@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(/wp-content/themes/myTheme/vendor/animate.css/animate.min.css);@import url(/wp-content/themes/myTheme/vendor/icofont/icofont.min.css);@import url(/wp-content/themes/myTheme/vendor/boxicons/css/boxicons.min.css);@import url(/wp-content/themes/myTheme/vendor/venobox/venobox.css);@import url(/wp-content/themes/myTheme/vendor/aos/aos.css);@font-face{font-family:'nunitobold';src:url(/wp-content/themes/myTheme/fonts/nunito/nunito-bold-webfont.woff2) format('woff2'),url(/wp-content/themes/myTheme/fonts/nunito/nunito-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'nunitoregular';src:url(/wp-content/themes/myTheme/fonts/nunito/nunito-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/myTheme/fonts/nunito/nunito-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'nunitolight';src:url(/wp-content/themes/myTheme/fonts/nunito/nunito-light-webfont.woff2) format('woff2'),url(/wp-content/themes/myTheme/fonts/nunito/nunito-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'nunitoextralight';src:url(/wp-content/themes/myTheme/fonts/nunito/nunito-extralight-webfont.woff2) format('woff2'),url(/wp-content/themes/myTheme/fonts/nunito/nunito-extralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'sf_compact_displayregular';src:url(/wp-content/themes/myTheme/fonts/SF-Compact/fontsfree-net-sfcompactdisplay-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/myTheme/fonts/SF-Compact/fontsfree-net-sfcompactdisplay-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}*,*::before,*::after{margin:0;padding:0;outline:none!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus,a:focus{outline:none!important}html{overflow-x:hidden}body{overflow-x:hidden;font-family:"Inter",serif;font-size:20px;line-height:2;color:#333}ul,ul li{list-style:outside none none;margin:0;padding:0}img{max-width:100%;height:auto}figure{margin:0 0 15px}a{text-decoration:none;color:#005985;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}a.active,a:active,a:hover,a:focus{text-decoration:none;color:#f4a62b;outline:0}.bloc-home-cursor:hover{color:#fff}a.more{display:block;margin:30px 0 0;font-size:16px;font-weight:400;text-align:right}a.more i{position:relative;top:7px;font-size:24px}input:not([type="checkbox"]),select{background:none;margin:0 0 15px;width:100%;height:50px;border:1px solid #e5e5e5;border-width:0 0 1px 0;padding:0 5px;font-size:18px;font-weight:300}textarea{background:#f7f7f7;margin:0 0 15px;width:100%;border:none;padding:15px;border-radius:4px;font-weight:300;font-size:16px}#formsubmit,.btn{position:relative;background:#005985;margin:15px 0 15px 0;padding:0 40px;border-radius:50px;border:none;line-height:50px;color:#fff;font-size:20px;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}input,textarea,.btn.focus,.btn:focus{outline:0;box-shadow:none}.required-fields{color:#e30613;font-size:18px}form .validate{color:#e30613;font-size:14px}.mobile-menu{background:#333}.mobile-menu li{border-bottom:1px solid rgb(255 255 255 / .1)}.mobile-menu li a{color:#fff;font-weight:300;font-size:13px;transition:all 0.1s;display:block}.mobile-menu li ul li:last-child{border-bottom:none}.mobile-menu li:hover .expand{color:#222}.mobile-menu li ul{background:#222}.mobile-menu .open+a{color:#222;font-weight:400;transition:all 0.6s ease 0s}.mobile-menu .expand:hover{color:#fff}.mobile-menu .expand.open{color:#222}.mobile-menu>li:hover>a{background:#005985;color:#fff;font-weight:400}.mobile-menu li li:hover a{background:#005985;color:#fff;font-weight:400}.headerSite{background:#fff;top:0;left:0;right:0;z-index:999;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.header{background:#fff;z-index:999;position:relative}.fixed .header{position:fixed;top:0;left:0;right:0;box-shadow:0 0 8px 0 rgb(51 51 51 / 30%)}.headerSite .links{position:relative;display:flex}.headerSite .links::before{position:absolute;top:0;bottom:0;left:-50%;right:-50%;content:'';background:#005985;z-index:-1}.headerSite .links li{display:inline-block;line-height:25px}.headerSite .links li a{display:block;color:#000;font-size:14px;padding:3px 15px;font-family:'Inter';width:110px;text-align:center}.headerSite .links li a.active,.headerSite .links li a:active,.headerSite .links li a:hover,.headerSite .links li a:focus{color:#000;background:#fff}.headerSite .logo img{width:auto;height:50px}.mainMenu{text-align:right}.mainMenu li{display:inline-block;text-align:left;padding:0 0 0 50px;line-height:80px;vertical-align:top}.mainMenu li a{font-size:22px;font-family:'nunitobold'}.mega-menu li a{font-size:22px;font-family:'nunitoregular'!important}.mega-toggle-blocks-center{display:none!important}.mega-toggle-blocks-left{display:none!important}#mega-menu-wrap-header .mega-menu-toggle{width:85px;float:right;margin-top:-19px;margin-right:14px}.container{margin:0 auto!important}.container-fluid{max-width:1400px}section h2 span{display:block}.about h2{font-size:68px;margin:60px 0;line-height:1;color:#005985}.about p{font-size:21px;margin-bottom:30px}.about h3{color:rgb(0 0 0 / .85);font-size:28px;margin-bottom:16px}.about-lists .item{position:relative;padding:50px 15px 40px 15px;color:#fff;font-size:20px;line-height:1.6;z-index:1;margin-left:0}#main .about-lists .item{padding:50px 40px 40px 40px}.row .about-lists .item{padding:64px 40px 70px 40px!important}.about-lists .item::before{position:absolute;top:0;bottom:0;left:5px;right:5px;content:'';background:#005985;z-index:-1}.about-lists .item:first-child::before{background:#f4a62b}.about-lists .item:nth-child(2)::before{background:#ec3f61}#main .about-lists .item:nth-child(3)::before{background:#005985}#main .about-lists .item:nth-child(4)::before{background:#4dbec9}.item h3{margin:0 0 30px;font-size:32px;line-height:1.5}.item a.more{color:#fff}.item a.more:hover{font-size:15px;color:#EFDFDC}.about .logos{margin:30px 0 0}.services .item{position:relative;padding:0;overflow:hidden}.services .item figure{position:relative;margin:1px;z-index:1;overflow:hidden}.services .item figure:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background:rgb(0 89 133 / .8);opacity:0;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;z-index:2}.services .item:nth-child(2) figure:after,.services .item:nth-child(6) figure:after{background:rgb(244 166 43 / .8)}.services .item:nth-child(3) figure:after,.services .item:nth-child(4) figure:after{background:rgb(77 190 201 / .8)}.services .item:hover figure:after{opacity:1}.services .item figure img{-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.services .item:hover figure img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.services .item .desc{position:absolute;top:50%;left:0;right:0;margin:-50px 0 0;padding:0 30px;color:#fff;text-align:center;z-index:4}.services .item .desc h2{font-family:'nunitobold';align-items:center;margin:0 0 15px;color:#fff;font-size:40px;height:100px;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.services .item:hover .desc h2{margin:-100px 0 15px}.services .item .desc h2 span{width:100%;text-align:center}.services .item .desc p{font-size:18px;opacity:0;visibility:hidden;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.services .item:hover .desc p{opacity:1;visibility:visible}.partner h2{font-size:68px;margin:0 0 50px;color:#005985}.partner h2 span{font-size:28px;display:block}.language{position:absolute;right:50px;bottom:-26px;width:81px;overflow:hidden;border-radius:8px;border:solid 1px #005985;z-index:999}.language i{position:absolute;top:-2px;right:0;width:30px;line-height:49px;text-align:center;font-size:30px}.language .selectpicker{width:120%;height:38px;padding:0 10px;border:none;font-size:18px;background:#fff0;color:#005985;text-transform:uppercase;margin:0}.language .selectpicker option:focus{border-radius:8px}.language .selectpicker:focus{outline:none;color:cornflowerblue}.language .selectpicker option:hover{background-color:none}.language .selectpicker option:checked:hover{background-color:none}.language-top{position:absolute;right:8px;width:65px}.language-top .selectpicker{width:96%;height:38px;padding:0 10px;border:none;font-size:16px;color:#fff;margin:0}.language-top .selectpicker option:focus{border-radius:8px}.language-top .selectpicker:focus{outline:none;color:cornflowerblue}.language-top .selectpicker option:hover{background-color:none;color:#fff!important}.language-top .selectpicker option:checked:hover{background-color:none;color:#fff!important}.logos-section{padding:73px 134px 30px 134px}.logos-section p{font-size:18px;padding-right:76px;margin-top:37px}.figure-left{margin:0;position:absolute;bottom:0}.desc-right{padding:50px 99px 38px 115px}.figure-right{padding-left:100px;margin:0;position:absolute;bottom:0;width:100%}.figure-right img{width:100%}.mb-0{margin-bottom:0!important}.mb-100{margin-bottom:100px}.bgColor{background:#005985;padding:100px 0 80px 0;color:#fff}.bgColor h2{color:#fff}.bgColor .form-control::placeholder{color:#fff;opacity:.8}.bgColor .button-bleu{background:#fff!important;color:#005985!important}.bgColor input{color:rgb(255 255 255 / .8);background:none}.bgColor .form-control:focus{color:rgb(255 255 255 / .8);background:none}.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu>ul>li{position:relative;white-space:nowrap;float:left}.nav-menu a{display:block;position:relative;padding:0 32px;transition:0.3s;font-size:24px;color:#005985;font-family:'nunitobold';line-height:110px}.nav-menu a:hover,.nav-menu .active>a,.nav-menu li:hover>a{color:#f4a62b;text-decoration:none}.nav-menu .drop-down ul{display:block;position:absolute;left:0;top:100%;z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0 0 30px rgb(127 137 161 / .25);transition:ease all 0.3s}.nav-menu .drop-down:hover>ul{opacity:1;top:100%;visibility:visible}.nav-menu .drop-down li{min-width:180px;position:relative}.nav-menu .drop-down ul a{padding:10px 20px;font-size:14px;font-weight:500;text-transform:none;color:#103453;line-height:20px}.nav-menu .drop-down ul a:hover,.nav-menu .drop-down ul .active>a,.nav-menu .drop-down ul li:hover>a{color:#428bca}.nav-menu .drop-down>a:after{content:"\ea99";font-family:IcoFont;padding-left:5px}.nav-menu .drop-down .drop-down ul{top:0;left:100%}.nav-menu .drop-down .drop-down:hover>ul{opacity:1;top:0}.nav-menu .drop-down .drop-down>a{padding-right:35px}.nav-menu .drop-down .drop-down>a:after{content:"\eaa0";font-family:IcoFont;position:absolute;right:15px}@media (max-width:1024px){.nav-menu a{padding:0 22px}}.section-title{text-align:left}.section-title h2{font-size:56px;letter-spacing:normal;color:#005985;margin-bottom:26px}.section-title h2 span{display:block;font-size:28px}.section-title p{margin-bottom:0}@media (max-width:640px){.section-title h2{font-size:40px}.section-title h2 span{font-size:22px}.contact{padding:30px 0}}@media (max-width:768px){.banner-bottom-grd{padding:22px 16px;position:relative}.banner-bottom-grid h3{margin-bottom:31px;font-size:18px}.banner-bottom-grd p{font-size:17px}}@media (max-width:640px){.banner-bottom-grids{position:relative;margin-top:-65px;padding:0 10px}}#map_wrapper{height:500px}#map_canvas{width:100%;height:100%}.location-block{margin-bottom:20px}.location-content{font-size:14px;font-weight:500}.location-head{margin-bottom:20px}.location-icon{font-size:18px;color:#023981;padding-right:6px}.location-title{font-weight:600;color:#023981;font-size:18px;text-transform:uppercase;letter-spacing:2px}.info_content{background-color:#fff;padding:10px}.info_location_name{color:#023981;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.info_location_text{margin-bottom:10px;color:#767a7f;font-size:13px;font-weight:500;line-height:20px}.info_location_call{font-size:14px;color:#2e3133;font-weight:600}.info_location_call span{padding-right:8px;font-size:14px;color:#023981}.contact .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .error-message{display:none;color:#fff;background:#ed3c0d;text-align:center;padding:15px;font-weight:600}.contact .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:1199px){.mainMenu li{line-height:80px;padding:0 0 0 28px}.pageServices .about-lists .item h3{font-size:24px}.serviceBox .desc h2{margin:55px 0 15px 30px;font-size:42px}.serviceBox .desc ul,.serviceBox .desc p{margin:20px 0 0 30px}.serviceBox .desc::after{right:0}.serviceBox:nth-child(2n+1) .desc::after{left:50px}.counts .count-box span{font-size:38px}.counts .count-box p{font-size:18px}.pageServices .about-lists .item h3{font-size:25px}.about-lists .item h3{font-size:26px}.about-lists .item{padding:50px 24px 40px 24px}.headerSite .mainMenu li.language::before{top:12px;bottom:15px}}@media screen and (max-width:991px){body{}.mainMenu li{display:none;line-height:0;padding:0 0 0 28px}.headerSite .mainMenu li.mm-toggle{display:inline-block}.about h2{font-size:40px}.about-lists .item{margin:0 0 30px}.about-lists .item:last-child{margin:0}.partner h2{font-size:40px}.partner h2 span{font-size:20px}.blog{background-size:auto 100%}.contact h2{font-size:40px}.contact h2 span{font-size:20px}.pageServices .about-lists{background-size:auto 100%}.pageServices .about-lists .item{margin:0 0 30px}.pageServices .about-lists .item h3{font-size:38px}.serviceBox .desc h2{font-size:36px}.serviceBox .desc ul,.serviceBox .desc p{font-size:18px}.history .item .year{margin:0 0 30px}.history .item .icon{margin:0 0 30px}.history .item .desc{text-align:center}.history .item:nth-child(2n) .year{order:0}.history .item:nth-child(2n) .icon{order:1}.history .item:nth-child(2n) .desc{order:2}.footerSite .logo{display:block;text-align:center}.footerSite .rs{text-align:center}.footerSite .rs h3{text-align:center}.footerSite .footerMenu{display:none}.footerSite .newsletter{margin:0 0 30px;order:0}.counts .count-box{padding:0 0 30px 0}.counts .count-box span{font-size:39px}.counts .count-box p{font-size:16px}.wp-block-column{flex-basis:calc(100% - 16px)!important}}@media screen and (max-width:767px){.services .item .desc h2{font-size:30px;height:80px}.about h2{font-size:34px!important}.partner h2{font-size:30px}.contact h2{font-size:34px}.serviceBox .desc{min-height:500px}.serviceBox:nth-child(2n+1) .desc{order:0}.copy{text-align:center;line-height:40px;padding:5px 0}.copy .links{text-align:center}.copy .links a{margin:0 15px}.counts .count-box span{font-size:70px}.counts .count-box p{font-size:25px}.history .container:before,.history .container:after{right:3px}}.footerMenu .mainMenu{text-align:left!important}.serviceBox .items-right{margin-left:0px!important}.about h4{transform-origin:right;transform:rotate(-90deg);font-size:38px;color:#005985;float:right;width:max-content;right:50px;position:relative}.about h4:after{content:"";position:relative;display:inline-block;width:146px;background:#005985;height:2px;margin-left:17px}@media screen and (max-width:768px){.serviceBox .items-right,.serviceBox .items-left{}.serviceBox .item{margin:0 0 30px}.serviceBox .items-left{padding-left:0}}@media only screen and (max-width:1024px){.mainMenu{text-align:left}.serviceBox .wp-block-spacer{height:0px!important}.serviceBox .wp-block-columns{margin-bottom:0}.pageAbout .wp-block-spacer{height:0px!important}.pageAbout .justify-content-end{width:100%;margin-right:auto;margin-left:auto}.afterHistory{height:0px!important}.expertise .wp-block-spacer{height:20px!important}.expertise .justify-content-end{width:100%;margin-right:15px;margin-left:15px!important}.expertise .item{width:100%;padding-right:15px;padding-left:0;margin-right:auto;margin-left:auto}.afterExpertise{height:0px!important}.mainMenu{font-weight:300;font-size:14px;text-align:left;border-bottom:1px solid rgb(255 255 255 / .1)}.about .wp-block-spacer{height:0px!important}.about .justify-content-end{width:100%;padding-right:15px;padding-left:15px}.logos .is-vertically-aligned-center{align-self:center;flex:0 0 50%!important;max-width:50%!important}.partner .wp-block-column{flex:0 0 50%!important;max-width:50%!important}.contact{padding:0}.serviceBox .item{flex:0 0 50%;max-width:50%}.pourquoi-nous-choisi{font-size:24px}.rectangle-2{margin-left:0px!important;margin-top:14px}.mob-icon-menu-3{margin:24px 17px 24px 20px}.headerSite .d-flex{display:block!important;margin:24px 17px 24px 20px}.logos-section{padding:20px}.about h4{display:none}.home-list-services{margin:0}.info-sm-home{margin:0 0 -116px;z-index:1;position:relative}.info-sm-home .desc{padding:60px 28px!important}.info-sm-home .infos h3{font-size:24px}.info-sm-home .infos h4{font-size:21px}.info-sm-home .item .desc p{font-size:14px}.blog-image{order:-1;height:300px}}@media screen and (max-width:480px){.row .about-lists .item{padding:36px 18px 36px 18px!important}.about p{font-size:14px}.about h3{font-size:14px;font-family:'nunitobold'}.search-bann{min-width:340px!important;position:relative}.search-top input{font-size:13px!important;height:40px!important}.search-bann .input-group-text{padding:2px 15px!important}.search-bann i{font-size:17px!important}.title1{font-size:25px!important;line-height:00px!important}.title2 div{font-size:12px!important;top:41px;position:relative}.contact h2 span{font-size:14px;color:rgb(0 0 0 / .65)}.footerSite .rs h4{margin-right:0}.socialMedia{display:none}.nav-bottom{display:none}}.breadcrumbs li{display:inline-block}.border-lso{font-size:17px;font-family:'nunitoregular';padding-top:20px}.image-lso{width:110px;height:110px}.image-reseau-social{width:100px;height:100px}.image-competence{width:135px;height:78px}.button-home{display:inline-block!important;border:2px solid #f4a62b!important;border-radius:0;padding:7px 50px;background-color:#fff0;text-align:center;color:#fff!important;margin-top:10px}.btn-services{padding:7px 30px}.button-home:hover{background-color:#f4a62b}.button-home a:hover{color:#fff!important;}.div-button{text-align:center}.language-top .select-language{font-size:16px;color:#000;font-family:'nunitoregular'}.bloc-service-cursor:hover .logo-seo{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(236deg) brightness(120%) contrast(103%)}.bloc-service-cursor:hover h3{color:#fff!important}.mod-columnmenu ul{margin-bottom:0}.mod-columnmenu .col{background-position:center;background-repeat:no-repeat;background-size:cover}.mod-columnmenu .backgrounds{display:block}.mod-columnmenu .backgrounds .col{position:absolute;top:0}.mod-columnmenu.layout-mobile{position:relative}.mod-columnmenu.layout-mobile .col{flex-basis:unset}.mod-columnmenu.layout-mobile .backgrounds .col{width:100%}.mod-columnmenu{margin-top:70px}.mod-columnmenu.layout-desktop{position:relative;height:750px;overflow:hidden}.mod-columnmenu .mt-30{margin-top:40px!important}.mod-columnmenu.layout-desktop .backgrounds,.mod-columnmenu.layout-desktop .menus{position:absolute;top:0;left:0;width:100%;height:100%}.mod-columnmenu.layout-desktop .backgrounds .col{height:100%}.mod-columnmenu.layout-desktop .backgrounds .col.elevate{z-index:100}.mod-columnmenu.layout-desktop .menus{z-index:101}.mod-columnmenu.layout-desktop .row.menus>div:last-of-type{border-right:0}.mod-columnmenu .row.menus div.menu{padding:60px 60px}.mod-columnmenu .row.menus div.menu div.braille-icon{display:block;margin-bottom:30px;margin-top:-20px}.mod-columnmenu .row.menus div.menu h2{font-size:28px;font-family:'nunitobold'}.mod-columnmenu .row.menus div.menu h2 a{color:#fff;position:relative;display:block;font-size:24px!important}.mod-columnmenu .row.menus div.menu h2 a i{position:absolute;top:0;right:32px}.mod-columnmenu .row.menus div.menu svg.arrow{float:right;margin-top:11px}.mod-columnmenu .row.menus div.menu svg.arrow path{fill:#fff}.mod-columnmenu .row.menus div.menu ul{list-style:none;padding:0;margin-top:76px}.mod-columnmenu .row.menus div.menu ul li{border-bottom:1px solid rgb(255 255 255 / .6);margin-bottom:19px}.mod-columnmenu .row.menus div.menu ul li:hover{border-color:#fff}.mod-columnmenu .row.menus div.menu ul li a{color:#fff;display:block;padding:7px 0;font-size:18px;font-family:'nunitoregular'}.mod-columnmenu .row.menus>div:hover div.menu{opacity:1}.mod-columnmenu div.menus.hovering div.col:not(.hovering) div.menu{opacity:.3}@media screen and (min-width:992px) and (max-width:1399px){.mod-columnmenu .row.menus div.menu{padding:100px 0 50px 30px}}@media screen and (min-width:992px) and (max-width:1199px){.mod-columnmenu .row.menus div.menu svg.arrow{display:block;float:none}}.mega-indicator{display:none!important}.marketing-digital-bloc:hover{transform:scale(1.065);box-shadow:0 5px 20px 0 rgb(0 0 0 / 2%)}.RS-bloc:hover{transform:scale(1.065)}.WD-bloc:hover{transform:scale(1.065)}.HC-bloc:hover{transform:scale(1.065)}.strategie-digitale:hover{transform:scale(1.065);box-shadow:0 5px 20px 0 rgb(0 0 0 / 2%)}.container-merci{text-align:center}.border-text2{box-shadow:0 0 4px 0 rgb(0 0 0 / 25%);height:100%}}@media screen and (max-width:767px){.language{position:absolute;top:-8px;display:inline-block;padding-right:15px;z-index:1}}@media (min-width:1400px){.container{max-width:1350px!important}}.page-404{background-image:url(https://www.tanitweb.com/wp-content/uploads/2021/03/Banner-500px-1.jpg?id=4118)!important;background-position:center!important;background-repeat:no-repeat!important;background-repeat-x:no-repeat!important;background-repeat-y:no-repeat!important;background-size:cover!important;padding:92px}element.style{margin:auto;margin:10 10px;margin-left:1;margin-right:a}.vc_row.vc_row-flex{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc_custom_1621325367933{margin-top:40px!important}.vc_row{margin-left:-15px;margin-right:-15px}<style>.container{margin:0 auto!important}.port-h3{font-family:'nunitobold';font-size:28px;font-weight:700;color:#0b5985}.port-h4{font-family:'nunitobold';font-size:20px;font-weight:700;color:#0b5985}.port-image img{box-shadow:10px 22px 56px 0 #707070}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.port-blanc{font-family:'nunitoregular';font-size:22px;color:#fff;line-height:1.4}.topBar .container{display:flex}.topBar .topMenu{flex-grow:1}.switch-lang{position:relative;color:#fff}.drop-lang{line-height:30px;padding:0 15px 0 0;font-size:14px;cursor:pointer}.drop-lang::after{content:"";position:absolute;top:12px;right:0;border-top:4px solid #000;border-top-color:#fff;border-left:4px solid #fff0;border-right:4px solid #fff0;z-index:1}.list-lang{display:none;position:absolute;top:32px;right:0;background:#005985;z-index:9999}.list-lang li a{display:block;padding:0 10px;color:#fff;line-height:30px;font-size:14px}.list-lang li a:hover{background:rgb(255 255 255 / .2)}.portfolio-next{color:#fff}.portfolio-prev{color:#fff}.portfolio-next:hover{color:#fff}.portfolio-prev:hover{color:#fff}.data-target-div1 #caf-filter-layout1 li a.active{background-color:#fff;color:#f3a200!important}.data-target-div1 #caf-filter-layout1 li a,.data-target-div1 #caf-filter-layout1 li.more span{background-color:#fff;color:#000!important;text-transform:capitalize;font-family:'Roboto',sans-serif!important;font-size:17px!important}.portfolio a:hover{color:#005985}.back-strategies:hover{transform:scale(1.065);box-shadow:0 5px 20px 0 rgb(0 0 0 / 2%)}.back-solutions:hover{transform:scale(1.065);box-shadow:0 5px 20px 0 rgb(0 0 0 / 2%)}.back-resaux:hover{transform:scale(1.065);box-shadow:0 5px 20px 0 rgb(0 0 0 / 2%)}.back-infrast:hover{transform:scale(1.065);box-shadow:0 5px 20px 0 rgb(0 0 0 / 2%)}.bloc-video{text-align:center;margin-top:70px;width:100%}.bloc-video video{width:66%!important}@media screen and (max-width:767px){.text-right{text-align:left!important}}.article-page ul li{list-style-type:disc!important;margin-left:22px}.article-page ul li::marker{color:#f4a62b}#webD h2{font-weight:800;font-size:40px}