.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/build/images/owl.video.play.7f01b071.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}body{font-family:Barlow,sans-serif}@media(min-width:1200px){.container{max-width:1200px}}ul{list-style:none;padding-left:25px}ul li{position:relative}ul li:before{color:#193d7c;content:"";font-family:icomoon;font-size:14px;left:-25px;position:absolute}a{transition:all .4s ease-out}a:hover{color:#ec1d24;text-decoration:none}.clearfix{height:70px;width:100%}.btn-style{background:#ec1d24;border-left:4px solid #b70006;color:#fff;display:inline-block;font-size:18px;padding:10px 15px;text-transform:uppercase}.btn-style span{font-size:25px;vertical-align:middle}.btn-style:hover{background:#f04c52;color:#fff}h1{font-size:40px}h1,h2{color:#193d7c;font-weight:700;text-align:center;text-transform:uppercase}h2{font-size:32px}hr{border:4px solid #ec1d24;width:53px}.bg-color{background:#f3f4f8}.textUppercase{text-transform:uppercase}.italic{font-style:italic}.img-fluid{height:auto!important}.title_actu{text-align:center!important}@media(max-width:768px){main.homePage{font-size:16px!important}h1{font-size:35px}}@media(max-width:998px){.reverse{flex-direction:column-reverse}}#slider-actus a{color:#000}#slider-actus .card{background:#fff;height:450px;margin:0 10px;min-height:213px;transition:all .4s ease-out}#slider-actus .card .image-container{height:200px;overflow:hidden}#slider-actus .card .card-img-top{min-height:200px}#slider-actus .card:hover{background:#193d7c}#slider-actus .card:hover .card-body .card-text p,#slider-actus .card:hover .card-body .card-title h3,#slider-actus .card:hover .card-body .read-more span,#slider-actus .card:hover .card-body .read-more span:before{color:#fff}#slider-actus .card .card-body .card-title h3{color:#ec1d24;font-size:26px;transition:all .4s ease-out}#slider-actus .card .card-body .card-text p{transition:all .4s ease-out}#slider-actus .card .card-body .read-more{align-items:center;bottom:20px;display:flex;position:absolute}#slider-actus .card .card-body .read-more span{color:#193d7c;margin-right:15px;text-transform:uppercase;transition:all .4s ease-out}#slider-actus .card .card-body .read-more span:before{color:#193d7c}#slider-actus .owl-nav{display:flex;justify-content:space-between;position:absolute;top:30%;width:100%}#slider-actus .owl-nav button{background:#000;height:43px;width:43px}#slider-actus .owl-nav .owl-prev{font-family:icomoon!important;margin-left:-65px}#slider-actus .owl-nav .owl-prev span{display:none}#slider-actus .owl-nav .owl-prev:before{color:#fff;content:"";font-size:20px}#slider-actus .owl-nav .owl-next{font-family:icomoon!important;margin-right:-65px}#slider-actus .owl-nav .owl-next span{display:none}#slider-actus .owl-nav .owl-next:before{color:#fff;content:"";font-size:20px}#nav-icon3{cursor:pointer;height:24px;margin:0;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:28px}#nav-icon3,#nav-icon3 span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon3 span{background:#fff;border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon3 span:first-child{top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}#nav-icon3.open span:first-child{left:50%;top:18px;width:0}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){left:50%;top:18px;width:0}.navbar-toggler{border:none;display:none}.navbar-toggler:focus{outline:none}header{background:#fff}header .navbar-top{background:#193d7c}header .navbar-top .container .navbar-brand{color:#fff;display:flex;font-size:15px;text-transform:uppercase;white-space:pre-line}header .navbar-top .container .navbar-brand img{margin-right:20px}header .navbar-top .container .form-inline.search-bar{position:relative}header .navbar-top .container .form-inline.search-bar .form-control{background:#516b9c;border:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;border-top-right-radius:25px;color:#fff;margin-right:25px!important;width:323px}header .navbar-top .container .form-inline.search-bar .form-control::placeholder{color:#fff;font-size:15px;font-style:italic}header .navbar-top .container .form-inline.search-bar button.btn{position:absolute;right:30px}header .navbar-top .container .langage{position:relative}header .navbar-top .container .langage:after{background:url(/build/images/triangle.0f5043a1.svg);background-position:50%;background-size:cover;content:"";height:7px;position:absolute;right:0;top:19px;width:15px}header .navbar-top .container .langage select{background-color:transparent;background:none;border:none;color:#fff;cursor:pointer;margin-right:0;padding:.375rem .75rem;position:relative;z-index:1}header .navbar-top .container .langage select option{background:#193d7c;color:#fff}header .navbar-top .container .langage .form-row .col-auto.my-1{align-items:center;display:flex}header .container .navbar-expand-lg{padding-bottom:0;padding-top:0}header .container .navbar-expand-lg .navbar-collapse .navbar-nav{justify-content:space-between;min-height:60px;width:100%}header .container .navbar-expand-lg .navbar-collapse .navbar-nav a{align-items:center;color:#000;display:flex;font-size:20px;font-weight:500;text-transform:uppercase;transition:all .4s ease-out}header .container .navbar-expand-lg .navbar-collapse .navbar-nav .nav-link.active,header .container .navbar-expand-lg .navbar-collapse .navbar-nav a:hover{background:#ec1d24;color:#fff}@media(max-width:1200px){header .container .navbar-expand-lg .navbar-collapse .navbar-nav a{font-size:18px}}@media(max-width:998px){.navbar-toggler{display:block}}@media(max-width:768px){header .navbar-top .container .form-inline.search-bar .form-control{width:230px}header .navbar-top .container .form-inline.search-bar button.btn{margin:0!important}header .navbar-top .container .navbar-brand{align-items:center}}@media(max-width:500px){header .navbar-top .container .navbar-brand{font-size:13px}header .navbar-top .container .form-inline.search-bar .form-control{margin-right:0!important;padding-right:32px;width:130px}header .navbar-top .container .form-inline.search-bar button.btn{right:0}}@media(max-width:380px){header .navbar-top .container .navbar-brand img{max-width:72px}}footer{background:#07204d;color:#fff;font-size:16px;min-height:97px}footer .container .row{align-items:center;min-height:97px}footer .container .row .column{justify-content:space-between}footer .container .row .column .location{margin-bottom:0;margin-left:20px}footer .container .row .column .contact{display:flex;flex-direction:column}footer .container .row .column .contact a{color:#fff;transition:all .4s ease-out}footer .container .row .column .contact a:hover{color:#ec1d24;text-decoration:none}footer .container .row .column .link{align-items:flex-end;display:flex;flex-direction:column;text-align:left}footer .container .row .column .link a{color:#fff;transition:all .4s ease-out}footer .container .row .column .link a:hover{color:#ec1d24;text-decoration:none}@media(max-width:998px){footer .container .row .column{flex-wrap:wrap;padding:10px 0}}@media(max-width:768px){footer .container .row .column .link{align-items:flex-start}}main.homePage{font-size:18px;padding-top:130px}main.homePage .banner{height:529px;padding:0}main.homePage .banner .owl-carousel .owl-item img{height:100%;object-fit:cover;width:100%}main.homePage .banner .owl-carousel .owl-item{max-height:529px;overflow:hidden}main.homePage .banner .owl-carousel .owl-item div:first-child{height:529px}main.homePage .banner .owl-carousel .owl-dots{display:none}main.homePage .banner .owl-carousel .owl-nav{display:flex;justify-content:space-between;position:absolute;top:35%;width:100%;z-index:99}main.homePage .banner .owl-carousel .owl-nav.disabled{display:none}main.homePage .banner .owl-carousel .owl-nav .owl-prev{margin-left:50px}main.homePage .banner .owl-carousel .owl-nav .owl-next{margin-right:50px}main.homePage .banner .owl-carousel .owl-nav button span{color:#fff;font-size:100px}main.homePage .banner .owl-carousel .owl-nav button:focus{outline:none}.content-carousel-banner{height:100%;position:absolute;width:100%}.content-carousel-banner .container{display:flex;flex-direction:column;height:100%;justify-content:center}.content-carousel-banner .container h2{background-color:rgba(255,1,1,.6);color:#fff;font-size:40px;padding:10px;text-align:left;width:50%}.content-carousel-banner .container .link{margin-top:25px}main.homePage .presentation{background:#f3f4f8}main.homePage .presentation .content ul{list-style:none}main.homePage .presentation .content ul li .icon-arrow:before{color:#193d7c}main.homePage .presentation .content ul li .icon-arrow{margin-right:10px;vertical-align:middle}main.homePage .services .container .row .service-item{padding:15px}main.homePage .services .container .row .service-item a{color:#000}main.homePage .services .container .row .service-item .card{align-items:center;background:#fff;box-shadow:0 2px 4px #ccc;display:inline-block;justify-content:center;max-height:428px;min-height:428px;padding:35px;text-align:center;transition:all .4s ease-out}main.homePage .services .container .row .service-item .card:hover{background:#193d7c;color:#fff}main.homePage .services .container .row .service-item .card:hover span{background:#ec1d24}main.homePage .services .container .row .service-item .card span{align-items:center;background:#193d7c;border-radius:50%;display:flex;display:inline-flex;font-size:35px;height:67px;justify-content:center;transition:all .4s ease-out;width:67px}main.homePage .services .container .row .service-item .card .card-img-top{height:200px}main.homePage .services .container .row .service-item .card .card-body{text-align:center}main.homePage .services .container .row .service-item .card .card-body .card-title{font-size:23px;text-transform:uppercase}main.homePage .services .container .row .service-item .card ul li:before{display:none}main.homePage .transition{background:url(/build/images/banner-transition.98c77792.png);background-attachment:fixed;background-position:50%;background-size:cover;height:696px}main.homePage .actualites{background:url(/build/images/actu-slider-background.b8366880.png);background-position:50%;background-repeat:no-repeat;background-size:cover}main.homePage .actualites .link{text-align:center}main.homePage .container .row-ref{flex-wrap:nowrap}main.homePage .container .row-ref h2{font-size:35px;font-weight:400;text-align:left;text-transform:none}main.homePage .container .row-ref .refs{align-items:center;flex-wrap:wrap}main.homePage .container .row-ref .refs figure{margin:15px 20px}main.homePage .container .row-ref .refs figure img{height:auto;max-height:50px;max-width:150px;object-fit:contain;width:auto}@media screen and (max-width:1200px){main.homePage .services .container .row .service-item .card{min-height:490px}}@media screen and (min-width:768px)and (max-width:992px){main.homePage .services .container .row .service-item .card{min-height:580px}}@media screen and (min-width:1200px)and (max-width:1366px){.content-carousel-banner .container{width:80%}.content-carousel-banner .container h2{font-size:35px}}@media(max-width:1200px){.content-carousel-banner .container h2{font-size:30px}}@media(max-width:998px){.content-carousel-banner .container h2{width:60%}main.homePage .banner{margin-top:-9px}#slider-actus .owl-nav .owl-next{margin-right:-32px}#slider-actus .owl-nav .owl-prev{margin-left:-32px}}@media(max-width:768px){.content-carousel-banner .container h2{font-size:20px;text-align:center;width:80%}#slider-home{text-align:center}.content-carousel-banner .container{align-items:center}main.homePage .banner .owl-carousel .owl-nav{top:15%}main.homePage .banner .owl-carousel .owl-nav .owl-prev{margin-left:25px}main.homePage .banner .owl-carousel .owl-nav .owl-next{margin-right:25px}main.homePage .transition{height:400px}main.homePage .container .row-ref{flex-wrap:wrap}main.homePage .container .row-ref h2{margin-bottom:35px;text-align:center}}@media(max-width:650px){#slider-actus .owl-nav .owl-next{margin-right:-30px}#slider-actus .owl-nav .owl-prev{margin-left:-30px}}@media(max-width:500px){.owl-carousel .owl-item img{height:250px;width:auto}main.homePage .services .container .row .service-item .card{height:auto;max-height:none;min-height:auto}}main.contentPage{font-size:18px;padding-top:130px}main.contentPage h2{margin-bottom:35px;text-align:left}main.contentPage .content ul{list-style:none}main.contentPage .content ul li .icon-arrow:before{color:#193d7c}main.contentPage .content ul li .icon-arrow{margin-right:10px;vertical-align:middle}main.contentPage .row.reverse>.content:only-child{flex:0 0 100%;max-width:100%}main.contentPage .contact form label{font-weight:700}main.contentPage .contact form .form-control{border-color:#bababa;border-radius:0;height:63px}main.contentPage .contact form textarea.form-control{height:213px!important}main.contentPage .contact form .link{text-align:right}main.contentPage .contact form .link .btn-style{box-shadow:0 2px 4px #c3c3c3}main.contentPage .contact .infos h2{border-bottom:2px solid;padding-bottom:18px;text-transform:none;width:30%}main.contentPage .contact .infos ul{list-style:none}main.contentPage .contact .infos a{color:#000}main.contentPage .contact .infos a:hover{color:#ec1d24}main.contentPage h2.center{text-align:center}main.contentPage .refs{padding:50px 0}main.contentPage .refs .divider{border:4px solid #f2f4f8;margin:0 0 50px;width:100%}main.contentPage>.content.one{padding-bottom:60px}main.contentPage div.item-list{align-items:center}main.contentPage div.item-list figure{margin:10px 25px}main.contentPage div.item-list figure img{height:auto;max-width:100%;object-fit:contain}main.contentPage .refs--clients-vt2i div.item-list figure img{max-height:50px;max-width:200px}main.contentPage .refs--partenaires-vt2i div.item-list figure img{max-height:150px;max-width:350px}main.contentPage .certifications{background:url(/build/images/actu-slider-background.b8366880.png);background-position:50%;background-repeat:no-repeat;background-size:cover}main.contentPage .certifications .container .row .certif-item{padding:15px}main.contentPage .certifications .container .row .certif-item a{color:#000}main.contentPage .certifications .container .row .certif-item .card{align-items:flex-end;background:#fff;flex-direction:inherit;justify-content:space-between;min-height:105px;padding:20px;transition:all .4s ease-out}main.contentPage .certifications .container .row .certif-item .card:hover{background:#193d7c}main.contentPage .certifications .container .row .certif-item .card:hover p{color:#fff}main.contentPage .certifications .container .row .certif-item .card:hover span.icon-pdf1{background:#ec1d24}main.contentPage .certifications .container .row .certif-item .card span.icon-pdf1{align-items:center;background:#193d7c;border-radius:50%;display:flex;font-size:23px;height:51px;justify-content:center;transition:all .4s ease-out;width:67px}main.contentPage .certifications .container .row .certif-item .card .content p{font-size:14px;margin-bottom:0;margin-left:25px;transition:all .4s ease-out}main.contentPage .actu-detail h2{text-align:left}main.contentPage .actu-detail h3{color:#193d7c;font-size:23px;margin-bottom:30px}main.contentPage .actu-detail .important{color:#193d7c;font-size:22px}main.contentPage .actu-detail .infos{align-items:flex-end;display:flex;flex-direction:column;font-size:18px;margin:40px 0;width:100%}main.contentPage .actualites{background:url(/build/images/actu-slider-background.b8366880.png);background-position:50%;background-repeat:no-repeat;background-size:cover}main.contentPage .actualites .link{text-align:center}main.contentPage .actu-detail .actu-item{padding:15px}main.contentPage .actu-detail .actu-item .card{border-radius:0;box-shadow:0 2px 9px #b7b7b7;height:500px;transition:all .4s ease-out}main.contentPage .actu-detail .actu-item .card .card-img-top{min-height:200px}main.contentPage .actu-detail .actu-item .card:hover{background:#193d7c}main.contentPage .actu-detail .actu-item .card:hover .card-body .card-text,main.contentPage .actu-detail .actu-item .card:hover .card-body .card-title,main.contentPage .actu-detail .actu-item .card:hover .card-body .d-flex .infos,main.contentPage .actu-detail .actu-item .card:hover .card-body .d-flex a,main.contentPage .actu-detail .actu-item .card:hover .card-body .d-flex a .icon-arrow:before{color:#fff}main.contentPage .actu-detail .actu-item .card figure{align-items:flex-end;display:flex;height:200px;overflow:hidden}main.contentPage .actu-detail .actu-item .card figure img{border-radius:0}main.contentPage .actu-detail .actu-item .card .card-body .card-title{color:#ec1d24;font-size:26px;transition:all .4s ease-out}main.contentPage .actu-detail .actu-item .card .card-body .card-text{transition:all .4s ease-out}main.contentPage .actu-detail .actu-item .card .card-body .d-flex{justify-content:space-between}main.contentPage .actu-detail .actu-item .card .card-body .d-flex .infos{display:contents;font-size:14px;transition:all .4s ease-out}main.contentPage .actu-detail .actu-item .card .card-body .d-flex a{color:#193d7c;text-decoration:underline;text-transform:uppercase;transition:all .4s ease-out}main.contentPage .actu-detail .actu-item .card .card-body .d-flex a .icon-arrow:before{color:#193d7c}main.contentPage .actu-detail .pagination-nav{padding:50px 0}main.contentPage .actu-detail .pagination-nav .pagination{justify-content:center;padding-left:0}main.contentPage .actu-detail .pagination-nav .pagination .page-item{margin:0 5px}main.contentPage .actu-detail .pagination-nav .pagination .page-item:before{content:none}main.contentPage .actu-detail .pagination-nav .pagination .page-link{background:none;border-color:#193d7c;color:#193d7c}main.contentPage .actu-detail .pagination-nav .pagination .page-item.active{background:#193d7c}main.contentPage .actu-detail .pagination-nav .pagination .page-item.active .page-link{color:#fff}@media(max-width:768px){main.contentPage{font-size:16px}main.contentPage h2{font-size:25px}.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}body>main>section.presentation.container-fluid>div>div.row>div>a>img{display:inline-block;max-width:200px}body>main>section.presentation.container-fluid>div>div.row>div>a{display:inline-block}