@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);/*!
Theme Name: harmony
Theme URI: http://underscores.me/
Author: harmony
Author URI: https://harmony.ma/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: harmonyv2
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

harmony v2 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 :root{--colorborder:#252B37;--colorborder2:#0000001A}body{font-family:"Inter",sans-serif}html{scroll-behavior:smooth}a{text-decoration:none!important;transition:all 0.3s}img{max-width:100%;height:auto!important}button:focus,select:focus,input:focus{outline:none;box-shadow:none}ul{list-style:none;padding:0}body{background:#0A0D12}body .content_global{border:1px solid var(--colorborder);margin:20px}body header+.content_global{margin-bottom:20px;margin-top:20px}.none>.wpb_column{display:none}h1,h2,h3{font-family:"Archivo"!important}.container{padding:0;max-width:1320px;border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.type_border_global .container{border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2)}header .logo .slogan{padding-left:10px}header .logo .animate-text-logo{overflow:hidden}header .logo .animate-text-logo span{display:none}header .logo .animate-text-logo span.text-in{display:block;animation:textIn 1s ease}header .logo .animate-text-logo span.text-out{animation:textOut 1s ease}@keyframes textIn{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes textOut{0%{transform:translateY(30%)}100%{transform:translateY(100%)}}header .slogan span{color:#fff;font-size:20px;font-weight:300}.header{border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder);border-top:1px solid var(--colorborder);border-bottom:1px solid var(--colorborder);position:relative;z-index:4;margin:0 20px 0;border-top-left-radius:0;border-top-right-radius:0;background:#0A0D12;position:fixed;left:0;right:0}.header .dropdown-menu{z-index:-62}header.sticky{position:fixed;left:0;top:0;right:0;z-index:99;transition:all 0.5s;width:auto;top:20px;border-bottom:1px solid var(--colorborder)}.header.active{border:1px solid var(--colorborder2)}body .content_global{margin:0 20px}.header .content_header{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;background:#0A0D12;padding:8px 20px}.header .content_header .logo{width:20%}.header .content_header .logo a{display:flex;align-items:center}.header .menu_sidebar{position:relative;display:none}.header .content_header .menu{width:80%;display:flex;flex-flow:wrap;justify-content:space-between}.header .content_header .menu ul li a{color:#A4A7AE!important;font-family:"Geist Mono",monospace;font-size:12px;font-weight:500;line-height:18px;padding:0 24px 0 0;display:flex;align-items:center;position:relative;transition:all 0.7s cubic-bezier(.19,1,.22,1)}.header .content_header .menu .navbar-collapse>ul>li>a{text-transform:capitalize}.header .content_header .langue{display:flex;align-items:center;height:100%;cursor:pointer;transition:all 0.3s}.header .content_header .langue span{font-size:12px;line-height:18px;color:#FFC933;font-weight:500;padding-left:5px;font-family:"Geist Mono",monospace}.header .content_header .langue .content_langue{display:none;position:absolute;z-index:-1;top:58px;transition:all 0.3s;width:-webkit-fill-available}header .content_header .langue .content_langue .lang{display:flex;flex-flow:column;background:#0A0D12;border-bottom:1px solid var(--colorborder);border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.header .content_header .langue::after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/chevron-down-menu.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:14px;display:flex;align-items:center;border-top:0;border-right:0;border-bottom:0;border-left:0;margin-left:6px;transition:all 0.3s}.header .content_header .langue.active::after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/chevron-down-menu.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:14px;display:flex;align-items:center;border-top:0;border-right:0;border-bottom:0;border-left:0;margin-left:6px;transition:all 0.3s;transform:rotate(180deg)}header .content_header .langue .content_langue .lang a{color:#fff;padding:16px 32px;font-size:12px;font-weight:500;line-height:18px;border-bottom:1px solid var(--colorborder);font-family:"Geist Mono",monospace}header .content_header .langue .content_langue .lang a:last-child{border-bottom:0 solid var(--colorborder);display:none}header .content_header .langue .content_langue .lang a:hover{color:#ffc933;background:#181D27}header .content_header .content_right{display:flex;align-items:center}header .content_header .langue.active .content_langue{display:block;opacity:1;animation:fadeInMenu 0.6s}header .content_right .btn_right{margin-left:24px}header .content_right .btn_right a{color:#fff;padding:11px 16px;display:block;font-size:12px;font-weight:500;font-family:"Geist Mono",monospace;text-transform:uppercase}header .dropdown.active>.dropdown-menu{animation:fadeInMenu 0.6s}header .content_right .btn_right a:hover svg path{fill:#fff}a.style_link span.title_link,button.style_link span.title_link,button.style_link.btn_form_white span.title_link{position:relative;font-family:"Geist Mono",monospace}a.style_link span.title_link::after,header.color_menu a.style_link span.title_link::after,button.style_link span.title_link::after,button.style_link.btn_form_white span.title_link::after{content:'';position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:0;left:0;background:currentcolor;transform-origin:bottom right;transition:transform 0.25s}header .content_right .btn_right a span.icon{position:relative;top:-1px}a.style_link span.icon:before,button.style_link span.icon:before,button.style_link.btn_form_white span.icon:before,header.color_menu a.style_link span.icon:before{opacity:0}a.style_link:hover span.icon:before,header.color_menu a.style_link:hover span.icon:before,button.style_link:hover span.icon:before,button.style_link.btn_form_white:hover span.icon:before{opacity:1;right:5px;transform:translate3d(0%,0%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}a.style_link:hover span.icon:after,header.color_menu a.style_link:hover span.icon:after,button.style_link:hover span.icon:after,button.style_link.btn_form_white:hover span.icon:after{opacity:0;transform:translate3d(100%,-100%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}a.style_link:hover{background:#fff;color:#181D27!important}a.style_link:hover span.icon:before,a.style_link:hover span.icon:after{background:url(/wp-content/themes/harmony/assets/images/icon_harmony/arrows_black.svg);background-repeat:no-repeat;width:16px;height:16px;background-size:cover;right:0}a.style_link_white span.icon:before{content:'';background:url(/wp-content/themes/harmony/assets/images/icon_harmony/arrows_white.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;transform:translate3d(-70%,70%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;position:absolute;z-index:1;top:1px;right:0;-webkit-transition:all 1s;transition:all 1s}header .content_right .btn_right a.style_link_white span.icon:after{background-size:cover;width:16px;height:16px}a.style_link_white span.icon:after{content:'';background:url(/wp-content/themes/harmony/assets/images/icon_harmony/arrows_white.svg);background-repeat:no-repeat;width:16px;height:16px;transform:translate3d(0%,0%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;position:absolute;z-index:1;top:1px;right:0;-webkit-transition:all 1s;transition:all 1s}footer{border-top:1px solid var(--colorborder)}footer .image_top .content_image{position:relative}footer .image_top .content_image img{width:100%}footer .image_top .content_image:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;display:block;height:27%;position:absolute;bottom:0}.espace_vide{border-top:1px solid var(--colorborder);border-bottom:1px solid var(--colorborder)}.bg_white .espace_vide{background:#fff;position:relative;z-index:-1}.espace_vide .container{height:96px}.none_border_bottom .espace_vide{border-bottom:0}.none_border_top_bottom .espace_vide{border-top:0 solid var(--colorborder2)!important;border-bottom:0 solid var(--colorborder2)!important}.none_border_top_bottom .espace_vide:before{content:"";border-top:0 solid var(--colorborder2)!important}.type_border_global .espace_vide{border-top:0 solid var(--colorborder2);border-bottom:0 solid var(--colorborder2)}.group_temoignage .espace_vide3:before{content:"";border-bottom:1px solid var(--colorborder2)!important}.type_border_global.espace_vide_black .espace_vide{background:#0a0d12;position:relative}.espace_vide_black .espace_vide .container{border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.type_border_global.espace_vide_black .espace_vide:before{content:"";border-top:1px solid var(--colorborder);border-bottom:1px solid var(--colorborder);width:-webkit-fill-available;height:100%;position:absolute;z-index:-1;margin:0 20px;border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.type_border_global .espace_vide{background:#fff;position:relative}.type_border_global .espace_vide:before{content:"";border-top:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2);width:calc(100% - 40px);height:100%;position:absolute;z-index:-1;margin:0 20px;border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2)}footer .content_footer .wrapper_footer .menu_footer{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer h2{color:#fff;padding:32px 48px;font-size:14px;font-weight:600;line-height:20px;border-bottom:1px solid var(--colorborder);margin-bottom:0;font-family:"Geist Mono",monospace;text-transform:uppercase}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer{width:25%;border-left:1px solid var(--colorborder)}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer:first-child{border-left:0 solid var(--colorborder)}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul{padding:48px}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li a{color:#A4A7AE;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;padding:0 0 12px}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li:last-child a{padding:0}footer .content_footer .wrapper_info{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}footer .content_footer .wrapper_info .content_map{position:relative;padding:48px}footer .content_footer .wrapper_info img.map{margin-top:25px;width:100%}footer .content_footer .wrapper_info .content_map .list_pays{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}footer .content_footer .wrapper_info .content_map .list_pays .pays.maroc{position:absolute;top:42%;transform:translate(0,-50%);left:45%}footer .content_footer .wrapper_info .content_map .list_pays .pays.congo{position:absolute;top:59%;transform:translate(0,-50%);left:51.5%}footer .content_footer .wrapper_info .content_map .list_pays .pays.ksa{position:absolute;top:49%;transform:translate(0,-50%);left:60%}footer .content_footer .wrapper_info .content_map .list_pays .pays a{width:12px;height:12px;position:relative;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#dbe8e8;display:block}footer .content_footer .wrapper_info .content_map .list_pays .pays a:before{content:"";position:absolute;z-index:0;left:0;top:0;display:block;width:100%;height:100%;background-color:#dbe8e8;border-radius:50%;animation:pxl_pulse_border 1e3ms ease-out infinite;-webkit-animation:pxl_pulse_border 1e3ms ease-out infinite;z-index:-2;border-radius:inherit}@keyframes pxl_pulse_border{0%{transform:scale(1);opacity:.67}100%{transform:scale(2.2);opacity:0}}@-webkit-keyframes pxl_pulse_border{0%{transform:scale(1);opacity:.67}100%{transform:scale(2.2);opacity:0}}footer .content_footer .wrapper_info .content_map .list_pays .pays a span{position:absolute;background-color:#dbe8e8;color:#1b1b1b;white-space:nowrap;padding:0 8px;font-size:13px;top:auto;bottom:100%;left:50%;opacity:0;visibility:hidden;-webkit-transition:all 220ms linear 0ms;-khtml-transition:all 220ms linear 0ms;-moz-transition:all 220ms linear 0ms;-ms-transition:all 220ms linear 0ms;-o-transition:all 220ms linear 0ms;transition:all 220ms linear 0ms;line-height:25px;transform:translate(-50%,0);font-weight:500;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:25px}footer .content_footer .wrapper_info .content_map .list_pays .pays a span:after{content:'';border-style:solid;border-color:#fff0 #fff0 #fff0 #dbe8e8;border-width:6px;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%) rotate(90deg)}footer .content_footer .wrapper_info .content_map .list_pays .pays a:hover span{opacity:1;visibility:visible;margin-bottom:17px}footer .content_footer .wrapper_info .info{display:flex;flex-flow:wrap;justify-content:space-between;width:93%}footer .content_footer .wrapper_info .info .content_info{width:54%;border-right:1px solid var(--colorborder)}footer .content_footer .wrapper_info .info .content_info:nth-child(2){width:46%}footer .content_footer .wrapper_info .info .content_info h2{color:#fff;padding:32px 48px;font-size:14px;font-weight:600;line-height:20px;border-bottom:1px solid var(--colorborder);margin-bottom:0;font-family:"Geist Mono",monospace;text-transform:uppercase}footer .content_footer .wrapper_info .block_content_contact{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;height:100%}footer .content_footer .wrapper_info .block_content_contact .content_contact{width:50%;padding:48px;height:100%}footer .content_footer .wrapper_info .block_content_contact .content_contact:nth-child(1){border-right:1px solid var(--colorborder)}footer .content_footer .wrapper_info .block_content_contact .content_contact h3{color:#fff;font-size:14px;font-weight:500;line-height:20px;margin-bottom:0;font-family:"Geist Mono",monospace!important;margin-bottom:8px}footer .content_footer .wrapper_info .block_content_contact .content_contact h3.phone:not(:first-child){margin-top:24px}footer .content_footer .wrapper_info .block_content_contact .content_contact p,footer .content_footer .wrapper_info .block_content_contact .content_contact a{color:#A4A7AE;font-family:"Geist Mono",monospace;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}footer .content_footer .wrapper_info .block_content_contact .content_contact a{display:block}footer .content_footer .wrapper_info .block_content_contact .content_contact a:hover{color:#ffc933}footer .content_footer .wrapper_info .block_content_contact .content_contact a.direction{color:#fff;text-transform:uppercase}footer .content_footer .wrapper_info .block_content_contact .content_contact a.direction:hover{color:#ffc933}footer .content_footer .wrapper_info .block_content_contact .content_contact a.direction:hover svg path{fill:#ffc933}footer .content_footer .wrapper_info .social{width:7%;display:flex;flex-flow:column;align-items:center;padding:32px}footer .content_footer .wrapper_info .social .line.aos-animate{height:50px;transform:none!important}footer .content_footer .wrapper_info .social .line{width:1px;height:50px;background:#FFC933;margin-top:30px;margin-bottom:30px;transition:all 5s;transform:none!important}footer .content_footer .wrapper_info .social .content_social ul{display:flex;flex-flow:column;align-items:center;margin-bottom:0}footer .content_footer .wrapper_info .social .content_social ul li{margin-bottom:21px}footer .content_footer .wrapper_info .social .content_social ul li:last-child{margin-bottom:0}footer .content_footer .wrapper_info .social .content_social ul li a i{color:#fff;transition:all 0.4s}footer .content_footer .wrapper_info .social .content_social ul li a:hover svg path{fill:#ffc933}footer .bottom_footer{background:#0a0d12;position:relative}footer .bottom_footer .wrapper_botton_footer{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder);align-items:end}footer .bottom_footer .wrapper_botton_footer .link{width:50.2%;border-right:1px solid var(--colorborder);padding:32px 48px}footer .bottom_footer .wrapper_botton_footer .link a{font-size:12px;font-weight:500;color:#A4A7AE;text-transform:uppercase;font-family:"Geist Mono",monospace;padding-right:23px}footer .bottom_footer .wrapper_botton_footer .link a span{margin-bottom:8px}footer .bottom_footer .wrapper_botton_footer .link a:last-child{padding-right:0}footer .bottom_footer .wrapper_botton_footer .copyright{width:49%;padding:32px 48px}footer .bottom_footer .wrapper_botton_footer .copyright p{font-size:12px;font-weight:500;color:#fff;text-transform:uppercase;font-family:"Geist Mono",monospace;text-align:end;margin-bottom:8px}footer .bottom_footer .wrapper_botton_footer .copyright p span{color:#A4A7AE}header .content_header nav,header .dropdown{position:initial}header .menu ul li.menu_principal_service ul.dropdown-menu li:first-child a{background:url(/wp-content/themes/harmony/assets/images/icon_harmony/icon_service_menu/bg_service.jpg);background-size:cover;background-repeat:no-repeat;height:100%;padding:0px!important}header .menu ul li.menu_group_expertise>ul.dropdown-menu>li:first-child a{background:url(/wp-content/themes/harmony/assets/images/icon_harmony/icon_service_menu/bg_expertise.jpg);background-size:cover;background-repeat:no-repeat;height:100%;padding:0px!important}header .menu ul li.menu_group_expertise>ul.dropdown-menu>li:nth-child(2),header .menu ul li.menu_group_expertise>ul.dropdown-menu>li:nth-child(3),header .menu ul li.menu_group_expertise>ul.dropdown-menu>li:nth-child(4){width:26%}header .menu ul li.menu_industry>ul.dropdown-menu>li:first-child a{background:url(/wp-content/themes/harmony/assets/images/icon_harmony/icon_service_menu/bg_industry.png);background-size:cover;background-repeat:no-repeat;height:100%}header .menu ul li>ul.dropdown-menu>li:first-child{height:320px!important;display:inline}header .menu-item-has-children ul li{width:20%;border-right:1px solid var(--colorborder)}header .menu-item-has-children ul li:last-child{border-right:0 solid var(--colorborder)}header .menu ul li.menu_principal_service ul.dropdown-menu li:first-child a span,header .menu ul li.menu_principal_type2>ul.dropdown-menu>li:first-child a span{display:flex;height:100%;align-items:end;justify-content:end;font-size:48px;font-style:normal;font-weight:500;line-height:53px;text-transform:uppercase;padding-right:14px;padding-bottom:28px;text-align:end;margin:0;width:100%}header .menu ul li ul.dropdown-menu li a{padding:0!important}header .menu-item-has-children ul li.sous_category.bg_knowledge a:before{content:"";display:block!important;background:url(/wp-content/themes/harmony/assets/images/icon_solution/bg_knowledge.svg);width:100px;height:100px;background-repeat:no-repeat;background-size:contain;opacity:1}header .menu-item-has-children ul li.sous_category.bg_iot a:before{content:"";display:block!important;background:url(/wp-content/themes/harmony/assets/images/icon_solution/bg_iot.svg);width:100px;height:100px;background-repeat:no-repeat;background-size:contain;opacity:1}header .menu-item-has-children ul li.sous_category.bg_cities a:before{content:"";display:block!important;background:url(/wp-content/themes/harmony/assets/images/icon_solution/bg_cities.svg);width:100px;height:100px;background-repeat:no-repeat;background-size:contain;opacity:1}header .menu-item-has-children ul li.sous_category.bg_ai a:before{content:"";display:block!important;background:url(/wp-content/themes/harmony/assets/images/icon_solution/bg_ai.svg);width:100px;height:100px;background-repeat:no-repeat;background-size:contain;opacity:1}header .menu ul li ul.dropdown-menu li a{padding:32px!important}.dropdown-item:focus,.dropdown-item:hover{background:#fff0}header .menu-item-has-children ul li a span.menu-item-description{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ADACB0;font-family:"Archivo";white-space:initial}header .dropdown-menu .dropdown-item{padding:25px;display:block;height:100%}header .menu-item-has-children ul li a span.title_sous_menu{font-size:16px;font-weight:500;color:#fff;white-space:initial;transition:all 0.5s;line-height:22px;display:block;font-family:"Archivo";margin-top:26px;margin-bottom:16px}header .menu ul li>ul.dropdown-menu>li.sous_categorie span.title_sous_menu{padding-right:4px!important}header .menu ul li ul.dropdown-menu li.sous_categorie ul.dropdown-menu{position:initial;display:block;animation:none;padding:32px!important;border:none}header .menu ul li.menu_principal_parent.menu_principal_type2.menu_group_expertise ul.dropdown-menu li.sous_categorie ul.dropdown-menu li.sous_categorie2 a span{font-size:14px;color:#fff;margin-bottom:16px}.header .content_header .menu ul li.group_menu>a{display:none}.header .content_header .menu ul li.group_menu>ul{height:auto!important;display:block;width:100%}.header .content_header .menu ul li.group_menu>ul li{height:100%!important;display:block;width:100%;border-right:0}.header .content_header .menu ul li.sous_categorie>ul li.current-menu-item>a>span{color:#fff!important}.header .content_header .menu ul li.group_menu>ul li a{padding:0px!important}.header .content_header .menu ul li.group_menu>ul li a span{color:#717680!important;font-size:14px}.header .content_header .menu ul li.group_menu>ul li a span.title_sous_menu{margin-top:6px!important;margin-bottom:0px!important}.dropdown-toggle::after{display:none}.header .content_header .menu ul li.menu_industry>ul li a{padding:0!important}header .menu ul li.menu_industry ul.dropdown-menu li.sous_categorie ul.dropdown-menu{padding:32px!important}header .menu ul li.menu_industry ul.dropdown-menu li.sous_categorie a span.title_sous_menu{padding:0 4px!important;margin:0!important}header .menu ul li.menu_industry ul.dropdown-menu li.sous_categorie>a>span.title_sous_menu{padding:32px!important;border-bottom:1px solid var(--colorborder);width:100%}header .menu ul li.menu_industry ul.dropdown-menu li.sous_categorie>ul li a span{color:#717680;font-size:14px;font-weight:500;line-height:18px}header .menu ul li.menu_industry ul.dropdown-menu li.sous_categorie>ul li{height:100%!important;display:block;width:100%;margin-bottom:12px;border:none}header .menu ul li.menu_industry>ul.dropdown-menu>li:first-child a span{padding-right:32px!important;padding-bottom:32px!important;width:100%}header .menu ul li.menu_principal_parent>a.dropdown-toggle::after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/chevron-down-menu.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:14px;display:flex;align-items:center;border-top:0;border-right:0;border-bottom:0;border-left:0;margin-right:6px;margin-left:0;transition:all 0.3s}header .menu ul li.menu_principal_service ul.dropdown-menu li a{display:block!important}header .menu ul li.menu_principal_service ul.dropdown-menu li.sous_category a:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 20%)}header .menu ul li.menu_principal_parent.active a.dropdown-toggle::after{transform:rotate(360deg)}.bannier video{width:60%;right:0;height:100%;object-fit:cover;position:absolute;z-index:-1}.bannier{height:100vh;position:relative}.bannier:before{content:"";background:#000;width:100%;height:100%;position:absolute;z-index:-1}.bannier .container.container_bannier{position:relative;top:22%;left:auto;right:auto;padding-left:50px;width:100%}.bannier .content_bannier h1{font-size:64px;color:#fff;line-height:72px;font-weight:400;width:75%;text-transform:uppercase;margin-bottom:16px}.bannier .content_bannier h1 b{color:#A4A7AE;font-weight:400}.bannier .content_bannier h2{font-size:20px;color:#A4A7AE;line-height:30px;font-weight:400;width:34%;margin-bottom:79px}.bannier .container{border:none}.button_link{font-size:12px;font-weight:500;background:#fff0;line-height:18px;text-transform:uppercase;font-family:"Geist Mono",monospace;color:#fff;border:1px solid #fff;border-radius:4px;padding:15px 16px}.bannier .link a:first-child{margin-right:16px}.bannier .link a:first-child:hover{background:#fff0;color:#FFF}.bannier .link a:first-child:hover svg path{fill:#FFF}.bannier .link a:nth-child(2):hover{background:#fff;color:#181D27}.bannier .link a:nth-child(2):hover svg path{fill:#181D27}.button_link span.icon:after{content:'';background:url(/wp-content/themes/harmony/assets/images/icon_harmony/arrows_white.svg);background-repeat:no-repeat;width:16px;height:16px;transform:translate3d(0%,0%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;position:absolute;z-index:1;top:1px;left:-4px;-webkit-transition:all 1s;transition:all 1s}.button_link span.icon:before{content:'';background:url(/wp-content/themes/harmony/assets/images/icon_harmony/arrows_white.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;transform:translate3d(-70%,70%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;position:absolute;z-index:1;top:1px;left:-4px;-webkit-transition:all 1s;transition:all 1s}.button_link span.icon{position:relative;top:-1px}.button_link span.title_link{padding-left:20px}.button_link span.icon:before{opacity:0}.button_link:hover{color:#181D27;background:#fff}.button_link:hover span.icon:before,.button_link:hover span.icon:after{background:url(/wp-content/themes/harmony/assets/images/icon_harmony/arrows_black.svg);background-repeat:no-repeat;width:16px;height:16px;background-size:cover;left:-4px}.button_link:hover span.icon:before{opacity:1;left:-5px;transform:translate3d(0%,0%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}.button_link:hover span.icon:after{opacity:0;transform:translate3d(100%,-100%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}.wrapper_solution .container{border-left:1px solid #fff0;border-right:1px solid #fff0;border-image:linear-gradient(to bottom,#181d2733,#252B37) 1}.wrapper_solution .title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder)}.wrapper_solution .title h2{font-size:40px;font-weight:500;line-height:52px;color:#fff;width:50%;padding:48px;margin-bottom:0;border-right:1px solid #fff0;border-image:linear-gradient(to bottom,#181d2733,#181D27) 1;text-transform:uppercase}.wrapper_solution .title p{color:#A4A7AE;font-size:16px;font-weight:400;line-height:24px;width:50%;padding:48px;margin-bottom:0}.wrapper_solution .title p b{font-weight:400;color:#fff}.wrapper_solution .group_solution{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_solution .group_solution .item{width:25%;border-right:1px solid var(--colorborder);transition:all 0.3s}.wrapper_solution .group_solution .item .info{padding:32px 48px;height:360px}.wrapper_solution .group_solution .item:last-child{border:none}.wrapper_solution .group_solution .item p{display:none;color:#A4A7AE;font-size:14px;line-height:20px;font-weight:400}.wrapper_solution .group_solution .item p b{color:#fff;font-size:14px;line-height:20px;font-weight:400!important}.delete_border_global .espace_vide{position:relative;margin:0 20px}.delete_border_global .espace_vide:before{content:"";width:-webkit-fill-available;width:-moz-available;width:fill-available;height:100%;position:absolute;z-index:-1;border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.wrapper_solution .group_solution .item h3{color:#fff;font-size:18px;font-weight:500;line-height:28px;margin-top:32px;margin-bottom:16px}.wrapper_solution .group_solution .item h4{color:#A4A7AE;font-size:14px;font-weight:400;line-height:20px;margin-bottom:112px;-webkit-animation:slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both}.wrapper_solution .group_solution .item .link span{position:relative;top:-1px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;line-height:18px;font-family:"Geist Mono",monospace;margin-right:5px}.wrapper_solution .group_solution .item .link{padding:32px 48px;border-top:1px solid var(--colorborder)}.wrapper_solution .group_solution .item:nth-child(1):hover .link{background:#444CE7}.wrapper_solution .group_solution .item:nth-child(2):hover .link{background:#E478FA}.wrapper_solution .group_solution .item:nth-child(3):hover .link{background:#F63D68}.wrapper_solution .group_solution .item:nth-child(4):hover .link{background:#47CD89}.wrapper_solution .group_solution .item:nth-child(2):hover .link span,.wrapper_solution .group_solution .item:nth-child(4):hover .link span{color:#181D27}.wrapper_solution .group_solution .item:nth-child(2):hover .link svg path,.wrapper_solution .group_solution .item:nth-child(4):hover .link svg path{fill:#181D27}.wrapper_solution .group_solution .item:hover .info img{animation:slide-out-top 0.5s ease forwards}.wrapper_solution .group_solution .item .info img{-webkit-animation:slide-in-top-img 0.5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top-img 0.5s cubic-bezier(.25,.46,.45,.94) both}.wrapper_solution .group_solution .item:hover h4{display:none}.wrapper_solution .group_solution .item h3{-webkit-animation:slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both}.wrapper_solution .group_solution .item:hover h3{-webkit-animation:slide-in-bottom 0.5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom 0.5s cubic-bezier(.25,.46,.45,.94) both}.wrapper_solution .group_solution .item:hover p{display:block;-webkit-animation:slide-in-bottom 0.5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom 0.5s cubic-bezier(.25,.46,.45,.94) both}.wrapper_chiffre .content_chiffre{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder)}.wrapper_chiffre .content_chiffre .item{width:25%;border-top:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.wrapper_chiffre .content_chiffre .item:first-child{width:50%;border-top:none}.wrapper_chiffre .content_chiffre .item:nth-child(2){border-top:none}.wrapper_chiffre .content_chiffre .item:nth-child(3){border-top:none;border-right:none}.wrapper_chiffre .content_chiffre .item:last-child{border-right:none}.wrapper_chiffre .content_chiffre .item h2{font-size:30px;font-weight:500;line-height:38px;color:#fff;padding:48px}.wrapper_chiffre .content_chiffre .item p{font-size:36px;line-height:48px;font-weight:400;color:#fff;font-family:"Geist Mono",monospace;padding:32px 88px 0;margin-bottom:16px;display:flex}html[lang="en-US"] .wrapper_chiffre .content_chiffre .item p .col_number{display:flex;flex-direction:row-reverse;justify-content:flex-end}.wrapper_chiffre .content_chiffre .item h3{font-size:12px;color:#fff;font-weight:500;line-height:18px;padding:0 88px 0;margin-bottom:0}.wrapper_chiffre .content_chiffre .item h4{font-size:12px;color:#A4A7AE;font-weight:500;line-height:18px;padding:0 88px 32px}.wrapper_chiffre .content_chiffre .item:not(:first-child):hover,.rejoindre_carriere.wrapper_chiffre .content_chiffre .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 20%)}.wrapper_chiffre .content_chiffre .item{position:relative;transition:all 0.15s}.wrapper_chiffre .content_chiffre .item:hover::before{opacity:1}.wrapper_chiffre .content_chiffre .item::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;border-radius:inherit;background:radial-gradient(20rem circle at var(--xPos) var(--yPos),rgb(214 215 215 / .003),transparent 5%);opacity:0;transition:all 0.15s ease-in-out}.wrapper_industry .title{padding:48px;width:50%;border-right:1px solid var(--colorborder)}.wrapper_industry .title h2{font-size:12px;color:#181D27;line-height:18px;font-weight:400;text-transform:uppercase;position:relative;padding:4px 8px;background:#FFE988;width:max-content;font-family:"Geist Mono",monospace}.wrapper_industry .title h2:after{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:4px;display:none}.wrapper_industry .title p{color:#fff;font-size:30px;line-height:38px;font-weight:500;margin-top:12px}.wrapper_industry .group_industry .slick-list{overflow:visible;padding-left:-10px;padding-right:-10px;position:relative}.wrapper_industry .group_industry .slick-slide{padding-left:10px;padding-right:10px}.wrapper_industry .group_industry .slick-list::after{content:' ';position:absolute;top:0;bottom:0;width:100%;right:100%;background-color:#fff0}.wrapper_industry .group_industry .slick-custom-arrow-left{position:absolute;top:-50px;right:85px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_industry .group_industry .slick-custom-arrow-right{position:absolute;top:-50px;right:50px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_industry .group_industry .slick-custom-arrow-left.slick-disabled svg path,.wrapper_industry .group_industry .slick-custom-arrow-right.slick-disabled svg path{fill:#252B37}.wrapper_industry .group_industry a .image img{width:100%;height:260px!important;object-fit:cover}.wrapper_industry .group_industry .slick-slide{border-right:1px solid var(--colorborder)}.wrapper_industry .group_industry .slick-slide.slick-active:nth-child(1){border-left:0 solid var(--colorborder)}.wrapper_industry .group_industry .slick-slide.slick-active:nth-child(4)+.slick-slide{border-left:0 solid var(--colorborder)}.wrapper_industry .group_industry .slick-slide.slick-active:nth-child(4){border-right:0 solid var(--colorborder)}.wrapper_industry .group_industry .link{padding:12px 16px 48px;display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_industry .group_industry .link h3{width:70%;height:50px;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#fff;margin-bottom:0}.wrapper_industry .group_industry .slick-track{display:flex}.wrapper_industry .group_industry a .image{position:relative;overflow:hidden}.wrapper_industry .group_industry a .image .overlay{position:absolute;bottom:-100%;left:0;width:100%;height:0%;background:#0006;transition:bottom 0.4s ease;display:flex;align-items:center;justify-content:center}.wrapper_industry .group_industry a:hover .image .overlay{bottom:0;height:100%}.type_border_global{position:relative;z-index:1}.type_border_global.bg_yellow{background:#FFC933}.type_border_global.bg_white{background:#fff}.type_border_global:before{content:"";width:calc(100% - 40px);height:100%;position:absolute;z-index:-1;margin:0 20px;border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2)}.wrapper_approche .content_approche{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_approche .content_approche .title{width:50%;border-right:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2);padding:48px}.wrapper_approche .content_approche .title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;padding:4px 8px;width:max-content;background:#75E0A7}.wrapper_approche .content_approche .title span:after{content:"";width:8px;height:8px;background:#0A0D12;position:absolute;left:0;top:4px;display:none}.wrapper_approche .content_approche .title p{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_approche .content_approche .title h2{color:#000000B2;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase}.wrapper_approche .content_approche .info{width:50%;display:flex;flex-flow:column;height:auto}.wrapper_approche .content_approche .info>p{padding:46px 48px 48px;margin-bottom:0;font-size:16px;color:#181D27;font-weight:500;line-height:24px}.wrapper_approche .content_approche .info .group_approche{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;height:100%;border-top:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2)}.wrapper_approche .content_approche .info .group_approche .item{width:33.33%;padding:16px;border-right:1px solid var(--colorborder2);transition:all 0.3s}.wrapper_approche .content_approche .info .group_approche .item:hover{background:#0000001A}.wrapper_approche .content_approche .info .group_approche .item:last-child{border-right:0 solid var(--colorborder2)}.wrapper_approche .content_approche .info .group_approche .item h3{color:#181D27;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.wrapper_approche .content_approche .info .group_approche .item p{color:#000000B2;font-size:12px;font-weight:400;line-height:18px;margin-bottom:0}.wrapper_approche .link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_approche .link .section_vide{width:50%;border-right:1px solid var(--colorborder2)}.wrapper_approche .link a{width:50%;padding:20px 0;border:none;text-align:center;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase}.marquee{color:#fff;width:100%;overflow:hidden;white-space:nowrap;position:relative}.marquee .content .rail{display:flex}.marquee .content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding-top:45px;padding-bottom:40px}.marquee .content span{font-style:normal;font-weight:300;font-size:192px;line-height:134px;color:#030303;margin-bottom:0}.wrapper_temoignage{position:relative}.wrapper_temoignage .espace_vide .container{height:40px}.wrapper_temoignage .content_title{display:flex;flex-flow:wrap;justify-content:space-between}.wrapper_temoignage .content_title .title{width:40%;padding:48px;position:relative}.wrapper_temoignage .content_title .title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;padding:4px 8px;background:#A4BCFD}.wrapper_temoignage .content_title .title span:after{content:"";width:8px;height:8px;background:#0A0D12;position:absolute;left:0;top:4px;display:none}.wrapper_temoignage .content_title .title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_temoignage .content_title .image{position:relative;width:30%}.wrapper_temoignage .content_title .image:after{content:"";height:100%;width:1px;background:var(--colorborder2);position:absolute;left:33.2%;z-index:-1}.wrapper_temoignage .content_title .image video{width:272px;height:224px}.wrapper_temoignage .content_title .link{display:flex;justify-content:end;flex-flow:column;padding:48px;width:30%;align-items:end}.wrapper_temoignage .content_title .link a{width:max-content;color:#fff;font-size:18px}.wrapper_temoignage .content_title .link a svg{width:16px;height:14px}.wrapper_temoignage .content_title .link a svg path{fill:#fff}.wrapper_temoignage .group_temoignage .item{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_temoignage .group_temoignage .content_group_temoignage2 .item .image{border-left:1px solid var(--colorborder2);border-right:0}.wrapper_temoignage .group_temoignage .item .image{width:50%;padding:0}.wrapper_temoignage .group_temoignage .item .image img{width:100%;height:596px!important;object-fit:cover;max-width:100%}.wrapper_temoignage .group_temoignage .item .info{width:50%;background:#fff;display:flex;flex-flow:column;justify-content:space-between}.wrapper_temoignage .group_temoignage .item .info .description{padding:80px}.wrapper_temoignage .group_temoignage .item .info a{width:100%;z-index:0;border:none;padding:20px 0;text-align:center;font-size:18px;line-height:18px;font-weight:500;text-transform:uppercase;border-top:1px solid var(--colorborder2)}.wrapper_temoignage .group_temoignage .item .info h3{color:#181D27;font-size:30px;line-height:38px;font-weight:600;margin-bottom:0}.wrapper_temoignage .group_temoignage .item .info h3+p{color:#181D27;font-size:16px;line-height:24px;font-weight:400;margin-bottom:24px;margin-top:32px}.wrapper_temoignage .group_temoignage .item .info h4{color:#181D27;font-size:18px;line-height:28px;font-weight:600;margin-bottom:0}.wrapper_temoignage .group_temoignage .item .info p.description_solution{color:#181D27;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;margin-top:4px}.wrapper_temoignage .group_temoignage .item .info ul{color:#181D27;font-size:14px;font-weight:400;line-height:20px;margin-bottom:40px;padding-left:30px;margin-top:4px}.wrapper_temoignage .group_temoignage .item .info ul li{list-style:disc}.wrapper_temoignage .group_temoignage .item .info p.list{margin-bottom:0}.wrapper_temoignage .group_temoignage .item .info b{font-weight:600}.none_border .espace_vide{border-top:0 solid var(--colorborder);border-bottom:1px solid var(--colorborder)}.none_border.type_border_global .espace_vide{border-top:0 solid var(--colorborder2);border-bottom:1px solid var(--colorborder2)}.group_temoignage .espace_vide3{border-bottom:0}.wrapper_partennaire{position:relative}.wrapper_partennaire .content_title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end}.wrapper_partennaire .title{padding:48px;width:50%;border-right:1px solid var(--colorborder2)}.wrapper_partennaire .description{width:50%;padding:48px 32px}.wrapper_partennaire .description p{color:#181D27;font-size:16px;line-height:24px;font-weight:500}.wrapper_partennaire .link{padding:32px;text-align:end;padding:48px 32px}.wrapper_partennaire .btn_partenaire{border-top:1px solid var(--colorborder2)}.wrapper_partennaire .btn_partenaire .link a{font-size:18px;padding:20px 24px;width:max-content;display:block;margin:auto 0 0 auto}.wrapper_partennaire .btn_partenaire .link a svg{width:16px;height:14px}.wrapper_partennaire .title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;padding:4px 8px;background:#FEA3B4}.wrapper_partennaire .title span:after{content:"";width:8px;height:8px;background:#0A0D12;position:absolute;left:0;top:4px;display:none}.wrapper_partennaire .title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_partennaire .group_partner{padding:20px 0;border-top:1px solid var(--colorborder2)}.text-marquee{position:relative;display:flex;align-items:center;overflow-x:hidden}.wrapper_partennaire .group_partner{position:relative;white-space:nowrap;padding:0;margin:0;will-change:transform;padding:32px 0}.wrapper_partennaire .group_partner .item{padding:0;font-size:6.4rem;display:inline-block;margin-right:2rem;font-family:arial;font-weight:700}.wrapper_partennaire .group_partner a img{width:130px;margin:auto;display:block;aspect-ratio:3 / 2}.wrapper_partennaire .group_clients{margin:0 20px}.wrapper_blog .title{padding:48px;width:50%;border-right:1px solid var(--colorborder)}.wrapper_blog .title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;padding:4px 8px;background:#FFE988}.wrapper_blog .title span:after{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:4px;display:none}.wrapper_blog .title h2{color:#fff;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_blog .group_blog .slick-custom-arrow-left{position:absolute;top:-50px;right:85px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_blog .group_blog .slick-custom-arrow-right{position:absolute;top:-50px;right:50px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_blog .group_blog .slick-list{overflow:visible;padding-left:-10px;padding-right:-10px;position:relative}.wrapper_blog .group_blog .slick-track{display:flex}.wrapper_blog .group_blog .slick-list::after{content:' ';position:absolute;top:0;bottom:0;width:100%;right:100%;background-color:#fff0}.wrapper_blog .group_blog .slick-custom-arrow-left.slick-disabled svg path,.wrapper_blog .group_blog .slick-custom-arrow-right.slick-disabled svg path{fill:#252B37}.wrapper_blog .group_blog .slick-slide{border-right:1px solid var(--colorborder)}.wrapper_blog .group_blog a img{width:100%}.wrapper_blog .group_blog .slick-slide.slick-current+.slick-active{border-right:0 solid var(--colorborder)}.wrapper_blog .group_blog .slick-slide{padding-left:10px;padding-right:10px;height:100%}.wrapper_blog .group_blog .info{padding:24px}.wrapper_blog .group_blog .info h3{color:#fff!important;font-size:18px;line-height:28px;font-weight:500;margin-bottom:16px;height:50px}.wrapper_blog .group_blog .info p{color:#A4A7AE;font-size:14px;line-height:20px;font-weight:500;margin-bottom:0}.wrapper_blog .group_blog .link{padding:32px 24px}.wrapper_blog .group_blog .link span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;line-height:18px;font-family:"Geist Mono",monospace;padding-right:5px}.wrapper_blog .group_blog .image img{height:238px!important;object-fit:cover}.wrapper_blog .group_blog a{padding-bottom:10px}.wrapper_blog .group_blog a:hover .link{background:#181D27}.wrapper_blog .group_blog .image{position:relative;overflow:hidden}.wrapper_blog .group_blog .image .overlay{position:absolute;bottom:-100%;left:0;width:100%;height:0%;background:#0006;transition:bottom 0.4s ease;display:flex;align-items:center;justify-content:center}.wrapper_blog .group_blog a:hover .image .overlay{bottom:0;height:100%}.wrapper_opportunitie .content_opportunitie{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end}.wrapper_opportunitie .content_opportunitie .title{width:50%;padding:48px;border-right:1px solid var(--colorborder)}.wrapper_opportunitie .content_opportunitie .title h2{color:#fff;font-size:40px;font-weight:500;line-height:52px;margin-bottom:12px;text-transform:uppercase}.wrapper_opportunitie .content_opportunitie .title p{color:#A4A7AE;font-size:18px;font-weight:500;line-height:28px;margin-bottom:0}.wrapper_opportunitie .content_opportunitie .link{width:50%;display:flex;justify-content:end;align-items:end;flex-flow:wrap}.wrapper_opportunitie .content_opportunitie .link a{border:none;width:100%;text-align:center;padding:23px 0;font-size:18px}.wrapper_problematique .title{width:100%;border-bottom:1px solid var(--colorborder2);display:flex;flex-flow:wrap;justify-content:space-between}.wrapper_problematique .title .content_title{width:50.1%;border-right:1px solid var(--colorborder2);padding:48px}.wrapper_problematique .title .slider-for2{width:49.9%;padding:32px}.wrapper_problematique .title .slider-for2 .item .number{color:#181D27;font-size:224px;text-transform:uppercase;text-align:center;font-weight:100}.wrapper_problematique .title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;background:#EEAAFD;padding:4px 8px}.wrapper_problematique .title span:after{content:"";width:8px;height:8px;background:#0A0D12;position:absolute;left:0;top:4px;display:none}.wrapper_problematique .title h2{color:#181D27;height:208px;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_problematique .slider-for .item{display:flex!important;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2)}.wrapper_problematique .slider-for .item .info{width:50.05%;border-right:1px solid var(--colorborder2)}.wrapper_problematique .slider-for .item .info .wrapper_item_info{padding:48px}.wrapper_problematique .slider-for .item .info .wrapper_item_info h3{color:#181D27;font-size:28px;line-height:38px;font-weight:500}.wrapper_problematique .slider-for .item .info .wrapper_item_info p{color:#181D27;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0;height:60px}.wrapper_problematique .slider-for .item .info .group_info{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;height:100%;border-top:1px solid var(--colorborder2)}.wrapper_problematique .slider-for .item .info .group_info .item_info{width:50%;padding:32px 48px;transition:all 0.3s}.wrapper_problematique .slider-for .item .info .group_info .item_info:hover{background:#0000001A}.wrapper_problematique .slider-for .item .info .group_info .item_info:first-child{border-right:1px solid var(--colorborder2)}.wrapper_problematique .slider-for .item .info .group_info .item_info h4{font-size:16px;font-weight:600;line-height:24px;color:#181D27;margin-top:8px;margin-bottom:8px}.wrapper_problematique .slider-for .item .info .group_info .item_info p{font-size:14px;font-weight:400;line-height:20px;color:#535862;margin-bottom:0;height:105px}.wrapper_problematique .slider-for .item .image{width:49.9%;padding:32px}.wrapper_problematique .slider-for .item .image img{width:100%}.wrapper_problematique .bottom_problematique{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end}.wrapper_problematique .bottom_problematique .slider-nav{width:50%;padding:32px 48px 32px 126px;border-right:1px solid var(--colorborder2)}.wrapper_problematique .bottom_problematique .link{width:50%;padding:32px 48px;display:flex;justify-content:end;flex-flow:column;align-items:end}.wrapper_problematique .bottom_problematique .link a{width:max-content;font-size:18px}.wrapper_problematique .bottom_problematique .link a svg{width:16px;height:14px}.wrapper_problematique .bottom_problematique .slider-nav .slick-list{padding-left:-8px;padding-right:-8px;position:relative}.wrapper_problematique .bottom_problematique .slider-nav .slick-slide{padding-left:8px;padding-right:8px}.wrapper_problematique .bottom_problematique .slider-nav .image_nav img{height:76px!important;width:100%;object-fit:cover}.wrapper_problematique .slider-for .slick-custom-arrow-left{position:absolute;bottom:-118px;left:45px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_problematique .slider-for .slick-custom-arrow-right{position:absolute;bottom:-118px;left:80px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_problematique .slider-for .slick-custom-arrow-left.slick-disabled svg path,.wrapper_problematique .slider-for .slick-custom-arrow-right.slick-disabled svg path{fill:#A4A7AE}.wrapper_problematique_type2 .top_title{display:flex;flex-flow:wrap;justify-content:space-between}.wrapper_problematique_type2 .wrapper_title{width:50%}.wrapper_problematique_type2 .slider-for2{width:50%}.wrapper_problematique_type2 .title .content_title{width:100%}.wrapper_problematique_type2 .slider-for .item .info{width:100%}.wrapper_problematique_type2 .slider-for2 .image img{width:100%;height:812px!important;object-fit:cover}.wrapper_problematique_type2 .bottom_problematique .slider-nav .image_nav{background:#000}.wrapper_problematique_type2 .bottom_problematique .slider-nav .image_nav img{height:100%!important;opacity:.5}.wrapper_problematique_type2 .bottom_problematique .slick-current .image_nav img{opacity:1}.wrapper_problematique_type2 .bottom_problematique{margin-top:-3px}.wrapper_problematique .slider-for .item{position:relative}.wrapper_problematique .slider-for .item .spark_right{position:absolute;top:100%;left:0;height:2px;width:100%;background:linear-gradient(to right,#e8e9ea7a,#0A0D12);animation:animate1 4s linear infinite;animation-delay:2s}@keyframes animate1{0%{transform:translateX(-200%)}100%{transform:translateX(200%)}}.wrapper_solution .container{position:relative}.spark_right{position:absolute;top:0;right:0;height:100%;width:1px;background:linear-gradient(to bottom,#171618,#FFD84A);animation:animate2 4s linear infinite;animation-delay:1s}.spark_left{position:absolute;top:0;left:0;height:100%;width:1px;background:linear-gradient(to bottom,#171618,#FFD84A);animation:animate2 4s linear infinite;animation-delay:1s}@keyframes animate2{0%{transform:translateY(-200%)}100%{transform:translateY(200%)}}.button_link_black,.button_link_white,.header .content_header .menu .navbar-collapse>ul>li>a,.header .content_header .menu ul li.group_menu>ul li a,.header .content_header .menu ul li.menu_industry>ul li ul li a,.header .content_header .menu ul li.menu_group_propos>ul li a,.animated-text-scroll,footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li a{cursor:pointer;position:relative;overflow:hidden}.button_link_black .char,.button_link_white .char,.header .content_header .menu .navbar-collapse>ul>li>a .char,.header .content_header .menu ul li.group_menu>ul li a .char,.header .content_header .menu ul li.menu_group_propos>ul li a .char,.header .content_header .menu ul li.menu_industry>ul li ul li a .char,.animated-text-scroll .char,footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li a .char{display:inline-block;opacity:1}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li a span,.header .content_header .menu .navbar-collapse>ul>li>a>span,.header .content_header .menu ul li.menu_industry>ul li ul li a span,.header .content_header .menu ul li.group_menu>ul li a span,.header .content_header .menu ul li.menu_group_propos>ul li a span,footer .bottom_footer .wrapper_botton_footer .link a span{position:relative;z-index:2;display:inline-block;padding:0 4px}.content_header .menu .navbar-collapse>ul>li.menu-item-object-custom.current-menu-ancestor>a>span{color:#fff!important}.content_header .menu .navbar-collapse>ul>li.menu-item-object-custom.current-menu-ancestor>a:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/chevron-down.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:14px;display:flex;align-items:center;border-top:0;border-right:0;border-bottom:0;border-left:0;margin-right:6px;transition:all 0.3s}.content_header .menu .navbar-collapse>ul>li.menu-item-object-custom.current-menu-ancestor>a:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/chevron-down-menu.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:14px;display:flex;align-items:center;border-top:0;border-right:0;border-bottom:0;border-left:0;margin-right:6px;transition:all 0.3s}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li a span:after,.header .content_header .menu .navbar-collapse>ul>li>a>span:after,.header .content_header .menu ul li.menu_industry>ul li ul li a span:after,.header .content_header .menu ul li.group_menu>ul li a span:after,.header .content_header .menu ul li.menu_group_propos>ul li a span:after,footer .bottom_footer .wrapper_botton_footer .link a span:after{content:"";transform:scaleX(0);transform-origin:bottom right;transition:transform 0.25s;position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0;background:#fff;z-index:-1!important}.content_header .menu .navbar-collapse>ul>li.current_page_item a span{color:#fff!important}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li a:hover span:after,.header .content_header .menu .navbar-collapse>ul>li>a:hover>span:after,.header .content_header .menu ul li.menu_industry>ul li ul li>a:hover>span:after,.header .content_header .menu ul li.group_menu>ul li a:hover span:after,.header .content_header .menu ul li.menu_group_propos>ul li a:hover span:after,footer .bottom_footer .wrapper_botton_footer .link a:hover span:after{transform:scaleX(1);transform-origin:bottom left}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li a:hover span,.header .content_header .menu .navbar-collapse>ul>li>a:hover>span,.header .content_header .menu ul li.menu_industry>ul li ul li a:hover span,.header .content_header .menu ul li.group_menu>ul li a:hover span,.header .content_header .menu ul li.menu_group_propos>ul li a:hover span,footer .bottom_footer .wrapper_botton_footer .link a:hover span{color:#181D27!important}.header .content_header .menu .navbar-collapse>ul>li.menu_principal_parent.active>a span{color:#fff}.header .content_header .menu .navbar-collapse>ul>li.menu_principal_parent.active>a:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/chevron-down.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:14px;display:flex;align-items:center;border-top:0;border-right:0;border-bottom:0;border-left:0;margin-right:6px;transition:all 0.3s}footer .content_footer .wrapper_footer .menu_footer .content_menu_footer ul li{width:fit-content}footer .espace_vide .container{height:40px;border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.button_link_black.bg_btn_yellow .inner-bg{background:#ffc933}.button_link_black:hover{color:#fff!important}.button_link_white:hover{color:#0a0d12!important}.button_link_white:hover{color:#0a0d12!important}.button_link_black:hover svg path{fill:#fff!important}.button_link_white:hover svg path{fill:#0a0d12!important}.button_link_black:hover .inner-bg{background-color:#0a0d12}.button_link_white:hover .inner-bg{background-color:#fff}.button_link_black:hover .inner-bg,.button_link_white:hover .inner-bg{clip-path:polygon(0 0,100% 0,100% 100%,95% 100%,0 100%)}.button_link_black:hover .border-bg{background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,95% 100%,0 100%)}.button_link_white:hover .border-bg{clip-path:polygon(0 0,100% 0,100% 100%,95% 100%,0 100%)}.button_link_black.bg_btn_yellow:hover .inner-bg{background-color:#ffc933}.button_link_black.bg_btn_black .inner-bg{background-color:#0a0d12}.button_link_black.bg_btn_yellow:hover .border-bg{background-color:#0a0d12}.button_link_black.bg_btn_yellow:hover{color:#0a0d12!important}.button_link_black.bg_btn_yellow:hover svg path{fill:#0a0d12!important}.button_link_black svg,.button_link_white svg,.button_link_black .button-text,.button_link_white .button-text{position:relative;z-index:1}.header .content_menu_sidebar{z-index:9990;padding:20px 20px;position:fixed;top:0;bottom:0;right:-80%;width:25%;list-style-type:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#fff;overflow:hidden;overflow-y:auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;box-shadow:0 1px 9px rgb(0 0 0 / 12%),0 1px 6px rgb(0 0 0 / 12%)}.header .content_menu_sidebar.visible{right:0;width:100%}.header #fade-bg{display:none;width:100%;height:100%;position:fixed;-webkit-overflow-scrolling:touch;overflow:hidden;top:0;left:0;z-index:80;background:rgb(0 0 0 / .2)}.header .menu_sidebar .close{opacity:1}.header .menu_sidebar .close .btn_close{position:absolute;top:0;left:0;background:#030303;width:40px;height:35px;cursor:pointer}.header .menu_sidebar .close .btn_close:before,.header .menu_sidebar .close .btn_close:after{position:absolute;left:18px;top:8px;content:' ';height:18px;width:2px;background-color:#fff}.header .menu_sidebar .close .btn_close:before{transform:rotate(45deg)}.header .menu_sidebar .close .btn_close:after{transform:rotate(-45deg)}.header .menu_sidebar{position:relative;display:none}.header .activate_menu{display:block;cursor:pointer;width:15px;height:32px;margin-left:5px;position:relative;z-index:100;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.header .activate_menu i{font-size:22px;color:#3b4e51}.header .menu_sidebar span.icon_menu_sidebar,.header .activate_menu span.icon_menu_sidebar:before,.header .activate_menu span.icon_menu_sidebar:after{content:"";background:#fff;display:block;width:16px;height:.1em;position:absolute;left:0}.header .menu_sidebar span.icon_menu_sidebar{top:5px}.header .activate_menu span.icon_menu_sidebar:before{top:5px;height:.1em}.header .activate_menu span.icon_menu_sidebar:after{top:9.5px;width:10px;transition:width 200ms;-moz-transition:width 200ms;-o-transition:width 200ms;-webkit-transition:width 200ms}.header .activate_menu:hover span.icon_menu_sidebar:after{width:16px}.header .content_item_menu_sidebar{margin-top:60px;text-align:center}.header .content_item_menu_sidebar .info h2{margin-bottom:20px;font-size:24px;margin-top:25px;font-weight:600}.header .content_item_menu_sidebar p,.header .content_item_menu_sidebar a{font-size:16px;color:#7D7D7D;margin-top:15px;text-align:left}.header .content_item_menu_sidebar .social{margin-top:35px}.header .content_item_menu_sidebar .langue_sidebar .lang{display:flex;justify-content:space-around;width:100%;margin:auto}.header .content_item_menu_sidebar .langue_sidebar{margin-top:40px}.header .content_item_menu_sidebar .langue_sidebar a{color:#030303;font-size:16px;font-weight:500;text-transform:uppercase}.header .content_item_menu_sidebar .langue_sidebar a:hover,.header .content_item_menu_sidebar .langue_sidebar a.current_lang{color:#FFC933}.header .content_item_menu_sidebar .social ul{display:flex;justify-content:space-between;width:100%}.header .content_item_menu_sidebar .social ul li a{height:45px;width:45px;border-radius:50%;border:1px solid #dfdfdf;display:flex;align-items:center;justify-content:center}.header .content_item_menu_sidebar .social ul li a:hover{background:#FFC933;border:1px solid #FFC933}.header .content_item_menu_sidebar .social ul li a:hover i{color:#fff}.header .content_item_menu_sidebar .social ul li{border:none;display:flex;justify-content:center}.header .content_item_menu_sidebar .social ul li a i{color:#7D7D7D}.header .content_item_menu_sidebar ul{align-items:start!important}.header .content_item_menu_sidebar ul li a span{color:#030303;font-weight:700;transition:all 0.3s}.header .content_item_menu_sidebar ul li:hover a span{color:#FFC933}.header .content_item_menu_sidebar ul li a span:hover:before,.header .content_item_menu_sidebar ul li.current-menu-item a span:before{display:none}.header .content_item_menu_sidebar ul{padding:0 20px}.header .content_item_menu_sidebar ul li{width:100%;transition:all 0.3s;border-bottom:1px solid #979797;padding:10px 0px!important;position:relative}.header .content_item_menu_sidebar ul li.menu-item-has-children:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/chevron-down-menu.svg);width:19px;height:10px;display:block;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;top:40px;transition:all 0.3s}.activate_menu_mobile{display:block;position:absolute;width:24px;height:20px;top:23px;left:0;cursor:pointer;z-index:100;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.activate_menu_mobile .menu-icon,.activate_menu_mobile .menu-icon::before,.activate_menu_mobile .menu-icon::after{content:"";display:block;position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:36px;cursor:pointer;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.activate_menu_mobile .menu-icon{top:8px}.activate_menu_mobile .menu-icon::before{top:-8px}.activate_menu_mobile .menu-icon::after{bottom:-8px}.activate_menu_mobile.active .menu-icon{background:none}.activate_menu_mobile.active .menu-icon::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.activate_menu_mobile.active .menu-icon::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header ul>li.menu_principal_parent.active ul{border-top:1px solid var(--colorborder);border-bottom:1px solid var(--colorborder);opacity:1;margin-top:0;border-radius:0;animation:fadeInMenu 0.6s;width:100%;background:#0a0d12;display:flex;flex-flow:wrap;padding:0}.header ul>li.menu_principal_parent ul.hide{opacity:0}header .menu nav ul.navbar-nav>li:hover>a span{color:#fff}.header ul>li.menu_principal_parent.active>a span{color:#fff!important}header .menu ul li>ul.dropdown-menu>li:first-child{height:327px!important;display:inline}header .menu ul li>ul.dropdown-menu>li.height_industrie:first-child{height:auto!important;display:inline}header .menu_principal_sidebar .dropdown-menu.active,header .menu_principal_sidebar .menu_group_expertise .dropdown-menu.active ul.dropdown-menu{display:contents!important;opacity:1}header .menu ul li.menu_principal_parent.active a.dropdown-toggle::after{transform:rotate(360deg)}header .menu_sidebar .langue_sidebar{padding:10px 26px 40px}header .menu_sidebar .langue_sidebar .lang a{font-size:20px;font-style:normal;font-weight:600;line-height:24px;color:#fff;padding-right:15px;text-transform:uppercase}header .menu_sidebar .langue_sidebar .lang a.current_lang{color:#FFC933}header .menu_sidebar .content_menu_sidebar{display:flex;flex-flow:column;justify-content:space-between}.page_404{height:100vh;width:100%;background:#0A0D12;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.page_404 .content_page_404{z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-flow:column;align-items:center}.page_404 .content_page_404 h2{font-size:140px;font-weight:300;line-height:115px;color:#fff;width:100%;text-align:center}.page_404 .content_page_404 h1{font-size:96px;font-weight:300;line-height:115px;color:#fff;width:100%;text-align:center}.page_404 .content_page_404 a{margin-top:40px}.wrapper_bannier_solution .image img{height:520px!important;width:100%;border-bottom:1px solid var(--colorborder);object-fit:cover}.wrapper_bannier_solution .breadcrumb_page{padding:16px 48px}.wrapper_bannier_solution .breadcrumb_page p{color:#FFF;font-size:12px;font-weight:400;line-height:18px;font-family:"Geist Mono",monospace;text-transform:uppercase;margin-bottom:0}.wrapper_bannier_solution .breadcrumb_page p span{color:#A4A7AE}.wrapper_bannier_solution .content_bannier{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder)}.wrapper_bannier_solution .content_bannier .title{width:50%;border-right:1px solid var(--colorborder);padding:48px}.wrapper_bannier_solution .content_bannier .title h2{font-size:40px;color:#fff;font-weight:500;line-height:52px;width:80%;text-transform:uppercase}.wrapper_bannier_solution .content_bannier .info{width:50%}.wrapper_bannier_solution .content_bannier .info h3{color:#fff;font-size:30px;line-height:38px;font-weight:500;padding:48px 48px 24px;margin-bottom:0}.wrapper_bannier_solution .content_bannier .info p{color:#A4A7AE;font-size:16px;line-height:24px;font-weight:400;padding:0 32px 48px;margin-bottom:0}.wrapper_bannier_solution .content_bannier .info h3+p{padding:0 48px 48px}.wrapper_bannier_solution .content_bannier .info h3+p b{color:#fff;font-weight:400;padding-top:18px;display:block}.wrapper_bannier_solution .content_bannier .link{display:flex;justify-content:space-between;flex-flow:wrap;width:100%;border-top:1px solid var(--colorborder)}.wrapper_bannier_solution .content_bannier .link a{padding:23px 0;width:50%;text-align:center}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .link a{width:100%;border-bottom:1px solid var(--colorborder);font-size:18px;line-height:18px;text-transform:uppercase}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .link a svg{width:16px;height:14px}.wrapper_bannier_solution .content_bannier .link a:nth-child(2){border:none}.wrapper_bannier_solution .image.border_left_right{border:none;border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.wrapper_bannier_solution .image video{width:100%;height:520px;object-fit:cover;display:block}.wrapper_about_solution .title{padding:48px;width:50%;border-right:1px solid var(--colorborder2)}.wrapper_about_solution .title h2{color:#181D27;font-size:40px;line-height:52px;font-weight:500;text-transform:uppercase}.wrapper_about_solution .group_about{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder2)}.wrapper_about_solution .group_about .item{width:50%;padding:48px}.wrapper_about_solution .group_about .item:first-child{border-right:1px solid var(--colorborder2)}.wrapper_about_solution .group_about .item h3{color:#181D27;font-size:30px;font-weight:500;line-height:38px;margin-bottom:38px}.wrapper_about_solution .group_about .item h4{color:#181D27;font-size:16px;font-weight:500;line-height:24px;margin-bottom:38px}.wrapper_about_solution .group_about .item p{margin-bottom:0}.wrapper_about_solution .group_about .item p b{color:#535862;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;display:block;position:relative;padding-left:24px}.wrapper_about_solution .group_about .item p b span{font-weight:700}.wrapper_about_solution .group_about .item p b:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/focus-line.svg);width:100%;height:100%;position:absolute;background-repeat:no-repeat;left:0;top:0}.wrapper_about_solution .group_about .item p b:last-child{margin-bottom:0}.wrapper_approche_solution .title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2)}.wrapper_approche_solution .title h2{width:50%;padding:48px;font-size:40px;line-height:52px;font-weight:500;color:#181D27;border-right:1px solid var(--colorborder2);text-transform:uppercase;margin-bottom:0}.wrapper_approche_solution .title p{width:50%;padding:88px 48px 48px;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0;color:#181D27}.wrapper_approche_solution .group_approche{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2)}.wrapper_approche_solution .group_approche .item{width:25%;border-right:1px solid var(--colorborder2);padding:32px 48px;transition:all 0.3s}.wrapper_approche_solution .group_approche .item:hover{background:#0000001A}.wrapper_approche_solution .group_approche .item:last-child{border-right:none}.wrapper_approche_solution .group_approche .item span{font-size:24px;line-height:32px;font-weight:500;color:#181D27}.wrapper_approche_solution .group_approche .item h3{font-size:16px;line-height:24px;font-weight:600;color:#181D27;padding-top:16px;padding-bottom:8px;margin-bottom:0}.wrapper_approche_solution .group_approche .item p{font-size:14px;line-height:20px;font-weight:400;color:#181D27;margin-bottom:0}.wrapper_approche_solution .link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_approche_solution .link .section_vide{width:50%;border-right:1px solid var(--colorborder2)}.wrapper_approche_solution .link a{width:50%;padding:20px 0;border:none;text-align:center;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase}.wrapper_technologie_solution .espace_vide .container{height:40px!important}.wrapper_technologie_solution .title{border-bottom:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2);width:50.1%}.wrapper_technologie_solution .title h2{color:#181D27;font-size:40px;line-height:52px;font-weight:500;width:100%;padding:48px;margin-bottom:0;text-transform:uppercase}.wrapper_technologie_solution .group_temoignage .wrapper_technologie{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2)}.wrapper_technologie_solution .group_temoignage .item{width:50%;padding:48px;border-right:1px solid var(--colorborder2)}.wrapper_technologie_solution .group_temoignage .item:nth-child(2n){border-right:0}.wrapper_technologie_solution .group_temoignage .item:nth-child(1),.wrapper_technologie_solution .group_temoignage .item:nth-child(2),.wrapper_technologie_solution .group_temoignage .item:nth-child(3),.wrapper_technologie_solution .group_temoignage .item:nth-child(4){border-bottom:1px solid var(--colorborder2)}.wrapper_technologie_solution .group_temoignage .item .info h3{color:#181D27;font-size:30px;line-height:38px;font-weight:600;margin-top:32px;margin-bottom:0}.wrapper_technologie_solution .group_temoignage .item .info h3+p{color:#181D27;font-size:16px;line-height:24px;font-weight:400;margin-bottom:24px;margin-top:32px}.wrapper_technologie_solution .group_temoignage .item .info p.list{margin-bottom:0}.wrapper_technologie_solution .group_temoignage .item .info ul{color:#181D27;font-size:14px;font-weight:400;line-height:20px;padding-left:22px}.wrapper_technologie_solution .group_temoignage .item .info ul li{list-style:disc}.wrapper_technologie_solution .video video{width:100%;height:520px;object-fit:cover;display:block}.wrapper_technologie_solution .video.content_global{border:1px solid var(--colorborder2)}.wrapper_technologie_solution .btn_bottom{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_technologie_solution .btn_bottom .section_vide{width:50%;border-right:1px solid var(--colorborder2)}.wrapper_technologie_solution .btn_bottom a{width:50%;padding:23px 0;border:none;text-align:center;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase}.wrapper_temoignage_solution .title{padding:48px 32px;width:50%;border-right:1px solid var(--colorborder2)}.wrapper_temoignage_solution .title h2{font-size:48px;line-height:60px;font-weight:500;color:#0A0D12;text-transform:uppercase}.wrapper_temoignage_solution .group_temoignage{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2)}.wrapper_temoignage_solution .group_temoignage .item{width:50%;border-right:1px solid var(--colorborder2);padding:48px 32px}.wrapper_temoignage_solution .group_temoignage .item:last-child{border-right:none}.wrapper_temoignage_solution .group_temoignage .item h3{padding-top:32px;padding-bottom:32px;color:#181D27;font-size:30px;line-height:38px;font-weight:600}.wrapper_temoignage_solution .group_temoignage .item p{padding-bottom:24px;color:#181D27;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0}.wrapper_temoignage_solution .group_temoignage .item p.list{margin-bottom:0;padding-bottom:0}.wrapper_temoignage_solution .group_temoignage .item h4{padding-bottom:4px;color:#181D27;font-size:18px;line-height:28px;font-weight:600}.wrapper_temoignage_solution .group_temoignage .item ul{color:#181D27;font-size:14px;font-weight:400;line-height:20px;padding-left:30px}.wrapper_temoignage_solution .group_temoignage .item ul li{list-style:disc}.wrapper_temoignage_solution .link{padding:32px}.button_link_black.bg_btn_black{color:#fff}.wrapper_complementaire_solution .content_complementaire{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_complementaire_solution .content_complementaire .title{width:50%;border-right:1px solid var(--colorborder2)}.wrapper_complementaire_solution .content_complementaire .title h2{padding:32px 48px;color:#181D27;font-weight:500;font-size:40px;line-height:52px;text-transform:uppercase}.wrapper_complementaire_solution .group_complementaire{width:50%}.wrapper_complementaire_solution .group_complementaire .item{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2);align-items:center;position:relative}.wrapper_complementaire_solution .group_complementaire .item:last-child{border-bottom:0}.wrapper_complementaire_solution .group_complementaire .item .image{width:15%;padding:18px;border-right:1px solid var(--colorborder2)}.wrapper_complementaire_solution .group_complementaire .item .info{width:85%;padding:38px 24px}.wrapper_complementaire_solution .group_complementaire .item .info h3{color:#181D27;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0}.wrapper_complementaire_solution .group_complementaire .item:after{content:"";transform:scaleX(0);transform-origin:bottom left;transition:transform 0.4s;position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0;background:#181D27;z-index:-1!important}.wrapper_complementaire_solution .group_complementaire .item:hover:after{transform:scaleX(1);transform-origin:bottom left}.wrapper_complementaire_solution .group_complementaire .item:hover .info h3{color:#fff}.wrapper_complementaire_solution .group_complementaire .item:hover .image{border-right:1px solid var(--colorborder)}.card{display:initial;border:none}.wrapper_temoignage_solution2 .espace_vide .container{height:40px!important}.wrapper_temoignage_solution2 .title{border-right:1px solid var(--colorborder2);width:50.1%}.wrapper_temoignage_solution2.about_resource .title{border-bottom:1px solid var(--colorborder2)}.wrapper_temoignage_solution2 .title h2{color:#181D27;font-size:40px;line-height:52px;font-weight:500;width:100%;padding:48px;margin-bottom:0;text-transform:uppercase}.wrapper_temoignage_solution2 .group_temoignage2 .global_item:last-child .espace_vide{display:none}.wrapper_temoignage_solution2 .group_temoignage2 .item{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;background:#fff}.wrapper_temoignage_solution2 .group_temoignage2 .item .info{width:50%;border-right:1px solid var(--colorborder2)}.wrapper_temoignage_solution2 .group_temoignage2 .item .image{width:50%}.wrapper_temoignage_solution2 .group_temoignage2 .item .info>h3{padding:48px 48px 0;color:#181D27;font-size:30px;line-height:38px;font-weight:500}.wrapper_temoignage_solution2 .group_temoignage2 .item .info h3+p{padding:48px;color:#181D27;font-size:16px;line-height:24px;font-weight:500}.wrapper_temoignage_solution2 .group_temoignage2 .item .info .wrapper_text{padding:32px 48px}.wrapper_temoignage_solution2 .group_temoignage2 .item .info .wrapper_text1{border-top:1px solid var(--colorborder2)}.wrapper_temoignage_solution2 .group_temoignage2 .item .info .wrapper_text2{border-top:1px solid var(--colorborder2)}.wrapper_temoignage_solution2 .group_temoignage2 .item .info .wrapper_text h4{color:#181D27;font-size:16px;line-height:24px;font-weight:600}.wrapper_temoignage_solution2 .group_temoignage2 .item .info .wrapper_text p{margin-bottom:0}.wrapper_temoignage_solution2 .group_temoignage2 .item .info .wrapper_text ul{color:#535862;font-size:14px;font-weight:400;line-height:20px;padding-left:22px;margin-bottom:0}.wrapper_temoignage_solution2 .group_temoignage2 .item .info .wrapper_text ul li{list-style:disc}.wrapper_temoignage_solution2 .group_temoignage2 .item .image img{width:100%;height:100%!important}.wrapper_temoignage_solution2 .group_temoignage2 .item .image .link{padding:42px 32px}.border_bottom_breadcrumb{position:relative}.border_bottom_breadcrumb:before{content:"";width:-webkit-fill-available;width:-moz-available;width:fill-available;height:100%;position:absolute;z-index:0;margin:0 20px;border-top:1px solid var(--colorborder)}.wrapper_product_expertise .content_product{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end}.wrapper_product_expertise .content_product .title{width:50%;border-right:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2);padding:48px}.product_full .wrapper_product_expertise .content_product .title{width:100%;border-right:0 solid var(--colorborder2)}.wrapper_product_expertise .content_product .title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;padding:4px 8px;width:max-content;background:#75E0A7}.wrapper_product_expertise .content_product .title span:after{content:"";width:8px;height:8px;background:#0A0D12;position:absolute;left:0;top:4px;display:none}.wrapper_product_expertise .content_product .title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_product_expertise .content_product .info{width:49.9%}.wrapper_product_expertise .content_product .info>p{padding:48px;margin-bottom:0;font-size:16px;color:#181D27;font-weight:500;line-height:24px}.bannier_expertise .image img{height:520px!important}.wrapper_industrie_expertise .title{padding:48px;width:50.1%;border-right:1px solid var(--colorborder)}.wrapper_industrie_expertise .title h2{font-size:12px;color:#181D27;line-height:18px;font-weight:400;text-transform:uppercase;position:relative;padding:4px 8px;width:max-content;background:#A4BCFD;font-family:"Geist Mono",monospace}.wrapper_industrie_expertise .title h2:after{content:"";width:8px;height:8px;background:#fff;position:absolute;left:0;top:4px;display:none}.wrapper_industrie_expertise .title p{color:#fff;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.wrapper_industrie_expertise .group_industrie{border-top:1px solid var(--colorborder)}.wrapper_industrie_expertise .group_industrie .item{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder)}.wrapper_industrie_expertise .group_industrie .item:last-child{border-bottom:0 solid var(--colorborder)}.wrapper_industrie_expertise .group_industrie .item .group_title{width:50.1%;border-right:1px solid var(--colorborder)}.wrapper_industrie_expertise .group_industrie .item .group_description{width:49.9%}.wrapper_industrie_expertise .group_industrie .item .group_title h3{padding:48px;color:#fff;font-size:36px;line-height:44px;font-weight:500;margin-bottom:0}.wrapper_industrie_expertise .group_industrie .item .group_description ul{color:#A4A7AE;font-size:14px;font-weight:400;line-height:20px;padding:48px;margin-bottom:0}.wrapper_industrie_expertise .group_industrie .item .group_description span{padding:48px 70px;color:#A4A7AE;font-weight:400;font-size:14px;line-height:20px;display:block}.wrapper_industrie_expertise .group_industrie .item .group_description span b{color:#fff;font-weight:600;font-size:16px;line-height:24px;margin-bottom:8px;display:block}.wrapper_industrie_expertise .group_industrie .item .group_description span b:last-child{margin-top:24px}.wrapper_industrie_expertise .group_industrie .item .group_description ul li{list-style:disc}.wrapper_industrie_expertise .group_industrie .item .group_description p{margin:0}.wrapper_feature_expertise .title{width:50%;padding:32px 48px;position:relative;border-right:1px solid var(--colorborder2)}.wrapper_feature_expertise .title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;padding:4px 8px;width:max-content;background:#FEA3B4}.wrapper_feature_expertise .title span:after{content:"";width:8px;height:8px;background:#0A0D12;position:absolute;left:0;top:4px;display:none}.wrapper_feature_expertise .title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_feature_expertise .group_feature{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder2)}.wrapper_feature_expertise .group_feature .item{width:50%;padding:48px;border-bottom:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2);transition:all 0.3s}.wrapper_feature_expertise .group_feature .item:hover{background:#0000001A}.page-id-17119 .wrapper_feature_expertise .group_feature .item{border-bottom:0}.wrapper_feature_expertise .group_feature .item:not(:nth-child(odd)){border-right:0 solid var(--colorborder2)}.wrapper_feature_expertise .group_feature .item:last-child{border-bottom:0 solid var(--colorborder2)}.wrapper_feature_expertise .group_feature .item h3{font-size:24px;color:#181D27;font-weight:500;line-height:32px;margin-bottom:32px}.wrapper_feature_expertise .group_feature .item p{margin-bottom:0;color:#181D27;font-size:14px;font-weight:500;line-height:20px}.wrapper_feature_expertise .group_feature .item p b{color:#535862;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;display:block;position:relative;padding-left:24px}.wrapper_feature_expertise .group_feature .item p b:last-child{margin-bottom:0}.wrapper_feature_expertise .group_feature .item p b:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/focus-line.svg);width:100%;height:100%;position:absolute;background-repeat:no-repeat;left:0;top:0}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .title{width:100%;border-right:0;display:flex;flex-flow:wrap;justify-content:space-between;padding:0;border-bottom:1px solid var(--colorborder)}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .title h2{width:50%;padding:48px;border-right:1px solid var(--colorborder)}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .title img{width:50%}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .info{width:100%;display:flex;flex-flow:wrap;justify-content:space-between}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .info h3{width:50%;border-right:1px solid var(--colorborder)}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .info .wrapper_right{width:50%}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .info p{padding:48px}.wrapper_bannier_solution.wrapper_bannier_indistrie .content_bannier .info .wrapper_right p b{color:#fff;font-weight:400;padding-top:18px;display:block}.wrapper_solution_industrie .link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder2)}.wrapper_solution_industrie .link .section_vide{width:50%;border-right:1px solid var(--colorborder2)}.wrapper_solution_industrie .link a{width:50%;padding:23px 0;border:none;text-align:center;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase}.keywords .espace_vide .container{height:40px!important}.keywords .info{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.keywords .info .title{width:50%;border-right:1px solid var(--colorborder2)}.keywords .info .title h2{padding:48px;color:#181D27;font-weight:500;font-size:40px;line-height:52px;text-transform:uppercase}.keywords .info .group_keywords{display:flex;flex-flow:wrap;width:50%;padding:48px}.keywords .info .group_keywords .item h4{margin-bottom:8;font-size:16px;font-style:normal;font-weight:500;line-height:22px;color:#0A090B;background:#FFC933;padding:8px 16px;margin-right:8px}.wrapper_industrie_expertise.industrie_specialite2 .group_industrie .item .group_title h3{color:#fff;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.wrapper_industrie_expertise.industrie_specialite2 .group_industrie .item .group_description span b{color:#fff;font-weight:500;font-size:16px;line-height:24px;margin-bottom:5px;margin-top:20px;display:block;position:relative}.wrapper_industrie_expertise.industrie_specialite2 .group_industrie .item .group_description span b:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/focus-line-white.svg);width:100%;height:100%;position:absolute;background-repeat:no-repeat;left:-22px;top:4px}.wrapper_industrie_expertise.industrie_specialite2 .link{width:100%;display:flex;flex-flow:wrap;justify-content:space-between}.wrapper_industrie_expertise.industrie_specialite2 .link a{width:50%;font-size:18px;line-height:18px;padding:23px 0;text-transform:uppercase;text-align:center;border:none}.wrapper_industrie_expertise.industrie_specialite2 .group_link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder)}.wrapper_bannier_solution .content_bannier_innovation{background:#FFC933}.wrapper_bannier_solution .content_bannier_innovation .breadcrumb_page p,.wrapper_bannier_solution .content_bannier_innovation .content_bannier .title h2,.wrapper_bannier_solution .content_bannier_innovation .content_bannier .info h3{color:#181D27}.wrapper_bannier_solution .content_bannier_innovation .content_bannier .info h3+p{color:#000000B2}.wrapper_bannier_solution .content_bannier_innovation .content_bannier .info h3+p b{color:#181D27;display:initial}.wrapper_bannier_solution .content_bannier_innovation .content_bannier,.wrapper_bannier_solution .content_bannier_innovation .content_bannier .link{border-top:1px solid var(--colorborder2)}.wrapper_bannier_solution .content_bannier_innovation .content_bannier .title{border-right:1px solid var(--colorborder2)}.wrapper_bannier_solution .content_bannier_innovation .content_global{border-right:1px solid var(--colorborder2);border-left:1px solid var(--colorborder2);border-bottom:0;border-top:0}.wrapper_bannier_solution .content_bannier_innovation .button_link_black .inner-bg{background:#ffc933}.wrapper_bannier_solution .content_bannier_innovation .button_link_black:hover .border-bg{background-color:#0a0d12}.wrapper_bannier_solution .content_bannier_innovation .button_link_black:hover{color:#0a0d12!important}.wrapper_bannier_solution .content_bannier_innovation .button_link_black:hover svg path{fill:#0a0d12!important}.wrapper_bannier_solution .content_bannier_innovation .button_link_white:hover .inner-bg{background-color:#ffc933}.bg_black .espace_vide{background:#0a0d12!important;position:relative!important;z-index:-1}.bg_black.type_border_global .espace_vide:before{border-top:1px solid var(--colorborder);border-bottom:1px solid var(--colorborder)}.bg_black.type_border_global .container,.bg_black.type_border_global .espace_vide:before{border-left:1px solid var(--colorborder);border-right:1px solid var(--colorborder)}.bg_yellow .espace_vide{background:#FFC933!important;position:relative!important;z-index:-1}.bg_yellow.type_border_global .espace_vide:before{border-top:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2)}.bg_yellow.type_border_global .container,.bg_yellow.type_border_global .espace_vide:before{border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2)}.wrapper_fablab .wrapper_title{display:flex;flex-flow:wrap;width:100%;justify-content:space-between;border-bottom:1px solid var(--colorborder);align-items:end}.wrapper_fablab .wrapper_title .title{width:50%;border-right:1px solid var(--colorborder);padding:48px}.wrapper_fablab .wrapper_title .title h2{color:#535862;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase;display:grid}.wrapper_fablab .wrapper_title .title h2 span{color:#fff}.wrapper_fablab .wrapper_title .description{width:50%;padding:48px}.wrapper_fablab .wrapper_title .description p{color:#A4A7AE;font-size:16px;line-height:24px;font-weight:400}.wrapper_fablab .content_fablab{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_fablab .content_fablab .item{width:25%;padding:48px;border-right:1px solid var(--colorborder)}.wrapper_fablab .content_fablab .item:last-child{border-right:0 solid var(--colorborder)}.wrapper_fablab .content_fablab .item h3{font-size:18px;line-height:28px;font-weight:500;color:#FFF}.wrapper_fablab .content_fablab .item p{font-size:18px;line-height:28px;font-weight:500;color:#A4A7AE;margin-bottom:0}.wrapper_fablab .content_fablab .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 10%)}.wrapper_fablab .content_fablab .item{position:relative;transition:all 0.15s}.wrapper_approche_innovation .wrapper_title{display:flex;flex-flow:wrap;width:100%;justify-content:space-between;border-bottom:1px solid var(--colorborder);align-items:end}.wrapper_approche_innovation .wrapper_title .title{width:50%;border-right:1px solid var(--colorborder);padding:48px}.wrapper_approche_innovation .wrapper_title .title h2{color:#535862;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.wrapper_approche_innovation .wrapper_title .title h2 b{color:#fff;font-size:40px;line-height:52px;font-weight:500}.wrapper_approche_innovation .wrapper_title .description{width:50%;padding:48px}.wrapper_approche_innovation .wrapper_title .description p{color:#A4A7AE;font-size:16px;line-height:24px;font-weight:400}.wrapper_approche_innovation .content_approche{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder)}.wrapper_approche_innovation .content_approche .item{width:25%;padding:48px;border-right:1px solid var(--colorborder)}.wrapper_approche_innovation .content_approche .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 20%)}.wrapper_approche_innovation .content_approche .item{position:relative;transition:all 0.15s}.wrapper_approche_innovation .content_approche .item:last-child{border-right:0 solid var(--colorborder)}.wrapper_approche_innovation .content_approche .item h3{font-size:18px;line-height:28px;font-weight:500;color:#FFF;margin-bottom:18px;margin-top:18px}.wrapper_approche_innovation .content_approche .item .carre{width:24px;height:24px;transition:all 0.3s;border:1px solid #FFC933}.wrapper_approche_innovation .content_approche .item:hover .carre{background:#FFC933}.wrapper_approche_innovation .content_approche .item p{font-size:18px;line-height:28px;font-weight:500;color:#A4A7AE;margin-bottom:0}.height_90{height:96px}.height_40{height:40px!important;border-top:1px solid var(--colorborder2)}.height_global_40 .container{height:40px!important}.wrapper_recherche_innovation .wrapper_title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end;border-bottom:1px solid var(--colorborder2)}.wrapper_recherche_innovation .wrapper_title .title{width:50%;padding:48px;border-right:1px solid var(--colorborder2)}.wrapper_recherche_innovation .wrapper_title .description{width:50%;padding:48px}.wrapper_recherche_innovation .wrapper_title .title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_recherche_innovation .wrapper_title .description p{color:#181D27;font-size:16px;line-height:24px;font-weight:500}.wrapper_recherche_innovation .group_recherche .wrapper_item_global{display:flex!important;flex-flow:wrap;justify-content:space-between;width:100%;height:100%}.wrapper_recherche_innovation .group_recherche .wrapper_item_global .item{width:50%;border-right:1px solid var(--colorborder2);padding:48px}.wrapper_recherche_innovation .group_recherche .wrapper_item_global .item h3{color:#181D27;font-size:30px;line-height:38px;font-weight:500;margin-bottom:32px}.wrapper_recherche_innovation .group_recherche .wrapper_item_global .item ul{color:#181D27;font-size:16px;font-weight:400;line-height:24px;margin-bottom:40px;padding-left:22px}.wrapper_recherche_innovation .group_recherche .wrapper_item_global .item ul li{list-style:disc;margin-bottom:16px}.wrapper_recherche_innovation .group_recherche .wrapper_item_global .item ul li:last-child{margin-bottom:0}.wrapper_recherche_innovation .group_recherche .wrapper_item_global .image{width:50%}.wrapper_recherche_innovation .slider-for-2 .slick-custom-arrow-left{position:absolute;bottom:-118px;left:50px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_recherche_innovation .slider-for-2 .slick-custom-arrow-right{position:absolute;bottom:-118px;left:80px;z-index:2;cursor:pointer;background-color:#fff0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.4s}.wrapper_recherche_innovation .slider-for-2 .slick-custom-arrow-left.slick-disabled svg path,.wrapper_recherche_innovation .slider-for-2 .slick-custom-arrow-right.slick-disabled svg path{fill:#A4A7AE}.wrapper_recherche_innovation .group_recherche .wrapper_item_global .image img{width:100%;height:390px!important}.wrapper_recherche_innovation .bottom_recherche{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end;border-top:1px solid var(--colorborder2)}.wrapper_recherche_innovation .bottom_recherche .slider-nav2{width:50%;padding:48px 48px 48px 110px;border-right:1px solid var(--colorborder2)}.wrapper_recherche_innovation .bottom_recherche .link{width:50%;padding:32px;display:flex;justify-content:end;flex-flow:column;align-items:end}.wrapper_recherche_innovation .bottom_recherche .link a{width:max-content;font-size:18px}.wrapper_recherche_innovation .bottom_recherche .link a svg{width:16px;height:14px}.wrapper_recherche_innovation .bottom_recherche .slider-nav2 .slick-list{padding-left:-8px;padding-right:-8px;position:relative}.wrapper_recherche_innovation .bottom_recherche .slider-nav2 .slick-slide{padding-left:8px;padding-right:8px}.wrapper_recherche_innovation .bottom_recherche .slider-nav2 .image_nav img{height:76px!important;width:100%;object-fit:cover}.wrapper_recherche_innovation .bottom_recherche .slider-nav2 .image_nav{background:#000}.wrapper_recherche_innovation .bottom_recherche .slider-nav2 .image_nav img{opacity:.5}.wrapper_recherche_innovation .bottom_recherche .slider-nav2 .slick-current .image_nav img{opacity:1}.wrapper_recherche_innovation .slider-for-2 .item{position:relative}.wrapper_recherche_innovation .slider-for-2 .item .spark_right{position:absolute;top:99.8%;left:0;height:2px;width:100%;background:linear-gradient(to right,#e8e9ea7a,#0A0D12);animation:animate1 4s linear infinite;animation-delay:2s;z-index:-1}.wrapper_technologie_innovation{background:#FFC933}.wrapper_technologie_innovation .content_global{border:0 solid var(--colorborder2);border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2)}.wrapper_technologie_innovation .group_technologie{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_technologie_innovation .group_technologie .item{width:50%;padding:48px;transition:all 0.3s}.wrapper_technologie_innovation .group_technologie .item:hover{background:#0000001A}.wrapper_technologie_innovation .group_technologie .item:first-child:hover{background:#fff0}.wrapper_technologie_innovation .group_technologie .item h2{font-size:40px;line-height:52px;font-weight:500;color:#181D27;text-transform:uppercase}.wrapper_technologie_innovation .group_technologie .item span{font-family:"Archivo";font-size:24px;line-height:32px;font-weight:500;color:#181D27}.wrapper_technologie_innovation .group_technologie .item h3{font-size:30px;line-height:38px;font-weight:500;color:#181D27;margin-top:48px;margin-bottom:8px}.wrapper_technologie_innovation .group_technologie .item p{font-size:14px;line-height:20px;font-weight:400;color:#181D27}.wrapper_technologie_innovation .group_technologie .item p b{font-size:14px;line-height:20px;font-weight:500;color:#181D27}.wrapper_technologie_innovation .group_technologie .item{border-bottom:1px solid var(--colorborder2)}.wrapper_technologie_innovation .group_technologie .item:first-child{border-right:1px solid var(--colorborder2)}.wrapper_technologie_innovation .group_technologie .item:nth-child(3n){border-right:1px solid var(--colorborder2)}.wrapper_technologie_innovation .link{padding:32px}.espace_white{background:#fff}.espace_white .espace_vide{border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2);border-top:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2)}.espace_white.not_border_bottom .espace_vide{border-bottom:0 solid var(--colorborder2)}.espace_vide .container{border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2)}.wrapper_collaboration_innovation .wrapper_title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end;border-bottom:1px solid var(--colorborder2)}.wrapper_collaboration_innovation .wrapper_title .title{width:50%;padding:48px;border-right:1px solid var(--colorborder2)}.wrapper_collaboration_innovation .wrapper_title span:after{content:"";width:8px;height:8px;background:#0A0D12;position:absolute;left:0;top:4px;display:none}.wrapper_collaboration_innovation .wrapper_title span{font-size:12px;font-weight:400;line-height:18px;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase;position:relative;padding:4px 8px;width:max-content;background:#A4BCFD}.wrapper_collaboration_innovation .wrapper_title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.wrapper_collaboration_innovation .wrapper_title .description{width:50%;padding:48px}.wrapper_collaboration_innovation .wrapper_title .description p{color:#181D27;font-size:16px;line-height:24px;font-weight:500}.wrapper_collaboration_innovation .group_collaboration{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2)}.wrapper_collaboration_innovation .group_collaboration .item{width:50%;padding:48px}.border_bottom_item .wrapper_collaboration_innovation .group_collaboration .item{border-bottom:1px solid var(--colorborder2)}.border_bottom_item .wrapper_collaboration_innovation .group_collaboration .item:last-child{border-bottom:0}.wrapper_collaboration_innovation .group_collaboration .item:nth-child(odd){border-right:1px solid var(--colorborder2)}.wrapper_collaboration_innovation .group_collaboration .item h3{color:#181D27;font-size:30px;font-weight:500;line-height:38px;margin-bottom:38px}.wrapper_collaboration_innovation .group_collaboration .item p{margin-bottom:0}.wrapper_collaboration_innovation .group_collaboration .item p b{color:#535862;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;display:block;position:relative;padding-left:24px}.wrapper_collaboration_innovation .group_collaboration .item p b:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/focus-line.svg);width:100%;height:100%;position:absolute;background-repeat:no-repeat;left:0;top:0}.wrapper_collaboration_innovation .link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_collaboration_innovation .link .section_vide{width:50%;border-right:1px solid var(--colorborder2)}.wrapper_collaboration_innovation .link a{width:50%;padding:23px 0;border:none;text-align:center;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase}.wrapper_bannier_solution.bannier_profil .image img{height:520px!important}.wrapper_bannier_solution.bannier_profil .content_bannier .info p{padding:48px}.wrapper_bannier_solution.bannier_profil .content_bannier .info p b{color:#fff;font-size:16px;line-height:24px;font-weight:400;margin-top:20px;display:block}.edit_bannier_profil .wrapper_bannier_solution.bannier_profil .content_bannier .info p b{display:initial;font-weight:600}.edit_bannier_profil .wrapper_bannier_solution.bannier_profil .content_bannier{align-items:end}.vision_profil .title{padding:48px;width:50%;border-right:1px solid var(--colorborder)}.vision_profil .title h2{color:#fff;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.vision_profil .group_vision{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder)}.vision_profil .group_vision .item{width:50%;padding:48px;border-right:1px solid var(--colorborder);position:relative;transition:all 0.15s}.vision_profil .group_vision .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 25%)}.vision_profil .group_vision .item h3{color:#fff;font-size:30px;line-height:38px;font-weight:500;margin-top:32px;margin-bottom:16px}.vision_profil .group_vision .item p{color:#A4A7AE;font-size:16px;line-height:24px;font-weight:400;margin-bottom:0}.parcours_profil .title{padding:48px;width:50%;border-right:1px solid var(--colorborder2)}.parcours_profil .title h2{color:#181D27;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.parcours_profil .group_parcours .item{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder2)}.parcours_profil .group_parcours .item .annee{width:50%;padding:48px 48px 212px}.parcours_profil .group_parcours .item:last-child .annee{padding:48px 48px 100px}.parcours_profil .group_parcours .item .annee span{color:#181D27;font-size:120px;line-height:90px;font-weight:100;font-family:"Archivo"}.parcours_profil .group_parcours .item .info{width:50%;padding:48px}.parcours_profil .group_parcours .item .annee:nth-child(odd){border-right:1px solid var(--colorborder2)}.parcours_profil .group_parcours .item .info h3{color:#181D27;font-size:36px;line-height:40px;font-weight:500;margin-bottom:32px}.parcours_profil .group_parcours .item .info p{color:#535862;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0}.parcours_profil .group_parcours .item .info p b{color:#181D27;font-weight:600}.parcours_profil .group_parcours .item .annee{position:relative}.parcours_profil .group_parcours .item .annee:after{content:"";position:absolute;background:url(/wp-content/themes/harmony/assets/images/icon_harmony/parcours.svg);width:100%;height:100%;left:98.3%;top:-12px;background-repeat:no-repeat}.expansion_profil .wrapper_title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end}.expansion_profil .wrapper_title .title{width:50%;padding:48px;border-right:1px solid var(--colorborder2)}.expansion_profil .wrapper_title .title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.expansion_profil .wrapper_title .description{width:50%;padding:48px}.expansion_profil .wrapper_title .description p{color:#181D27;font-size:16px;line-height:24px;font-weight:500}.expansion_profil .group_expansion{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.expansion_profil .group_expansion .item{width:50%;padding:48px;border-top:1px solid var(--colorborder2);transition:all 0.3s}.expansion_profil .group_expansion .item:nth-child(odd){border-right:1px solid var(--colorborder2)}.expansion_profil .group_expansion .item.item:not(:last-child):hover{background:#0000001A}.expansion_profil .group_expansion .item h3{color:#181D27;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.expansion_profil .group_expansion .item p{color:#000000B2;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0}.expansion_profil .group_expansion .item:last-child{text-align:end;padding:84px 48px 48px;display:flex;height:auto;align-items:flex-end;justify-content:end}.expansion_profil .group_expansion .item a{font-size:18px}.expansion_profil .group_expansion .item a svg{width:16px;height:14px}header .menu ul li.menu_group_propos>ul.dropdown-menu>li:first-child a,header .menu ul li.menu_group_propos>ul.dropdown-menu>li a{padding:0px!important;width:max-content}header .menu ul li.menu_group_propos>ul.dropdown-menu>li:first-child,header .menu ul li.menu_group_propos>ul.dropdown-menu>li{height:100%!important;padding:44px 32px;width:25%}header .menu ul li.menu_group_propos>ul.dropdown-menu>li:first-child a span,header .menu ul li.menu_group_propos>ul.dropdown-menu>li a span{color:#717680!important;font-family:"Geist Mono",monospace;font-size:12px;font-weight:500;line-height:18px;padding:0 4px!important;margin:0!important;display:initial;position:initial!important;text-align:justify;transition:all 0.7s cubic-bezier(.19,1,.22,1)}.header .content_header .menu ul li.menu_group_propos>ul li.current-menu-item>a>span{color:#fff!important}.header .content_header .menu ul li.menu_group_propos>ul li.current-menu-item>a:hover>span{color:#181D27!important}.height_80 .espace_vide .container{height:80px!important}.impact_profil .title{padding:48px;width:50%;border-right:1px solid var(--colorborder)}.impact_profil .title h2{color:#fff;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.impact_profil .group_impact{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder);border-bottom:1px solid var(--colorborder)}.impact_profil .group_impact .item{width:25%;border-right:1px solid var(--colorborder);padding:48px;position:relative;transition:all 0.15s}.impact_profil .group_impact .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 25%)}.impact_profil .group_impact .item:hover .carre{background:#FFC933}.impact_profil .group_impact .item:last-child{border-right:0}.impact_profil .group_impact .item h3{color:#fff;font-size:20px;line-height:30px;font-weight:500;margin-top:8px;margin-bottom:8px}.impact_profil .group_impact .item p{color:#A4A7AE;font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}.impact_profil .group_impact .item p b{color:#fff;font-size:14px;line-height:20px;font-weight:500}.impact_profil .group_impact .item .carre{width:24px;height:24px;transition:all 0.3s;border:1px solid #FFC933}.impact_profil .image.content_global{border-bottom:0}.impact_profil .image img{width:100%}.valeur_profil .wrapper_valeur{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.valeur_profil .wrapper_valeur .title{width:50%;border-right:1px solid var(--colorborder)}.valeur_profil .wrapper_valeur .title h2{color:#fff;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;padding:48px 48px 84px;text-transform:uppercase;border-bottom:1px solid var(--colorborder)}.valeur_profil .wrapper_valeur .group_valeur{width:50%;display:flex;flex-flow:wrap;justify-content:space-between}.valeur_profil .wrapper_valeur .group_valeur .item{width:50%}.valeur_profil .wrapper_valeur .group_valeur .item:nth-child(odd){border-right:1px solid var(--colorborder)}.valeur_profil .wrapper_valeur .group_valeur .item{padding:48px;border-bottom:1px solid var(--colorborder);position:relative;transition:all 0.15s}.valeur_profil .wrapper_valeur .group_valeur .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 25%)}.valeur_profil .wrapper_valeur .group_valeur .item h3{color:#fff;font-size:24px;line-height:32px;font-weight:500}.valeur_profil .wrapper_valeur .group_valeur .item p{color:#A4A7AE;font-size:14px;line-height:20px;font-weight:400}.chiffre_profil .wrapper_title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end;border-bottom:1px solid var(--colorborder2)}.chiffre_profil .wrapper_title .title{width:50%;padding:48px;border-right:1px solid var(--colorborder2)}.chiffre_profil .wrapper_title .title h2{color:#181D27;font-size:40px;font-weight:500;line-height:52px;text-transform:uppercase;margin-bottom:0;margin-top:12px}.chiffre_profil .wrapper_title .description{width:50%;padding:48px}.chiffre_profil .wrapper_title .description p{color:#181D27;font-size:16px;line-height:24px;font-weight:500}.chiffre_profil .content{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.chiffre_profil .content .group_chiffre{width:50%;display:flex;flex-flow:wrap;justify-content:space-between;border-right:1px solid var(--colorborder2)}.chiffre_profil .content .group_chiffre .item{width:50%;padding:48px;border-bottom:1px solid var(--colorborder2)}.chiffre_profil .content .group_chiffre .item p{margin-bottom:0;color:#535862;font-size:20px;line-height:30px;font-weight:400;margin-top:8px}.chiffre_profil .content .group_chiffre .item p b{color:#181D27;font-size:20px;line-height:30px;font-weight:600}.chiffre_profil .content .group_chiffre .item:nth-child(odd){border-right:1px solid var(--colorborder2)}.chiffre_profil .content .image{width:50%}.chiffre_profil .content .image img{width:100%;height:100%!important}.chiffre_profil .bottom_link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.chiffre_profil .bottom_link .col1,.chiffre_profil .bottom_link .link{width:50%}.chiffre_profil .bottom_link .col1{border-right:1px solid var(--colorborder2)}.chiffre_profil .link a{width:100%;display:block;padding:23px 0;border:none;text-align:center;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase;border:none!important}.wrapper_bannier_solution.wrapper_bannier_equipe .content_bannier .title h2 b{color:#535862}.wrapper_bannier_solution.wrapper_bannier_equipe .content_bannier{align-items:end}.wrapper_bannier_solution.wrapper_bannier_equipe .content_bannier .info p{padding:48px 48px 48px}.wrapper_bannier_solution.wrapper_bannier_equipe .content_bannier .info p b{font-weight:500;color:#fff}.wrapper_bannier_solution.wrapper_bannier_equipe .image.content_global{border-bottom:0}.wrapper_bannier_solution.wrapper_bannier_equipe .image img{border-bottom:0}.wrapper_recherche_innovation.manifest_equipe .wrapper_title .title h2{color:#fff}.wrapper_recherche_innovation.manifest_equipe .wrapper_title .title h2 b{color:#535862}.wrapper_recherche_innovation.manifest_equipe .wrapper_title .description p{color:#A4A7AE}.wrapper_recherche_innovation.manifest_equipe .wrapper_title .title{border-right:1px solid var(--colorborder)}.wrapper_recherche_innovation.manifest_equipe .wrapper_title{border-bottom:1px solid var(--colorborder)}.wrapper_recherche_innovation.manifest_equipe .group_recherche .wrapper_item_global .item{border-right:1px solid var(--colorborder);padding:0}.wrapper_recherche_innovation.manifest_equipe .group_recherche .wrapper_item_global .item h3{padding:48px;border-bottom:1px solid var(--colorborder);color:#fff;margin-bottom:0}.wrapper_recherche_innovation.manifest_equipe .group_recherche .wrapper_item_global .item p{color:#D5D7DA;padding:48px 48px 244px;font-weight:400;font-size:16px;line-height:24px;height:380px}.wrapper_recherche_innovation.manifest_equipe .group_recherche .wrapper_item_global .image img{height:100%!important}.wrapper_recherche_innovation.manifest_equipe .global_wrapper{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.wrapper_recherche_innovation.manifest_equipe .global_wrapper .content_slide{width:50%}.wrapper_recherche_innovation.manifest_equipe .global_wrapper .image{width:50%!important}.wrapper_recherche_innovation.manifest_equipe .group_recherche .wrapper_item_global .item,.wrapper_recherche_innovation.manifest_equipe .bottom_recherche .slider-nav2{width:100%}.wrapper_recherche_innovation.manifest_equipe .bottom_recherche{border-top:1px solid var(--colorborder)}.wrapper_recherche_innovation.manifest_equipe .image img.img_slide{height:100%!important}.wrapper_recherche_innovation.manifest_equipe .slider-for-2 .slick-custom-arrow-right svg path,.wrapper_recherche_innovation.manifest_equipe .slider-for-2 .slick-custom-arrow-left svg path{fill:#fff}.wrapper_recherche_innovation.manifest_equipe .slider-for-2 .item .spark_right{position:absolute;top:99.9%;left:0;height:2px;width:100%;background:linear-gradient(to right,#0A0D1200,#FFC933);animation:animate1 4s linear infinite;animation-delay:2s;z-index:-1}.wrapper_approche_solution.valeur_equipe .group_approche .item{width:50%}.wrapper_approche_solution.valeur_equipe .group_approche .item:nth-child(2n){border-right:0}.wrapper_approche_solution.valeur_equipe .group_approche .item{border-bottom:1px solid var(--colorborder2);padding:48px 48px 80px}.wrapper_approche_solution.valeur_equipe .group_approche .item:nth-last-child(-n+2){border-bottom:0}.wrapper_approche_solution.valeur_equipe .group_approche .item h3{padding-top:32px}.wrapper_bannier_solution.expertise_equipe .content_bannier .info p{padding:48px}.wrapper_bannier_solution.expertise_equipe .content_bannier .info p b{color:#fff;font-weight:600}.wrapper_chiffre.domaine_equipe .content_chiffre .item:not(:first-child){padding:48px}.wrapper_chiffre.domaine_equipe .content_chiffre .item h3{padding:0;font-size:20px;line-height:30px;font-weight:500;color:#fff;margin-bottom:16px}.wrapper_chiffre.domaine_equipe .content_chiffre .item h4{padding:0;font-size:14px;line-height:20px;font-weight:500;margin-bottom:0;color:#A4A7AE}.culture_equipe .title{padding:48px;width:50%;border-right:1px solid var(--colorborder2)}.culture_equipe .title h2{color:#181D27;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.culture_equipe .content{border-top:1px solid var(--colorborder2);display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.culture_equipe .content .image{width:50%;border-right:1px solid var(--colorborder2)}.culture_equipe .content .image img{width:100%;height:100%!important;object-fit:cover}.culture_equipe .content .group_culture{width:50%}.culture_equipe .content .group_culture .item{padding:48px;border-bottom:1px solid var(--colorborder2);transition:all 0.3s}.culture_equipe .content .group_culture .item:hover{background:#0000001A}.culture_equipe .content .group_culture .item h3{color:#181D27;font-size:20px;font-weight:600;line-height:30px;margin-top:16px;margin-bottom:8px}.culture_equipe .content .group_culture .item p{color:#535862;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0}.culture_equipe .bottom_link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.culture_equipe .bottom_link .col1,.culture_equipe .bottom_link .link{width:50%}.culture_equipe .bottom_link .link{padding:48px 32px;text-align:end;border-left:1px solid var(--colorborder2)}.culture_equipe .bottom_link .link a:first-child{margin-right:16px;width:max-content;display:block;margin:auto 0 0 auto}.culture_equipe .bottom_link .link a{font-size:18px}.culture_equipe .bottom_link .link a svg{width:16px;height:14px}.rejoindre_carriere .title{width:50%;border-right:1px solid var(--colorborder);padding:48px}.rejoindre_carriere .title h2{font-size:40px;color:#fff;font-weight:500;line-height:52px;width:100%;text-transform:uppercase}.wrapper_chiffre.rejoindre_carriere .content_chiffre{border-top:1px solid var(--colorborder);border-bottom:0}.wrapper_temoignage_solution2.departement_carriere .group_temoignage2 .item{background:#FFC933;transition:all 0.3s}.wrapper_temoignage_solution2.departement_carriere .group_temoignage2 .item .info{border-left:1px solid var(--colorborder2);border-right:0;background:#ffc933}.wrapper_temoignage_solution2.departement_carriere .card{background:#fff0}.wrapper_temoignage_solution2.departement_carriere .item p b{color:#000000B2;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;display:block;position:relative;padding-left:24px}.wrapper_temoignage_solution2.departement_carriere .item p b span{color:#181D27;font-size:14px;font-weight:500;line-height:20px}.wrapper_temoignage_solution2.departement_carriere .item p b:after{content:"";background:url(/wp-content/themes/harmony/assets/images/icon_harmony/focus-line.svg);width:100%;height:100%;position:absolute;background-repeat:no-repeat;left:0;top:0}.wrapper_temoignage_solution2.departement_carriere .group_temoignage2 .item:hover{background:#0000001A}.cherchons_carriere .wrapper_title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:end}.cherchons_carriere .wrapper_title .description{width:50%;padding:48px}.cherchons_carriere .wrapper_title .description p{font-size:16px;line-height:24px;font-weight:400;color:#fff;margin-bottom:0}.wrapper_chiffre.cherchons_carriere .content_chiffre .item:first-child{width:25%;padding:48px}.wrapper_chiffre.cherchons_carriere .content_chiffre .item:last-child{width:50%;display:flex;align-items:end}.wrapper_chiffre.cherchons_carriere .content_chiffre .item:last-child p{font-size:16px;line-height:24px;font-weight:400;color:#fff;margin-bottom:0;padding:0;font-family:"Inter",sans-serif}.wrapper_chiffre.cherchons_carriere .image img{width:100%}.wrapper_chiffre.cherchons_carriere .content_chiffre .item:nth-child(4){border-top:none;border-right:none}.wrapper_chiffre.cherchons_carriere .content_chiffre .item:nth-child(3){border-right:1px solid var(--colorborder)}.job_carriere .title{padding:48px;width:50%;border-right:1px solid var(--colorborder2)}.job_carriere .title h2{color:#181D27;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.job_carriere .group_job{border-top:1px solid var(--colorborder2);display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.job_carriere.page_list_carriere .group_job{justify-content:start}.job_carriere .group_job a{width:25%;padding:48px;border-right:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2)}.job_carriere .group_job a:nth-child(4n){border-right:0}.job_carriere .group_job a .item h4{color:#181D27;font-size:14px;line-height:20px;font-weight:500}.job_carriere .group_job a .item h3{color:#181D27;font-size:20px;line-height:30px;font-weight:600;margin-top:16px;margin-bottom:8px}.job_carriere .group_job a .item h5{color:#535862;font-size:14px;line-height:20px;font-weight:400;margin-bottom:30px}.job_carriere .group_job a p{color:#535862;font-size:12px;line-height:18px;font-weight:500;margin-bottom:0}.job_carriere .group_job a{color:inherit;display:flex;flex-flow:column;justify-content:space-between}.job_carriere .group_job a:hover{background:#FFC933}.job_carriere .bottom_link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.job_carriere .bottom_link .link{width:50%;padding:32px 48px}.job_carriere .bottom_link .link:first-child{border-right:1px solid var(--colorborder2)}.job_carriere .bottom_link .link a{padding:23px 0;text-align:center;font-size:18px;width:100%;display:block}.job_carriere .bottom_link.description{border-bottom:1px solid var(--colorborder2)}.job_carriere.page_list_carriere .bottom_link.description{border-top:1px solid var(--colorborder2)}.job_carriere .bottom_link.description p{color:#181D27;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;padding:48px;text-align:justify}.content_single_job .wrapper_content_single_job{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2)}.content_single_job .height_40{padding-top:40px;border-bottom:1px solid var(--colorborder2)}.content_single_job .wrapper_content_single_job .content{width:75%;padding:48px;border-right:1px solid var(--colorborder2);color:#535862}.content_single_job .wrapper_content_single_job .content p{color:#535862;font-size:16px;line-height:24px;font-weight:500}.content_single_job .wrapper_content_single_job .info{width:25%;padding:48px}.content_single_job .content h4{color:#181D27;font-size:36px;font-weight:500;line-height:44px;margin-bottom:32px}.content_single_job .wrapper_content_single_job .content ul{list-style:unset;margin-left:30px;padding:20px 0 0}.content_single_job .wrapper_content_single_job .content ul li{padding-bottom:10px}.content_single_job .wrapper_content_single_job .info .content_info h3{color:#717680;font-size:12px;line-height:18px;font-weight:500;margin-bottom:0}.content_single_job .wrapper_content_single_job .info .content_info p{color:#181D27;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0}.content_single_job .wrapper_content_single_job .info .content_info .item{margin-bottom:16px}.content_single_job .bottom_link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.content_single_job .bottom_link .col1,.content_single_job .bottom_link .link{width:50%}.content_single_job .bottom_link .link{padding:32px 48px;border-left:1px solid var(--colorborder2);display:flex;flex-flow:wrap;justify-content:space-between}.content_single_job .bottom_link .link a{width:45%;font-size:18px;text-align:center}.page_content_global.content_single_job .bottom_link .link a{font-size:16px}.content_single_job .bottom_link.description{border-bottom:1px solid var(--colorborder2)}.content_single_job .bottom_link.description p{color:#181D27;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;padding:48px;text-align:justify}.wrapper_page_single_post{margin:0 -21px}.not_button .wrapper_bannier_solution .content_bannier .info h3+p b{display:initial}.not_button .wrapper_bannier_solution .image img{height:520px!important}.wrapper_temoignage_solution2.about_resource .group_temoignage2 .item .info>h3{padding:48px 32px;margin-bottom:0}.wrapper_temoignage_solution2.about_resource .group_temoignage2 .item .info .wrapper_text p{color:#535862;font-size:14px;line-height:20px;font-weight:400}.wrapper_temoignage_solution2.about_resource .group_temoignage2 .item .info .wrapper_text p b{color:#181D27;font-size:14px;line-height:20px;font-weight:600}.about_resource .link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.about_resource .link .col{width:50%;padding:32px 48px}.about_resource .link .col:first-child{border-right:1px solid var(--colorborder2)}.about_resource .link a{text-align:center;padding:23px 0;font-size:18px;text-align:center;width:100%;display:block}.impact_resource{background:#FFC933}.impact_resource .content_global{border:0 solid var(--colorborder2);border-left:1px solid var(--colorborder2);border-right:1px solid var(--colorborder2)}.impact_resource .title{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-bottom:1px solid var(--colorborder2)}.impact_resource .title h2{width:50%;padding:32px;font-size:40px;line-height:52px;font-weight:500;color:#181D27;border-right:1px solid var(--colorborder2);text-transform:uppercase;margin-bottom:0}.impact_resource .title p{width:50%;padding:32px;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0;color:#000000B2}.impact_resource .title p b{color:#181D27;font-weight:600}.impact_resource .image img{width:100%}.impact_resource .bottom_link{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.impact_resource .bottom_link .link{width:50%;padding:48px;text-align:end}.impact_resource .bottom_link .link:first-child{border-right:1px solid var(--colorborder2)}.impact_resource .bottom_link .link a{font-size:18px;padding:23px 24px;width:max-content;display:block;margin:auto 0 0 auto}.list_blog .title{padding:48px;width:50%;border-right:1px solid var(--colorborder2)}.list_blog .title h2{color:#181D27;font-size:40px;line-height:52px;font-weight:500;margin-top:12px;margin-bottom:0;text-transform:uppercase}.list_blog .group_blog{border-top:1px solid var(--colorborder2);display:flex;flex-flow:wrap;width:100%}.list_blog .group_blog .item{width:25%;padding:16px;border-right:1px solid var(--colorborder2);border-bottom:1px solid var(--colorborder2);transition:all 0.5s;height:445px}.list_blog .group_blog .item:nth-child(4n){border-right:none}.list_blog .group_blog .item img{width:100%;height:144px!important;object-fit:cover;transition:all 0.3s}.list_blog .group_blog .item span.cat{color:#181D27;font-size:14px;line-height:20px;font-weight:500;margin-top:16px;display:block;margin-bottom:16px}.list_blog .group_blog .item h3{color:#181D27;font-size:18px;line-height:28px;font-weight:600;height:90px}.list_blog .group_blog .item p{color:#535862;font-size:14px;line-height:20px;font-weight:400;margin-bottom:16px;margin-top:8px}.list_blog .group_blog .item h4{color:#535862;font-size:12px;line-height:18px;font-weight:500;margin-bottom:0}.list_blog .group_blog .item .link a{padding:32px 58px;width:100%}.list_blog .group_blog .item .link a{display:flex;opacity:0;height:0;justify-content:center;align-items:center;padding:0;position:absolute;width:100%;bottom:35px;transition:all 0.3s;pointer-events:none}.list_blog .group_blog .item:hover .link a{opacity:1;height:82px;bottom:0;pointer-events:auto}.list_blog .group_blog .item .link{position:relative;top:40px}.list_blog .group_blog .item .description{opacity:1;max-height:125px;overflow:hidden;transition:opacity 0.3s,max-height 0.3s}.list_blog .group_blog .item:hover .description{opacity:0;max-height:0}.list_blog .group_blog .item:hover img{height:204px!important;margin-bottom:16px}.list_blog .group_blog .item span.cat{transition:all 0.3s}.list_blog .group_blog .item:hover span.cat{opacity:0}.list_blog .group_blog .item:hover h3{-webkit-animation:slide-in-bottom-title 0.3s ease-out forwards;animation:slide-in-bottom-title 0.3s ease-out forwards}.list_blog .group_blog .item .link a span{margin-right:5px}@-webkit-keyframes slide-in-bottom-title{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:1}}@keyframes slide-in-bottom-title{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:1}}.breadcrumb_blog.wrapper_bannier_solution .content_bannier .info h3+p b{display:initial}.single_page_blog .info .content_info ul{display:flex;flex-flow:wrap;width:100%;margin-top:8px}.single_page_blog .info .content_info ul li{margin-right:25px}.single_page_blog .info .content_info .description{margin-top:20px}.single_page_blog .info .content_info .link a{width:100%;display:block;text-align:center;font-size:18px;padding:23px 0}.single_page_blog .info .content_info .description p{font-size:16px;line-height:24px;color:#181D27;font-weight:500;margin-bottom:24px}.content_single_job.single_page_blog .wrapper_content_single_job{border-bottom:0}.list_blog.delete_border_bottom_item .group_blog .item{border-bottom:0}.content_single_job .wrapper_content_single_job .info{position:sticky;top:90px;align-self:start}.bannier_contact video{width:100%;height:100vh;object-fit:cover;display:block}.form_contact .content{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.form_contact .content .title{width:50%;border-right:1px solid var(--colorborder2);padding:48px}.form_contact .content .title h2{color:#181D27;font-size:36px;line-height:44px;font-weight:500}.form_contact .content .form{width:50%}.form_contact .content .form .description{padding:48px}.form_contact .content .form h3{color:#181D27;font-size:24px;line-height:32px;font-weight:400}.form_contact .content_form input.style_input,.form_contact .content_form textarea{border:none;width:100%;border-bottom:1px solid var(--colorborder2);color:#181D27;font-size:16px;font-weight:500;line-height:18px;font-family:"Geist Mono",monospace;padding:24px 0;text-transform:uppercase;padding:24px 16px;margin-bottom:10px}.form_contact .content_form input.style_input:hover,.form_contact .content_form textarea:hover{border:1px solid #0000001A;background:#FAFAFA}.form_contact .content_form input.style_input:focus,.form_contact .content_form textarea:focus{border:1px solid #000;outline:none}.form_contact .content_form textarea{margin-bottom:48px}.form_contact .content_form .input.style_input{margin-bottom:16px}.form_contact .content_form .input:last-child{margin-bottom:0}.form_contact .content_form input::-webkit-input-placeholder,.form_contact .content_form textarea::-webkit-input-placeholder{color:#717680}.form_contact .content_form input::-moz-placeholder,.form_contact .content_form textarea::-moz-placeholder{color:#717680}.form_contact .content_form input:-ms-input-placeholder,.form_contact .content_form textarea:-ms-input-placeholder{color:#717680}.content_form input::placeholder,.content_form textarea:-ms-input-placeholder{color:#717680}.content_form .content_input{margin-top:48px;margin-bottom:48px}.content_form .content_input .input{position:relative}.content_form .content_input .input label{position:absolute;cursor:text;z-index:2;top:26px;left:10px;font-weight:700;background:#fff;padding:0 4px;transition:all .3s ease;color:#717680;font-size:16px;font-weight:500;line-height:12px;font-family:"Geist Mono",monospace;margin-bottom:0;text-transform:uppercase}.content_form .content_input .input span:focus-within~label{top:-11px}.content_form .content_input .input.filled label{top:-11px}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:inline-block;margin-bottom:10px}.content_form .selector_radio h4{font-size:16px;line-height:18px;font-weight:500;color:#181D27;font-family:"Geist Mono",monospace;text-transform:uppercase}.content_form .selector-item{width:max-content}.content_form .selector-item input{appearance:none;padding:0!important;border:none!important;display:none;width:max-content!important}.content_form .selector-item label{margin-bottom:0;position:relative;padding-right:10px;padding:20px 50px 20px 31px;border:1px solid #000;border-radius:100px;color:#717680;margin-right:12px;margin-bottom:12px}.content_form .selector-item label:after{content:"";background:url(/wp-content/themes/harmony/assets/images/check_form.svg);background-size:auto;background-repeat:no-repeat;background-position:right;position:absolute;width:100%;height:100%;right:18px;top:0}.content_form .selector-item label:hover:after{content:"";background:url(/wp-content/themes/harmony/assets/images/check_form_black.svg);background-size:auto;background-repeat:no-repeat;background-position:right;position:absolute;width:100%;height:100%;right:18px;top:0}.content_form .selector-item label:hover{color:#000}.content_form .group_radio{display:flex;flex-flow:wrap;width:100%;margin-top:16px;margin-bottom:48px}.content_form .selector-item:has(input[type="radio"]:checked) label{border:1px solid #FFC933;color:#000}.content_form .selector-item:has(input[type="radio"]:checked) label:after{content:"";background:url(/wp-content/themes/harmony/assets/images/check_form2.svg);background-size:auto;background-repeat:no-repeat;background-position:right;position:absolute;width:100%;height:100%;right:18px;top:0}.content_form .check{display:flex;color:#181D27;font-size:14px;font-weight:500;line-height:18px}.content_form .check input.check_style{margin-right:10px;width:20px}.content_form .description_bottom{margin-top:10px}.content_form .description_bottom p{color:#414651;font-size:14px;line-height:18px;font-weight:400}.content_form .description_bottom p a{color:#2E90FA;text-decoration:underline!important}.form_contact .link{border-top:1px solid var(--colorborder2);padding:48px 32px}.form_contact .link p{margin-bottom:0}.wpcf7 form .wpcf7-response-output{padding:12px;margin:0 32px 32px}.form_contact .link button{border:none;width:100%}.form_contact .wpcf7-list-item{display:flex;margin:0;align-items:start}.form_contact .link button{background:#000;color:#fff;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase;padding:23px 0;border:1px solid #181D27;transition:all 0.3s}.form_contact .link button span{position:relative}.form_contact .link button span:after{content:"";position:absolute;background:url(/wp-content/themes/harmony/assets/images/fleche_button_contact.svg);width:16px;height:14px;right:-25px;top:5px;background-repeat:no-repeat;background-size:100%}.form_contact .link button:hover{background:#fff;color:#181D27}.form_contact .link button:hover span:after{content:"";position:absolute;background:url(/wp-content/themes/harmony/assets/images/fleche_button_contact_hover.svg);width:16px;height:14px;right:-25px;top:5px;background-repeat:no-repeat;background-size:100%}.form_contact .check input[type=checkbox]{margin-right:8px;margin-top:3px}.disable_overflow{overflow:visible!important}.form_contact .title h2{position:sticky;top:130px;align-self:start}.form_contact .check p{margin-bottom:0}.form_contact .check input[type=checkbox]{-webkit-appearance:none;appearance:none;vertical-align:sub;background:#fff0;font-size:14px;display:inline-block;border:2px solid #030303;width:18px;height:18px;margin-bottom:0;margin-right:12px;position:relative;cursor:pointer}.form_contact .check input[type=checkbox]:after,.form_contact .check input[type=checkbox]:before{content:"";position:absolute;background:#F9A207;width:calc(2.5px * 3);height:2px;top:50%;left:10%;transform-origin:left center}.form_contact .check input[type=checkbox]:before{transform:rotate(45deg) translate(calc(2.5px / -2),calc(2.5px / -2)) scaleX(0);transition:transform 200ms ease-in 200ms}.form_contact .check input[type=checkbox]:checked:before{transform:rotate(45deg) translate(calc(2.5px / -2),calc(2.5px / -2)) scaleX(1);transition:transform 200ms ease-in}.form_contact .check input[type=checkbox]:checked:after{width:calc(2.5px * 5);transform:rotate(-45deg) translateY(calc(2.5px * 2)) scaleX(1);transition:transform 200ms ease-out 200ms}.form_contact .check input[type=checkbox]:checked{background:#000}.form_contact .check input[type=checkbox]:after{width:calc(2.5px * 5);transform:rotate(-45deg) translateY(calc(2.5px * 2)) scaleX(0);transform-origin:left center;transition:transform 200ms ease-in}.demande_contact .title{width:50%;border-right:1px solid var(--colorborder);padding:48px}.demande_contact .title h2{font-size:36px;color:#fff;font-weight:500;line-height:44px}.demande_contact .content_demande{border-top:1px solid var(--colorborder);display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.demande_contact .content_demande .item{width:25%;padding:48px;border-right:1px solid var(--colorborder);position:relative;transition:all 0.15s}.demande_contact .content_demande .item:last-child{border-right:0}.demande_contact .content_demande .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 20%)}.demande_contact .content_demande .item h3{color:#fff;font-size:20px;line-height:30px;font-weight:500;margin-bottom:0;height:60px}.demande_contact .content_demande .item h4{color:#fff;font-size:14px;line-height:20px;font-weight:500;margin-top:16px;margin-bottom:8px}.demande_contact .content_demande .item a{color:#A4A7AE;font-size:14px;line-height:20px;font-weight:500;margin-bottom:16px;display:block;font-family:"Geist Mono",monospace}.demande_contact .content_demande .item a:hover{color:#ffc933}.demande_contact .content_demande .item h5{color:#fff;font-size:14px;line-height:20px;font-weight:500;margin-bottom:8px}.demande_contact .content_demande .item p.sub_title{color:#A4A7AE;font-size:14px;line-height:20px;font-weight:500;margin-bottom:0}.demande_contact .content_demande .item p.description{color:#fff;font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}.ouverture_contact .title{width:50%;border-right:1px solid var(--colorborder);padding:48px}.ouverture_contact .title h2{font-size:36px;color:#fff;font-weight:500;line-height:44px}.ouverture_contact .content{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;border-top:1px solid var(--colorborder)}.ouverture_contact .content .content_ouverture{width:50%;border-right:1px solid var(--colorborder);display:flex;flex-flow:wrap;justify-content:space-between}.ouverture_contact .content .link{width:50%}.ouverture_contact .content .content_ouverture .item{width:50%;border-right:1px solid var(--colorborder);padding:48px;position:relative;transition:all 0.15s}.ouverture_contact .content .content_ouverture .item:last-child{border-right:0}.ouverture_contact .content .content_ouverture .item:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgb(254 255 255 / .086),transparent 20%)}.ouverture_contact .content .content_ouverture .item h3{font-size:14px;font-family:500;line-height:20px;color:#fff;font-family:"Geist Mono",monospace;margin-bottom:8px}.ouverture_contact .content .content_ouverture .item p{font-size:14px;font-family:500;line-height:20px;color:#A4A7AE;font-family:"Geist Mono",monospace;margin-bottom:0}.ouverture_contact .link{width:50%;padding:48px 32px;display:flex;justify-content:end;align-items:end;flex-flow:wrap}.ouverture_contact .link a:first-child{border:none;margin-right:16px}.plan_site .content{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.plan_site .content .title{width:50%;border-right:1px solid var(--colorborder2);padding:48px 32px}.plan_site .content .title h2{color:#181D27;font-size:24px;line-height:32px;font-weight:500}.plan_site .content .title h2{position:sticky;top:130px;align-self:start}.plan_site .content .group_plan{width:50%}.plan_site .content .group_plan .item h3{color:#181D27;font-size:36px;line-height:44px;font-weight:500;margin-bottom:0}.plan_site .content .group_plan .item{padding:48px 32px}.plan_site .content .group_plan .wrapper_item{border-bottom:1px solid var(--colorborder2)}.plan_site .content .group_plan .wrapper_item:last-child{border-bottom:0}.plan_site .content .group_plan .item p{margin-bottom:0}.plan_site .content .group_plan .item b a{margin-bottom:0;margin-top:24px;font-size:18px;font-weight:600;line-height:28px;color:#414651;display:block}.plan_site .content .group_plan .item ul{color:#181D27;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;margin-top:12px;padding-left:22px}.plan_site .content .group_plan .item ul li{list-style:disc;margin-bottom:12px}.plan_site .content .group_plan .item ul li a{color:#181D27;font-size:14px;font-weight:400;line-height:20px;font-family:"Geist Mono",monospace;text-transform:uppercase}.plan_site .content .group_plan .item ul li a:hover{color:#000}.statistique_site .wrapper_title{display:flex;flex-flow:wrap;width:100%;justify-content:space-between;border-bottom:1px solid var(--colorborder)}.statistique_site .wrapper_title .title{width:50%;border-right:1px solid var(--colorborder);padding:48px 32px}.statistique_site .wrapper_title .title h2{color:#fff;font-size:36px;line-height:44px;font-weight:500;margin-bottom:0}.statistique_site .wrapper_title .description{width:50%;padding:48px 32px}.statistique_site .wrapper_title .description p{color:#A4A7AE;font-size:16px;line-height:24px;font-weight:400;margin-bottom:0}.statistique_site .wrapper_title .description p b{color:#fff;font-size:16px;line-height:24px;font-weight:500}.statistique_site .group_statistique{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.statistique_site .group_statistique .item{width:50%;border-right:1px solid var(--colorborder);border-bottom:1px solid var(--colorborder);padding:32px}.statistique_site .group_statistique .item:last-child(2n){border-right:0}.statistique_site .group_statistique .item h3{color:#A4A7AE;font-size:12px;line-height:20px;font-weight:500;margin-bottom:0;text-align:end}.statistique_site .group_statistique .item:nth-child(3) h3{text-align:start}.statistique_site .group_statistique .item h3 span{color:#fff;font-family:"Geist Mono",monospace}.statistique_site .group_statistique .link{display:flex;justify-content:end;align-items:end;flex-flow:wrap}.statistique_site .group_statistique .link a:first-child{margin-right:15px}.statistique_site .group_statistique .item:last-child{padding:20px 32px;border-bottom:0}.button_link_black_transparent{color:#fff;padding:16px;font-size:12px;font-weight:500;line-height:18px;font-family:"Geist Mono",monospace;text-transform:uppercase;background:#fff0;border:1px solid #252B37;position:relative;overflow:hidden;z-index:1}.button_link_black_transparent:after{content:"";transform:scaleX(0);transform-origin:bottom right;transition:transform 0.25s;position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0;background:#181D27!important;z-index:-1!important}.button_link_black_transparent:hover::after{transform:scaleX(1);transform-origin:bottom left}.button_link_white_border:hover{color:#fff}.button_link_black_transparent:hover{color:#fff!important}.button_link_black_transparent:hover svg path{fill:#fff!important}.button_link_white{color:#181D27;padding:16px;font-size:12px;font-weight:500;line-height:18px;font-family:"Geist Mono",monospace;text-transform:uppercase;background:#fff;position:relative;overflow:hidden;z-index:1}.button_link_white:after{content:"";transform:scaleX(0);transform-origin:bottom right;transition:transform 0.25s;position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0;background:#FFC933!important;z-index:0!important}.button_link_white:hover::after{transform:scaleX(1);transform-origin:bottom left}.button_link_black{color:#fff;padding:16px;font-size:12px;font-weight:500;line-height:18px;font-family:"Geist Mono",monospace;text-transform:uppercase;background:#0A0D12;border:1px solid #0A0D12!important;position:relative;overflow:hidden;z-index:1}.button_link_black:after{content:"";transform:scaleX(0);transform-origin:bottom right;transition:transform 0.25s;position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0;background:#fff!important;z-index:0!important}.button_link_black:hover::after{transform:scaleX(1);transform-origin:bottom left}.button_link_black:hover{border:1px solid #181D27!important;color:#181D27!important}.button_link_black svg path{fill:#fff!important}.button_link_black:hover svg path{fill:#181D27!important}.button_link_white_border{color:#181D27;padding:16px;font-size:12px;font-weight:500;line-height:18px;font-family:"Geist Mono",monospace;text-transform:uppercase;border:1px solid #0A0D12;position:relative;overflow:hidden;z-index:1}.button_link_white_border:after{content:"";transform:scaleX(0);transform-origin:bottom right;transition:transform 0.25s;position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0;background:#0A0D12!important;z-index:-1!important}.button_link_white_border:hover::after{transform:scaleX(1);transform-origin:bottom left}.button_link_white_border:hover{color:#fff!important}.button_link_white_border:hover svg path{fill:#fff!important}.button_link_black_transparent.bg_btn_yellow{color:#181D27!important}.button_link_black_transparent.bg_btn_yellow:hover{background:#0A0D12!important;color:#fff!important}.button_link_black_transparent.bg_btn_yellow:hover svg path{fill:#fff!important}.button_link_black_transparent.bg_btn_yellow svg path{fill:#181D27!important}.page_content_global .wrapper_content_single_job{border-bottom:0 solid}.page_content_global .content_info .item a{color:#181D27;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;font-family:"Geist Mono",monospace;position:relative;overflow:hidden;transition:all 0.7s cubic-bezier(.19,1,.22,1);width:100%;display:block}.page_content_global .content_info .item a span{padding:0 4px}.page_content_global.content_single_job .wrapper_content_single_job .info{padding:40px}.page_content_global .content_info .item a:hover span{color:#fff}.page_content_global .content_info .item a span:after{content:"";transform:scaleX(0);transform-origin:bottom right;transition:transform 0.25s;position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0;background:#0A0D12;z-index:-1!important}.page_content_global .content_info .item a:hover span:after{transform:scaleX(1);transform-origin:bottom left}.page_content_global.content_single_job .content h4{margin-top:48px}.page_content_global.content_single_job .content h5{font-weight:600;font-size:18px;line-height:28px;color:#181D27;margin-bottom:12px}.page_content_global.content_single_job .wrapper_content_single_job .content ul{padding:0 0 0}.page_content_global.content_single_job .content strong{color:#181D27}.page_content_global.content_single_job .wrapper_content_single_job .content{padding:0 48px 48px 48px}.page_content_global.content_single_job .content a{color:#535862;font-size:16px;line-height:24px;font-weight:500;text-decoration:underline!important}.page_content_global .bottom_link{border-top:1px solid var(--colorborder2)}.wrapper_temoignage_solution2 .group_temoignage2 .item .image .link a,.wrapper_bannier_solution .content_bannier_innovation .content_bannier .link,.wrapper_technologie_innovation .link{display:none}.wrapper_bannier2 .content_wrapper_bannier2 .info h1{font-size:60px;color:#fff;line-height:72px;font-weight:400;text-transform:uppercase;margin-bottom:16px}.wrapper_bannier2 .content_wrapper_bannier2 .info h1 b{color:#A4A7AE;font-weight:400}.wrapper_bannier2 .content_wrapper_bannier2 .info h2{font-size:20px;color:#A4A7AE;line-height:30px;font-weight:400;margin-bottom:79px}.wrapper_bannier2 .content_wrapper_bannier2{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;height:100%}.wrapper_bannier2 .content_wrapper_bannier2 .info{width:43%;display:flex;flex-flow:column;justify-content:center;padding-bottom:190px;padding-top:198px}.wrapper_bannier2 .content_video{position:relative}.wrapper_bannier2 .container{border-left:0;border-right:0}.wrapper_bannier2 .content_wrapper_bannier2 .wrapper_video{width:49%;margin-right:21px;height:100%;position:absolute;right:0}.wrapper_bannier2 .content_wrapper_bannier2 .video{position:relative;height:100%}.wrapper_bannier2 .content_wrapper_bannier2 .video video{width:99.99%;height:100%;object-fit:cover;display:block}.wrapper_bannier2 .content_video{position:relative;width:100%;height:100%;overflow:hidden}.wrapper_bannier2 .content_video .bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,#0A0D12 95%);pointer-events:none;z-index:3}.wrapper_bannier2 .content_video .grid{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;z-index:2;pointer-events:none}.wrapper_bannier2 .content_video .grid .cell{width:105px;height:105px;border-right:1px solid #252B37;border-bottom:1px solid #252B37;transition:background-color 0.3s ease;pointer-events:auto}.wrapper_bannier2 .content_video .grid .cell:hover{background-color:#FDB022}.wrapper_bannier2 .content_video .grid .cell.black-bg{background-color:#0A0D12;border:none}.wrapper_bannier2 .link a:first-child{margin-right:16px}.wrapper_bannier2 .link a.button_link_white{font-size:18px;padding:23px;line-height:18px}.wrapper_bannier2 .link a.button_link_white svg{width:16px;height:14px}.wrapper_bannier3{margin:0 21px;position:relative;height:100vh;overflow:hidden;clip-path:inset(0)}.wrapper_bannier3 .wrapper_video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.wrapper_bannier3 video{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1}.wrapper_bannier3 .wrapper_video .info{position:relative;left:auto;right:auto;width:100%;display:flex;flex-flow:wrap;justify-content:space-between;align-items:end;height:100vh}.wrapper_bannier3 .wrapper_video .info .description{width:40%;position:absolute;z-index:3;left:0;margin:0 130px 128px}.wrapper_bannier3 .wrapper_video .info .link{position:absolute;z-index:3;right:0;margin:0 130px 128px}.wrapper_bannier3 .wrapper_video .info h1{font-size:60px;color:#fff;line-height:72px;font-weight:400;text-transform:uppercase;margin-bottom:0}.wrapper_bannier3 .wrapper_video .info h1 b{color:#A4A7AE;font-weight:400}.wrapper_bannier3 .wrapper_video .link h2{font-size:20px;color:#fff;line-height:30px;font-weight:400;margin-bottom:48px}.wrapper_bannier3 .wrapper_video .link a{font-size:18px}.wrapper_bannier3 .wrapper_video .bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,rgb(10 13 18 / .5) 0%,#0A0D12 100%);pointer-events:none;z-index:1}.wrapper_bannier3 .wrapper_video .grid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:auto}.valeur_equipe.wrapper_approche_solution .group_approche .item h3{font-size:30px;margin-bottom:8px}.valeur_equipe.wrapper_approche_solution .group_approche .item span{font-size:14px;line-height:20px;font-weight:600;color:#000000B2}.valeur_equipe.wrapper_approche_solution .group_approche .item p{font-size:14px;line-height:20px;font-weight:400;color:#000000B2;margin-top:12px}.valeur_equipe.wrapper_approche_solution .group_approche .item b{height:12px;display:block}.valeur_equipe.wrapper_approche_solution .group_approche .item span.nombre{font-size:24px}.ouverture_contact .content .link a:last-child{display:none}