:root{--default-color: #121722;--background-color: #fff;--primary-color: #18445D;--orange-color: #FAB50B;--red-color: #DD4D57;--bluelight-color: #BBDEE7;--blue-color: #286E94;--error-color: #a52d2d;--success-color: #417504}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,main,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"neue_haas_grotesk_display75Bd";src:url("../fonts/neuehaasdisplaybold-webfont.woff2") format("woff2"),url("../fonts/neuehaasdisplaybold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"neue_haas_grotesk_display45Lt";src:url("../fonts/neuehaasdisplaylight-webfont.woff2") format("woff2"),url("../fonts/neuehaasdisplaylight-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"neue_haas_grotesk_disp55roman";src:url("../fonts/neuehaasdisplayroman-webfont.woff2") format("woff2"),url("../fonts/neuehaasdisplayroman-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{box-sizing:border-box}body{font-size:18px;font-size:1.125rem;color:var(--default-color);font-family:"neue_haas_grotesk_disp55roman",sans-serif;font-weight:400;background-color:#fff}a{text-decoration:none}a img{display:block;text-decoration:none}a:hover,a:focus{text-decoration:none}a svg{display:block}input,textarea,select{font-size:18px;font-size:1.125rem;color:var(--default-color);font-family:"neue_haas_grotesk_display45Lt",sans-serif;font-weight:400;line-height:1.3em}img,svg,video{max-width:100%;height:auto}.wrapper{max-width:1600px;width:100%;margin:0 auto}@media(max-width: 1630px){.wrapper{padding-left:2%;padding-right:2%}}.m-b{margin-bottom:100px}@media(max-width: 768px){.m-b{margin-bottom:50px}}main{margin-top:100px}@media(max-width: 768px){main{margin-top:50px}}.circle-simple{position:relative}.circle-simple::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;display:block;width:100%;height:59px;background:url("../img/simple-circle.svg") transparent no-repeat 0 0;background-size:contain}.circle-double{position:relative}.circle-double::after{content:"";position:absolute;top:-11px;left:50%;transform:translateX(-50%);z-index:-1;display:block;width:220px;height:49px;background:url("../img/double-circle.svg") transparent no-repeat 0 0}.line-simple{position:relative}.line-simple::after{content:"";position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);z-index:-1;display:block;width:100%;height:100%;background:url("../img/line.png") transparent no-repeat 0 0;background-size:cover}.line-simple{position:relative}.line-simple::after{content:"";position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);z-index:-1;display:block;width:100%;height:100%;background:url("../img/line.png") transparent no-repeat 0 0;background-size:contain}.line-double{position:relative}.line-double::after{content:"";position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);z-index:-1;display:block;width:100%;height:100%;background:url("../img/line-double.png") transparent no-repeat 0 0;background-size:contain}.content p,.mce-content-body p{margin-bottom:20px;line-height:1.45em}.content p:last-child,.mce-content-body p:last-child{margin-bottom:0}.content strong,.mce-content-body strong{font-family:"neue_haas_grotesk_display75Bd",sans-serif}.content em,.mce-content-body em{font-style:italic}.content .aligncenter,.mce-content-body .aligncenter{display:block;margin-left:auto;margin-right:auto}.content .alignleft,.mce-content-body .alignleft{float:left;margin:.5em 1em .5em 0}.content .alignright,.mce-content-body .alignright{float:right;margin:.5em 0 .5em 1em}.content a,.mce-content-body a{text-decoration:underline;color:var(--primary-color)}.content a:hover,.content a:focus,.mce-content-body a:hover,.mce-content-body a:focus{text-decoration:none}.content ul,.content ol,.mce-content-body ul,.mce-content-body ol{margin-bottom:20px;padding-left:40px}.content ol li,.mce-content-body ol li{list-style:decimal}.content li,.mce-content-body li{line-height:1.45em;margin-bottom:15px;list-style:disc}.content li:last-child,.mce-content-body li:last-child{margin-bottom:0}.content h2,.content h3,.mce-content-body h2,.mce-content-body h3{font-family:"neue_haas_grotesk_display75Bd",sans-serif;margin-bottom:20px;line-height:1.45em;font-size:25px;font-size:1.5625rem}.content h3,.mce-content-body h3{font-size:20px;font-size:1.25rem;text-transform:uppercase}.main-title{position:relative;margin-bottom:30px;line-height:1.3em;font-size:50px;font-size:3.125rem;font-family:"neue_haas_grotesk_display75Bd",sans-serif;padding-top:25px}@media(max-width: 500px){.main-title{font-size:35px;font-size:2.1875rem;padding-top:15px}}.main-title::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:110px;height:12px;background-color:var(--orange-color);margin-bottom:10px}@media(max-width: 500px){.main-title::before{height:6px}}#footer-contact.bluelight-color{background-color:var(--bluelight-color)}#footer-contact.red-color{background-color:var(--red-color)}#footer-contact.red-color .wrapper .image-contact::after{background-color:var(--orange-color)}#footer-contact.orange-color{background-color:var(--orange-color)}#footer-contact.no-image .wrapper{display:block;text-align:center;padding-bottom:80px}#footer-contact .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:80px}@media(max-width: 1300px){#footer-contact .wrapper{padding-bottom:50px;padding-top:50px;justify-content:center;text-align:center}}#footer-contact .wrapper .image-contact{position:relative}@media(max-width: 1300px){#footer-contact .wrapper .image-contact{display:none}}#footer-contact .wrapper .image-contact::after{content:"";display:block;position:absolute;top:-15px;right:30px;width:220px;height:30px;background-color:#84bcdc}#footer-contact .wrapper .image-contact img{display:block}#footer-contact .wrapper .content-contact .title{font-size:55px;font-size:3.4375rem;line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif}@media(max-width: 960px){#footer-contact .wrapper .content-contact .title{font-size:35px;font-size:2.1875rem}}@media(max-width: 450px){#footer-contact .wrapper .content-contact .title{font-size:28px;font-size:1.75rem}}#footer-contact .wrapper .content-contact a{display:inline-block;margin-top:50px;padding:18px 55px;color:var(--background-color);background-color:var(--blue-color);border-radius:35px;transition:.3s ease background-color,.3s ease color}@media(max-width: 960px){#footer-contact .wrapper .content-contact a{margin-top:25px;font-size:16px;font-size:1rem}}#footer-contact .wrapper .content-contact a:hover,#footer-contact .wrapper .content-contact a:focus{background-color:var(--background-color);color:var(--blue-color)}#header-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:120px}@media(max-width: 1630px){#header-main{padding-left:0;padding-right:0}#about #header-main{padding-left:2%;padding-right:2%}}@media(max-width: 768px){#header-main{margin-bottom:80px}}#header-main.header-main-cibles{display:block;position:relative}#header-main.header-main-cibles::before{content:"";position:absolute;top:0;right:0;display:block;width:600px;height:410px;background:#1e92af;z-index:-1}#header-main.header-main-cibles .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#header-main.header-main-cibles .image-header{padding-top:70px}#header-main.header-main-cibles h2{font-family:"neue_haas_grotesk_display75Bd",sans-serif;line-height:1.3em;margin-bottom:40px;font-size:25px;font-size:1.5625rem}#header-main .content{font-size:20px;font-size:1.25rem;margin-bottom:30px}#header-main .text-header{width:60%}@media(max-width: 768px){#header-main .text-header{width:100%}}#header-main .image-header{width:30%}@media(max-width: 768px){#header-main .image-header{width:100%;margin-top:40px;text-align:center}}#header-main #icons-header{margin-top:50px;margin-left:5%}#header-main #icons-header li{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px;font-size:20px;font-size:1.25rem}#header-main #icons-header li:last-child{margin-bottom:0}#header-main #icons-header li p{margin-left:25px;line-height:1.3em;width:70%}#header-main #icons-header li .image{width:12%;text-align:center}.link{display:inline-block;text-align:center;padding:15px 35px;line-height:1.3em;border-radius:35px;color:var(--primary-color);border:1px solid var(--primary-color);transition:.3s ease color,.3s ease background-color}.link:hover,.link:focus{background-color:var(--primary-color);color:var(--background-color)}.page-template-inner{margin-bottom:120px}#page-simple{margin-bottom:120px}#header{margin:25px auto 100px;max-width:1820px;width:100%;background-color:var(--blue-color);border-radius:18px;padding:30px 0}@media(max-width: 768px){#header{margin-bottom:50px}}#header a{color:var(--background-color)}#header #logo svg{width:160px;fill:var(--background-color);transition:.3s ease fill}#header #logo a:hover svg,#header #logo a:focus svg{fill:var(--orange-color)}#header .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}@media(max-width: 975px){#header .wrapper{justify-content:center}}@media(max-width: 795px){#header #menu-primary{margin-top:50px}}#header ul{display:flex;flex-wrap:wrap;justify-content:space-between}#header ul li{margin-right:30px}@media(max-width: 975px){#header ul li{width:100%;border-bottom:1px solid #19455e;margin-right:0}#header ul li:first-child{border-top:1px solid #19455e}}#header ul li:last-child{margin-right:0}#header ul li.current_page_item,#header ul li.current-menu-ancestor{font-family:"neue_haas_grotesk_display75Bd",sans-serif}#header ul li .sub-menu{display:none}@media(max-width: 975px){#header ul li .sub-menu{display:block}#header ul li .sub-menu li:last-child{border-bottom:none}#header ul li .sub-menu a{padding-left:40px;font-size:16px;font-size:1rem}}@media(min-width: 975px){#header ul li:hover .sub-menu,#header ul li:focus .sub-menu{display:block;position:absolute;z-index:9;width:100%;max-width:250px;padding-top:45px;font-family:"neue_haas_grotesk_disp55roman",sans-serif}#header ul li:hover .sub-menu a,#header ul li:focus .sub-menu a{display:block;padding:12px 25px;background-color:var(--blue-color);font-size:16px;font-size:1rem;transition:.3s ease background-color,.3s ease color;line-height:1.3em}#header ul li:hover .sub-menu a:hover,#header ul li:hover .sub-menu a:focus,#header ul li:focus .sub-menu a:hover,#header ul li:focus .sub-menu a:focus{background-color:var(--orange-color);color:var(--background-color)}#header ul li:hover .sub-menu li,#header ul li:focus .sub-menu li{margin-right:0}}#header ul a{transition:.3s ease color,.3s ease background-color}@media(max-width: 975px){#header ul a{padding:12px 20px;display:block;line-height:1.45em}}#header ul a:hover,#header ul a:focus{color:var(--orange-color)}@media(max-width: 975px){#header ul a:hover,#header ul a:focus{color:#fff;background-color:var(--orange-color)}}@media(max-width: 975px){#header #contact-menu{display:none}}#header #contact-menu a{display:inline-block;line-height:1.3em;padding:12px 40px;color:var(--blue-color);border:1px solid var(--background-color);background-color:var(--background-color);transition:.3s ease color,.3s ease background-color;border-radius:35px}#header #contact-menu a:hover,#header #contact-menu a:focus{background-color:var(--blue-color);color:var(--background-color)}#responsive-menu{display:none}@media(max-width: 975px){#responsive-menu{display:block;position:absolute;top:50%;left:2%;transform:translateY(-50%)}}#responsive-menu button{cursor:pointer;background-color:transparent}#responsive-menu button:hover svg{fill:var(--orange-color)}#responsive-menu svg{width:30px;fill:#fff;transition:.3s ease fill}#close-menu{display:none}@media(max-width: 975px){#close-menu{display:block;margin-top:20px;text-align:right;margin-right:20px}#close-menu button{cursor:pointer;background-color:transparent}#close-menu button:hover svg{fill:var(--orange-color)}#close-menu svg{width:18px;fill:#fff;transition:.3s ease fill}}#prim-menu.open-menu{left:0}@media(max-width: 975px){#prim-menu{position:fixed;width:250px;top:0;bottom:0;left:-250px;z-index:999;background-color:var(--blue-color);height:100%;overflow-y:auto;transition:all .3s ease;box-shadow:0 0 5px 0 #333}}.contact-btn{display:none}@media(max-width: 975px){.contact-btn{display:block}}#footer{background-color:var(--primary-color);color:var(--background-color);font-size:15px;font-size:0.9375rem;font-family:"neue_haas_grotesk_display45Lt",sans-serif}#footer a{color:var(--background-color);transition:.3s ease color}#footer a:hover,#footer a:focus{color:var(--orange-color)}#bottom-footer{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:25px;padding-top:25px;border-top:1px solid var(--background-color)}@media(max-width: 500px){#bottom-footer{padding-bottom:20px;padding-top:20px;display:block;text-align:center}}#bottom-footer p{line-height:1.3em}#bottom-footer p::after{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin-left:15px;margin-right:15px;background-color:var(--background-color)}@media(max-width: 500px){#bottom-footer p::after{display:none}}@media(max-width: 500px){#bottom-footer p{margin-bottom:5px}}#bottom-footer ul{display:flex;flex-wrap:wrap}@media(max-width: 500px){#bottom-footer ul{justify-content:center}}@media(max-width: 400px){#bottom-footer ul{display:block;text-align:center}}#bottom-footer ul li{line-height:1.3em}@media(max-width: 400px){#bottom-footer ul li{margin-bottom:5px}#bottom-footer ul li:last-child{margin-bottom:0}}#bottom-footer ul li:last-child::after{display:none}#bottom-footer ul li::after{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin-left:15px;margin-right:15px;background-color:var(--background-color)}@media(max-width: 400px){#bottom-footer ul li::after{display:none}}#top-footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:50px;padding-bottom:35px}#top-footer .col-footer{width:55%}@media(max-width: 1240px){#top-footer .col-footer{width:65%}}@media(max-width: 1060px){#top-footer .col-footer{width:100%;margin-bottom:20px}#top-footer .col-footer:last-child{margin-bottom:0}}@media(max-width: 370px){#top-footer .col-footer{margin-bottom:30px}}#top-footer .col-footer-menu{display:flex;flex-wrap:wrap;justify-content:space-between;width:30%}#top-footer .col-footer-menu .menu-footer{margin-left:auto}@media(max-width: 1060px){#top-footer .col-footer-menu{display:none}}#top-footer .col-footer-menu .title{margin-bottom:20px;line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;color:#507185}#top-footer .col-footer-menu li{line-height:1.3em;margin-bottom:15px}#top-footer .col-footer-menu li:last-child{margin-bottom:0}#top-footer .col-footer-menu .menu-footer{width:45%}@media(max-width: 370px){#top-footer .col-footer-menu .menu-footer{width:100%;text-align:center}#top-footer .col-footer-menu .menu-footer:last-child{margin-top:30px}}#top-footer .col-footer-menu .menu-footer .img a{display:block;margin-top:10px}#top-footer .col-footer-menu .menu-footer .img a svg{max-width:80px}@media(max-width: 490px){#top-footer .logo-footer{text-align:center}}#top-footer .logo-footer a{display:inline-block}#top-footer .logo-footer a svg{width:215px}#top-footer .logo-footer a svg path{fill:var(--background-color);transition:.3s ease fill}#top-footer .logo-footer a:hover path,#top-footer .logo-footer a:focus path{fill:var(--orange-color)}#top-footer .logo-footer p{margin-top:20px;line-height:1.3em}#top-footer .col-footer-address ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px}@media(max-width: 768px){#top-footer .col-footer-address ul li{width:30%;text-align:center}#top-footer .col-footer-address ul li:nth-child(-n+3){margin-bottom:30px}}@media(max-width: 490px){#top-footer .col-footer-address ul li{width:48%;margin-bottom:30px}#top-footer .col-footer-address ul li:last-child{margin-bottom:0}}#top-footer .col-footer-address ul p{margin-top:10px;line-height:1.3em;font-size:14px;font-size:0.875rem}#home-header{text-align:center;padding-bottom:80px;position:relative}@media(max-width: 768px){#home-header{padding-bottom:50px}}#home-header::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:var(--red-color);width:460px;height:122px;z-index:-1}@media(max-width: 650px){#home-header::before{display:none}}#home-header::after{content:"";display:block;position:absolute;bottom:0;right:0;width:100px;height:350px;background-color:var(--blue-color)}@media(max-width: 1520px){#home-header::after{display:none}}#home-header h1{position:relative;font-family:"neue_haas_grotesk_display75Bd",sans-serif;line-height:1.3em;font-size:52px;font-size:3.25rem;margin-bottom:15px}@media(max-width: 600px){#home-header h1{font-size:40px;font-size:2.5rem}}#home-header h1::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:var(--blue-color);width:170px;height:18px;z-index:-1}@media(max-width: 1540px){#home-header h1::before{display:none}}#home-header h1 span{position:relative}#home-header h1 span::after{content:"";position:absolute;bottom:-28px;right:0;z-index:-1;display:block;width:224px;height:100px;background:url("../img/simple-circle.svg") transparent no-repeat 0 0}@media(max-width: 600px){#home-header h1 span::after{display:none}}#home-header h2{color:var(--blue-color);font-size:20px;font-size:1.25rem;line-height:1.3em;margin-bottom:50px}#home-header .wrapper{position:relative}#home-header .wrapper::after{content:"";display:block;position:absolute;z-index:-1;top:100px;right:80px;width:125px;height:312px;background-color:var(--orange-color)}@media(max-width: 870px){#home-header .wrapper::after{display:none}}#logos-home{margin-bottom:90px;padding-top:80px;padding-bottom:80px;background-color:var(--blue-color)}#logos-home .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle;text-align:center}#solutions-home #text-solutions{position:relative;padding-top:100px;padding-bottom:550px;color:var(--background-color);background-color:var(--primary-color);background-repeat:no-repeat;background-position:top right}@media(max-width: 1425px){#solutions-home #text-solutions{background-image:none !important;padding-top:80px;padding-bottom:80px}}#solutions-home #text-solutions::after{content:"";display:block;position:absolute;top:50px;right:617px;width:55px;height:160px;z-index:1;background-color:var(--orange-color)}@media(max-width: 1425px){#solutions-home #text-solutions::after{display:none}}#solutions-home #text-solutions .text{max-width:750px;width:100%}@media(max-width: 1425px){#solutions-home #text-solutions .text{max-width:100%}}#solutions-home #text-solutions h2{font-family:"neue_haas_grotesk_display75Bd",sans-serif;line-height:1.25em;font-size:50px;font-size:3.125rem;margin-bottom:35px}#solutions-home #text-solutions p{font-size:25px;font-size:1.5625rem;line-height:1.35em}#step-solutions-home{margin-top:-380px}@media(max-width: 1425px){#step-solutions-home{margin-top:0;background-color:var(--primary-color);padding-bottom:80px;padding-left:2%;padding-right:2%}}#step-solutions-home .tns-controls{max-width:1600px;width:100%;margin:0 auto;margin-bottom:50px}@media(max-width: 1620px){#step-solutions-home .tns-controls{padding-left:2%;padding-right:2%}}#step-solutions-home .tns-controls button{position:relative;z-index:9;background-color:var(--background-color);cursor:pointer;border-radius:50%;padding:20px 13px;transition:.3s ease opacity}#step-solutions-home .tns-controls button:disabled{opacity:.3}#step-solutions-home .tns-controls button svg{width:32px;height:15px;fill:var(--primary-color)}#step-solutions-home .tns-controls button:first-child{margin-right:10px}#step-solutions-home .tns-controls button:first-child svg{transform:rotate(180deg)}#step-solutions-home #slider-paiements{display:flex;flex-wrap:wrap}#step-solutions-home #slider-paiements li.red-color .inner{background-color:var(--red-color)}#step-solutions-home #slider-paiements li.orange-color .inner{background-color:var(--orange-color)}#step-solutions-home #slider-paiements li.blue-color .inner{background-color:#1e92af}#step-solutions-home #slider-paiements li.lightbue-color .inner{background-color:var(--bluelight-color)}#step-solutions-home #slider-paiements li .inner{padding:50px 40px;height:100%}#step-solutions-home #slider-paiements li .image{margin-bottom:85px;width:100%}#step-solutions-home #slider-paiements li h3{font-family:"neue_haas_grotesk_display75Bd",sans-serif;line-height:1.35em;font-size:50px;font-size:3.125rem;margin-bottom:20px}#step-solutions-home #slider-paiements li .description{line-height:1.35em}#step-solutions-home #slider-paiements li .link{margin-top:40px}#solutions-content-home{margin-top:140px}@media(max-width: 768px){#solutions-content-home{margin-top:100px}}#solutions-content-home #header-solutions-home{margin-bottom:65px}#solutions-content-home #header-solutions-home h2{margin-bottom:30px;line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:50px;font-size:3.125rem}#solutions-content-home #header-solutions-home h2 span{position:relative}#solutions-content-home #header-solutions-home h2 span::after{content:"";display:block;position:absolute;bottom:-15px;right:0;width:260px;height:28px;background:url(../img/line.png) no-repeat 0 0;background-size:cover}#solutions-content-home #header-solutions-home .content{max-width:820px;font-size:25px;font-size:1.5625rem}.content-iframe{position:relative;padding-bottom:37.6%;padding-top:30px;height:0;overflow:hidden}@media(max-width: 1020px){.content-iframe{padding-bottom:56.25%}}.content-iframe iframe{display:block;position:absolute;top:0;left:50%;width:100%;height:100%;max-width:1150px;transform:translateX(-50%)}#savoir-faire{margin-bottom:150px;margin-top:140px}@media(max-width: 768px){#savoir-faire{margin-top:70px;margin-bottom:80px}}#savoir-faire h3{font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:50px;font-size:3.125rem;text-align:center;line-height:1.3em;margin-bottom:80px}@media(max-width: 768px){#savoir-faire h3{font-size:40px;font-size:2.5rem;margin-bottom:50px}}#savoir-faire h3 span{position:relative}#savoir-faire h3 span::after{content:"";display:block;position:absolute;bottom:-15px;right:0;width:260px;height:28px;background:url(../img/line.png) no-repeat 0 0;background-size:cover}@media(max-width: 768px){#savoir-faire h3 span::after{display:none}}#savoir-faire ul{display:flex;flex-wrap:wrap;justify-content:space-between}#savoir-faire ul li{width:20%;text-align:center}@media(max-width: 768px){#savoir-faire ul li{width:48%;margin-top:80px}#savoir-faire ul li:nth-child(-n+2){margin-top:0}}@media(max-width: 550px){#savoir-faire ul li{width:100%;margin-top:50px}#savoir-faire ul li:nth-child(2){margin-top:50px}}#savoir-faire ul li p{text-transform:uppercase;text-align:center;line-height:1.3em;margin-top:auto}#savoir-faire ul li img{display:block;margin-bottom:30px}@media(max-width: 768px){#savoir-faire ul li img{max-width:200px;margin:0 auto 30px;width:100%}}#savoir-faire ul li .el{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;height:100%;align-items:center}@media(max-width: 550px){#savoir-faire ul li .el{display:block;height:auto}}#content-home article{position:relative;margin-bottom:50px;padding-top:80px}@media(max-width: 900px){#content-home article{padding-top:0;margin-bottom:100px}}#content-home article:first-child .image::before{content:"";display:block;position:absolute;top:50px;left:-80px;width:312px;height:118px;background:url(../img/loader.png) no-repeat 0 0;background-size:cover}#content-home article::before{content:"";position:absolute;right:0;top:0;width:600px;height:700px;display:block;background-color:var(--orange-color)}@media(max-width: 1510px){#content-home article::before{display:none}}#content-home article:nth-child(2){padding-top:120px}@media(max-width: 900px){#content-home article:nth-child(2){padding-top:0}}#content-home article:nth-child(2)::before{right:auto;left:0;background-color:#1e92af}#content-home article:nth-child(2) .wrapper{flex-direction:row-reverse}#content-home article:nth-child(2) .wrapper .image::after{background-color:var(--bluelight-color);width:60px;height:170px;bottom:auto;right:-30px;left:auto;top:50px;transform:none}#content-home article .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#content-home article .wrapper .image{position:relative;width:45%}@media(max-width: 700px){#content-home article .wrapper .image{width:100%;margin-top:35px}}#content-home article .wrapper .image img{display:block}#content-home article .wrapper .image::after{content:"";position:absolute;bottom:0;transform:translateY(50%);left:55px;display:block;width:220px;height:55px;background-color:var(--red-color)}#content-home article .wrapper .text{width:45%}@media(max-width: 700px){#content-home article .wrapper .text{width:100%}}#content-home article .wrapper .link{margin-top:50px}#content-home article .wrapper .logo{margin-bottom:50px}#content-home article .wrapper .logo img{display:block}#contact .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#contact .wrapper #header-contact{width:30%}@media(max-width: 980px){#contact .wrapper #header-contact{width:100%}}#contact .wrapper #form-contact{width:60%}@media(max-width: 980px){#contact .wrapper #form-contact{width:100%;margin-top:50px}}#contact .wrapper .wpcf7-response-output{border-radius:10px;line-height:1.3em;color:var(--background-color);border:none;padding:10px 20px}#contact .wrapper .invalid .wpcf7-response-output{background-color:var(--error-color)}#contact .wrapper .sent .wpcf7-response-output{background-color:var(--success-color)}#contact .wrapper .field{margin-bottom:30px}#contact .wrapper .field input,#contact .wrapper .field textarea{width:100%;outline:none;border:none;border-bottom:2px solid var(--blue-color);color:var(--blue-color);padding-bottom:8px}#contact .wrapper .field textarea{max-width:100%;min-width:100%;height:170px;min-height:170px}#contact .wrapper .field .wpcf7-not-valid-tip{color:var(--error-color);line-height:1.3em;margin-top:10px;font-size:16px;font-size:1rem}#contact .wrapper .field .wpcf7-list-item{margin:0}#contact .wrapper .field .wpcf7-list-item input{padding:0;margin:0;width:auto}#contact .wrapper .field .wpcf7-list-item .wpcf7-list-item-label{line-height:1.3em;margin-left:10px}#contact .wrapper .validate{text-align:center}#contact .wrapper .validate input{display:inline-block;padding:15px 55px;color:var(--background-color);background-color:var(--blue-color);cursor:pointer;border-radius:35px;border:2px solid var(--blue-color);transition:.3s ease color,.3s ease background-color}#contact .wrapper .validate input:hover,#contact .wrapper .validate input:focus{color:var(--blue-color);background-color:var(--background-color)}#realisations-transfert{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:120px;margin-bottom:120px}@media(max-width: 950px){#realisations-transfert{margin-top:100px;margin-bottom:100px}}#realisations-transfert li{width:25%;text-align:center}@media(max-width: 950px){#realisations-transfert li{width:48%;margin-top:50px}#realisations-transfert li:nth-child(-n+2){margin-top:0}}#realisations-transfert li:nth-child(3){width:100%}@media(max-width: 950px){#realisations-transfert li:nth-child(3){width:48%}}@media(max-width: 580px){#realisations-transfert li:nth-child(3){width:100%}}@media(max-width: 580px){#realisations-transfert li{width:100%}#realisations-transfert li:nth-child(2){margin-top:50px}}#realisations-transfert li p{margin-top:20px;line-height:1.3em;font-size:22px;font-size:1.375rem;font-family:"neue_haas_grotesk_display75Bd",sans-serif}@media(max-width: 768px){#realisations-transfert li p{font-size:18px;font-size:1.125rem}}#bancaire-transfert{position:relative}#bancaire-transfert::before{content:"";position:absolute;bottom:0;left:0;width:600px;height:375px;display:block;z-index:-1;background-color:var(--orange-color)}@media(max-width: 1345px){#bancaire-transfert::before{display:none}}#bancaire-transfert .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#bancaire-transfert .wrapper img{display:block}#bancaire-transfert .wrapper .image{width:45%}@media(max-width: 640px){#bancaire-transfert .wrapper .image{width:100%;margin-bottom:30px}#bancaire-transfert .wrapper .image img{max-width:450px;margin:0 auto}}#bancaire-transfert .wrapper h2{width:45%;line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:28px;font-size:1.75rem}@media(max-width: 1345px){#bancaire-transfert .wrapper h2{font-size:24px;font-size:1.5rem}}@media(max-width: 640px){#bancaire-transfert .wrapper h2{width:100%;text-align:center;margin-bottom:50px}}#actors-transfert{padding-top:85px;padding-bottom:85px;background-color:var(--blue-color);color:var(--background-color)}@media(max-width: 768px){#actors-transfert{padding-top:70px;padding-bottom:70px}}#actors-transfert h2{margin-bottom:70px;text-align:center;line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:25px;font-size:1.5625rem}@media(max-width: 768px){#actors-transfert h2{margin-bottom:40px}}#actors-transfert ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}#actors-transfert ul li{width:30%}@media(max-width: 768px){#actors-transfert ul li{width:100%;margin-bottom:50px}#actors-transfert ul li:last-child{margin-bottom:0}}#actors-transfert ul p{line-height:1.3em;margin-top:25px}#content-transfert{position:relative;margin-bottom:150px;padding-top:80px}@media(max-width: 700px){#content-transfert{padding-top:0;margin-bottom:100px}}#content-transfert::before{content:"";position:absolute;right:0;top:0;width:600px;height:700px;display:block;background-color:var(--orange-color)}@media(max-width: 1150px){#content-transfert::before{display:none}}#content-transfert .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#content-transfert .wrapper .image{position:relative;width:45%}@media(max-width: 560px){#content-transfert .wrapper .image{width:100%;margin-top:30px}}#content-transfert .wrapper .image img{display:block}#content-transfert .wrapper .image::after{content:"";position:absolute;bottom:0;transform:translateY(50%);left:55px;display:block;width:220px;height:55px;background-color:var(--red-color)}#content-transfert .wrapper .text{width:45%}@media(max-width: 560px){#content-transfert .wrapper .text{width:100%}}#content-transfert .wrapper .link{margin-top:50px}#content-transfert .wrapper .logo{margin-bottom:50px}#content-transfert .wrapper .logo img{display:block}#banner-security{padding-top:150px;padding-bottom:150px;background-color:var(--primary-color)}@media(max-width: 650px){#banner-security{padding-top:50px;padding-bottom:50px}}#need #banner-security{background-color:var(--orange-color)}#banner-security .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:var(--background-color)}#need #banner-security .wrapper{color:var(--default-color)}#banner-security .wrapper .col{width:45%;text-align:center}#banner-security .wrapper .col:last-child{text-align:right}@media(max-width: 650px){#banner-security .wrapper .col:last-child{margin-top:50px;text-align:center}}@media(max-width: 650px){#banner-security .wrapper .col{width:100%}}#banner-security .wrapper p{line-height:1.3em}#banner-security .wrapper .link-banner-security{color:var(--background-color);text-decoration:underline}#need #banner-security .wrapper .link-banner-security{color:var(--default-color)}#banner-security .wrapper .link-banner-security:hover,#banner-security .wrapper .link-banner-security:focus{text-decoration:none}#banner-security .wrapper h2{line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:25px;font-size:1.5625rem;margin-bottom:20px}#banner-security .wrapper .image{margin-bottom:50px}#banner-security .wrapper .image img{display:inline-block}#monnaie #list-content section:last-child{padding-bottom:100px}@media(max-width: 650px){#monnaie #list-content section:last-child{padding-bottom:0}#monnaie #list-content section:last-child .image{padding-top:30px}#monnaie #list-content section:last-child .image::before{display:none}}#list-content{margin-top:140px}@media(max-width: 768px){#list-content{margin-top:80px}}@media(max-width: 650px){#list-content{margin-bottom:80px}}#list-content section{position:relative;margin-bottom:50px;width:100%}#list-content section:nth-child(2n){padding-bottom:100px}@media(max-width: 1180px){#list-content section:nth-child(2n){margin-top:100px}}@media(max-width: 650px){#list-content section:nth-child(2n){padding-bottom:30px}}#list-content section:nth-child(2n)::before{content:"";display:block;position:absolute;bottom:0;left:0;width:600px;height:500px;z-index:-1;background-color:var(--blue-color)}@media(max-width: 1180px){#list-content section:nth-child(2n)::before{display:none}}#need #list-content section:nth-child(2n)::before{left:auto;bottom:auto;right:0;top:0}#list-content section:nth-child(2n) .wrapper{flex-direction:row-reverse;padding-top:100px}@media(max-width: 1180px){#list-content section:nth-child(2n) .wrapper{padding-top:0}}#need #list-content section:nth-child(2n) .wrapper{flex-direction:row}#need #list-content section .wrapper{flex-direction:row-reverse}#list-content section:last-child{margin-bottom:0;padding-bottom:100px}@media(max-width: 1180px){#list-content section:last-child{padding-bottom:0}}#list-content section:last-child::before{content:"";display:block;position:absolute;bottom:0;right:0;width:600px;height:500px;z-index:-1;background-color:var(--red-color)}@media(max-width: 1180px){#list-content section:last-child::before{display:none}}#need #list-content section:last-child::before{background-color:var(--primary-color)}#list-content section:last-child .image::before{content:"";display:block;position:absolute;top:0;left:50px;width:215px;height:46px;transform:translateY(-50%);background-color:var(--blue-color)}@media(max-width: 650px){#list-content section:last-child .image::before{display:none}}#need #list-content section:last-child .image::before{background-color:var(--orange-color);top:auto;bottom:0;transform:translateY(50%)}#list-content section:nth-child(1)::before{content:"";display:block;position:absolute;top:0;right:0;width:600px;height:500px;z-index:-1;background-color:var(--orange-color)}@media(max-width: 1180px){#list-content section:nth-child(1)::before{display:none}}#need #list-content section:nth-child(1)::before{background-color:var(--red-color);top:auto;bottom:0;left:0;right:auto}#list-content section:nth-child(1) .image{padding-top:110px}@media(max-width: 650px){#list-content section:nth-child(1) .image{padding-top:0}}#need #list-content section:nth-child(1) .image{padding-top:0;padding-bottom:110px}@media(max-width: 1180px){#need #list-content section:nth-child(1) .image{padding-bottom:0}}#list-content section:nth-child(1) .image::before{content:"";display:block;position:absolute;left:-50px;bottom:0;width:400px;height:55px;transform:translateY(50%);background-color:var(--red-color)}@media(max-width: 1180px){#list-content section:nth-child(1) .image::before{display:none}}#need #list-content section:nth-child(1) .image::before{display:none}#list-content section .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#list-content section .text{width:45%}@media(max-width: 650px){#list-content section .text{width:100%}}#list-content section .image{position:relative;width:45%}@media(max-width: 650px){#list-content section .image{width:100%;margin-top:20px}#list-content section .image img{max-width:350px;margin:0 auto}}#list-content section .image img{display:block}#list-content section .link{margin-top:30px}#list-content section h3{line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:25px;font-size:1.5625rem}#list-content section .content{margin-top:90px}@media(max-width: 650px){#list-content section .content{margin-top:30px}}#banner-clients{position:relative;padding-bottom:110px}#banner-clients::after{content:"";position:absolute;bottom:0;left:0;display:block;width:525px;height:500px;z-index:-1;background-color:var(--orange-color)}#banner-clients::before{content:"";position:absolute;bottom:0;left:0;display:block;width:175px;height:500px;z-index:1;background-color:var(--orange-color)}#banner-clients .tns-controls{max-width:1600px;width:100%;margin:0 auto;margin-bottom:20px}@media(max-width: 1600px){#banner-clients .tns-controls{padding-left:2%;padding-right:2%}}#banner-clients .tns-controls button{padding:15px 10px;cursor:pointer;background-color:var(--blue-color);transition:.3s ease background-color}#banner-clients .tns-controls button:hover{background-color:var(--orange-color)}#banner-clients .tns-controls button:hover svg{fill:var(--default-color)}#banner-clients .tns-controls button svg{width:30px;fill:#fff;transition:.3s ease fill}#banner-clients .tns-controls button:first-child{margin-right:10px}#banner-clients .tns-controls button:first-child svg{transform:rotate(-180deg)}#banner-clients-slider-iw{overflow:hidden}#banner-clients-slider li .el{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#banner-clients-slider li .el .img{width:25%}#banner-clients-slider li .el .img img{display:block}#banner-clients-slider li .el .text{width:70%}#banner-clients-slider li .el .text .description{margin-bottom:40px;color:var(--blue-color);line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:28px;font-size:1.75rem}#banner-clients-slider li .el .text .name{line-height:1.3em;font-size:20px;font-size:1.25rem}#banner-clients-slider li .el .text .name span{font-family:"neue_haas_grotesk_display75Bd",sans-serif}#banner-clients-slider li .el .text .name::after{content:"";display:block;width:200px;height:23px;background:url("../img/line.png") no-repeat 0 0;background-size:cover}#logos-clients{padding-top:100px;padding-bottom:100px}#logos-clients li{text-align:center;vertical-align:middle}#description-monnaie{margin-bottom:85px;padding-top:100px;padding-bottom:100px;background-color:var(--blue-color);color:var(--background-color);font-family:"neue_haas_grotesk_display75Bd",sans-serif;text-align:center;font-size:25px;font-size:1.5625rem}@media(max-width: 550px){#description-monnaie{font-size:22px;font-size:1.375rem;padding-top:80px;padding-bottom:80px}}.monnaie-content#list-content section:last-child::before{background-color:#1e92af;bottom:auto;top:0}@media(max-width: 1350px){.monnaie-content#list-content section:last-child::before{display:none}}.monnaie-content#list-content section:last-child .image::before{left:auto;right:0;top:50px;height:173px;width:46px;transform:translateX(50%);background-color:var(--bluelight-color)}.title-monnaie-content{font-family:"neue_haas_grotesk_display75Bd",sans-serif;line-height:1.3em;font-size:48px;font-size:3rem}@media(max-width: 650px){.title-monnaie-content{font-size:35px;font-size:2.1875rem}}.title-monnaie-content span{position:relative}.title-monnaie-content span::after{content:"";display:block;position:absolute;bottom:-15px;right:0;width:260px;height:28px;background:url("../img/line.png") no-repeat 0 0;background-size:cover}@media(max-width: 650px){.title-monnaie-content span::after{display:none}}#list-content.monnaie-content{margin-top:60px}#list-content.monnaie-content .content{margin-top:40px}#list-content.monnaie-content .logo{margin-bottom:40px}.monetics-tab-content{display:flex;flex-wrap:wrap;margin-bottom:130px}@media(max-width: 670px){.monetics-tab-content{margin-bottom:70px}}.monetics-tab-content li{width:30%;margin-right:5%;text-align:center;margin-top:65px}.monetics-tab-content li:nth-child(-n+3){margin-top:0}.monetics-tab-content li:nth-child(3n){margin-right:0}@media(max-width: 670px){.monetics-tab-content li{margin-right:4%;width:48%;margin-top:50px}.monetics-tab-content li:nth-child(3){margin-top:50px}.monetics-tab-content li:nth-child(3n){margin-right:4%}.monetics-tab-content li:nth-child(2n){margin-right:0}}@media(max-width: 450px){.monetics-tab-content li{margin-right:0;width:100%;margin-top:60px}.monetics-tab-content li:nth-child(2){margin-top:60px}.monetics-tab-content li:nth-child(3n){margin-right:0}}.monetics-tab-content li .image{margin-bottom:30px}.monetics-tab-content li p{line-height:1.45em}#header-tabs{display:flex;flex-wrap:wrap;justify-content:center;margin:100px 0;align-items:center}@media(max-width: 670px){#header-tabs{margin-top:50px;margin-bottom:50px;justify-content:initial}}@media(max-width: 320px){#header-tabs{display:block}}#header-tabs li{position:relative;margin-right:6%;text-transform:uppercase;color:var(--blue-color);cursor:pointer;transition:.3s ease color;line-height:1.3em;text-align:center;margin-bottom:20px}#header-tabs li:last-child{margin-right:0}@media(max-width: 670px){#header-tabs li{width:48%;margin-right:4%;text-align:center;margin-top:30px}#header-tabs li:nth-child(-n+2){margin-top:0}#header-tabs li:nth-child(2n){margin-right:0}}@media(max-width: 320px){#header-tabs li{width:100%;margin-right:0}#header-tabs li:nth-child(2){margin-top:30px}}#header-tabs li::after{content:"";position:absolute;display:none;z-index:-1;top:-10px;left:50%;transform:translateX(-50%);width:130px;height:41px;background:url("../img/round.svg") no-repeat transparent top center}#header-tabs li.active::after{display:block}#header-tabs li:hover,#header-tabs li:focus{color:var(--orange-color)}#description-cas-client{background-color:var(--orange-color);font-family:"neue_haas_grotesk_display75Bd",sans-serif;text-align:center;margin-bottom:130px;padding-top:100px;padding-bottom:100px;font-size:25px;font-size:1.5625rem}#client-profil{position:relative;margin-bottom:100px;padding-bottom:120px}#client-profil::before{content:"";display:block;position:absolute;bottom:0;left:0;background-color:var(--red-color);width:500px;height:580px}#client-profil .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#client-profil .wrapper .image{width:27%;position:relative}#client-profil .wrapper .image::after{content:"";display:block;position:absolute;width:218px;height:46px;left:80px;top:-23px;background-color:var(--blue-color)}#client-profil .wrapper .text{width:68%}#client-profil .wrapper .text .content{color:var(--blue-color);font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:35px;font-size:2.1875rem;margin-bottom:50px}#client-profil .wrapper .name{font-size:25px;font-size:1.5625rem;line-height:1.45em}#client-profil .wrapper .name span{font-family:"neue_haas_grotesk_display75Bd",sans-serif}#client-profil .wrapper .name::after{content:"";display:block;width:200px;height:23px;background:url("../img/line.png") no-repeat 0 0;background-size:cover}#about #our-job{background-color:var(--primary-color);color:#fff;padding:95px 0;margin-bottom:130px}#about .title-border{margin-bottom:85px;line-height:1.45em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:48px;font-size:3rem}@media(max-width: 768px){#about .title-border{margin-bottom:50px;font-size:40px;font-size:2.5rem;margin-bottom:40px}}#about .title-border::before{content:"";display:block;width:112px;height:10px;margin-bottom:20px;background-color:var(--orange-color)}#about #numbers{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px}#about #numbers .text{padding-top:380px;width:20%}@media(max-width: 1500px){#about #numbers .text{width:100%;padding-top:0}}#about #numbers .numbers{width:70%;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 1500px){#about #numbers .numbers{width:100%}}#about #numbers .numbers li{text-align:center}@media(max-width: 1070px){#about #numbers .numbers li{width:30%;margin-right:5%;margin-top:50px}#about #numbers .numbers li:nth-child(3n){margin-right:0}#about #numbers .numbers li:nth-child(-n+3){margin-top:0}}@media(max-width: 768px){#about #numbers .numbers li{width:48%;margin-right:4%}#about #numbers .numbers li:nth-child(3n){margin-right:4%}#about #numbers .numbers li:nth-child(2n){margin-right:0}#about #numbers .numbers li:nth-child(3){margin-top:50px}}@media(max-width: 500px){#about #numbers .numbers li{width:100%;margin-right:0}#about #numbers .numbers li:nth-child(3n){margin-right:0}#about #numbers .numbers li:nth-child(2){margin-top:50px}}#about #numbers .numbers li p{margin-top:10px;line-height:1.45em}#about #numbers .numbers li .square{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1.45em;font-family:"neue_haas_grotesk_display75Bd",sans-serif;color:#fff;padding-left:2%;padding-right:2%;margin:0 auto}#about #numbers .numbers li:nth-child(1){width:48%;align-self:center}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(1){width:30%;align-self:flex-start}}@media(max-width: 768px){#about #numbers .numbers li:nth-child(1){width:48%}}@media(max-width: 500px){#about #numbers .numbers li:nth-child(1){width:100%}}#about #numbers .numbers li:nth-child(1) .square{font-size:50px;font-size:3.125rem;width:300px;height:300px;color:var(--blue-color)}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(1) .square{width:auto;height:auto;font-size:30px;font-size:1.875rem;padding-top:30px;padding-bottom:30px}}#about #numbers .numbers li:nth-child(2){width:48%}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(2){width:30%}}@media(max-width: 768px){#about #numbers .numbers li:nth-child(2){width:48%}}@media(max-width: 500px){#about #numbers .numbers li:nth-child(2){width:100%}}#about #numbers .numbers li:nth-child(2) .square{font-size:70px;font-size:4.375rem;width:500px;height:500px}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(2) .square{width:auto;height:auto;font-size:30px;font-size:1.875rem;padding-top:30px;padding-bottom:30px}}#about #numbers .numbers li:nth-child(3){width:22%}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(3){width:30%}}@media(max-width: 768px){#about #numbers .numbers li:nth-child(3){width:48%}}@media(max-width: 500px){#about #numbers .numbers li:nth-child(3){width:100%}}#about #numbers .numbers li:nth-child(3) .square{font-size:38px;font-size:2.375rem;width:250px;height:250px;color:var(--default-color)}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(3) .square{width:auto;height:auto;font-size:30px;font-size:1.875rem;padding-top:30px;padding-bottom:30px}}#about #numbers .numbers li:nth-child(4){width:48%;margin-top:75px}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(4){width:30%;margin-top:50px}}@media(max-width: 768px){#about #numbers .numbers li:nth-child(4){width:48%}}@media(max-width: 500px){#about #numbers .numbers li:nth-child(4){width:100%}}#about #numbers .numbers li:nth-child(4) .square{font-size:70px;font-size:4.375rem;width:375px;height:375px}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(4) .square{width:auto;height:auto;font-size:30px;font-size:1.875rem;padding-top:30px;padding-bottom:30px}}#about #numbers .numbers li:nth-child(5){width:30%;margin-top:75px}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(5){width:30%;margin-top:50px}}@media(max-width: 768px){#about #numbers .numbers li:nth-child(5){width:48%}}@media(max-width: 500px){#about #numbers .numbers li:nth-child(5){width:100%}}#about #numbers .numbers li:nth-child(5) .square{font-size:50px;font-size:3.125rem;max-width:350px;height:350px;width:100%}@media(max-width: 1070px){#about #numbers .numbers li:nth-child(5) .square{width:auto;height:auto;font-size:30px;font-size:1.875rem;padding-top:30px;padding-bottom:30px}}#about #team{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#about #team .text{width:70%}@media(max-width: 1130px){#about #team .text{width:100%}}#about #team .title{width:25%}@media(max-width: 1130px){#about #team .title{width:100%}}#about #team .content{margin-top:30px}#about #team .name{font-size:22px;font-size:1.375rem;margin-top:30px;font-family:"neue_haas_grotesk_display75Bd",sans-serif;line-height:1.45em}#about #team .name span{position:relative}#about #team .name span::after{content:"";position:absolute;bottom:-20px;left:0;width:185px;height:16px;z-index:-1;background:url(../img/line.svg) top center no-repeat}#about #team .tns-controls{position:absolute;top:250px;left:0}@media(max-width: 1660px){#about #team .tns-controls{left:2%}}@media(max-width: 1130px){#about #team .tns-controls{position:static}}#about #team .tns-controls button{padding:10px;width:50px;height:50px;background-color:transparent;cursor:pointer;border:1px solid var(--bluelight-color);border-radius:50%;transition:.3s ease background-color}#about #team .tns-controls button:hover{background-color:var(--bluelight-color)}#about #team .tns-controls button:hover svg{fill:#fff}#about #team .tns-controls button svg{transition:.3s ease fill;fill:var(--bluelight-color)}#about #team .tns-controls button:first-child{margin-right:10px}#about #team .tns-controls button:first-child svg{transform:rotate(180deg)}#about #engagements{position:relative;padding-bottom:90px}#about #engagements .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#about #engagements .image-content{width:40%;padding-left:8%}@media(max-width: 1255px){#about #engagements .image-content{padding-left:0}}@media(max-width: 1065px){#about #engagements .image-content{display:none}}#about #engagements .image-content::after{content:"";display:block;width:607px;height:582px;position:absolute;bottom:0;left:0;z-index:-1;background-color:var(--red-color)}@media(max-width: 1475px){#about #engagements .image-content::after{width:500px;height:450px}}@media(max-width: 1255px){#about #engagements .image-content::after{display:none}}#about #engagements .text{width:55%}@media(max-width: 1065px){#about #engagements .text{width:100%}}#about #engagements .text ul{display:flex;flex-wrap:wrap}#about #engagements .text ul li{display:flex;flex-wrap:wrap;justify-content:center;width:21.25%;margin-top:50px;margin-right:5%;text-align:center}#about #engagements .text ul li:nth-child(4n){margin-right:0}#about #engagements .text ul li:nth-child(-n+4){margin-top:0}@media(max-width: 1300px){#about #engagements .text ul li{width:30%}#about #engagements .text ul li:nth-child(4n){margin-right:5%}#about #engagements .text ul li:nth-child(3n){margin-right:0}#about #engagements .text ul li:nth-child(4){margin-top:50px}}@media(max-width: 650px){#about #engagements .text ul li{width:48%;margin-right:4%}#about #engagements .text ul li:nth-child(4n),#about #engagements .text ul li:nth-child(3n){margin-right:4%}#about #engagements .text ul li:nth-child(2n){margin-right:0}#about #engagements .text ul li:nth-child(3){margin-top:50px}}@media(max-width: 420px){#about #engagements .text ul li{width:100%;margin-right:0}#about #engagements .text ul li:nth-child(4n),#about #engagements .text ul li:nth-child(3n){margin-right:0}#about #engagements .text ul li:nth-child(2){margin-top:50px}}#about #engagements .text ul li .image{width:100%;margin-bottom:30px;margin-top:auto}#about #engagements .text ul li p{margin-top:auto;font-size:20px;font-size:1.25rem}#about #banner-services .main-title{margin-bottom:60px}#about #expertises{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px}#about #expertises article{width:48%}@media(max-width: 1015px){#about #expertises article{width:100%;margin-bottom:100px}#about #expertises article:last-child{margin-bottom:0}}#about #expertises article ul{display:flex;flex-wrap:wrap}#about #expertises article ul li{display:flex;flex-wrap:wrap;justify-content:center;width:48%;text-align:center;margin-right:4%;margin-top:85px;align-items:center}#about #expertises article ul li:nth-child(-n+2){margin-top:0}#about #expertises article ul li:nth-child(2n){margin-right:0}@media(max-width: 450px){#about #expertises article ul li{width:100%;margin-right:0;margin-top:50px}#about #expertises article ul li:nth-child(2){margin-top:50px}}#about #expertises article ul .image{width:100%;margin-bottom:20px;text-align:center;margin-top:auto}#about #expertises article ul p{width:100%;margin-top:auto;color:var(--primary-color);line-height:1.45em}#about #job-list{display:flex;flex-wrap:wrap}#about #job-list h3{position:relative;z-index:1;margin-bottom:40px;line-height:1.45em;font-size:22px;font-size:1.375rem}#about #job-list div{width:46%;margin-right:8%;margin-top:80px}#about #job-list div:nth-child(2n){margin-right:0}#about #job-list div:nth-child(-n+2){margin-top:0}@media(max-width: 768px){#about #job-list div{width:100%;margin-right:0}#about #job-list div:nth-child(2){margin-top:60px}}#about #job-list li{padding-left:50px;margin-bottom:35px;line-height:1.45em}@media(max-width: 960px){#about #job-list li{padding-left:0}}#about #job-list li:last-child{margin-bottom:0}#cibles #savoir-faire h3{text-align:left}#services-cibles{padding-top:140px;padding-bottom:140px;background-color:var(--primary-color);color:var(--background-color);text-align:center}#services-cibles .main-title::before{left:50%;transform:translateX(-50%)}#services-cibles ul{display:flex;flex-wrap:wrap;justify-content:space-between}#services-cibles ul li{width:45%;margin-top:100px}#services-cibles ul li:last-child:not(:nth-child(even)){width:100%}#services-cibles ul li h3{position:relative;z-index:1;margin-bottom:20px;font-size:25px;font-size:1.5625rem;line-height:1.3em;font-family:"neue_haas_grotesk_display75Bd",sans-serif}#services-cibles ul li p{line-height:1.3em}#references-cibles{position:relative;padding-bottom:90px}#references-cibles::before{content:"";display:block;position:absolute;bottom:0;left:0;width:500px;height:500px;background:var(--red-color);z-index:-1}#references-cibles .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#references-cibles .image{position:relative;width:30%}#references-cibles .image::after{content:"";display:block;position:absolute;top:-22px;left:40px;width:215px;height:46px;background:var(--blue-color)}#references-cibles .text{width:65%}#references-cibles .text h2{position:relative;margin-bottom:70px;line-height:1.3em;font-size:25px;font-size:1.5625rem;font-family:"neue_haas_grotesk_display75Bd",sans-serif;padding-top:25px}@media(max-width: 500px){#references-cibles .text h2{font-size:35px;font-size:2.1875rem;padding-top:15px}}#references-cibles .text h2::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:110px;height:12px;background-color:var(--orange-color);margin-bottom:10px}@media(max-width: 500px){#references-cibles .text h2::before{height:6px}}#references-cibles .text .content{padding-left:30px}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}#icons-content-page{display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px}@media(max-width: 400px){#icons-content-page{margin-top:40px}}#icons-content-page li{margin-right:11%;width:26%;text-align:center;margin-bottom:50px}@media(max-width: 400px){#icons-content-page li{width:100%;margin-right:0}}#icons-content-page li:nth-child(-n+3){margin-top:0}#icons-content-page li:nth-child(3n),#icons-content-page li:last-child{margin-right:0}#icons-content-page li:last-child{margin-right:0}#icons-content-page li .el{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;height:100%}#icons-content-page li .img img{margin-bottom:35px}@media(max-width: 400px){#icons-content-page li .img img{max-width:150px}}#icons-content-page li p{width:100%;margin-top:auto;line-height:1.3em;font-size:19px;font-size:1.1875rem}#omnicanal #list-content section:nth-child(2n) .wrapper{flex-direction:row}#omnicanal #list-content section:nth-child(3){padding-bottom:0}#omnicanal #list-content section:nth-child(3) .image{width:35%}@media(max-width: 650px){#omnicanal #list-content section:nth-child(3) .image{width:100%}#omnicanal #list-content section:nth-child(3) .image img{max-width:350px;margin:0 auto}}#omnicanal #list-content section:nth-child(3) .image::before{background-color:var(--red-color);height:210px;width:60px;top:30px;transform:none;left:auto;right:-30px}@media(max-width: 880px){#omnicanal #list-content section:nth-child(3) .image::before{display:none}}#omnicanal #list-content section:nth-child(3) .text{width:60%}@media(max-width: 650px){#omnicanal #list-content section:nth-child(3) .text{width:100%;margin-bottom:20px}}#omnicanal #list-content section:nth-child(3)::before{background-color:#84bcdc;right:auto;left:0;height:400px}@media(max-width: 1330px){#omnicanal #list-content section:nth-child(3)::before{display:none}}#omnicanal #list-content section:nth-child(2){padding-top:90px}@media(max-width: 1330px){#omnicanal #list-content section:nth-child(2){padding-top:0}}#omnicanal #list-content section:nth-child(2)::before{top:0;bottom:auto;left:auto;right:0;background-color:var(--primary-color)}@media(max-width: 1330px){#omnicanal #list-content section:nth-child(2)::before{display:none}}#omnicanal #list-content section:nth-child(2) .image{position:relative}#omnicanal #list-content section:nth-child(2) .image::after{content:"";position:absolute;display:block;bottom:-30px;left:50px;width:210px;height:60px;background-color:var(--orange-color)}#omnicanal #list-content section:nth-child(1){padding-bottom:70px}@media(max-width: 768px){#omnicanal #list-content section:nth-child(1){padding-bottom:0}}#omnicanal #list-content section:nth-child(1)::before{bottom:0;left:0;right:auto;top:auto}@media(max-width: 1330px){#omnicanal #list-content section:nth-child(1)::before{display:none}}#omnicanal #list-content section:nth-child(1) .image::before{display:none}#omnicanal #list-content section:nth-child(1) .image{width:30%;padding-top:0}@media(max-width: 768px){#omnicanal #list-content section:nth-child(1) .image{display:none}}#omnicanal #list-content section:nth-child(1) .text{width:65%}@media(max-width: 768px){#omnicanal #list-content section:nth-child(1) .text{width:100%}}#omnicanal #list-content section .wrapper{flex-direction:row-reverse;padding-top:0}#omnicanal #list-content section .image img{display:block}#omnicanal #banner-inner{padding-top:90px;padding-bottom:90px;background-color:var(--red-color);color:var(--background-color)}@media(max-width: 400px){#omnicanal #banner-inner{padding-top:50px;padding-bottom:50px;text-align:center}}#omnicanal #banner-inner.conformity{background-color:var(--bluelight-color);color:var(--default-color)}#omnicanal #banner-inner.conformity .link{border-color:var(--default-color);color:var(--default-color)}#omnicanal #banner-inner.conformity .link:hover,#omnicanal #banner-inner.conformity .link:focus{background-color:var(--background-color);color:var(--default-color)}#omnicanal #banner-inner.conformity .wrapper{display:block;text-align:center}#omnicanal #banner-inner.conformity .wrapper .text{width:100%;margin-bottom:60px}#omnicanal #banner-inner.conformity .wrapper .image{width:100%}#omnicanal #banner-inner .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#omnicanal #banner-inner .wrapper .image{width:50%}@media(max-width: 1000px){#omnicanal #banner-inner .wrapper .image{margin-top:50px;width:100%}}#omnicanal #banner-inner .wrapper .text{width:45%}@media(max-width: 1000px){#omnicanal #banner-inner .wrapper .text{width:100%}}#omnicanal #banner-inner .wrapper .text h2{line-height:1.3em;margin-bottom:20px;font-family:"neue_haas_grotesk_display75Bd",sans-serif;font-size:25px;font-size:1.5625rem}#omnicanal #banner-inner .wrapper ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center}@media(max-width: 630px){#omnicanal #banner-inner .wrapper ul{justify-content:center}}#omnicanal #banner-inner .wrapper ul li{width:30%}@media(max-width: 630px){#omnicanal #banner-inner .wrapper ul li{width:45%;margin-right:10%}#omnicanal #banner-inner .wrapper ul li:nth-child(2n){margin-right:0}#omnicanal #banner-inner .wrapper ul li:last-child{margin-right:0;margin-top:50px}}@media(max-width: 400px){#omnicanal #banner-inner .wrapper ul li{width:100%;margin-right:0;margin-bottom:30px}#omnicanal #banner-inner .wrapper ul li:last-child{margin-top:0;margin-bottom:0}#omnicanal #banner-inner .wrapper ul li img{max-width:100px}}#omnicanal #banner-inner .wrapper ul li p{margin-top:25px;line-height:1.3em}#omnicanal #banner-inner .link{border-color:var(--background-color);color:var(--background-color)}#omnicanal #banner-inner .link:hover,#omnicanal #banner-inner .link:focus{background-color:var(--background-color);color:var(--red-color)}/*# sourceMappingURL=main.css.map */
