@font-face{font-family:"Gotham Medium";font-weight:400;font-display:swap;src:url("/templates/jm-news-portal/fonts/Gotham-Medium.ttf")}@font-face{font-family:"Open Sans Bold";font-weight:400;font-display:swap;src:url("/templates/jm-news-portal/fonts/OpenSans-Bold.ttf")}@font-face{font-family:Gotham;font-weight:400;font-display:swap;src:url("/templates/jm-news-portal/fonts/Gotham-Light.ttf")}@font-face{font-family:"Gotham bold";font-display:swap;src:url("/templates/jm-news-portal/fonts/Gotham-Bold.woff"),url("/templates/jm-news-portal/fonts/GothamBold.ttf")}@font-face{font-family:"gotham bold";font-display:swap;src:url("/templates/jm-news-portal/fonts/Gotham-Bold.woff"),url("/templates/jm-news-portal/fonts/GothamBold.ttf")}@font-face{font-family:Raleway;font-weight:500;font-display:swap;src:url("/templates/jm-news-portal/fonts/Raleway-Bold.woff"),url("/templates/jm-news-portal/fonts/Raleway-Bold.ttf")}@font-face{font-family:"Gotham medium";font-weight:500;font-display:swap;src:url("/templates/jm-news-portal/fonts/Gotham-Medium.woff"),url("/templates/jm-news-portal/fonts/GothamMedium.ttf")}@font-face{font-family:"Gotham book";font-display:swap;src:url("/templates/jm-news-portal/fonts/Gotham-Book.woff"),url("/templates/jm-news-portal/fonts/Gotham-Book.ttf")}@font-face{font-family:segoe_ui_light;font-display:swap;src:url("font/segoe_ui_light.ttf"),url("font/segoe_ui_light.eot")}@font-face{font-family:segoe_ui_sb;font-display:swap;src:url("font/seguisb.ttf"),url("font/seguisb.eot")}body{line-height:1.5em;margin:0;padding:0;background:#fff;font-family:"Open Sans",sans-serif}.container{width:94%;margin:auto;display:table}#jm-allpage{position:relative}#jm-topline-mods{background:url("../../../images/img_template/bg_slide.png") repeat-y center #d9dadc;line-height:16px;height:auto;position:relative}#jm-topline-left{float:left;width:55%}#jm-topline-left.notopline_r{width:100%}#jm-topline-right{float:right;width:45%}#jm-topline-right.notopline_l{width:100%}#jm-topline-mod2,#jm-topline-mod3{float:right;text-align:right}.jm-allpage-in{margin:0 auto;padding:0;width:100%!important}#jm-djmenu{margin:7px 0 0}#jm-bottom1,#jm-content-bottom2,#jm-content-top1,#jm-header,#jm-main,#jm-top-mod{margin-left:-20px}#jm-content .jm-content-in,#jm-left .jm-left-in,#jm-right .jm-right-in,.jm-header-slider-in{padding-left:20px}#jm-toppage-wrap{margin:0 0 0}#jm-toppage-in{position:relative;z-index:1;margin:0 14px 0 43px;width:calc(100% - 53px);box-sizing:border-box}#jm-toppage-left{float:left;margin-top:20px}#jm-social{float:right;padding-right:10px}#jm-social.nosearch{padding:0}#jm-search{float:right}.jm-header-slider{width:75%;float:left}#jm-header-mod{width:25%;float:right}#jm-left,#jm-right{float:left}#jm-main.scheme_2 #jm-content,#jm-main.scheme_3 #jm-content{float:left}#jm-pathway-font-switcher{padding-bottom:10px}#jm-pathway{float:left;width:85%;padding-top:10px}.nofontsw #jm-pathway{width:100%}#jm-font-switcher{float:right;width:15%;text-align:right}#jm-maincontent{padding-bottom:0}#jm-bottompage{background:url(../../../images/img_template/bg_content_top.png) repeat-x top left #333;color:#fff;min-height:152px}#jm-bottom3{border-top:1px solid #d5d5d5;padding:20px 0}#jm-copyrights{width:100%;color:#dfdfdf;font-size:14px}#jm-poweredby-stylearea{float:none;padding-top:20px}#jm-stylearea{padding-top:10px;float:right}#jm-back-top{position:fixed;z-index:999;height:45px;margin:0}.isfluid .jm-allpage-in{padding:0}.isfluid .jm-allpage-space{padding:0 20px}#jm-header-mod.jm-mod-fluid,.jm-header-slider.jm-mod-fluid{width:100%}#jm-header-mod.jm-mod-fluid .jm-module{padding-left:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{min-width:0;display:inline-block;display:block}* html .clearfix{height:1%}.clear,.clr,.jm-clear{clear:both}#jm-toppage{width:100%;max-height:76px;background:0 0}#jm-toppage hover{border-bottom:1px solid #a8728c}#jm-header{text-align:center}#jm-header h3{padding:20px 0 20px;font-size:27px;font-family:segoe_ui_light;color:#222;letter-spacing:10px}#header{position:relative;z-index:5;margin:auto;width:64%;height:518px;overflow:hidden;font-family:segoe_ui_light}#headerimgs{width:100%;height:100%}#headerimg2{width:100%;height:100%;background-repeat:no-repeat}.headerimg{background-position:100% 84%;background-repeat:no-repeat;width:100%;height:100%;position:absolute}#headertxt{width:100%;margin:0 auto;clear:both;position:absolute;top:42px}#firstline{color:#333;font-size:51px;padding:4px 0 20px;position:absolute;left:-510px;top:30px}#secondline{color:#721041;text-decoration:none;font-size:18px;padding:0 0 20px;position:absolute;left:-575px;top:140px;width:520px;line-height:34px}#secondline span{color:#222;font-size:12px}#firstline span{font-family:Euphemia,segoe_ui_sb;font-size:112px}.pictured{color:#222;font-size:18px;padding:5px 0 9px;position:absolute;left:-520px;top:220px;border-top:5px solid #b3b3b3;width:520px;line-height:36px}.pictured a{font-size:20px;letter-spacing:0;text-transform:none;color:#222!important;text-decoration:none;display:block;border:1px solid #b8b8b8;width:226px;padding:3px 32px 7px 15px;text-align:center;margin-top:18px;background:url("../../../images/modules/fleche_header.png") no-repeat 95% 59% #fff;line-height:36px;position:absolute;left:2px}.pictured a:hover{text-decoration:none}#content_top_log{width:100%;height:auto;background:#fff;display:table;position:relative;padding-bottom:10px}#content_top_log .moduletablegray{float:none;width:100%;margin-left:0}#content_top_log_center{width:90%;margin:auto;height:100%;display:table}#jm-bottompage-in{width:760px;margin:auto}#jm-footer-page{width:94%;margin:auto;display:table}.customgray .jm-module-content{padding-top:0}#jm-topline-mods .jm-allpage-w{position:absolute;top:0;width:100%;background:rgba(0,0,0,.4);height:100%}.mobile_res{display:none}.formulaire_f .control-label,.formulaire_f .controls,.formulaire_f .controls input[type=text],.formulaire_f .controls textarea{width:100%!important}.formulaire_f .controls input[type=password]:focus,.formulaire_f .controls input[type=password]:hover,.formulaire_f .controls input[type=text]:focus,.formulaire_f .controls input[type=text]:hover,.formulaire_f .controls textarea:focus,.formulaire_f .controls textarea:hover{border:1px solid silver!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#efefef!important;webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear .2s,box-shadow linear .2s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s,-webkit-box-shadow linear .2s}#jm-bottompage-in .formulaire_contact_fl .control-label{display:none}#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .control-group{width:24%;float:left;margin-left:1%}#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .fox-item-text-area.control-group{width:99%}#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .fox-item-text-area.control-group .controls,#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .fox-item-text-area.control-group .controls textarea{width:100%}#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .fox-item-text-area.control-group .controls textarea,#jm-bottompage-in .formulaire_contact_fl .control-group .controls input[type=text]{background-color:rgba(89,84,84,.1)!important;-webkit-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s,-webkit-box-shadow linear .2s;border-radius:inherit;padding:2px 5px!important;font-size:13px;color:#d1d1d1!important;font-family:Arial,Helvetica,sans-serif}#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .fox-item-text-area.control-group .controls textarea:focus,#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .fox-item-text-area.control-group .controls textarea:hover,#jm-bottompage-in .formulaire_contact_fl .control-group .controls input:focus,#jm-bottompage-in .formulaire_contact_fl .control-group .controls input:hover{border:1px solid #aaa!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:rgba(149,149,149,.15)!important;color:#d1d1d1!important}#jm-bottompage-in .cont_contact .formulaire_contact_fl .fox-column .fox-item-submit-fields.control-group{float:none;margin-left:auto;margin-right:auto;display:table}div#jm-footer{background:#313131;color:#fff;padding:5px 0;font-size:13px}@-webkit-keyframes gfoot{0%{background-position-x:0}100%{background-position-x:133vw}}@keyframes gfoot{0%{background-position-x:0}100%{background-position-x:133vw}}#sep_bottom_c{background:#f5f5f5;width:100%;height:58px;display:block;position:relative;z-index:1000}body.contact #sep_bottom_c{background:#fff}.homePageCls #sep_bottom_c{height:0!important}.offshore #sep_bottom_c{transform:skew(0deg,-4deg);margin-top:-46px}.complaint #sep_bottom_c,.reclamation #sep_bottom_c{margin-top:0;background:#f5f5f5!important}.technologies #sep_bottom_c{margin-top:-48px}.careers #sep_bottom_c,.carrieres #sep_bottom_c{margin-top:-24px;transform:skew(0deg,4deg)}#sep_bottom_c::after{content:"";position:absolute;width:100%;height:4px;background-image:linear-gradient(90deg,#670e37,#d634cf,#755eeb,#670e37);background-image:-webkit-gradient(linear,left top,right top,from(#670e37),color-stop(#d634cf),color-stop(#755eeb),to(#670e37));background-image:-webkit-linear-gradient(left,#670e37,#d634cf,#755eeb,#670e37);background-image:-o-linear-gradient(left,#670e37,#d634cf,#755eeb,#670e37);top:100%;animation:gfoot 4s linear infinite}#lg-bottom-lst{min-height:336px;display:table;width:100%;background:url("/images/homepage/img/Ornementation.svg") no-repeat top right #f5f5f5;background-size:contain;position:relative;z-index:999}@media screen and (max-width:1300px){#lg-bottom-lst{background-size:36%}}@media screen and (max-width:1000px){#lg-bottom-lst{background-size:52%}.article-paragraphs-container .rocket-divider-w-icon::before{width:83%;left:58px;content:"";display:block;height:2px;background:#80808029;position:absolute;top:0}}.careers #lg-bottom-lst,.carrieres #lg-bottom-lst,.expertise #lg-bottom-lst,.expertises #lg-bottom-lst,.technologies #lg-bottom-lst{margin-top:0}#lg-bottom-lst{margin-top:-51px;padding-top:50px}.homePageCls #lg-bottom-lst{margin-top:0!important}.jm-allpage-w{background-color:#f5f5f5}.careers #jm-allpage-ab>.jm-allpage-w>.jm-allpage-space>.custom,.careers #jm-allpage-ab>.jm-allpage-w>.jm-allpage-space>.offre-section,.carrieres #jm-allpage-ab>.jm-allpage-w>.jm-allpage-space>.custom,.carrieres #jm-allpage-ab>.jm-allpage-w>.jm-allpage-space>.offre-section{background:#fff}.homePageCls .jm-allpage-w{background-color:unset!important}#lg-bottom-lst .container .custom{padding:20px 0;width:100%;display:table}#lg-bottom-lst .social-media.first span{background-color:#505151;border-radius:100%;width:50px;display:flex;height:50px;justify-content:center;align-items:center;position:relative}#lg-bottom-lst .social-media.first a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#lg-bottom-lst .social-media .linkdin_footer{height:20px!important;width:20px;object-fit:contain}#footer-widget-area-1{float:left;width:55%;padding-right:10%}#footer-widget-area-2{float:left;width:18%;padding-right:0}#footer-widget-area-3{float:right;width:15%}#lg-bottom-lst .container .custom h3.widget-title{color:#6a0032;font-size:20px;padding-bottom:10px}#js-mainnav.megamenu.white ul.level0 li.megacss{background:0 0!important;overflow:hidden}#jm-bottompage_top2 .txt_contact_us_bar{float:left;width:70%;padding:40px 0;font-size:22px;color:#fff}#jm-bottompage_top2 .link_contact_us_bar{float:right;width:30%;padding:35px 0 45px}#jm-bottompage_top2 .link_contact_us_bar a{float:right;display:block;border-radius:5px;border:1px solid #fff;color:#fff;padding:10px 30px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:16px}#jm-bottompage_top2 .link_contact_us_bar a:hover{color:#b8236e;background:#fff;text-decoration:none}.tbl_services_dev{display:table;width:100%;height:auto;margin:auto;padding:30px 0 0}.serv_cont_ap{float:left;width:45%;padding-bottom:40px}.serv_cont_ap.sr_tl_2,.serv_cont_ap.sr_tl_4{float:right}.serv_cont_ap p{font-size:15px;line-height:23px;padding-top:5px;color:#686868}.serv_cont_ap h4{color:#3b3b3b;text-transform:uppercase;font-size:17px;padding-left:40px;padding-top:6px;position:relative}.serv_cont_ap.sr_tl_1 h4:before{background-position:-102px -794px}.serv_cont_ap.sr_tl_2 h4:before{background-position:-70px -822px;width:24px;height:28px;margin-top:-14px}.serv_cont_ap.sr_tl_3 h4:before{background-position:-102px -766px;width:28px;height:28px;margin-top:-14px}.serv_cont_ap.sr_tl_4 h4:before{background-position:-70px -798px;width:24px;height:24px;margin-top:-12px}.serv_cont_ap h4:before{width:25px;height:25px;content:"";left:0;top:50%;margin-top:-12.5px;position:absolute;background-image:url(img/logigroup_sprite.png)}#jm-contentTop2 .slide-desc{top:140px;z-index:1}#jm-contentTop2 .slide-desc-bg-default{background:0 0}#jm-contentTop2 .slide-desc-text-default{padding:15px 0 5px}#jm-contentTop2 .slide-desc-text-default h4{font-size:43px;padding-bottom:20px;padding-left:4%}#jm-contentTop2 .slide-desc-text-default h5{font-size:24px;padding-bottom:15px;color:#fff;padding-left:4%}#jm-contentTop2 .slide-desc-text-default p{width:50%;font-size:20px;color:#fff;padding-left:4%}#lg-bottom-lst .adresse_lg_ml{padding-left:25px;margin-bottom:15px;position:relative}#lg-bottom-lst .telephone_lg_ml{padding-left:25px;margin-bottom:15px;display:-ms-grid;display:grid}#lg-bottom-lst .email_lg_ml{padding-left:25px;margin-bottom:15px}#footer-widget-area-2 .textwidget .adresse_lg_ml:before{background-position:-284px -843px;width:13px;height:17px;top:9px;left:5px}#footer-widget-area-2 .textwidget .telephone_lg_ml:before{background-position:-218px -864px;width:15px;height:17px;top:3px;left:5px}#footer-widget-area-2 .textwidget .email_lg_ml:before{top:5px;background-position:-237px -861px}#footer-widget-area-2 .textwidget>div:before{width:17px;height:17px;content:"";position:absolute;left:0;top:0;margin-top:0;background-image:url(img/logigroup_sprite.png)}#footer-widget-area-2 .textwidget>div{position:relative}#lg-bottom-lst .cnt_wdg .textwidget p{padding-bottom:0}#lg-bottom-lst .textwidget a{color:#404040;text-align:left}#lg-bottom-lst .textwidget a:hover{color:#640032}body.internalPageCls #jm-toppage .clearfix:after{content:"";display:none}body.internalPageCls #jm-toppage #js-mainnav.megamenu.white ul.level0 li.megacss a.megacss{color:#fff}body.internalPageCls #jm-toppage #js-mainnav.megamenu.white ul.level0 li.megacss>a.haschild:after,body.internalPageCls #jm-toppage #js-mainnav.megamenu.white ul.level0 li.megacss>span.megacss.haschild:after{background:url("../../../images/modules/menu_arrow_b-1.png") no-repeat center}body.internalPageCls div#jm-header{clear:both;margin-left:0;width:100%;padding-top:75px;height:auto}body.internalPageCls div#jm-header .header_entreprise{width:100%;height:212px;background:url("../../../images/modules/header_entreprise.jpg") no-repeat;background-size:cover}body.internalPageCls div#jm-header .header_entreprise.b_i{width:100%;height:212px;background:url("../../../images/modules/b_i_header.jpeg") no-repeat;background-size:cover;background-position:center}body.internalPageCls div#jm-header .header_entreprise.dev_web{width:100%;height:212px;background:url("../../../images/modules/dev_web.jpeg") no-repeat;background-size:cover;background-position:center}body.internalPageCls div#jm-header .header_entreprise.dev_app{width:100%;height:212px;background:url("../../../images/modules/dev_app.jpeg") no-repeat;background-size:cover;background-position:center}body.internalPageCls div#jm-header .header_entreprise.offshor_h{width:100%;height:212px;background:url("../../../images/modules/offshor_h.jpeg") no-repeat;background-size:cover;background-position:center}body.internalPageCls div#jm-header .header_entreprise.carriere_h{width:100%;height:212px;background:url("../../../images/modules/carriere_h.jpeg") no-repeat;background-size:cover;background-position:center}body.internalPageCls div#jm-header .jm-header-slider-in{padding-left:0}body.internalPageCls div#jm-header .cont_header_entreprise{height:100%;width:100%;background:rgba(66,1,33,.6)}body.internalPageCls div#jm-header .cont_header_entreprise h1{padding:65px 0 0;font-size:27px;color:#fff;letter-spacing:2px;text-align:left;font-family:Raleway;text-transform:uppercase}body.internalPageCls div#jm-header .cont_header_entreprise p{color:#fff;text-align:left;font-size:14px}.logigroup_container_tt{display:table;width:100%}.logigroup_container_txt{float:left;width:55%}div.item-page .logigroup_container_txt h3{color:#3d3d3d;font-size:27px;padding-bottom:15px;text-align:left}div.item-page .logigroup_container_txt p{color:#6a6a6a;font-size:15px;line-height:24px;padding-bottom:15px;text-align:justify}.logigroup_container_img{float:right;width:40%}div#jm-ourMission .cont_our_mission_lg{width:100%;height:368px;background:url("../../../images/modules/notre_mission_lg.jpg") no-repeat;background-size:cover;overflow:hidden}div#jm-ourMission{margin-top:-95px}div#jm-ourMission .filtred_bg_our_mission{background:#00000042;width:100%;height:94%;padding:3% 0}div#jm-ourMission .filtred_bg_our_mission h5{color:#fff;font-size:16px}div#jm-ourMission .filtred_bg_our_mission h5 span{border-right:1px solid #fff;padding-right:30px;color:#fff;font-size:28px;margin-right:20px;padding-bottom:8px;padding-top:3px}.cont_mission_details{width:100%;display:table;padding-top:65px}.mission_detail_cont{width:25.333%;float:left;padding:0 4%;text-align:center;color:#fff}.mission_detail_cont h5{padding-bottom:5px;padding-top:20px}.cont_nos_valeurs_bg{background:url(../../../images/modules/bg_nos_valeurs.png) right top repeat-y #f6f6f6;height:368px;width:100%}.flt_nos_valeurs{padding-top:45px;float:left;overflow:hidden;margin-right:2%}.flt_nos_valeurs img{max-width:100%}.flt_txt_nos_valeurs{padding-right:3%;padding-top:50px}.flt_txt_nos_valeurs h5{color:#3d3d3d;font-size:24px;padding-bottom:5px}.flt_txt_nos_valeurs p{color:#6a6a6a;font-size:15px;line-height:24px;padding-bottom:15px;text-align:justify}.cont_nos_equipe_bg{height:368px;width:100%}.flt_notre_equipe{float:right;max-height:368px;overflow:hidden;margin-left:5%}.flt_txt_notre_equipe{padding-left:3%;padding-top:60px}.flt_txt_notre_equipe h5{color:#3d3d3d;font-size:24px;padding-bottom:5px}.flt_txt_notre_equipe p{color:#6a6a6a;font-size:15px;line-height:24px;padding-bottom:15px;text-align:justify}div.item-page .cont_offshore_avantages h2{text-align:center;font-size:36px;padding-bottom:0;color:#333}div.item-page .cont_offshore_avantages h1{text-align:center!important;font-size:36px!important;padding-bottom:15px!important;color:#333!important;font-family:Raleway!important;letter-spacing:normal!important}div.item-page .cont_offshore_avantages p{font-size:14px;color:#6a6a6a;padding-left:50px;text-align:justify;line-height:25px;margin-bottom:7px}#jm-toppage.fixed-nav .nav_without_f{display:none}#jm-toppage.fixed-nav .nav_with_f{display:block}#jm-toppage .nav_with_f{display:none}#jm-toppage.fixed-nav #js-mainnav.megamenu.white ul.level0 li.megacss a.megacss{color:#353535;padding:7px 30px 18px!important}p.dsp_mobile_sh{display:none}a.info_link_contact_a{color:#5f0430}a.info_link_contact_a:hover{text-decoration:none;color:#6d6d6d}div.item-page .cont_offshore_avantages h2.plugandweb_title{text-align:left;font-size:24px;padding-bottom:0}div.h_space_art{height:15px}.container_controller_slide{display:table;margin:15px auto 15px}.container_controller_slide span{height:12px;width:12px;border-radius:50%;background:#884263;display:inline-block;margin:0 2px;text-indent:-9999px;cursor:pointer}.container_controller_slide span.active_spl,.container_controller_slide span:hover{background:#cc7a9a}.all_tabs_sld_serv{width:100%;position:relative;display:table;overflow:hidden}.tbl_services_dev{float:left}.container_all_tabs_sld_serv{display:table;position:absolute;left:0}div.item-page .cont_offshore_avantages .pack_site_web p{text-align:center;font-size:16px;padding-top:10px}.information_contact>div>p{text-align:center!important;position:relative;margin:30px 10px 10px!important;border:1px solid #dfdfdf;padding:5px!important;min-height:45px;z-index:9;background-color:#f5f5f5}.information_contact>div span:before{z-index:9;width:15px;height:15px;content:"";position:absolute;bottom:-39px;left:50%;background-color:#f5f5f5;border:1px solid #dfdfdf;-webkit-transform:translateX(-50%) skew(-43deg,45deg);-ms-transform:translateX(-50%) skew(-43deg,45deg);transform:translateX(-50%) skew(-43deg,45deg)}.information_contact>div{position:relative}.information_contact>div>p:before{width:30px;height:1px;position:absolute;top:-1px;z-index:9999;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;content:""}.information_contact .adresse p,.information_contact .email p{line-height:45px!important}div#fox-container-m262 textarea{background-color:#fff!important}div#fox-container-m262 .fox-form input[type=text]:focus,div#fox-container-m262 .fox-form input[type=text]:hover,div#fox-container-m262 .fox-form textarea:focus,div#fox-container-m262 .fox-form textarea:hover{background-color:#fff!important}.information_contact>div>span{font-size:20px;margin:5px 0;display:block;position:relative}#jm-toppage.fixed-nav #jm-toppage-left{margin-top:9px!important}.contact-page-container{background-color:#eee}.contact .bg_page_all{padding-bottom:0}body.default.internalPageCls #jm-allpage .container_page .formulaire_f button.btn span{left:10%}span.asterisk{right:5px;top:10px}.formulaire_f .control-label,.formulaire_f .controls,.formulaire_f .controls input[type=text],.formulaire_f .controls textarea{position:relative}td.pagination ul{display:flex;width:100%;max-width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:530px}td.pagination ul li{background-image:none;margin:15px}td.pagination{padding-top:55px;position:relative}.page_home .jm-allpage-space{min-height:unset!important}.page_home .jm-topline-mods{height:700px}.page_home .section-title h2{text-transform:uppercase}.lg-header-animation{display:flex;height:130%;align-items:center;flex-direction:row;background-color:#fff;padding:40px 80px 120px;gap:40px;flex-wrap:wrap}.lg-header-animation .custom.slider_animate{display:flex;flex-direction:column;flex:1}.lg-header-animation-text h1{font-family:"Gotham Bold",sans-serif;font-size:55px;line-height:60px;text-transform:uppercase;margin:0;color:#282828}.lg-header-animation-description{margin-top:20px;margin-bottom:35px}.lg-header-animation-text p{font-family:Gotham,sans-serif;font-size:21px;line-height:37px;color:#505151;text-wrap:nowrap}@media screen and (max-width:450px){.lg-header-animation-text p{font-size:14px}}.lg-header-animation-text .lg-header-animation-text-links{display:flex;align-items:center;justify-content:start}.lg-header-animation-text-links a{font-family:'Gotham Medium',sans-serif;font-size:16px;line-height:23px;padding:14px 26px;border-radius:3px}.lg-header-animation-text-links .lg-header-animation-text-links-start{background-color:#7d133d;border:1px solid #7d133d;color:#fff;margin-right:20px;border-radius:12px}.lg-header-animation-text-links .lg-header-animation-text-links-contact{background-color:#fff;color:#7d133d!important;border:1px solid #7d133d;border-radius:12px}.lg-header-animation-text-links a:hover{text-decoration:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lg-header-animation-text-links .lg-header-animation-text-links-start:hover{background-color:#fff;color:#7d133d!important}.lg-header-animation-text-links .lg-header-animation-text-links-contact:hover{background-color:#7d133d;color:#fff!important}.lg-header-animation-bg{display:flex;width:50%;height:calc(100% - 75px);background-repeat:no-repeat;background-position:bottom center;background-size:contain;padding:0 40px}.lg-header-animation-bg .object{position:absolute;width:60%;height:auto;right:0;bottom:-45px;z-index:10;max-height:700px}.skewed.presentation-block{-webkit-transform:skew(0deg,-4deg)!important;transform:skew(0deg,-4deg)!important;height:auto;padding:20px 40px 80px 40px;margin-bottom:65px}.presentation-block .presentation-content{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,4deg);padding:0 40px}.presentation-block .presentation-content .presentation-2-sections{display:flex;flex-direction:row;align-items:center;margin-top:30px;margin-bottom:76px}.presentation-block .presentation-content .section-title h2{font-size:55px!important;font-family:"Gotham Bold",sans-serif;color:#282828;text-transform:uppercase}.presentation-2-sections .presentation-video{display:flex;position:relative;box-shadow:0 34px 30px -22px #7d133D33;border-radius:6px;padding:5px}.presentation-2-sections .presentation-video-border{content:'';position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:0;border-radius:6px;-webkit-animation:gfoot 4s linear infinite;animation:gfoot 4s linear infinite;background-image:-webkit-linear-gradient(left,#670e37,#d634cf,#755eeb,#670e37);background-image:-o-linear-gradient(left,#670e37,#d634cf,#755eeb,#670e37);background-image:linear-gradient(90deg,#670e37,#d634cf,#755eeb,#670e37);background-repeat:repeat-x;opacity:.8}.presentation-2-sections .presentation-video .presentation-video-background{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(40,40,40,.15) 0,rgba(40,40,40,.2) 68.75%,rgba(40,40,40,.6) 100%);border-radius:6px;cursor:pointer;z-index:10}.presentation-2-sections .presentation-video .presentation-video-background:after{content:'';position:absolute;width:105px;height:105px;left:50%;top:50%;transform:translate(-50% ,-50%);background-image:url('/images/homepage/img/play.svg');background-repeat:no-repeat;background-size:38px;background-position:58%;background-color:#fff;border-radius:100%}.presentation-2-sections .presentation-video .video-presentation-text{font-family:'Gotham bold',sans-serif;font-size:19px;line-height:27px;text-align:center;color:#fff;position:absolute;width:80%;left:50%;bottom:35px;transform:translateX(-50%);z-index:11}.presentation-2-sections .presentation-video video,.video-presentation video{clip-path:inset(2px 2px)!important;height:100%;position:relative}.presentation-2-sections .presentation-video span.fullscreen_player_home{position:absolute;right:20px;bottom:20px;width:25px;height:25px;background-image:url(/images/homepage/img/fullscreen.svg);background-size:25px;background-position:center;background-repeat:no-repeat;display:none}.presentation-2-sections .presentation-text{width:50%;display:flex}.presentation-text .presentation-text-content{padding:0 40px}.presentation-text .presentation-text-content p{font-family:Gotham,sans-serif;font-size:21px;line-height:37px;color:#505151;margin-bottom:33px}.presentation-text .presentation-text-content .presentation-link{font-family:'Gotham Medium',sans-serif;font-size:16px;color:#7d133d;text-decoration:none;cursor:pointer;padding:12px 26px;border:1px solid #7d133d;border-radius:3px;background-color:transparent;display:inline-block}.presentation-text .presentation-text-content .presentation-link:hover{color:#fff;background-color:#7d133d;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.presentation-block .presentation-content .techtransform h3 span{font-family:Gotham,sans-serif;font-size:60px}.presentation-block .presentation-content .techtransform h3 span:first-child{color:#505151}.presentation-block .presentation-content .techtransform h3 span:nth-child(2){color:#7d133d}.domaines-home{margin-top:35px;margin-bottom:42px}.tab-domaine{overflow:hidden;display:flex;justify-content:center;border-bottom:1px solid #dcdcdc;box-shadow:0 21px 30px -25px #2828281A;padding-left:40px;padding-right:40px}.tablinks-domaine{display:inline-flex;margin:0 30px;font-family:'Gotham Medium',sans-serif;font-size:27px;text-transform:capitalize;padding:19px 0;cursor:pointer;border-bottom:5px solid transparent}.tablinks-domaine.applicatif{color:#c14d7e}.tablinks-domaine.data-management{color:#5711bb}.tablinks-domaine.integration-cloud{color:#d053df}.tablinks-domaine.cybersecurite{color:#7c5dcd}.tablinks-domaine.active{color:#505151;border-bottom:5px solid #c35584}@media (hover:hover) and (pointer:fine){.tablinks-domaine:hover{color:#505151;border-bottom:5px solid #c35584}}.domaine-tab-content{display:flex;flex-direction:row;height:auto;margin-bottom:40px}.left-domaine{display:flex;width:50%;flex-direction:column;align-items:flex-start;justify-content:start;padding:0 40px}.right-domaine{display:flex;width:50%}.domaine-links{display:flex;flex-direction:column;gap:16px}.left-domaine-title{display:flex;flex-direction:row;align-items:center}.left-domaine .lottie{width:100px;height:100px;margin-right:20px}.left-domaine img.applicatif-image{width:90%;margin-top:10rem}.domaine-tab-content .left-domaine h1{font-size:40px;font-family:'Gotham Bold',sans-serif;text-transform:uppercase;color:#282828;text-align:left;line-height:50px;letter-spacing:normal}.domaine-links .domaine-link{padding:17px 50px 17px 70px}.domaine-link h4{font-family:'Gotham Medium',sans-serif;font-size:21px;color:#282828;margin-bottom:16px;line-height:normal;position:relative}.domaine-link h4:before{content:'';width:30px;height:30px;position:absolute;top:0;left:-50px;background-size:contain;background-repeat:no-repeat;background-position:center}.digitalisation-processus-metier:before{background-image:url(/images/homepage/img/applicatif/digitalisation.svg)}.domaine-link:hover .digitalisation-processus-metier:before{background-image:url(/images/homepage/img/applicatif/white/digitalisation.svg)}.dev-specifique:before{background-image:url(/images/homepage/img/applicatif/cloud.svg)}.domaine-link:hover .dev-specifique:before{background-image:url(/images/homepage/img/applicatif/white/cloud.svg)}.dev-web:before{background-image:url(/images/homepage/img/applicatif/browser.svg)}.domaine-link:hover .dev-web:before{background-image:url(/images/homepage/img/applicatif/white/browser.svg)}.dev-mobile:before{background-image:url(/images/homepage/img/applicatif/mobile.svg)}.domaine-link:hover .dev-mobile:before{background-image:url(/images/homepage/img/applicatif/white/mobile.svg)}.tma:before{background-image:url(/images/homepage/img/applicatif/circle-nodes.svg)}.domaine-link:hover .tma:before{background-image:url(/images/homepage/img/applicatif/white/circle-nodes.svg)}.tra:before{background-image:url(/images/homepage/img/applicatif/code-compare.svg)}.domaine-link:hover .tra:before{background-image:url(/images/homepage/img/applicatif/white/code-compare.svg)}.domaine-link p{font-family:Gotham,sans-serif;font-size:16px;line-height:24px;color:#505151;margin-bottom:16px}.domaine-link a{font-family:'Gotham Medium',sans-serif;font-size:16px;color:#7d133d;text-decoration:none;position:relative}.domaine-link a:after{content:'';width:12.25px;height:10.51px;position:absolute;top:50%;right:-19px;transform:translateY(-50%);background-image:url(/images/homepage/img/arrow-right-old.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.domaine-link:hover{background-color:#7d133d;border-radius:6px;transition:all .5s ease-in-out}.domaine-link:hover a,.domaine-link:hover h4,.domaine-link:hover p{color:#fff}.domaine-link:hover a:after{background-image:url(/images/homepage/img/arrow-right-white.svg)}.page_home .accueil-management .section-title{display:flex;flex-direction:column;align-items:center}.page_home .accueil-management .section-title h2::before{content:none}.page_home .accueil-management .section-title h2{font-size:40px}.page_home .accueil-management .section-title .lottie{width:100px;height:100px}.accueil-management .management-slider.owl-carousel .owl-dots.disabled,.accueil-management .management-slider.owl-carousel .owl-nav.disabled{display:block}.accueil-management .management-slider.owl-carousel .owl-nav button{background-color:unset;width:32px;height:20px;background-position:center;background-repeat:no-repeat;margin:0;margin-top:20px}.accueil-management .management-slider.owl-carousel .owl-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:-16px}.accueil-management .management-slider.owl-carousel .owl-dots button{width:10px;height:10px;border:1px solid #505151;border-radius:6px}.accueil-management .management-slider.owl-carousel .owl-dots button.active{width:24px;border:1px solid transparent;background-color:#7d133d}.accueil-management .management-slider.owl-carousel .owl-nav .owl-prev{background-image:url(/images/homepage/img/data-management/arrow-left-long.svg);margin-right:100px}.accueil-management .management-slider.owl-carousel .owl-nav .owl-next{background-image:url(/images/homepage/img/data-management/arrow-right-long.svg);margin-left:100px}.accueil-management .management-slider{margin-top:30px}.accueil-management .management-slider.owl-carousel .owl-stage{padding-bottom:30px;display:flex;flex-direction:row;align-items:center}.accueil-management .management-slider.owl-carousel .owl-stage .owl-item.active.center::after{content:none}.accueil-management .management-slider.owl-carousel .owl-stage .owl-item.active.center{z-index:1}.accueil-management .management-slider.owl-carousel .owl-stage .owl-item.active.center .item{background-color:#fff;box-shadow:0 4px 20px 0 #9d60A140;-webkit-box-shadow:0 4px 20px 0 #9d60A140;-moz-box-shadow:0 4px 20px 0 #9d60A140;height:627px;margin:5px;opacity:1}.accueil-management .management-slider.owl-carousel .owl-stage .owl-item.active.center .item:after{content:'';position:absolute;width:calc(100%);height:calc(100%);background-color:bisque;top:0;left:0;z-index:-1;border-radius:6px;-webkit-animation:gfoot 4s linear infinite;animation:gfoot 4s linear infinite;background-image:-webkit-linear-gradient(left,#670e37,#d634cf,#755eeb,#670e37);background-image:-o-linear-gradient(left,#670e37,#d634cf,#755eeb,#670e37);background-image:linear-gradient(90deg,#670e37,#d634cf,#755eeb,#670e37);background-repeat:repeat-x;opacity:.4}.accueil-management .management-slider .item{box-shadow:0 4px 20px 0 #af829561;-webkit-box-shadow:0 4px 20px 0 #af829561;-moz-box-shadow:0 4px 20px 0 #af829561;height:576px;border-radius:6px;width:351px;opacity:.4}.accueil-management .management-slider .item .management-top{width:100%;height:223px}.accueil-management .management-slider .item .management-top img{width:100%;height:100%;object-fit:cover;border-top-right-radius:6px;border-top-left-radius:6px}.accueil-management .management-slider .item .management-bottom{display:flex;flex-direction:column;padding:33px 34px}.accueil-management .management-slider .item .management-bottom h5{font-family:'Gotham bold',sans-serif;font-size:27px;line-height:32px;color:#282828}.accueil-management .management-slider .item .management-bottom p{font-family:Gotham,sans-serif;font-size:16px;line-height:26px;color:#505151}.accueil-management .management-slider .item .management-bottom a{font-family:'Gotham medium',sans-serif;font-size:16px;line-height:23px;color:#7d133d;text-decoration:none;position:absolute;left:34px;bottom:33px}.accueil-management .management-slider .item .management-bottom a:after{content:'';width:12.25px;height:10.51px;position:absolute;top:50%;right:-19px;transform:translateY(-50%);background-image:url(/images/homepage/img/arrow-right-old.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#cloud{padding:100px 40px 50px}#cloud .cloud-tab-content{display:flex;flex-direction:row}#cloud .cloud-tab-content .left-cloud{display:flex;flex-direction:column;width:50%;padding:0 40px}.left-cloud .left-cloud-title{display:flex;flex-direction:row;align-items:center}.left-cloud .lottie{width:100px;height:100px;margin-right:20px}#cloud .cloud-tab-content .left-cloud h1{font-size:40px;font-family:'Gotham Bold',sans-serif;text-transform:uppercase;color:#282828;text-align:left;line-height:50px;letter-spacing:normal}#cloud .cloud-tab-content .left-cloud .cloud-content{margin-top:27px}#cloud .cloud-tab-content .left-cloud .cloud-content p{font-family:Gotham,sans-serif;font-size:19px;line-height:35px;color:#505151;margin-bottom:15px}#cloud .cloud-tab-content .left-cloud .cloud-content ul li{margin-bottom:13px}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.i-a{background-image:url(/images/homepage/img/4.svg);background-position:left center;background-size:13px}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.i-a a:hover{color:#d155de}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.m-l{background-image:url(/images/homepage/img/1.svg);background-position:left center;background-size:13px}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.m-l a:hover{color:#b78df5}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.i-c{background-image:url(/images/homepage/img/5.svg);background-position:left center;background-size:13px}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.i-c a:hover{color:#c24f7f}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.s-r{background-image:url(/images/homepage/img/3.svg);background-position:left center;background-size:13px}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.s-r a:hover{color:#7a5ecd}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.d-o{background-image:url(/images/homepage/img/2.svg);background-position:left center;background-size:13px}#cloud .cloud-tab-content .left-cloud .cloud-content ul li.d-o a:hover{color:#dea1bb}#cloud .cloud-tab-content .left-cloud .cloud-content a{font-family:'Gotham medium',sans-serif;font-size:19px;color:#7d133d;text-decoration:none}#cloud .cloud-tab-content .right-cloud{display:flex;padding:0 40px;width:50%}#cloud .cloud-tab-content .right-cloud img{width:100%;max-height:500px}.protection:before{background-image:url(/images/homepage/img/cybersecurite/shield-halved.svg)}.domaine-link:hover .protection:before{background-image:url(/images/homepage/img/cybersecurite/white/shield-halved.svg)}.audit:before{background-image:url(/images/homepage/img/cybersecurite/square-poll-vertical.svg)}.domaine-link:hover .audit:before{background-image:url(/images/homepage/img/cybersecurite/white/square-poll-vertical.svg)}.integration:before{background-image:url(/images/homepage/img/cybersecurite/screwdriver-wrench.svg)}.domaine-link:hover .integration:before{background-image:url(/images/homepage/img/cybersecurite/white/screwdriver-wrench.svg)}.documentation:before{background-image:url(/images/homepage/img/cybersecurite/file-shield.svg)}.domaine-link:hover .documentation:before{background-image:url(/images/homepage/img/cybersecurite/white/file-shield.svg)}.pentesting:before{background-image:url(/images/homepage/img/cybersecurite/user-secret.svg)}.domaine-link:hover .pentesting:before{background-image:url(/images/homepage/img/cybersecurite/white/user-secret.svg)}.bcdr:before{background-image:url(/images/homepage/img/cybersecurite/BCDR.svg)}.domaine-link:hover .bcdr:before{background-image:url(/images/homepage/img/cybersecurite/white/BCDR.svg)}.accueil-cas-client{position:relative;z-index:1;margin-top:-80px;background-color:#fff;padding-top:60px;padding-bottom:0}.cas-client.owl-carousel .owl-stage-outer{padding:120px 0}.cas-client.owl-carousel .owl-stage{display:flex;margin:10px}.cas-client.owl-carousel .owl-item{border:1px solid #50515126;border-radius:6px;background-repeat:no-repeat;background-size:cover;background-position:top center;filter:grayscale(1)}.cas-client.owl-carousel .owl-item.active.center{background-color:#fff;background-image:none!important;filter:none}.cas-client.owl-carousel .item{padding:44px 49px;display:block;height:calc(100% - 88px)}.cas-client-top{display:flex;align-items:center;margin-bottom:24px}.cas-client-logo{width:54px;height:54px;display:flex;justify-content:center;align-items:center;border-radius:100%;padding:13px;box-shadow:0 4px 4px 0 #00000040;margin-right:19px;background-color:#fff}.showForMobile{display:none}.owl-item .cas-client-bottom h6,.owl-item .cas-client-bottom p,.owl-item .cas-client-top h4{display:none}.owl-item.active.center .cas-client-top h4{font-family:'gotham bold',sans-serif;font-size:27px;color:#282828;line-height:32px;margin:0;display:block}.owl-item.active.center .cas-client-bottom h6{font-family:'gotham bold',sans-serif;font-size:19px;line-height:26px;color:#282828;margin-bottom:16px;display:block}.owl-item.active.center .cas-client-bottom p{font-family:Gotham,sans-serif;font-size:16px;line-height:26px;color:#505151;margin:0;display:block}.bg-owl{background-image:url("/images/modules/slide-cai.png");background-repeat:no-repeat;background-size:cover;background-position:top center;position:absolute;width:45%;height:100%;top:0;z-index:-1;border-top-right-radius:6px;border-bottom-right-radius:6px}.cas-client.owl-carousel .owl-dots{display:none}.cas-client.owl-carousel .owl-nav{display:block;position:absolute;top:33px;left:60%}.accueil-cas-client .cas-client.owl-carousel .owl-nav button{background-color:unset;width:32px;height:20px;background-position:center;background-repeat:no-repeat;margin:0;margin-top:20px;margin-right:30px}.cas-client.owl-carousel .owl-nav .owl-prev{background-image:url(/images/homepage/img/data-management/arrow-left-long.svg);margin-right:100px}.cas-client.owl-carousel .owl-nav .owl-next{background-image:url(/images/homepage/img/data-management/arrow-right-long.svg);margin-left:100px}.page_home #References .section-title h2 span{color:#7d133d}.page_home #References .portfolio-strip li{background-color:#fff!important;border:1px solid #28282812;margin:20px;width:calc(12.5% - 40px);box-shadow:1px 6px 10px 0 #8f8F8F1A}header.article-header{margin-top:77px;background-color:#7d133d;color:#fff;display:flex;height:300px}header.article-header.h-450-200{height:350px}header.article-header .article-title-container{flex-basis:50%;display:flex;gap:20px;justify-content:center;align-items:center;position:relative}header.article-header .article-image-container{flex-basis:50%}header.article-header .article-title-container .article-title-text::before{content:"";position:absolute;top:50%;left:-90px;height:1px;width:78px;background-color:#fff}header.article-header .article-title-container .article-title-text{color:#fff;font-size:34px;font-weight:600;line-height:52px;text-transform:uppercase;font-family:"Gotham Bold",sans-serif;margin:0;padding:0;text-align:left!important;position:relative;width:85%}header.article-header .article-image-container img{width:100%;height:100%;object-fit:contain;background-color:#040919;padding-top:.8rem;padding-bottom:.8rem}header.article-header.technologies{margin-top:77px;background-color:#7d133d;color:#fff;display:flex;height:300px}header.article-header .article-title-container.technologies{flex-direction:column}header.article-header .article-title-container .techno-logo-container{position:relative;width:70%;z-index:2;top:0}header.article-header .article-title-container .techno-logo-container .logo-inner-container{height:80px;width:80px;background-color:#fff;border-radius:40px;display:flex;justify-content:center;align-items:center}header.article-header .article-title-container .techno-logo-container .logo-inner-container img.techno-logo{width:52px;height:52px}@media (max-width:456px){header.article-header .article-title-container .article-title-text{font-size:20px!important}}@media (max-width:1000px){header.article-header{height:200px;position:relative;display:flex;justify-content:flex-end}header.article-header.h-450-200{height:200px}header.article-header .article-image-container{flex-basis:60%;background-color:#000}header.article-header .article-title-container{height:100%;flex-basis:40%;position:absolute;top:0;left:0;padding-left:1rem;display:flex;align-items:center;z-index:1}header.article-header .article-title-container .article-title-text{font-size:24px;font-weight:700;line-height:35px;padding:0 40px;width:100%}header.article-header .article-title-container .article-title-text::before{content:"";position:absolute;top:50%;left:-10px;height:1px;width:0;background-color:#fff}header.article-header .article-image-container img{opacity:.4}header.article-header.technologies{height:250px}header.article-header .article-title-container.technologies{justify-content:space-between}header.article-header .article-title-container .techno-logo-container{width:100%}}main{padding-top:1rem;padding-bottom:1rem}#breadcrumbs-share{padding-left:20px;padding-right:20px}.breadcrumbs-and-share-article{display:flex;justify-content:space-between;align-items:center;gap:20px}.breadcrumbs-and-share-article .breadcrumbs{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:0 20px}@media (max-width:1000px){.breadcrumbs-and-share-article .breadcrumbs{display:none}}.breadcrumbs-and-share-article .breadcrumbs .arrow-right{aspect-ratio:1.5;object-fit:contain;object-position:center;width:12px;overflow:hidden;max-width:100%;margin:auto 0}.breadcrumbs-and-share-article .breadcrumbs .link{color:#7d133d;text-transform:capitalize;font:325 16px Gotham}.breadcrumbs-and-share-article .breadcrumbs .link:hover{text-decoration-line:underline}.breadcrumbs-and-share-article .breadcrumbs .current-article-text{color:#292929;font:325 16px Gotham}.share-icon{aspect-ratio:1.16;object-fit:contain;object-position:center;width:22px;fill:#7d133d;overflow:hidden;max-width:100%}.share-article{display:flex;padding-right:10px;align-items:center;gap:20px;position:relative}.share-article svg{width:25px;height:25px;padding:.5rem}.share-article-button{display:inline-block;position:relative;border-radius:45%;transition:background-color .3s ease,border-radius .3s ease;border:solid 2px #fff;cursor:pointer}.share-article-container.active{background-color:#7d133d;border-radius:2rem}.share-article-container.active .share-article-button svg{fill:#FFFFFF;cursor:pointer}.share-article .share-article-button svg{width:25px;height:25px;padding:.5rem;transition:fill .3s ease}.social-icon svg{fill:#FFFFFF;cursor:pointer}.social-icons-wrapper.active{top:0;transition:opacity .3s ease-in-out;display:flex;justify-content:space-evenly;align-items:center;position:relative}.social-icons-wrapper{display:none}.social-icon svg #x-icon{height:24px;width:24px}.social-icon svg #linkedin-icon{height:29px;width:28px}.social-icon#x-icon:before{position:absolute;top:-3.5rem;background:#7d133d;color:#fff;padding:8px 10px;border-radius:20px;font-size:12px;display:block;width:8.5rem;text-align:center}.social-icon.en#x-icon:before{width:6.9rem}.social-icon#linkedin-icon:before{position:absolute;top:-3.5rem;background:#7d133d;color:#fff;padding:8px 10px;border-radius:20px;font-size:12px;display:block;width:11rem;text-align:center}.social-icon.en#linkedin-icon:before{width:9.5rem}.social-icon#x-icon:hover:before{content:"Partager l'article sur X";right:-7px}.social-icon.en#x-icon:hover:before{content:"Share article on X";right:0}.social-icon#linkedin-icon:hover:before{content:"Partager l'article sur LinkedIn";right:-4.2rem}.social-icon.en#linkedin-icon:hover:before{content:"Share article on LinkedIn";right:-3.5rem}.social-icon:hover:after{content:"";position:absolute;top:-21px;width:10px;height:10px;background:#7d133d;transform:rotate(45deg);display:block}.social-icon#x-icon:hover:after{right:60px}.social-icon#linkedin-icon:hover:after{right:20px}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px;grid-row-gap:2rem;padding:1rem;padding-right:12rem;padding-left:12rem;position:relative;padding-top:3rem;padding-bottom:6rem}.grid-container::after{content:"";position:absolute;bottom:0;height:1px;width:100%;background-color:#000}.grid-item{padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.grid-item h6{font-size:22px;font-family:"Gotham medium";font-weight:500}.grid-item p{line-height:25px}@media (max-width:768px){.grid-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);padding-right:1rem;padding-left:1rem;padding-bottom:4rem}.grid-item h6{font-size:16px!important}.grid-item p{font-size:13px!important}}@media (max-width:568px){.accueil-integration{padding:40px 20px!important}#applicatif{padding:40px 20px!important;margin-top:-30px!important}#cloud{padding:40px 20px!important}}@media (max-width:1024px){.grid-container{padding-right:1rem;padding-left:1rem;padding-top:0;grid-row-gap:0rem}#applicatif{height:fit-content!important}.accueil-integration{height:fit-content!important}}@media (max-width:425px){.grid-container{padding-right:0;padding-left:0;padding-bottom:2rem}}.related-technologies{display:flex;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:2rem}.related-technologies .menu_technologies_etiquettes ul.menu{justify-content:center}@media (max-width:768px){.related-technologies{padding-top:2rem;padding-bottom:0;padding-left:2rem;padding-right:2rem}}.related-technologies h5{text-align:center;font-family:"Gotham medium",sans-serif;font-weight:500}.article-paragraphs-container{padding-top:.5rem}.article-paragraphs-container article{padding-top:4rem;padding-bottom:3rem;position:relative}.article-paragraphs-container article:first-child{padding-top:2rem}.article-paragraphs-container article.last-article::after{content:"";display:block;height:.5px;background:#000;width:100%;position:absolute;left:0;bottom:-14px}#jm-mainpage .article-paragraphs-container ul{list-style:none}#jm-mainpage .article-paragraphs-container ul li ul{list-style:none;margin-top:10px!important}#jm-mainpage .article-paragraphs-container ul li{font-size:16px!important;position:relative;background:0 0;font-family:"Gotham book",sans-serif;color:#292929!important}#jm-mainpage .article-paragraphs-container ul li a{color:#292929!important}#jm-mainpage .article-paragraphs-container ul li::before{content:"";border:solid #862656;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:12px;left:0}#jm-mainpage .article-paragraphs-container ul li ul li::before{content:"\2022"!important;color:#7d133d;font-weight:700;display:inline-block!important;width:1em;margin-left:-18px;font-size:large;transform:none!important;position:absolute!important;top:-1px!important;left:unset!important;border:none!important;padding:0!important}#jm-mainpage .article-paragraphs-container .rocket-container ul li::before{content:"";border:solid #862656;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:12px;left:0}#jm-mainpage .article-paragraphs-container table ul li ul li::before{content:"\2022"!important;color:#7d133d;font-weight:700;display:inline-block!important;width:1em;margin-left:-15px;font-size:large;transform:none!important;position:absolute!important;top:1px!important;left:unset!important;border:none!important;padding:0!important}#jm-mainpage .article-paragraphs-container .content-text{font-weight:400;font-size:16px;color:#292929;font-family:"Gotham book",sans-serif;line-height:27px}#jm-mainpage .article-paragraphs-container .content-text p a{color:#660133!important;font-weight:700}#jm-mainpage .article-paragraphs-container .content-text p a:hover{text-decoration:underline}#jm-mainpage .article-paragraphs-container .content-text ul li a{color:#660133!important;font-weight:700}#jm-mainpage .article-paragraphs-container .content-text ul li a:hover{text-decoration:underline}#jm-mainpage .article-paragraphs-container .content-text ul li ul li a{color:#660133!important;font-weight:700}#jm-mainpage .article-paragraphs-container .content-text ul li ul li a:hover{text-decoration:underline}#jm-mainpage .article-paragraphs-container .content-text .line{align-self:stretch;height:2px;padding-left:75px;background-color:#80808029}#jm-mainpage .article-paragraphs-container .content-text .line.hide-on-desktop{display:none}#jm-mainpage .article-paragraphs-container .content-text.small-content{padding-top:5rem}#jm-mainpage .article-paragraphs-container .content-image{height:100%;padding:2rem;display:flex;justify-content:center;align-items:center}#jm-mainpage .article-paragraphs-container .content-image.bi{padding-left:6rem;padding-right:0;padding-top:0}#jm-mainpage .article-paragraphs-container .content-image.tma{align-items:flex-start;padding-bottom:0}#jm-mainpage .article-paragraphs-container .content-image.tra{padding:0}#jm-mainpage .article-paragraphs-container .content-image.dev-specific{padding:0}#jm-mainpage .article-paragraphs-container .content-text p{margin:16px 0;font-size:16px!important;font-family:"Gotham book",sans-serif;color:#292929!important}.article-paragraphs-container article{background-color:#eee}.article-paragraphs-container article:nth-child(odd){background-color:#fff}.article-paragraphs-container .two-rows-layout{display:flex;flex-direction:column}.article-paragraphs-container .row-1{display:flex;gap:2rem}.article-paragraphs-container .row-1.three-columns{display:grid;grid-template-columns:15% 42.5% 42.5%;grid-template-areas:"box1 box2 box3";column-gap:2rem}.article-paragraphs-container .row-2{display:flex;flex-direction:column}.article-paragraphs-container .right-padding{padding-right:8rem}.article-paragraphs-container .three-columns-layout{display:grid;grid-template-columns:1fr 3fr 3fr;grid-template-areas:"column-1 column-2 column-3";gap:2rem}.article-paragraphs-container .three-columns-layout-2-1{display:grid;grid-template-columns:1fr 3fr 3fr;grid-template-areas:"column-1 column-1 column-2";gap:2rem}.article-paragraphs-container .two-columns-layout{display:grid;grid-template-columns:1fr 3fr 3fr;grid-template-areas:"column-1 column-2 column-2";gap:2rem}.article-paragraphs-container .two-columns-extreme-layout{display:grid;grid-template-columns:1fr 3fr 3fr;grid-template-areas:"column-1 column-1 column-2";gap:2rem}.article-paragraphs-container .two-columns-extreme-layout .two-columns-layout{display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"column-1 column-2";gap:2rem}.article-paragraphs-container .one-column-layout{display:grid;grid-template-columns:100%;grid-template-areas:"column-1"}.article-paragraphs-container .column-1{grid-area:column-1}.article-paragraphs-container .column-2{grid-area:column-2}.article-paragraphs-container .column-3{grid-area:column-3}.article-paragraphs-container .paragraph-number-container{flex-basis:15%}.article-paragraphs-container .paragraph-header-container.full-width{flex-basis:100%}.article-paragraphs-container .paragraph-header-container{flex-basis:50%;display:flex;align-items:center}.article-paragraphs-container .next-to-paragraph-number{height:100%;flex-basis:85%;display:flex;gap:2rem}.article-paragraphs-container .content{display:flex}.article-paragraphs-container .content.aligned{display:grid;grid-template-columns:1fr 6fr;grid-template-areas:"straight content-container";gap:2rem}.article-paragraphs-container .straight.hide{flex-basis:0%}.article-paragraphs-container .content-container.full-width{flex-basis:100%}.article-paragraphs-container .paragraph-number-inner-container{display:flex;flex-direction:column;align-items:flex-end}.article-paragraphs-container .line{align-self:stretch;height:3px;padding-left:75px;background-color:#eee;margin-bottom:20px}.article-paragraphs-container>article:nth-child(odd) .line{background-color:#8f8f8f}.article-paragraphs-container>article:nth-child(2n) .line{background-color:#fff}.article-paragraphs-container>article:nth-child(odd) .paragraph-number{color:#8f8f8f}.article-paragraphs-container>article:nth-child(2n) .paragraph-number{color:#fff}.article-paragraphs-container .paragraph-title{font-size:34px!important;font-family:"Gotham medium",sans-serif;color:#7d133d;letter-spacing:-1.02px;line-height:43px;margin:0!important}.article-paragraphs-container .paragraph-number{margin-bottom:0!important;letter-spacing:-2.1px;white-space:nowrap;padding-bottom:1rem!important;font-family:"Gotham bold",sans-serif;font-size:70px!important;line-height:43px}.article-paragraphs-container .rocket-container{display:flex;flex-direction:column;padding-bottom:18px;position:relative}.article-paragraphs-container .content-container .rocket-container.rocket-divider::before{content:"";display:block;height:2px;background:#80808029;width:100%;position:absolute;left:0;top:0}.article-paragraphs-container .rocket-divider-w-icon::before{width:90%;left:58px;content:"";display:block;height:2px;background:#80808029;position:absolute;top:0}.article-paragraphs-container .content-container .rocket-container.rocket-divider.show-on-mobile::before{display:none}.article-paragraphs-container .ul-margin-column{margin-top:60px}.article-paragraphs-container .rocket-header{display:flex;gap:1rem;align-items:center;padding-top:2rem}.article-paragraphs-container .rocket-container ul{margin-left:32px!important}.article-paragraphs-container .rocket-container ul li.strong-on-desktop{font-weight:600!important}#jm-mainpage .article-paragraphs-container .rocket-container .platform-text{font-size:21px!important;font-family:"Gotham medium",sans-serif!important;font-weight:500;color:#292929!important;letter-spacing:-1.02px;line-height:23px;margin:0!important}.rocket-icon{width:18px;height:18px}#jm-mainpage .article-paragraphs-container .rocket-container ul li,ol li{font-family:"Gotham book",sans-serif!important;font-size:16px!important;line-height:27px;color:#292929!important;margin-left:2.3rem}#jm-mainpage .article-paragraphs-container ul li ul li{margin-left:4px}#jm-mainpage .article-paragraphs-container .rocket-container ul li ul li{font-family:"Gotham book",sans-serif!important;font-size:16px;line-height:27px;color:#292929!important;margin-left:5px}.article-paragraphs-container nav{display:block;display:flex;flex-direction:column;gap:2rem;width:70px}.article-paragraphs-container nav.nav-top{position:absolute;top:-1000px;right:0;z-index:999}.article-paragraphs-container nav.sticky-nav-top{position:fixed;right:0;top:200px;z-index:999}.article-paragraphs-container nav.last-article{position:absolute;right:0;z-index:999}.article-paragraphs-container .paragraph-navigation-number{color:#8f8f8f;white-space:nowrap;font:400 18px "Gotham Bold",sans-serif}.article-paragraphs-container .paragraph-navigation-number.active{color:#7d133d;white-space:nowrap;font:400 26px Gotham Bold,sans-serif;display:flex}.article-paragraphs-container .paragraph-navigation-number{cursor:pointer;display:inline-block;position:relative}.article-paragraphs-container .paragraph-navigation-number:hover{color:#7d133d}.article-paragraphs-container .navigation-line{position:absolute;top:50%;right:0;width:62%;height:2px;background-color:#7d133d;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s ease-out}.article-paragraphs-container .paragraph-navigation-number.active .navigation-line{transform:scaleX(1);transform-origin:bottom right}.table-header{padding:1rem;color:gray}.table_machine_learning{font-family:"Gotham book",sans-serif;text-align:center;border-spacing:2px 12px;display:block}#jm-mainpage table.table_machine_learning tbody tr td ul li ul li{margin-left:0}#jm-mainpage table.table_machine_learning tbody tr td ul{margin:0!important}#jm-mainpage table.table_machine_learning tbody tr td ul li{margin-left:0}#jm-mainpage table.table_machine_learning tbody tr td{padding:1rem}.accordion_machine_learning{display:none}#jm-mainpage .article-paragraphs-container .hide-on-mobile-separator{display:block}@media screen and (max-width:1000px){.article-paragraphs-container article{padding-top:2rem;padding-bottom:3rem}.article-paragraphs-container article:first-child{padding-top:1rem}.article-paragraphs-container .right-padding{padding-right:0}.article-paragraphs-container .three-columns-layout{display:block}.article-paragraphs-container .three-columns-layout-2-1{display:block}.article-paragraphs-container .two-columns-layout{display:block}.article-paragraphs-container .two-columns-extreme-layout{display:block}.article-paragraphs-container .two-columns-extreme-layout .two-columns-layout{display:block}.article-paragraphs-container .one-column-layout{display:block}.article-paragraphs-container .paragraph-number-container{width:6.5rem}.article-paragraphs-container .paragraph-header-container{padding-left:1rem;padding-right:1rem;padding-top:1rem}.content-container{padding-left:1rem;padding-right:1rem}.breadcrumbs-and-share-article{justify-content:flex-end}.article-paragraphs-container .paragraph-title{font-size:26px!important;font-family:"Gotham medium",sans-serif;color:#7d133d;margin:0;color:#7d133d;font-weight:500;line-height:32px;letter-spacing:-.69px}.item-page h2:first-of-type{margin-top:-20px!important}.expertise .item-page h2:first-of-type,.expertises .item-page h2:first-of-type{margin-top:0!important}#breadcrumbs-share{padding-left:10px;padding-right:10px}.share-article{padding-right:10px}#jm-mainpage .article-paragraphs-container .rocket-container .platform-text{font-size:18px!important}.rocket-icon{width:14px;height:14px}.article-paragraphs-container .rocket-container ul li.strong-on-desktop{font-weight:500!important}.article-paragraphs-container nav{display:none}.print-page-button{display:none}#jm-mainpage .article-paragraphs-container .content-image{padding:1rem;display:flex;justify-content:center}#jm-mainpage .article-paragraphs-container .content-image.bi{padding:1rem}#jm-mainpage .article-paragraphs-container .rocket-container ul li{margin-left:2.7rem}#jm-mainpage .article-paragraphs-container .content-text.small-content{padding-top:0}#jm-mainpage .article-paragraphs-container .content-image.tma{padding-bottom:1rem}#jm-mainpage .article-paragraphs-container .content-image.tra{padding:1rem}#jm-mainpage .article-paragraphs-container .content-image.dev-specific{padding:1rem}#jm-mainpage .article-paragraphs-container .content-text .line.hide-on-desktop{display:block;align-self:stretch;height:2px;padding-left:75px;background-color:#80808029}#jm-mainpage .article-paragraphs-container .hide-on-mobile-separator{display:none}.article-paragraphs-container .content-container .rocket-container.rocket-divider.show-on-mobile::before{content:"";display:block;height:2px;background:#80808029;width:100%;position:absolute;left:0;top:0}.article-paragraphs-container .content-container .rocket-container.rocket-divider.hide-on-mobile::before{display:none!important}.article-paragraphs-container .ul-margin-column{margin-top:0}.article-paragraphs-container .no-padding-column{padding-bottom:0}.article-paragraphs-container .no-padding-column ul{margin-bottom:0}.table_machine_learning{display:none}.accordion_machine_learning{display:block;margin:40px auto 0}.at-tab{display:none;padding:15px}.at-title{border-bottom:1px solid;display:flex;align-items:center}.at-title .icon-arrow{height:20px;width:20px;display:flex;background-color:#7d133d;border-radius:50%;padding:8px;transition:transform .5s ease}.at-title .icon-arrow img{padding:2px}.at-title.active .icon-arrow{transform:rotate(-180deg)}.at-title .accordion-header{font-size:18px;padding:10px 15px;margin:0;position:relative;font-family:'Gotham Medium',sans-serif;padding-right:0}.at-item{border-radius:5px;margin-bottom:15px}#jm-mainpage .article-paragraphs-container .content-text .exemple_algo{color:#7d133d!important;font-weight:600}#jm-mainpage .article-paragraphs-container ul.two-ul-mobile-1{margin-bottom:0!important}#jm-mainpage .article-paragraphs-container ul.two-ul-mobile-2{margin-top:0!important}}.popup_contact{position:fixed;z-index:9999;bottom:30px;right:20px;max-width:150px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 0 12px 0 rgba(0,0,0,.1)}.popup_contact p{font-size:16px;font-weight:bolder;line-height:18px;color:#000;font-family:Gotham,sans-serif;margin-bottom:16px;margin-top:16px;text-align:center}.popup_contact .cta{background-color:#7d133d;border:1px solid #7d133d;color:#fff;font-family:Gotham,sans-serif;font-size:14px;padding:8px 14px;border-radius:3px;text-decoration:none;display:block;width:auto;text-align:center}.popup_contact .cta:hover{background-color:#fff;color:#7d133d!important;border:1px solid #7d133d;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.popup_contact .svg{width:24px;height:24px;position:absolute;top:6px;right:6px;cursor:pointer}.popup_contact.open{visibility:hidden!important;opacity:1!important;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:1000px) and (max-width:1500px){.cas-client.owl-carousel .item{width:270px!important;height:290px!important}}@media (min-width:1001px) and (max-width:1300px){.tablinks-domaine{font-size:21px}.lg-header-animation-text-links a{padding:14px 14px}}@media (min-width:1024px) and (max-width:1038px){.presentation-text .presentation-text-content .presentation-link{display:inline-block;margin-bottom:10px;width:125px;text-align:center}}@media (max-width:1000px){.lg-header-animation{flex-direction:column;padding:77px 20px 20px 20px;flex-wrap:nowrap}.lg-header-animation-bg{width:100%;padding:0}.lg-header-animation-bg .object{width:100%;bottom:-45px}.lg-header-animation .custom.slider_animate{width:100%;padding:0!important}.lg-header-animation-text h1{font-size:27px;line-height:35px}.lg-header-animation-text p{font-size:16px;line-height:26px}.lg-header-animation-text .lg-header-animation-text-links{align-items:start;flex-direction:column}.lg-header-animation-text-links a{font-size:14px;padding:12px 23px}.lg-header-animation-text-links .lg-header-animation-text-links-start{margin-right:0;margin-bottom:18px}.presentation-block .presentation-content{padding:0}.skewed.presentation-block{padding:20px 20px 80px 20px}.presentation-block .presentation-content .section-title h2{font-size:21px}.presentation-block .presentation-content .presentation-2-sections{flex-direction:column}.presentation-2-sections .presentation-text,.presentation-2-sections .presentation-video{width:100%}.presentation-2-sections .presentation-video{margin-bottom:40px}.presentation-2-sections .presentation-video .presentation-video-background:after{width:60px;height:60px;background-size:23px}.presentation-2-sections .presentation-video .video-presentation-text{font-size:14px;line-height:20px;bottom:13px}.presentation-text .presentation-text-content{padding:0}.presentation-text .presentation-text-content p{font-size:16px;line-height:26px}.presentation-text .presentation-text-content .presentation-link{font-size:14px;padding:12px 23px}.presentation-block .presentation-content .techtransform h3 span{font-size:23px}.page_home .section-title h2{font-size:21px!important}.page_home .domaines2{padding-bottom:0}.tab-domaine{padding:0 20px!important;white-space:nowrap;overflow-x:scroll;justify-content:flex-start}.tablinks-domaine{font-size:13px;margin:0 10px}.domaine-tab-content{flex-direction:column}.left-domaine{width:100%;padding:0;margin-bottom:25px;align-items:center}.left-domaine-title{display:flex;flex-direction:column;align-items:center}.left-domaine .lottie{width:67px;height:67px;margin-right:0;margin-bottom:15px}.domaine-tab-content .left-domaine h1{font-size:21px;line-height:28px}.left-domaine img.applicatif-image{display:none}.right-domaine{width:100%}.domaine-link h4{font-size:17px;margin-bottom:10px}.domaine-link p{font-size:14px;margin-bottom:10px}.domaine-link a{font-size:14px}.domaine-link:hover{background-color:unset}.domaine-link:hover a,.domaine-link:hover h4,.domaine-link:hover p{color:unset}.domaine-link:hover .digitalisation-processus-metier:before{background-image:url(/images/homepage/img/applicatif/digitalisation.svg)}.domaine-link:hover .dev-specifique:before{background-image:url(/images/homepage/img/applicatif/cloud.svg)}.domaine-link:hover .dev-web:before{background-image:url(/images/homepage/img/applicatif/browser.svg)}.domaine-link:hover .dev-mobile:before{background-image:url(/images/homepage/img/applicatif/mobile.svg)}.domaine-link:hover .tma:before{background-image:url(/images/homepage/img/applicatif/circle-nodes.svg)}.domaine-link:hover .tra:before{background-image:url(/images/homepage/img/applicatif/code-compare.svg)}.domaine-link:hover a:after{background-image:url(/images/homepage/img/arrow-right.svg)}.page_home .accueil-management .section-title .lottie{width:67px;height:67px}.accueil-management .management-slider .item{height:492px;width:277px}.accueil-management .management-slider.owl-carousel .owl-stage .owl-item.active.center .item{height:492px}.accueil-management .management-slider .item .management-top{width:100%;height:181px}.accueil-management .management-slider .item .management-bottom{padding:20px 23px}.accueil-management .management-slider .item .management-bottom h5{font-size:20px;line-height:28px}.accueil-management .management-slider .item .management-bottom p{font-size:14px;line-height:24px}.accueil-management .management-slider .item .management-bottom a{font-size:14px;position:absolute;left:23px;bottom:20px}#cloud .cloud-tab-content{flex-direction:column}#cloud .cloud-tab-content .left-cloud{flex-direction:column;width:100%;padding:0}.left-cloud .left-cloud-title{flex-direction:column;align-items:center}.left-cloud .lottie{width:67px;height:67px;margin-right:0;margin-bottom:15px}#cloud .cloud-tab-content .left-cloud h1{font-size:21px;line-height:28px}#cloud .cloud-tab-content .left-cloud .cloud-content{margin-top:15px}#cloud .cloud-tab-content .left-cloud .cloud-content p{font-size:16px;line-height:26px}#cloud .cloud-tab-content .left-cloud .cloud-content a{font-size:16px}#cloud .cloud-tab-content .right-cloud{padding:0;width:100%}.accueil-cas-client{margin-top:-60px;padding-bottom:60px;padding-top:40px}.bg-owl,.hideForMobile{display:none!important}.showForMobile{display:block}.cas-client.owl-carousel .owl-item{border:none;background-image:none!important;filter:none}.cas-client .owl-item .cas-client-bottom h4{font-family:'gotham bold',sans-serif;font-size:20px;color:#282828;line-height:28px;margin:0;margin-bottom:18px}.cas-client.owl-carousel .item{padding:10px;height:500!important}.cas-client.owl-carousel .item.sgfg .showForMobile.img-top{background-position:80% 100%}.cas-client .img-top{width:100%;height:260px;background-position:center;background-repeat:no-repeat;background-size:cover}.cas-client-logo{position:absolute;top:23px;left:25px}.cas-client.owl-carousel .owl-stage-outer{padding:0}.cas-client.owl-carousel .owl-nav{display:none}.cas-client.owl-carousel .owl-dots{display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-50px}.cas-client.owl-carousel .owl-dots button{width:10px;height:10px;border:1px solid #505151;border-radius:6px}.cas-client .owl-nav{display:none}.cas-client.owl-carousel .owl-dots button.active{width:24px;border:1px solid transparent;background-color:#7d133d}.owl-item .cas-client-bottom h6{display:block}.owl-item .cas-client-bottom p{display:block}.page_home #References .portfolio-strip li{width:calc(33.3333% - 40px)}}@media (min-width:590px) and (max-width:1000px){.tab-domaine{justify-content:center}}@media (max-width:355px){.presentation-text .presentation-text-content .presentation-link{display:inline-block;margin-bottom:10px;width:115px;text-align:center}}@media (max-width:580px){.lg-header-animation .slider_animate{margin-top:20px}.lg-header-animation-text .lg-header-animation-text-links{align-items:center;flex-direction:column;gap:18px;text-align:center}.lg-header-animation-text-links a{font-size:14px;padding:12px 0;width:100%}.lg-header-animation-text-links .lg-header-animation-text-links-start{margin-bottom:0}}@media (max-width:480px){.page_home #jm-topline-mods{height:680px!important}}@media (max-width:435px){.page_home #jm-topline-mods{height:650px!important}}@media (max-width:400px){.page_home #jm-topline-mods{height:620px!important}}.article-image-icon{position:absolute;padding:16px;background:#fff;right:-35px;border-radius:100%}.article-image-icon img{height:40px;width:40px}.article-image-icon:has(img[src="/"]){display:none}@media (max-width:1000px){.article-image-icon{display:none}}@media (min-width:325px) and (max-width:380px){.presentation-video{width:323px!important;height:191px!important;padding-right:50px}.lg-header-animation-text h1{font-size:25px!important}.lg-header-animation-text p{font-size:15px!important}.page_home .bg_page_all{margin-top:100px;background:var(--GREY-LIGHT-PLUS,#f8f8f8)!important;padding:0!important}.page_home .domaines2{margin-top:-182px!important}#applicatif{background:var(--GREY-LIGHT-PLUS,#f8f8f8);height:1750px!important}.page_home #jm-maincontent{margin-top:-150px;background:#fff}.contact-menu-mobile,.navigation-toggle-476{top:12px!important}.navigation-toggle-476{right:5px!important}.page_home .domaines2>div>h2{font-weight:60!important;line-height:35px!important;text-align:center;letter-spacing:-.5}.lg-header-animation{padding-top:80px!important}#cloud{height:830px!important}#cloud .cloud-tab-content .right-cloud img{position:relative;top:0!important}#cybersecurite{margin:-30px 0 0!important;height:1500px}.accueil-cas-client{height:700px!important}.page-id-263 .page-id-264 .page-id-265 .bg_page_all{margin-top:165px!important}.page_home .skewed{margin-top:0!important}}@media (max-width:1000px){#applicatif{height:max-content!important;padding-bottom:66px}.accueil-cas-client{clip-path:polygon(0% 5%,100% 0%,100% 100%,0% 100%)!important}}@media (min-width:380px) and (max-width:1000px){.presentation-video{height:191px;width:343px}.page_home #jm-mainpage{background:#fff}.page_home .domaines2{margin-top:-190px!important}#cloud .cloud-tab-content .right-cloud img{top:0!important}.accueil-cas-client{height:700px!important}.page-id-263 .page-id-264 .page-id-265 #jm-mainpage{margin-top:-45px!important;background:#fff}.page_home .skewed{margin-top:-5px!important}.page_home .bg_page_all{margin-top:260px!important}}@media (min-width:380px) and (max-width:430px){.page_home .bg_page_all{margin-top:320px!important;padding:0!important}}@media (min-width:999px) and (max-width:1100px){.page_home .bg_page_all{margin-top:505px!important;padding:0!important}}@media (min-width:1000px) and (max-width:1000px){.page_home .bg_page_all{margin-top:240px!important;padding:0!important}}@media (min-width:1100px) and (max-width:1200px){.page_home .bg_page_all{margin-top:571px!important;padding:0!important}}@media (min-width:1000px) and (max-width:1200px){.page_home #jm-mainpage{background:#fff}.page_home .domaines2{margin-top:-170px!important}.page-id-263 .page-id-264 .page-id-265 .bg_page_all{margin-top:100px!important}.page_home .skewed{margin-top:-20px!important}}@media (min-width:1000px) and (max-width:1025px){.lg-header-animation{display:block;margin-top:54px}}@media (min-width:1025px) and (max-width:1200px){.lg-header-animation{display:block;margin-top:0}}@media (min-width:1200px) and (max-width:1225px){.lg-header-animation{height:115%!important}}.page_home .section-title h2::before{top:-55px;height:50px}.page_home .bg_page_all{margin-top:230px;background:var(--GREY-LIGHT-PLUS,#f8f8f8)!important;position:relative;z-index:10}.page_home .domaines2{background:var(--GREY-LIGHT-PLUS,#f8f8f8)!important;margin-top:-145px}#applicatif{background:var(--GREY-LIGHT-PLUS,#f8f8f8);position:relative;height:fit-content;margin-top:-80px;padding:80px 40px;z-index:0}.accueil-management{background-color:#fff!important}.page_home #jm-maincontent{background:#fff}#cloud{background:var(--GREY-LIGHT-PLUS,#f8f8f8)!important;height:fit-content;transform:skew(0deg,-4deg);padding:80px 40px}#cloud .cloud-tab-content{transform:skew(0deg,4deg)}#cloud .cloud-tab-content .right-cloud img{position:relative;top:-50px}.accueil-integration{background:#fff!important;padding:80px 40px}.accueil-cas-client{background:var(--GREY-LIGHT-PLUS,#f8f8f8)!important;clip-path:polygon(0% 10%,100% 0%,100% 100%,0% 100%);padding-top:140px;height:850px}.page_home .nous-contact{background:#fff!important}.header-message-container{margin:10px 0 10px}#References{background:var(--GREY-LIGHT-PLUS,#f8f8f8)!important}.cf-btn,.nous-contact .cntct1 a,.nous-contact .cntct2 a,.offshore-contact .fix-skew a,.popup_contact .cta{border-radius:12px!important}.page-id-267 #sep_bottom_c,.page-id-268 #sep_bottom_c{margin-top:-70px;height:40px}.page-id-103 #sep_bottom_c,.page-id-207 #sep_bottom_c{margin-top:-40px;height:110px}.careers #lg-bottom-lst,.carrieres #lg-bottom-lst{margin-top:5px;padding-top:27px}.offshore .domaines2{margin-top:0}.offshore #sep_bottom_c{height:110px!important}.page-id-263 .page-id-264 .page-id-265 #jm-mainpage{background:#fff}.page-id-263 .page-id-264 .page-id-265 .bg_page_all{margin-top:60px;clip-path:none;background:#fff}#jm-back-top{bottom:125px;right:15px;transition:all .3s ease}.bubble{width:300px;height:70px}@media (max-width:480px){.content-method .first-section .text p{font-size:15px!important}.content-method .second-section .elements span{font-size:13px!important}.expertise-value .content .value-text{font-size:18px!important;line-height:24px!important}.expertise .section-title h2,.expertises .section-title h2{font-size:25px!important;line-height:35px!important}}.expertise-value .content .value-text{font-size:18px;line-height:24px}.expertise .section-title h2,.expertises .section-title h2{font-size:38px;line-height:50px}.popup_contact{display:none}.lvl{width:fit-content;height:auto}#js-meganav>.megamenu{gap:20px}#menu1222{padding:12px 30px!important}.page_home .section-title h2{font-size:41px!important}.rejoindre{margin-top:50px}#js-meganav>ul>li.megacss>a.souligne-navbar:not(#menu712)::before{content:"";position:absolute;left:0;bottom:0;width:100%;display:block;height:2px;background:linear-gradient(90deg,#7d133d 0,#e83e8c 100%);z-index:99}li.megacss:has(> a#menu1439)>a{display:flex!important;align-items:center!important;justify-content:space-between!important;background:0 0!important;color:#c02a66!important;text-decoration:none!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important}li#TROUVERUNEXPERT .menu-title{font-size:14px!important;font-weight:var(--joy-font-weight-bold)!important;background:linear-gradient(90deg,#7d133d,#f34087)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;margin-top:3px!important;margin-left:8px!important;font-family:'gotham bold'!important}li#TROUVERUNEXPERT>a::after{content:"▾"!important;font-size:22px!important;margin-left:15px!important}li#TROUVERUNEXPERT>a:hover{color:#fff!important;border-color:#c02a66!important}li#TROUVERUNEXPERT:hover .menu-title{background:linear-gradient(90deg,#7d133d,#f34087)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}.nav_without_f{position:relative;top:-5px;max-width:80%}@media (max-width:1000px){.section-title h2{font-size:21px}}.page_home .skewed{height:250px!important}.fixed-domaine{background-color:#f8f8f8!important}.home-section-title{padding-top:60px;width:100%;text-align:center}.home-section-title h2{font-size:41px!important;letter-spacing:5px;font-family:"gotham bold",Fallback,sans-serif;color:#222;position:relative;color:#222;padding:5px 0 5px;line-height:60px}.home-section-title h2::before{content:"";position:absolute;top:-40px;left:50%;height:40px;width:1px;background-color:#222}@media all and (max-width:770px){.home-section-title{margin-bottom:25px!important;padding-top:40px;font-size:22px!important}.home-section-title h2{padding-top:20px!important;padding-bottom:5px!important;font-size:21px!important;line-height:40px}.home-section-title h2::before{top:-36px!important;height:30px!important}}@media all and (max-width:480px){.home-section-title h2{padding-top:20px;padding-bottom:5px;font-size:28px!important}}.page-id-267 .fix-skew .home-section-title,.page-id-268 .fix-skew .home-section-title{padding-top:60px}.page_home .domaines2 .home-section-title{padding-top:20px}.accueil-cas-client>.home-section-title{padding-top:20px}@media screen and (max-width:770px){.presentation-content .home-section-title{padding-top:60px!important}.page_home .domaines2 .home-section-title{padding-top:0!important}.accueil-cas-client>.home-section-title{padding-top:20px!important}}#js-mainnav.noJS ul.megamenu li.megacss:nth-child(7)>div.childcontent,#js-meganav>.megamenu>.last>.childcontent{right:130px}#pid-1439{height:600px!important}#data-management .data-tab-content{display:flex;flex-direction:row}@media (max-width:1000px){#data-management .data-tab-content{flex-direction:column}}.left-data{display:flex;flex-direction:column;width:50%;padding:0 40px}@media (max-width:1000px){#cloud .cloud-tab-content .left-cloud{flex-direction:column;width:100%;padding:0}}.left-data-title{display:flex;flex-direction:row;align-items:center}@media (max-width:1000px){#data-title h2{flex-direction:column!important;align-items:center!important}}@media (max-width:1000px){#data-title h2{font-size:21px!important;line-height:28px!important}}#data-title h2{font-size:40px;font-family:'Gotham Bold',sans-serif;text-transform:uppercase!important;color:#282828;text-align:left;line-height:50px;letter-spacing:normal}@media (min-width:1025px){#Discoverourexpertise,#Découvreznosexpertises{display:none!important}#Découvreznosexpertises>.line-lang{display:none!important}}#sidr-main .sidr-inner ul li ul li.sidr-class-has-sub.sidr-class-parent.closedArrowMenu::before{content:"";width:11px;height:22px;display:block;background-image:url(/images/icons/arrow-mobile-up.png);background-size:17px;right:26px;background-repeat:no-repeat;position:absolute;margin-top:10px;background-position:center;transform:rotate(90deg)}.sidr-class-item-1439::before{content:"";width:44px;height:22px;display:block;background-image:url("/images/homepage/img/contact-arrow.svg");background-size:21px;background-repeat:no-repeat;position:absolute;margin-top:11px;background-position:center}.sidr-class-item-1139,.sidr-class-item-611{cursor:pointer}.sticky-nav .nav_without_f{max-width:80%!important;left:-10px}label[for=form1_checkbox19_0],label[for=form3_checkbox18_0],label[for=form6_checkbox19_0],label[for=form7_checkbox18_0]{top:27px!important;font-size:12px;left:31px}@media (max-width:1025px){.checkbox-confirmation{margin-bottom:3rem!important;margin-top:2rem!important}}.checkbox-confirmation::after{content:"*";color:var(--color-danger);font-weight:400}.checkbox-confirmation{color:var(--label-color)!important}.logo-mobile-menu{margin-left:-10px}.careers .bg_page_all,.carrieres .bg_page_all{display:block;background:#f5f5f5!important}@media (max-width:770px){.projects .title h2,.projets .title h2{width:auto!important}}.projets .right .description .paragraph .font span{width:5px;height:5px;border-right:2px solid #941554;border-top:2px solid #941554;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:10px 10px;color:transparent}.careers .owl-nav,.carrieres .owl-nav{top:280px;position:absolute;left:41.5%}.merci-de-nous-avoir-contactes .contact-page-container,.thank-you-for-contacting-us .contact-page-container{display:flex;align-items:end;height:60vh;margin-bottom:50px}.merci-de-nous-avoir-contactes .bg_page_all,.thank-you-for-contacting-us .bg_page_all{background:#f5f5f5!important}.merci-de-nous-avoir-contactes .jm-allpage-space,.thank-you-for-contacting-us .jm-allpage-space{min-height:auto!important}.rotated::after{-webkit-transform:rotate(222deg);-ms-transform:rotate(222deg);transform:rotate(222deg)!important;-webkit-transition:-webkit-transform .5s cubic-bezier(0, 1, 1, 1);transition:-webkit-transform .5s cubic-bezier(0, 1, 1, 1);-o-transition:transform .5s cubic-bezier(0, 1, 1, 1);transition:transform .5s cubic-bezier(0, 1, 1, 1)!important;transition:transform .5s cubic-bezier(0, 1, 1, 1),-webkit-transform .5s cubic-bezier(0, 1, 1, 1);transition:transform .5s cubic-bezier(0, 1, 1, 1),-webkit-transform .5s cubic-bezier(0, 1, 1, 1);border-top-color:transparent!important;top:19px!important}.job-offers .bg_page_all,.offres-d-emploi .bg_page_all{margin-top:0!important}@media (max-width:1025px){.chiifre-collaboration .collaboration .contenu .text p{font-size:14px!important}.moyens .contenu2 .text p{text-shadow:none!important}}@media (min-width:400px) and (max-width:1025px){#navigation-toggle{top:14px!important}}.lg-contact-expert{position:relative;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:12px 16px!important;background:#7d133d;color:#fff!important;border-radius:12px;margin-top:41px;min-width:250px}.lg-contact-expert .contact-arrow{margin:0}@media (max-width:1100px){.lg-contact-expert{font-size:14px}}.expert-col2 .ctm-item-regie{content:'';background:url("/images/homepage/img/arrow-right.svg") no-repeat center;display:inline-block;width:16px;height:16px;margin-left:8px;vertical-align:middle;opacity:0;transition:opacity 150ms cubic-bezier(.215, .61, .355, 1)}.ctm-item::after{content:'';background:url("/images/homepage/img/arrow-right.svg") no-repeat center;display:inline-block;width:16px;height:16px;margin-left:8px;vertical-align:middle;opacity:0;transition:opacity 150ms cubic-bezier(.215, .61, .355, 1)}ul.ctm-child-ul li:hover .ctm-item::after{opacity:1}#pid-1439 ul.ctm-child-ul li:hover .ctm-item::after{opacity:1}.ctm-ul li.active{color:#fff!important;background-color:#7d133d!important;position:relative}[parent-id="1442"] .ctm-ul li.active{padding:0;margin:0}[parent-id="1442"] .ctm-ul li.active-regie{left:0}[parent-id="1442"] .ctm-ul li.active{left:0}.ctm-ul li.active-regie{color:#292727!important;background-color:#f2f2f2!important;width:100%;left:-4px;position:relative}.expertise-regie-list .ctm-ul li.active,.expertise-regie-list .ctm-ul li:hover{background-color:#f2f2f2!important;color:#292727!important}.expertise-regie-list li:hover .ctm-item-regie .item-img img{filter:invert(45%) sepia(0%) saturate(0%) brightness(70%) contrast(90%)}.menu-desc{margin-left:34px;width:208px;color:#3c3838!important;font-family:Gotham!important;font-size:13px!important;font-weight:400}.second-col-sect-1{background-color:#f3f3f3}.image-title{width:217px!important}#menu666 img,#menu670 img,#menu674 img,#menu907 img{display:none}#menu666 .image-title,#menu670 .image-title,#menu674 .image-title,#menu907 .image-title{font-size:15px!important}.ctm-ul li.active .ctm-item .item-img img{filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(277deg) brightness(170%) contrast(101%)}.sidr-class-item-1439{background:#7d133d!important;border-radius:12px;width:257px;margin-top:21px!important;margin-left:20px!important;transition:left .3s ease}.sidr-class-item-1439 a{padding-left:45px!important;width:75%!important;font-size:14px!important;padding-bottom:5px!important;color:#fff!important}.sidr-main{overflow-x:hidden}@media (min-width:425px){.sidr-class-item-1439 a{padding-left:55px!important;width:75%!important;font-size:16px!important;padding-bottom:5px!important}.sidr-class-item-1439{width:90%;transition:opacity .5s ease;padding-left:0!important}}#Développementmobile .childcontent,#Mobiledevelopment .childcontent{left:38px!important;width:190px}#Développementmobile .childcontent.active,#Mobiledevelopment .childcontent.active{opacity:1!important;position:fixed!important;visibility:visible!important;display:flex!important;z-index:150!important;height:auto!important;left:62px!important;width:190px}#pid-906{padding:0!important}.lg-drop li.megacss.submenu-align-auto{padding-left:15px!important}#pid-906 .megacol .megamenu li.megacss.submenu-align-auto:nth-child(odd){background:#f6f6f6!important}#pid-906 .megacol .megamenu li.megacss.submenu-align-auto:nth-child(2n){background:#eee!important}#pid-906 .megacol .megamenu li.megacss.submenu-align-auto a.megacss span.menu-title::before{background:url("/images/menu/menu-arrow.svg")}#menu1091>img{margin-right:2px!important}#pid-1222>div.megacol>ul.megamenu>li.megacss>a.megacss{margin:0!important}#pid-906>.megacol>.megamenu>li.megacss>a.megacss>img{margin-right:11px!important}#pid-906>.megacol>.megamenu>li.megacss>a.megacss>span{color:#7d133d!important}li.last .menu-desc{padding-left:2px!important}#pid-1139 ul.ctm-child-ul li{height:48px;align-items:center;display:flex!important}#menu1013 .menu-desc,#menu1147 .menu-desc,#menu1388 .menu-desc{padding-left:6px!important}@media (min-width:380px) and (max-width:430px){.page_home .bg_page_all{margin-top:320px!important}}@media(min-width:1480px) and (max-width:1590px){li.last .menu-desc{padding-left:4px!important}#Cybersecurity .group-title,#Cybersécurité .group-title{margin-left:-40px!important}}@media(min-width:1600px){#menu906::after{right:45px!important}}.sidr-class-item-906>ul>li>a>img{width:11px!important}.sidr-class-item-906>ul>li>a>span{padding-left:9px!important}#sidr-main{flex-direction:column}.ctm-ul li.active .ctm-item{left:-10px}ul.ctm-ul li .ctm-item:hover{left:-10px}.expertise-col1 .ctm-item .item-img img{width:22px;height:22px;filter:invert(36%) sepia(1%) saturate(0%) hue-rotate(57deg) brightness(92%) contrast(91%)}ul.ctm-ul li .ctm-item{left:-14px}.expertise-col1 .ctm-item-regie .item-img img{width:26px;height:37px;margin-left:6px}ul.ctm-ul li .ctm-item-regie{left:-45px}#pid-611{background:#fafafa}.img-container{width:34px;height:30px;display:flex;justify-content:center;align-items:center}#menu1005 .img-container img{width:31px!important;height:31px!important;margin-top:-2px!important}#menu1005 .image-title{margin-left:4px!important}#menu672 .img-container img{width:26px!important;height:26px!important}#menu906 .img-container img{width:33px!important;height:33px!important}#menu906 .image-title{margin-left:4px!important}#menu1012 .img-container img{width:27px!important;height:27px!important}#menu1013 .img-container img{width:30px!important;height:30px!important}#menu1006 .img-container img{width:26px!important;height:26px!important}#menu1170 .img-container img{width:27px!important;height:27px!important}#menu1171 .img-container img{width:30px!important;height:30px!important}#menu1172 .img-container img{width:25px!important;height:31px!important;margin-top:-2px!important}#menu1388 .img-container img{width:30px!important;height:30px!important}#menu1389 .img-container img{width:26px!important;height:26px!important}#menu1390 .img-container img{width:31px!important;height:31px!important;margin-top:-4px!important}#menu1007 .img-container img{width:27px!important;height:27px!important}#menu1152 .img-container img{width:26px!important;height:26px!important}#menu1147 .img-container img{width:26px!important;height:25px!important}#menu1147 .img-container img{width:26px!important;height:30.3px!important}#menu1147 .img-container img{width:25.5px!important;height:26px!important}#menu1147 .img-container img{width:26px!important;height:26px!important}#menu1147 .img-container img{width:26px!important;height:29.28px!important}#menu1147 .img-container img{width:26px!important;height:23.31px!important}#Cybersecurity .image-title,#Cybersécurité .image-title{margin-left:1px!important}#Cybersecurity .group-title .image-title,#Cybersécurité .group-title .image-title{margin-left:6px!important}.group-title .image-title{font-family:"Gotham Bold"!important}.sidr-class-lvl .sidr-class-image-title:not(.sidr-class-item-906 .sidr-class-lvl span){font-family:"Gotham Bold"!important}.sidr-class-item-683 .sidr-class-lvl img{filter:invert(36%) sepia(1%) saturate(0%) hue-rotate(57deg) brightness(92%) contrast(91%)}.sidr ul li ul li{line-height:25px!important;min-height:40px;align-items:center}ul.sidr-class-sub-menu li a{min-height:40px}#pid-906 .img-container{width:11px!important}#EN div.active-menu,#FR div.active-menu{position:absolute!important;padding:0!important;width:100%;margin-top:70px!important;height:91px!important;right:153!important;box-shadow:0 0 6px #f4f1f1}#En div.active-menu,#Fr div.active-menu{position:absolute!important;padding:0!important;width:142px!important;margin-top:70px!important;height:61px!important;right:0!important;box-shadow:0 0 6px #f4f1f1}.lg-header-img-top{height:24%!important;position:absolute;right:0;top:0}.lg-header-img-bottom{height:25%!important;position:absolute;bottom:0;left:0;z-index:6}.lg-header-text-1{color:#7d133d;font-size:53px;font-family:Gotham;font-family:Gotham bold}.lg-header-text-2{font-family:"Gotham Medium";font-size:30px;color:#000}.lg-header-text{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin-top:28px}#Technologies img.lg-header-img{height:326px!important;margin-top:15px!important}.second-col-sect-1.expertise-col3{position:relative}.lg-contact-expertise{background:#7d133d;color:#fff!important;border-radius:12px;justify-content:center;align-content:center;width:calc(100%)!important;font-family:Gotham;font-weight:700!important;margin-top:25px;z-index:8;padding:12px 2px!important;font-size:18px!important;font-weight:500;position:relative;display:flex!important;align-items:center}.lg-header-img-expertises{height:70%;object-fit:cover;width:100%;border-radius:12px;margin-top:20px}.lg-header-img{position:relative;left:-20px;width:110%!important;max-width:none!important}.second-col-sect-1.expertise-col3{display:flex;flex-direction:column;gap:20px;align-items:center;padding-bottom:40px!important}.second-col-sect-1.expertise-col3 a{background-color:#7d133d;padding:12px 16px;display:flex!important;align-items:center;gap:10px;font-size:16px!important;border-radius:10px;color:#fff!important;letter-spacing:1px;box-sizing:border-box;justify-content:center;text-align:center;margin-top:19px;min-width:250px}.second-col-sect-1.expertise-col3 img:first-of-type{object-fit:cover;border-radius:12px;width:90%}.second-col-sect-1.expertise-col3 a.cta-contact-expert{width:90%}.second-col-sect-1.expertise-col3 .contact-techno-fr img{width:24px;height:auto;object-fit:contain}ul.level1 li.megacss span.menu-title{font-family:"Gotham Medium"!important}.sidr-class-image-title{font-family:"Gotham Medium"!important}.line-lang{display:none}.contact .item-page li::before{background:url("/images/modules/assets/fleche.svg") no-repeat!important;content:"";display:inline-block;height:9px;overflow:hidden;width:9px;bottom:8px;margin-right:2px!important}.contact .item-page li{position:relative}#menu906.no-submenu::after{content:none!important}@media screen and (max-width:400px){.contact-mobile-fr{left:calc(100% - 161px)!important}.contact-mobile-en{left:calc(100% - 138px)!important}}.contact-mobile-fr{left:calc(100% - 200px)}.contact-mobile-en{left:calc(100% - 175px)}li.expertises-en a{padding-left:55px!important}li.expertises-en::before{width:66px!important}li.expertises-fr a{padding-left:45px!important}li.expertises-fr::before{width:53px!important}@media (min-width:425px){li.expertises-en a{padding-left:69px!important}li.expertises-en::before{width:86px!important}li.expertises-fr a{padding-left:57px!important}li.expertises-fr::before{width:69px!important}}@media (max-width:725px){.about-us .cont_header_entreprise>div,.qui-sommes-nous .cont_header_entreprise>div{padding-left:12px!important}.quiSommesNous-acteur .contenu{padding-top:30px!important}.about-us .valeurs .contenu,.qui-sommes-nous .valeurs .contenu{margin-top:15px!important}.about-us .section-title,.qui-sommes-nous .section-title{margin-bottom:-25px!important}}@media screen and (max-width:580px){.about-us div#jm-header,.complaint div#jm-header,.qui-sommes-nous div#jm-header,.reclamation div#jm-header{padding-top:90px!important}}@media (min-width:1025px) and (max-width:1280px){#jm-toppage-right{width:77%!important}#jm-toppage #js-mainnav ul.level0>li>a>span{font-size:13px!important}.nav_without_f{max-width:100%!important;left:-30px!important}#js-mainnav>#js-meganav>ul.megamenu>li.haschild>a.haschild::after{right:11px!important}}@media (min-width:1025px) and (max-width:1220px){#js-mainnav.megamenu.white ul.level0>li.megacss{margin-left:0!important;margin-right:0!important}#Contactez-nous a,#Contactus a{padding:18px 7px 17px!important}#menu712{margin-right:8px}#jm-topline-mods .jm-allpage-w{margin-top:71px}.careers .global-title .section-title,.carrieres .global-title .section-title{padding-top:149px}}@media (min-width:1025px) and (max-width:1250px){#menu666 .image-title,#menu670 .image-title,#menu674 .image-title,#menu907 .image-title{font-size:13px!important;width:222px!important}.image-title{width:170px}div#js-meganav ul.megamenu.level0>li.megacss.first .childcontent .childcontent-inner-wrap>.childcontent-inner>.megacol>ul.megamenu.level1>li.megacss.first>.group>.group-content>.megamenu>li{max-width:200px!important}}@media (min-width:1025px) and (max-width:1320px){ul.ctm-ul li .ctm-item{padding-left:22px!important;padding-right:0!important}ul.ctm-ul li{font-size:12px!important}.expertise-col1-head{padding:12px 43px 12px 25px!important}ul.ctm-ul .item-arrow{right:9px!important}}@media (min-width:1320px){#js-mainnav.megamenu.white ul.level0>li.megacss{margin-left:0!important;margin-right:10px!important}}@media (min-width:1024px) and (max-width:1250px){.second-col-sect-1.expertise-col3 a{font-size:13px!important;font-family:"Gotham Medium";font-weight:400!important}.contact-button-text{width:156px!important}.contact-techno-fr img{margin-right:-35px!important}.contact-techno-en img{margin-right:-28px!important}}#js-mainnav{display:flex;align-items:center}#menu1091::after,#menu1092::after{top:18px!important}#menu1222{top:4px}#js-mainnav.megamenu.white ul.level0>li.megacss{margin-left:10px;margin-right:0}#jm-toppage-wrap{display:flex;justify-content:start;width:100%}.childcontent.cols1.active-menu{box-shadow:0 2rem 6rem 0 #13003233}#menu1092::after{top:18px!important}#menu1109 span{text-wrap:wrap!important;text-align:center}@media (min-width:1025px) and (max-width:1280px){#js-meganav>ul>li.megacss>a.souligne-navbar:not(#menu712,#menu1222,#menu1091,#menu1092)::before{top:calc(125%)!important}}.contact-techno-en span{width:190px!important}.contact-techno-en img{margin-right:-4px}.contact-techno-fr span{width:fit-content}.long-title{font-size:23px!important}@media (min-width:1020px){.chiifre-collaboration .collaboration .contenu .sous-title h4{width:82%;justify-content:center}.chiifre-collaboration .collaboration .contenu .projet{display:flex;flex-direction:column;justify-content:center}}@media (min-width:1020px) and (max-width:1300px){.chiifre-collaboration .collaboration .contenu .projet::after{right:0!important}}@media (max-width:1490px){.chiifre-collaboration .collaboration .contenu .text{margin-top:12px}.chiifre-collaboration .collaboration .contenu .sous-title h4{margin-bottom:0!important}}.expertise .section-title h2::before,.expertises .section-title h2::before{top:-55px}.link-container{display:flex}.spontanee{display:flex;width:100%}.spontanee a{background-color:#7d133d;color:#fff;padding:10px 20px;cursor:pointer;margin-bottom:26px;text-wrap:wrap;border-radius:12px;margin-left:110px;height:fit-content}.careers #js-meganav>ul>li.megacss>a.souligne-navbar:not(#menu712)::before,.carrieres #js-meganav>ul>li.megacss>a.souligne-navbar:not(#menu712)::before,.offshore #js-meganav>ul>li.megacss>a.souligne-navbar:not(#menu712)::before{background-color:transparent!important}.realisations-grid{display:grid;grid-template-columns:0.75fr 1fr 0.75fr;grid-gap:20px;margin-top:80px;padding:165px;padding-top:70px}.realisations-grid-1{grid-column:span 1;border:1px solid #929292;border-radius:0 0 18px 18px;background-color:#fbf8f8;padding-bottom:50px}.realisations-grid-1 .realisations-logo{width:30%}.realisations-grid-2{grid-column:span 2;border:1px solid #929292;border-radius:0 0 18px 18px;background-color:#fbf8f8;padding-bottom:38px}.realisations-grid-2 .realisations-logo{width:10%}.realisations-grid-2 .realisations-img{height:420px;width:100%;object-fit:cover}.realisations-grid-1 .realisations-img{height:320px;width:100%;object-fit:cover}.realisations-bloc-header{position:relative;content:""}.realisations-logo{position:absolute;display:flex;padding-left:16px;padding-top:18px;margin-right:19px}.realisations-grid h3{font-family:"Gotham Bold"!important;font-size:27px!important;line-height:38px!important;letter-spacing:.03em!important;text-align:left!important;color:#383838!important;padding:25px 0 7px 25px!important}.realisations-grid p{font-family:Gotham!important;font-size:20px!important;line-height:32px!important;letter-spacing:.03em!important;text-align:left!important;padding:0 25px}.realisations-grid a{font-family:"Gotham Bold"!important;font-size:25px!important;line-height:25px!important;letter-spacing:.03em!important;text-align:left!important;color:#7d133d!important;padding:0 25px}.realisations-grid a::after{content:'';background:url("/images/homepage/img/cas-clients/arrow-right.svg") no-repeat center;display:inline-block;width:26px;height:16px;margin-left:8px;vertical-align:middle}.jm-header-slider.jm-mod-fluid,.realisations #jm-header-mod.jm-mod-fluid{background-color:#fff}.realisations .expertise-sectionX{margin:0!important}.logo-continental{width:25%!important}.logo-gifi{width:25%!important}.realisations-img.img-bbn{width:100%}@media (min-width:700px) and (max-width:1500px){.realisations-grid a{font-size:20px!important}.realisations-grid p{font-size:16px!important}.realisations-grid h3{font-size:22px!important}.realisations-grid{display:grid;grid-template-columns:1fr 1fr!important;grid-gap:20px;margin-top:80px;padding:40px;padding-top:70px}.realisations-grid-1{grid-column:span 1!important;border:1px solid #929292;border-radius:0 0 18px 18px;background-color:#fbf8f8;padding-bottom:50px}.realisations-grid-2{grid-column:span 1!important;border:1px solid #929292;border-radius:0 0 18px 18px;background-color:#fbf8f8;padding-bottom:38px}.realisations-grid-2 .realisations-logo{width:15%}}@media (max-width:930px){.realisations-grid a{font-size:16px!important}.realisations-grid p{font-size:16px!important}.realisations-grid h3{font-size:22px!important;padding:25px 10px 7px 25px!important}.realisations-grid{display:grid;grid-template-columns:1fr!important;grid-gap:20px;margin-top:80px;padding:40px;padding-top:70px}.realisations-grid-1{grid-column:span 1!important;border:1px solid #929292;border-radius:0 0 18px 18px;background-color:#fbf8f8;padding-bottom:50px}.realisations-grid-2{grid-column:span 1!important;border:1px solid #929292;border-radius:0 0 18px 18px;background-color:#fbf8f8;padding-bottom:38px}.realisations-grid-1 .realisations-logo{width:40%}.realisations-grid-2 .realisations-logo{width:25%}}@media (max-width:1080px){.realisations .expertise-sectionX .content-desc{display:flex!important}.realisations .expertise-sectionX .content-desc .images-container h1{font-size:30px;line-height:35px;margin:0 8px;top:-5%;position:absolute}.expertise-sectionX .content-desc .images-container{display:flex;align-items:center;justify-content:center;transition:all .5s ease;margin:36px 0 -21px;position:relative;height:300px}}.realisations-details-header{margin-top:77px;color:#fff;display:flex;height:500px}.realisations-img-container{width:100%}.realisations-details-img{width:100%;height:100%;object-fit:cover}.realisations-details-logo{position:absolute;top:447px;right:13px;height:auto;width:80px}.realisations-title-container{display:flex;gap:20px;justify-content:center;align-items:center;position:absolute}.realisations-details-title{color:#fff!important;font-size:47px!important;line-height:52px;text-transform:uppercase;font-family:"Gotham Medium"!important;text-align:left!important;width:85%;top:286px;position:absolute;margin-left:70px!important}.realisations-title-span{font-size:27px}.realisations-description{top:330px;position:absolute;margin-left:70px!important;font-family:Gotham!important;margin-top:15px!important;font-size:25px;line-height:36px;width:90%}.chiffres-border{display:block;top:-6%;left:-2%;z-index:2;transform-origin:center;transform:scale(1.1);position:absolute}.chiffres-background{object-fit:contain;display:inline-block}.chiffres-bloc{color:#fff!important;display:inline-block;position:relative;width:100%;font-family:"Gotham bold";font-size:19px;width:225px}.chiffres-bloc h3{color:#fff!important;font-size:20px!important;width:150px;font-family:"Gotham medium"!important;position:absolute;text-align:center;z-index:3;bottom:-25%;left:50%;transform:translate(-50%,-20%);height:55%;line-height:28px!important}.chiffres-bloc h2{position:absolute;text-align:center;z-index:3;top:0;left:50%;transform:translate(-50%,-20%);width:70%}.details-section-title{font-family:"Gotham Bold"!important;color:#000!important;font-size:44px!important;text-transform:none!important;text-align:center;margin-top:38px!important}.chiffres-blocs{height:300px;background-color:#fff;display:flex;flex-direction:row;justify-content:center;gap:65px;align-items:center}.smear-title{position:relative}.smear-title h2{font-family:"Gotham medium"!important;font-size:40px!important;color:#000!important;z-index:2;position:relative}.details-body-1 .smear-title img{position:absolute;z-index:0;position:absolute;width:289px!important;bottom:2px;left:-40px;height:53px}.details-body{background-color:#f5f5f5;padding:50px 100px;display:grid;justify-content:center;align-items:center;grid-template-columns:1fr;margin-top:45px}.details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.details-body-1{display:flex;flex-direction:row;margin-left:70px;margin-bottom:100px}.details-body-1 .details-body-column1 img{width:86%;object-fit:contain;position:relative}.details-body li{font-family:Gotham;position:relative;margin-top:16px!important;font-size:19px!important;line-height:35px!important;display:flex}.details-body-1 li{width:100%}.details-body-1 ul li::before{background:url("../../../images/icons/arrow.svg") center no-repeat;content:'';display:flex;width:15px;height:15px;margin-left:-26px;margin-top:10px;object-fit:contain;position:absolute;background-size:contain}.details-body-column1{width:100%;height:fit-content;position:sticky;top:100px}.details-body-column2{width:100%;height:fit-content;position:sticky;top:100px}.details-body-2{margin-left:70px;margin-bottom:100px}.details-body-2 .details-body-column2 img{width:86%;object-fit:unset;border-radius:12px;position:relative}.details-body-2 .smear-title img{z-index:0;width:230px!important;bottom:9px;left:-37px;position:absolute;height:43px}.details-body-2 li{width:78%}.details-body-2 li::before{background:url("../../../images/icons/bulb.svg") center no-repeat;background-size:auto;content:'';display:flex;width:24px;height:24px;margin-left:-35px;margin-top:4px;object-fit:contain;position:absolute;background-size:contain}.details-body-3{display:flex;margin-left:70px;margin-bottom:50px}.details-body-3 .details-body-column1 img{width:86%;object-fit:contain}.details-body-3 .details-body-column1{width:100%;height:100%}.details-body-3 .smear-title img{z-index:0;width:230px!important;bottom:7px;left:-31px;position:absolute;height:43px}.details-body-3 li{width:78%}.details-body-3 li::before{background:url("../../../images/icons/rocket.svg") center no-repeat;background-size:auto;content:'';display:flex;width:24px;height:24px;margin-left:-35px;margin-top:4px;object-fit:contain;position:absolute;background-size:contain}.body-container{background-color:#f5f5f5;display:flex;justify-content:center}.details-technologies{position:relative;height:525px;padding:22px 0}.details-technologies>div{width:fit-content;box-sizing:border-box}.details-technologies img{width:81%}.details-kubernetes{position:absolute;bottom:51%;left:6%}.details-rabbitmq{position:absolute;bottom:32%;left:13%}.details-angular{position:absolute;bottom:6%;left:33%}.details-aspnetcore{position:absolute;bottom:59%;left:38%}.details-docker{position:absolute;bottom:35%;left:50%}.details-redis{position:absolute;bottom:2%;right:10%}.details-cloud{position:absolute;right:10%;bottom:47%}.details-footer{display:flex;background-color:#f5f5f5;justify-content:center;align-items:center;gap:27px;padding:86px 70px 60px}.footer-logo{width:42%;position:absolute;top:20%;right:29%}.footer-bloc{display:flex;flex-direction:column;width:24%;background-color:#fff;border-radius:12px;height:349px;justify-content:flex-end;position:relative}.footer-bloc:hover{box-shadow:.1rem 0 1rem .3rem #13003233}.footer-bloc h4{font-family:"Gotham medium"}.title-container{position:absolute;bottom:0;background-color:#343434;color:#fff;padding:20px;border-radius:0 0 12px 12px;justify-content:center;align-items:center;display:flex;flex-grow:1;box-sizing:border-box;width:100%;height:28%}.footer-contact-bloc{width:22%;display:flex;flex-direction:column;gap:25px}.footer-contact-bloc .details-section-title{text-align:left;line-height:54px}.footer-contact-bloc p{font-size:21px;font-family:Gotham;font-weight:700;line-height:35px}.footer-contact{background-color:#7d133d;color:#fff;border-radius:12px;text-align:center;width:64%;height:50px;display:flex;justify-content:center;align-items:center}.square-habitat .bg_page_all{padding:0!important}.gray-ellipse{width:51%;position:absolute;top:0;right:0;border-radius:12px}.border-ellipse{width:60%;position:absolute;bottom:-2%;left:0}.page-id-7 .offre{display:none}.accueil-cas-client .home-section-title h2{padding-bottom:35px}#js-mainnav.noJS ul.megamenu li.haschild>div.childcontent .childcontent-inner .megacol>ul.megamenu.level1>li.megacss.first.group>.group>.group-content>ul.megamenu>li.megacss>.group>.group-content>ul.megamenu>li.megacss{height:54px!important}.content-container a{color:#660133!important}.qlik-sense .bg_page_all{padding:0!important}.qlik-sense #jm-mainpage{margin-bottom:-3px}.qlik-sense .column-3{justify-content:center}@media (max-width:1000px){.qlik-sense .column-3 .article-image{margin-top:35px}}.salesforce .article-paragraphs-container .rocket-container ul{margin-left:0!important}@media screen and (max-width:480px){.salesforce .item-page li{line-height:27px!important}}.salesforce #jm-mainpage .article-paragraphs-container .content-image{height:auto!important}.integration-configuration .line,.integration-parametrage .line{margin-top:20px}