@font-face{font-family:JekoBlack;font-weight:900;font-display:swap;src:url(/fonts/JekoBlack/font.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JekoRegular;font-weight:400;font-display:swap;src:url(/fonts/JekoRegular/font.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:TTForsDemiBold;font-weight:600;font-display:swap;src:url(/fonts/TTForsDemiBold/font.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:TTForsMedium;font-weight:500;font-display:swap;src:url(/fonts/TTForsMedium/font.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:TTForsRegular;font-weight:400;font-display:swap;src:url(/fonts/TTForsRegular/font.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{margin:0;padding:0;box-sizing:border-box}body{background:#fff;color:#7c7c75;font-family:TTForsRegular,sans-serif;font-size:17px;font-weight:400;line-height:25px;position:relative}input,textarea{background:none}.title,h1,h2,h3,h4{font-family:JekoBlack,sans-serif;font-weight:700;font-size:1em;line-height:1.1;color:#2e2d29}.title,h1 .light,h2 .light,h3 .light,h4 .light{font-family:JekoRegular,sans-serif;font-weight:400}.cfix:after,.clear,.container:after,.row:after{clear:both}.cfix:after,.cfix:before,.container:after,.container:before,.row:after,.row:before{content:"";display:table}img a{border:none}img{display:block}a,button{text-decoration:none;color:inherit;transition:all .3s ease-out}a:active,a:focus,a:hover,button.btn:focus,button.btn:hover{color:inherit;outline:none;text-decoration:none;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none;transition:all .3s ease-out}p{line-height:1.4}li,ul{list-style:none}.t-br{display:block}.center{text-align:center}sup{vertical-align:super;font-size:smaller}.underline{text-decoration:underline}.hard{white-space:nowrap}.container{margin:0 auto;position:relative;max-width:1300px;width:100%;padding:0 30px}.container.narrow{max-width:1200px}.container:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.strong,strong{font-weight:700}button{border:0}.btn{display:inline-block;color:#fff;font-family:TTForsDemiBold,sans-serif;font-size:18px;line-height:1.1;text-align:center;background:#ee5023;padding:14px 26px;border-radius:2222px}.btn-small{font-size:16px;padding:4px 10px}.btn-outline{background:none;color:#ee5023;border:1px solid #ee5023}.btn-outline-noir{color:#2e2d29;border:1px solid #2e2d29}.btn:hover{color:#fff;background:#c2431f;border-color:#c2431f}.d-inline-block{display:inline-block}.back-button{background:#f3f1dd;border-radius:5000px;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 25px 6px 22px;color:#2e2d29;margin-bottom:24px;font-family:TTForsMedium,sans-serif;font-size:16px}.back-button:hover{text-decoration:underline}@media (max-width:619px){body{font-size:14px}.title,h1,h2,h3,h4{letter-spacing:0}.btn,button{font-size:15px}}.wrap,.wrap-alt{display:flex;flex-flow:row wrap}.wrap-alt{flex-direction:row-reverse}.wrap-center{display:flex;flex-flow:row wrap;justify-content:center}@media (max-width:1019px){.wrap-alt{flex-direction:row}}#mobile-menu{display:none}#mobile-menu .top-bar{display:block;padding:15px 30px;position:relative;background:#fff}#mobile-menu .logo img{max-width:130px}#mobile-btn{display:block;right:20px;margin-top:-19px;cursor:pointer;position:absolute;top:50%}#mobile-btn svg{width:48px;height:36px;cursor:pointer;transform:translateZ(0)}#mobile-btn path{fill:none;transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);stroke-width:40px;stroke:#ee5023;stroke-dashoffset:0}path#bottom,path#top{stroke-dasharray:240px 950px}path#middle{stroke-dasharray:240px 240px}.cross path#bottom,.cross path#top{stroke-dashoffset:-650px}.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}#mobile-menu .menu{display:block;background:#2e2d29;width:100%;max-width:500px;max-height:0;overflow:hidden;transition:max-height .6s ease;position:absolute;top:58px;right:0;z-index:999;border-bottom-left-radius:30px;border-bottom-right-radius:30px}#mobile-menu .menu.open{overflow-y:scroll;max-height:calc(100vh - 95px);-ms-overflow-style:none;scrollbar-width:none}#mobile-menu .menu.open::-webkit-scrollbar{display:none}#mobile-menu .menu nav{padding:30px 0}#mobile-menu .menu li{position:relative}#mobile-menu .menu a{color:#fff;font-size:18px;line-height:1;display:block;padding:16px 30px;font-family:JekoBlack,sans-serif;font-weight:700}#mobile-menu .menu a svg{width:8px;right:30px;top:10px;position:absolute;transition:all .4s ease}#mobile-menu .menu .bt-rencontre{background:#ee5023;display:inline-block;color:#fff;font-family:TTForsDemiBold,sans-serif;font-size:18px;line-height:1.1;text-align:center;padding:14px 26px;border-radius:2222px;margin-left:30px;margin-right:30px;margin-top:20px}@media (max-width:1219px){#mobile-menu{display:block;z-index:999}}.main-header.home-header{color:#2e2d29;padding:25px 30px}.main-header.home-header,.main-header.page-header{position:absolute;top:0;left:0;width:100%;z-index:999}.main-header.page-header{color:#fff}.main-header.blog-header{position:relative;width:100%;color:#2e2d29;z-index:999;padding:25px 30px;background:#f3f1dd}.main-header .inner>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1500px;margin:auto}.main-header .menu{text-align:right;display:flex;align-items:center}.main-header .menu .nav{float:left;padding:10px 0}.main-header .menu .meta{padding:0 0 5px}.main-header .menu .meta li{display:inline-block;font-size:16px;margin-left:38px}.main-header .menu .main li{display:inline-block;font-size:18px;font-family:TTForsMedium,sans-serif;margin-left:32px}.main-header .menu .nav li:first-child{margin-left:10px}.main-header .menu .nav li a:hover{opacity:.5}.main-header .menu .demo{float:right;padding-left:30px}.main-header .menu .demo .small-demo{max-width:251px;font-size:15px}.main-header .menu .demo a{display:inline-block;color:#fff;font-size:18px;font-weight:700;line-height:1;text-align:center;background:#ee5023;padding:12px 24px;border:3px solid #ee5023;border-radius:2000px;margin:2px 0}.main-header .menu .demo a:hover{color:#fff;background:#c2431f;border-color:#c2431f}@media (max-width:1679px){.main-header .logo{padding:8px 0 8px 30px}}@media (max-width:1400px){.main-header .menu .main li,.main-header .menu .meta li{margin-left:23px}.main-header .menu .demo{padding-left:20px}.main-header .menu .demo a{font-size:15px;padding:12px 20px}}@media (max-width:1260px){.main-header .logo{padding:16px 0 16px 30px}.main-header .logo img{height:30px}}@media (max-width:1219px){.main-header{display:none}}.main-header.sticky{background:#fff;color:#53585f}#mobile-menu.sticky,.main-header.sticky{position:fixed;top:0;width:100%;z-index:999;box-shadow:0 1px 16px -2px rgba(0,0,0,.06)}.main-footer{background:#2e2d29;overflow-x:hidden}.main-footer .wrap{justify-content:center;max-width:1250px;margin:auto}.main-footer .wrap>div{display:flex;flex-direction:column}.main-footer .logo{width:240px;align-items:center;justify-content:center}.main-footer .logo img{max-width:100%;margin:0 auto}.main-footer .contact{width:calc(100% - 240px);padding:90px 120px 50px;font-weight:700;line-height:1.1}.main-footer .newsletter{padding-bottom:30px}.main-footer .newsletter .row{display:flex;align-items:center;justify-content:flex-start}.main-footer .newsletter .title{width:400px;padding-right:30px;color:#f3f1dd;font-size:30px;line-height:1;font-family:JekoBlack,sans-serif}.main-footer .newsletter .form{padding:8px 0}#mc_embed_signup_scroll{position:relative;max-width:450px}#mc_embed_signup_scroll:after{content:"";display:block;height:2px;width:100%;background:#f3f1dd;border-radius:223px;position:absolute;left:0;bottom:0}#mc_embed_signup_scroll .email{font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;color:#f3f1dd;display:block;width:100%;border:none;padding:20px 0;position:relative;width:400px}#mc_embed_signup_scroll .email::-moz-placeholder{color:#f3f1dd;opacity:1}#mc_embed_signup_scroll .email::placeholder{color:#f3f1dd;opacity:1}#mc-embedded-subscribe{position:absolute;top:50%;margin-top:-15px;right:0;background:url(/images/arrow-newsletter.svg) 50% no-repeat;display:block;height:30px;width:30px;border:none;cursor:pointer}#mc-embedded-subscribe:hover{opacity:.5}.main-footer .coord{border-top:2px solid #c3e502;padding:30px 0 45px}.main-footer .coord .row{margin-left:-30px}.main-footer .coord .col{float:left;padding:30px 0 0 30px;width:25%}.main-footer .coord .col:first-child{width:50%}.main-footer .coord .dt{color:#c3e502;font-size:16px;padding-bottom:5px}.main-footer .coord .dd{color:#f3f1dd;font-size:20px;font-family:JekoBlack,sans-serif}.main-footer .coord .dd a:hover{opacity:.5}.main-footer .copy{padding:15px 0}.main-footer .copy a:hover{color:#53585f}@media (max-width:1679px){.main-footer .contact{width:calc(100% - 400px);padding:90px 90px 50px}}@media (max-width:1359px){.main-footer .logo{width:350px}.main-footer .contact{width:calc(100% - 350px);padding:60px 30px 50px}}@media (max-width:1219px){.main-footer{padding:80px 0 50px}.main-footer .logo{width:100%}.main-footer .newsletter .row{justify-content:center}.main-footer .contact{width:100%;padding-bottom:0}.main-footer .coord .dd{font-size:18px}.main-footer .copy{text-align:center}}@media (max-width:850px){.main-footer .newsletter .title{font-size:25px}#mc_embed_signup_scroll .email{width:320px}}@media (max-width:700px){.main-footer .newsletter .row{flex-wrap:wrap}.main-footer .coord .row{margin-left:0}.main-footer .newsletter .title{text-align:center;width:100%}#mc_embed_signup_scroll{margin:auto}.main-footer .coord .col{width:100%!important;text-align:center;padding:0;margin-bottom:35px}.main-footer .copy{text-align:center}.main-footer .copy span{display:none}.main-footer .copy a{display:block;margin-bottom:5px}}@media (max-width:619px){.main-footer .contact{padding:60px 30px 0}.main-footer .newsletter .title{float:none;width:100%;padding-right:0;font-size:22px}.main-footer .newsletter .form{float:none;width:100%;padding:8px 0}#mc_embed_signup_scroll .email{font-size:14px}.main-footer .coord .col,.main-footer .coord .col:first-child{width:100%}.main-footer .coord .dt{font-size:14px}.main-footer .coord .dd{font-size:16px}}.pagetitle{padding-top:100px;color:#fff}.pagetitle>div{padding:90px 0}.pagetitle .title .blog-cat{font-size:18px;color:#ee5023;text-align:center;background:#fff;display:inline-flex;border-radius:5000px;padding:7px 22px;margin-bottom:18px;font-family:TTForsMedium,sans-serif;letter-spacing:normal}.pagetitle .title h1{font-size:45px;max-width:600px;margin-bottom:35px}.pagetitle.blog .title h1{font-size:40px;max-width:960px;margin:0 auto;text-align:center}.pagetitle p{max-width:480px}@media (max-width:619px){.pagetitle .title h1{font-size:35px}.pagetitle.blogTitle .title h1{font-size:30px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.text-left{text-align:left!important}.text-center{text-align:center!important}.img-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:100%}.banner-container{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.banner-container .img-cover{height:100%}.position-relative{position:relative}.container-section{padding:50px 0}@media (max-width:879px){.container-section{padding:30px 0}}.title h2,h2.title{font-size:35px;line-height:1}@media (max-width:619px){.title h2,h2.title{font-size:30px}}.title h3,h3.title{font-size:22px}.mt-3{margin-top:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.my-3{margin-top:1rem!important}ul.list{margin:inherit;line-height:1.6;margin-top:.5rem}ul.list,ul.list li{list-style:inherit;padding:inherit}ul.list li{margin:inherit;margin-bottom:.5rem}.d-block{display:block!important}.d-flex{display:flex!important}.flex-wrap{flex-wrap:wrap}.flex-grow-1{flex-grow:1}.mb-2{margin-bottom:.5rem}#mobile-menu .demo{background:#ee5023}#mobile-menu .demo a{color:#fff;font-size:13.5px;line-height:1;display:block;padding:12.5px 28px;text-align:center;flex-grow:1}#mobile-menu .demo a:first-child{border-right:.5px solid}#mobile-menu .demo a:last-child{border-left:.5px solid}#modal .mfp-close{display:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal p{margin-bottom:.5rem}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.show{display:block}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;padding:20px 30px}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.pagetitle{background-position:100% 0;background-repeat:no-repeat;color:#2e2d29;background-image:linear-gradient(180deg,#f3f1dd -2.38%,#c3e502 121.77%);padding:260px 0 130px;position:relative;overflow-x:hidden}.pagetitle .btn{margin-top:30px}.pagetitle .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%;max-width:600px;padding-left:40px}.pagetitle .pagetitle-img{position:absolute;right:0;bottom:0}.pagetitle.sm-noImg{padding:180px 0 20px}.pagetitle.sm-noImg .content{padding-left:40px;padding-right:40px;text-align:center;max-width:1000px;width:100%;margin:auto}.pagetitle.sm-noImg .content .title,.pagetitle.sm-noImg .content h1,.pagetitle.sm-noImg .content p{max-width:100%;width:100%}@media (max-width:1350px){.pagetitle .pagetitle-img{right:-150px}}@media (max-width:1219px){.pagetitle{padding:130px 0}.pagetitle.sm-noImg{padding:60px 0}.pagetitle#solution-title .pagetitle-img{right:-200px;max-width:780px}.pagetitle .content{max-width:500px}}@media (max-width:1100px){.pagetitle .pagetitle-img{max-width:920px}}@media (max-width:1000px){.pagetitle{padding-top:0;padding-bottom:0}.pagetitle .pagetitle-img{position:relative;right:auto!important;float:right;margin-top:-60px;max-width:100%!important}.pagetitle .content{width:100%;max-width:700px}}@media (max-width:900px){.pagetitle .content{padding-right:40px}}@media (max-width:619px){.pagetitle .container{padding-top:50px;padding-bottom:100px}}@media (max-width:500px){.pagetitle .content,.pagetitle.sm-noImg .content{padding-left:30px;padding-right:30px}.pagetitle .pagetitle-img{max-width:160%!important}}.secondary-title{padding:0;background-image:url(/images/blogue-pagetitle.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;min-height:290px;display:flex;align-items:center;flex-wrap:wrap}.secondary-title .title{margin:0;padding-left:300px;width:100%;max-width:100%}.secondary-title .title h1{margin-bottom:0}.secondary-title.partenaire .title h1{margin-bottom:12px}@media (max-width:1500px){.secondary-title .title{padding-left:200px}}@media (max-width:900px){.secondary-title.partenaire{background-position:center left -150px}}@media (max-width:800px){.secondary-title{background-position:center left -120px}.secondary-title .title{padding-left:60px}}@media (max-width:619px){.secondary-title .container{padding:0 30px!important}.secondary-title{background-position:left -100px center}.secondary-title .title{padding-left:80px}}@media (max-width:400px){.secondary-title{background-position:left -150px center}.secondary-title .title{padding-left:20px}}