h1,h2,body.woocommerce.single-product .product_title,h3,h4,h5,h6,h1 a,h2 a,body.woocommerce.single-product .product_title a,h3 a,h4 a,h5 a,h6 a,.wrap-inner-banner .page-header .page-title,.sub-title,.widget .widget-title,.widget .widgettitle,.block-grid .post-content .post-content-inner .post-title h3{font-family:'Poppins',serif;}h3{font-weight:400;letter-spacing:.05em;}.inner-header-content h1{color:white!important;}body.single .post-text h1,body.page .wrap-detail-page .post-text h1,body.single .post-text h2,body.single .post-text body.woocommerce.single-product .product_title,body.woocommerce.single-product body.single .post-text .product_title,body.page .wrap-detail-page .post-text h2,body.page .wrap-detail-page .post-text body.woocommerce.single-product .product_title,body.woocommerce.single-product body.page .wrap-detail-page .post-text .product_title,body.single .post-text h3,body.page .wrap-detail-page .post-text h3,body.single .post-text h4,body.page .wrap-detail-page .post-text h4,body.single .post-text h5,body.page .wrap-detail-page .post-text h5,body.single .post-text h6,body.page .wrap-detail-page .post-text h6{margin:30px auto 15px;}html,body,button,input,select,textarea,blockquote,pre,code,kbd,tt,var,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,.wpcf7-form-control,.form-control,input[type="button"],input[type="reset"],input[type="submit"],input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,.button,.button-primary,.button-light,.comments-area .comment-list .reply a,.button-outline,.button-outline:hover,.button-outline:focus,.button-outline:active,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.added_to_cart,.woocommerce #respond input#submit,.woocommerce input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.nav-links .nav-previous a:before,.nav-links .nav-previous a:after,.nav-links .nav-next a:before,.nav-links .nav-next a:after,.author-detail .author-content .author-name,.author-detail .author-content .author-name span,.related-post .related-post-list h3 a,.searchform .search-button,.site-header .site-branding .site-title a,.block-grid .post-content .post-content-inner .button-container .button-text,.icon-block-outer .icon-content-area .button-container .button-text,.block-testimonial .slide-item article.post-content .post-content-inner .post-title cite{font-family:'Poppins',sans-serif;}a:hover,a:active,a:focus{text-decoration:none;}a{color:#9fa0a3!important;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;}a:hover,a:focus,a:active{color:#034c89!important;text-decoration:none;outline:0;}a:visited{text-decoration:none;outline:0;}a.button-text:hover:after,a.button-text:focus:after,a.button-text:active:after,.button-text:hover:after,.button-text:focus:after,.button-text:active:after,.cat-links>a:hover:before,.cat-links>a:focus:before,.cat-links>a:active:before,.tag-links>a:hover:before,.tag-links>a:focus:before,.tag-links>a:active:before,.comment-link>a:hover:before,.comment-link>a:focus:before,.comment-link>a:active:before,.posted-on>a:hover:before,.posted-on>a:focus:before,.posted-on>a:active:before{color:#034c89!important;}body.single .post-footer span.cat-links a:hover{color:white!important;}a.button-text:after,.button-text:after{color:#9fa0a3;}body.single .post-footer span.cat-links:before{background-color:#9fa0a3!important;}body table thead tr,body .wrap-detail-page form input[type=submit],body .wrap-detail-page .wpcf7 input[type=submit],body .wrap-detail-page .kt-contact-form-area .form-group input.form-control[type=submit],body input[type=button],body input[type=reset],body input[type=submit],body .default-button,body .button-primary,body .section-title:before,body .page-numbers.current,body .page-numbers:hover.current,body .page-numbers:focus.current,body .page-numbers:active.current,body .widget.widget_mc4wp_form_widget input[type=submit],body .woocommerce ul.products li.product .onsale,body .woocommerce ul.products li.product .button,body .woocommerce ul.products li.product a.added_to_cart,body.single article.hentry .post-text .page-links>.page-number,body.page article.hentry .post-text .page-links>.page-number,body #blog-post article.hentry .post-text .page-links>.page-number,body.search article.hentry .post-text .page-links>.page-number,body.archive article.hentry .post-text .page-links>.page-number,body.tag article.hentry .post-text .page-links>.page-number,body.category article.hentry .post-text .page-links>.page-number,body article.hentry #ak-blog-post .post-text .page-links>.page-number,body article.hentry.sticky .post-thumb:before,body article.hentry.sticky .post-format-outer>span a,body.single .post-footer span.cat-links:before,body .comments-area .comment-list .reply a,body .comments-area .comment-respond .comment-form .submit,body .searchform .search-button,body .widget.widget_calendar tbody a,body .top-header-right .search-icon button,body .top-header-right .cart-icon a .count,body .header-bottom-right .header-search-wrap .search-icon,body .block-portfolio.block-grid .gallery-content .post-content-inner .icon-area,body .meta .meta-date,.contact-form-section input[type=submit],body .kt-contact-form-area .form-group input.form-control[type=submit],body .block-footer-callback .mc4wp-form input[type=submit]{background-color:#9fa0a3;}body.fixed-nav-active .main-navigation .nav>ul>li.current-menu-item{border:1px solid #9fa0a3!important;}body .wrap-detail-page .wpcf7 input[type=submit],body .wrap-detail-page .kt-contact-form-area .form-group input.form-control[type=submit],body .button-primary,body .page-numbers.current,body .page-numbers:hover.current,body .page-numbers:focus.current,body .page-numbers:active.current,body .woocommerce ul.products li.product .button,body .woocommerce ul.products li.product a.added_to_cart,body.single article.hentry .post-text .page-links>.page-number,body.page article.hentry .post-text .page-links>.page-number,body #blog-post article.hentry .post-text .page-links>.page-number,body.search article.hentry .post-text .page-links>.page-number,body.archive article.hentry .post-text .page-links>.page-number,body.tag article.hentry .post-text .page-links>.page-number,body.category article.hentry .post-text .page-links>.page-number,body article.hentry #ak-blog-post .post-text .page-links>.page-number,body .comments-area .comment-respond .comment-form .submit,body .main-navigation ul ul,.contact-form-section input[type=submit],body .kt-contact-form-area .form-group input.form-control[type=submit],body .main-navigation ul li.current-menu-item>a,body .main-navigation ul li.current-menu-parent>a{border-color:#9fa0a3;}ul#primary-menu{text-align:center;list-style:none;}div#primary-nav-container{width:100%!important;padding:0;}.main-navigation ul.primary-menu>.current_page_item>a,.main-navigation ul.primary-menu>.current-menu-item>a{color:#9fa0a3;}a,.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .price ins .amount,body.single article.hentry .post-text a,.page article.hentry .post-text a,#blog-post article.hentry .post-text a,.search article.hentry .post-text a,.archive article.hentry .post-text a,.tag article.hentry .post-text a,.category article.hentry .post-text a,article.hentry #ak-blog-post .post-text a,.comments-area .comment-respond .logged-in-as a,article.post-content .post-title .cat,body .widget.widget_calendar tfoot a,.widget.widget_rss li a,.header-bottom-right .callback-button a:hover span,.header-bottom-right .callback-button a:focus span,.header-bottom-right .callback-button a:active span,.main-navigation li.current-menu-parent .current-menu-item>a,.main-navigation .page_item_has_children.current-menu-item,.main-navigation .menu-item-has-children.current-menu-item,.offcanvas-navigation li.current_page_item>a,.offcanvas-navigation li.current-menu-item>a,.offcanvas-navigation li.current_page_ancestor>a,.offcanvas-navigation li.current-menu-ancestor>a,body .icon-block-outer .icon-outer span,.main-navigation ul li.current-menu-item>a,.main-navigation ul li.current-menu-parent>a{color:#9fa0a3;}.alt-menu-icon a:hover span,.alt-menu-icon a:focus span,.alt-menu-icon a:active span{color:#034c89;}@media screen and (max-width:1200px){.top-header-left{flex-direction:column}.searchform .search-button span{color:#034c89;margin:auto;display:table}.site-header .site-branding>a{margin:0!important}#offcanvas-menu .close-offcanvas-menu{right:30px}.alt-menu-icon{display:block!important}#navigation{display:none!important}}@media screen and (min-width:1200px){.alt-menu-icon{display:none!important}#navigation{display:block!important}}.metaslider .slides img{height:650px!important;object-fit:cover;}.metaslider .caption h1{line-height:40px!important;font-family:'Cinzel',serif!important;font-size:35px!important;text-align:left;margin-bottom:30px;text-align:left;color:#9fa0a3;}.metaslider .caption{display:flex;flex-direction:column;justify-content:left;}.metaslider .caption p{text-align:left;color:#9fa0a3;letter-spacing:.15em;margin-bottom:20px!important;}.metaslider .scroll-to{color:#10242b;padding:0;height:40px;line-height:40px;text-align:center;vertical-align:middle;width:40px;display:block;font-size:18px;align-self:center;display:inline;}.metaslider .scroll-to span,span:before{color:#10242b;}a.flex-next,a.flex-prev{border:0!important;background:none!important;}a.flex-next:before{background:url(assets/img/arrow-right.png) no-repeat center center!important;}a.flex-prev:before{background:url(assets/img/arrow-left.png) no-repeat center center!important;}.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{height:100%!important;max-height:100%!important;padding:40px!important;background:rgba(255,255,255,.90)!important;opacity:1!important;max-width:30%!important;width:auto!important;left:0!important;margin:auto!important;top:0!important;transform:none!important;}.metaslider.ms-theme-highway .flexslider:not(.filmstrip) ul.flex-direction-nav,.metaslider.ms-theme-highway div.nivo-directionNav{left:0!important;right:0!important;margin:auto!important;transform:none!important;}.home.blog .section-banner-wrap{margin-bottom:40px!important;}.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap,.metaslider.ms-theme-highway .rslides .caption-wrap,.metaslider.ms-theme-highway div.nivoSlider .nivo-caption{display:table;margin:auto!important;}@media screen and (max-width:1440px){.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{width:35%!important;max-width:100%!important}.metaslider .caption h1{line-height:40px!important;font-size:30px!important}}@media screen and (max-width:1200px){.metaslider .caption h1{line-height:35px!important;font-size:25px!important}.metaslider .slides img{height:500px!important}.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{width:40%!important}}@media screen and (max-width:960px){.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{width:95%!important;right:0!important;height:fit-content!important;height:-moz-fit-content!important}.metaslider .caption h1,.metaslider .caption p{text-align:center}}@media screen and (max-width:620px){.metaslider .caption h1,.metaslider .caption p{text-align:center!important}.ms-is-small.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{transform:none!important;top:0!important;height:90%!important;width:95%!important}ul.flex-direction-nav{display:none}}@media screen and (max-width:420px){.metaslider .caption h1{line-height:30px!important;font-size:25px!important}.ms-is-small.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{width:95%!important}}.service-section-wrap{margin-top:30px;}.service-section-wrap .container{clear:both;padding-left:0;padding-right:0;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;justify-content:space-between;width:100%;max-width:100%;}.service-section-wrap .container:before,.service-section-wrap .container:after{display:none;}.block-service .section-title-group{float:left;margin:0;max-width:750px;}.block-service .section-title{font-family:'Poppins',sans-serif;font-size:18px;font-weight:500;margin:0;padding-bottom:0;line-height:1.3;}.block-service .section-title:before{display:none;}.block-service .service-section-wrap .button-container{float:right;margin:0;margin-right:0;}.block-service .service-item-wrap{margin-top:-150px;margin-bottom:0;}.list-inner:before,.list-inner:after,{clear:both;display:block;content:"";}.block-service{padding-top:0;}.block-service .list-inner .icon-area{float:none;padding-top:0;width:auto;text-align:center;margin:0 0 25px;}.icon-block-outer{text-align:center;background:#fff;padding:40px 20px;margin-bottom:30px;box-shadow:0 0 46px -5px rgba(0,0,0,.1);}.icon-block-outer:hover{background:#9fa0a3;}.icon-block-outer:hover h3 a,.icon-block-outer:hover p,.icon-block-outer:hover a.button-text,.icon-block-outer:hover a.button-text:after{color:#FFF;}.icon-block-outer:hover span{color:#FFF!important;}.block-service .list-inner .icon-content-area{width:100%;float:none;}.block-service .icon-block-outer .icon-outer{display:block;margin:0 auto;height:80px;width:80px;line-height:80px;border-radius:100%;border:2px solid #ccc;}.block-service .icon-block-outer .icon-outer span{margin-bottom:0;line-height:inherit;}.block-service .list-inner .icon-content-area h3{font-size:22px;margin-bottom:25px;}.icon-block-outer .icon-content-area h3 a{font-weight:600;}.service-item-wrap [class*="col-"]:nth-child(3n+2) .icon-block-outer{margin-top:-20px;}.block-about .thumb-block-outer [class*="col-"]:first-child{order:1;}.thumb-block-outer .content-outer{padding:0 50px 0 100px;}.slide-inner .cat{bottom:auto;left:5px;top:5px;}.slide-inner .cat a{border-radius:15px;}.slide-inner .post-content .post-inner{position:static;}.slide-inner .post-content{background-color:#ffffff;padding:15px 20px 0;position:relative;}.slide-inner .post-content .post-inner{background:#f8f8f8;border-bottom:none;border-top:1px solid rgba(0,0,0,.1);margin:30px -20px 0;}.slide-inner .post-content .post-inner .post-format-outer{position:absolute;right:20px;text-align:center;top:-23px;z-index:99;}.slide-inner .post-content .post-inner .post-format-outer>span{background-color:#9fa0a3;color:#fff;border:2px solid #FFF;}.slide-inner .post-content .post-inner .post-format-outer>span:hover,.slide-inner .post-content .post-inner .post-format-outer>span:focus,.slide-inner .post-content .post-inner .post-format-outer>span:active{background-color:#2975a8;}.slide-inner .post-content .meta .meta-date{background-color:transparent;position:static;top:0;left:0;display:inline-block;text-align:left;}.slide-inner .post-content .post-inner .meta{padding:0 20px;}.slide-inner .meta .meta-date .day{color:#10242b;border-bottom:none;font-size:12px;letter-spacing:1px;margin-bottom:0;padding-bottom:0;}.slide-inner .post-inner .meta a{border-right:1px solid rgba(0,0,0,.2);padding:0 10px;line-height:1;}.slide-inner .post-inner .meta .author-name a{padding-left:0;display:inline-block;}.slide-inner .post-inner .meta .comment-link a{border-right:none;}.slide-inner .post-content .post-inner .comment-link a:before{margin-left:0;}.slide-inner .post-content .post-inner .author-name{text-transform:uppercase;}.slide-inner .post-content .post-inner .author-name,.slide-inner .post-content .post-inner .author-name a,.slide-inner .post-content .post-inner .comment-link a,.slide-inner .post-content .post-inner .comment-link a:before{font-size:12px;color:#10242b;}.slide-inner .post-content .post-inner .comment-link a:hover,.slide-inner .post-content .post-inner .comment-link a:focus,.slide-inner .post-content .post-inner .comment-link a:active,.slide-inner .post-content .post-inner .author-name a:hover,.slide-inner .post-content .post-inner .author-name a:focus,.slide-inner .post-content .post-inner .author-name a:active,.slide-inner .meta .meta-date .day:hover,.slide-inner .meta .meta-date .day:focus,.slide-inner .meta .meta-date .day:active{color:#2975a8;}.home.blog .section-banner-wrap,.home.page .section-banner-wrap{margin-bottom:150px;}@media screen and (max-width:1024px){.home.blog .section-banner-wrap,.home.page .section-banner-wrap{margin-bottom:50px}}.homepage-links{margin:20px auto 0;display:table;font-weight:700;letter-spacing:.15em;}.homepage-title{text-align:center;margin:auto;font-size:35px;line-height:45px;display:table;margin-bottom:30px;font-family:'Cinzel',serif!important;}a.homepage-title h2{color:#9fa0a3;font-family:'Cinzel',serif!important;transition:color 300ms;text-align:center;margin:auto;font-size:35px;line-height:45px;display:table;margin-bottom:30px;}a.homepage-title h2:hover{color:#034c89;}@media screen and (max-width:1200px){.homepage-title,a.homepage-title h2{font-size:25px;line-height:35px}}.homepage-subtitle{text-align:center;font-size:16px;line-height:26px;font-weight:300;font-family:"Poppins",sans-serif;margin-bottom:50px;letter-spacing:.08em;}.competences__avocatsref--title{position:relative;margin-bottom:20px;display:inline-block;}.competences__avocatsref--title:after{position:absolute;background:#034c89;height:6px;width:50px;left:0;bottom:-10px;content:"";}.container-competences{max-width:80%;margin:auto;}.container-competences .row{margin:0!important;}@media screen and (max-width:1200px){.container-competences{max-width:90%}}@media screen and (max-width:1024px){.container-competences{max-width:100%}}main.competences .type-competences .post-text p{text-align:center;}.competences__container{display:flex;flex-wrap:wrap;justify-content:center;margin:0!important;}.container-competences a.homepage-title h2,.container-competences .homepage-title{margin-bottom:0!important;}.container-competences .news__slide.slide{padding:50px;border:1px solid #e5e5e5;transition:300ms;flex-basis:25%;}@media screen and (max-width:1440px){.container-competences .news__slide.slide{flex-basis:33.333%}}@media screen and (max-width:1200px){.container-competences .news__slide.slide{flex-basis:50%}}@media screen and (max-width:768px){.container-competences .news__slide.slide{flex-basis:100%}}.container-competences .news__slide.slide:hover,.features-list:hover{-webkit-box-shadow:0 22px 43px rgb(0 0 0 / 45%);-moz-box-shadow:0 22px 43px rgba(0,0,0,.45);-ms-box-shadow:0 22px 43px rgba(0,0,0,.45);-o-box-shadow:0 22px 43px rgba(0,0,0,.45);box-shadow:0 22px 43px rgb(0 0 0 / 45%);background:#034c89;border:0;}.container-competences .news__slide.slide:hover img,.container-competences .news__slide.slide:hover .slide__title,.container-competences .news__slide.slide:hover .slide__text p,.container-competences .news__slide.slide:hover .slide__more,.features-list:hover img,.features-list:hover h2,.features-list:hover p{filter:brightness(100);color:white;}.container-competences .slide__img img{width:80px;height:80px;}.container-competences .slide__img{margin:auto;text-align:center;margin-bottom:20px;}.container-competences .slide__title{font-size:20px;line-height:25px;font-weight:500;font-family:'Poppins',serif;letter-spacing:.085em;text-align:center;margin-bottom:20px;color:#9fa0a3;transition:color 300ms;}.container-competences .slide__title:hover{color:#034c89;}.container-competences .slide__text p{text-align:center;letter-spacing:.085em;line-height:26px;font-size:14px;color:black;}.container-competences .slide__more{text-align:center;font-weight:700;letter-spacing:.10em;font-size:12px;text-transform:uppercase;}.container-competences .slide__more a{color:#9fa0a3!important;}.container-competences .slide__more a:hover{color:#034c89!important;}@media screen and (max-width:768px){.container-competences .slide__title{font-size:20px;line-height:30px}.container-competences .slide__text{text-align:left}}main.competences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;}@media screen and (max-width:768px){main.competences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:625px){main.competences{grid-template-columns:1fr}}main.competences .competences .post-text h2{font-size:20px;line-height:30px;font-weight:300!important;font-family:'Poppins',serif;text-align:center;color:#034c89;margin:15px auto;letter-spacing:.05em;transition:color 300ms;}main.competences .competences .post-text .readmore{text-align:center;font-weight:700!important;letter-spacing:.10em;font-size:12px;text-transform:uppercase;color:#034c89;transition:color 300ms;}main.competences a{padding:40px;border:1px solid #e5e5e5;}main.competences a:hover .post-text h2,main.competences a:hover .post-text .readmore{color:#9fa0a3;}@media screen and (max-width:425px){main.competences a{padding:20px}}main.competences .post-thumbnail{text-align:center;}article.competences.hentry{margin-bottom:0!important;background:transparent;}.competences__avocatsref--title{font-size:24px;line-height:30px;font-weight:600;margin-bottom:30px;}@media screen and (max-width:768px){.competences__avocatsref--title{font-size:20px;line-height:30px}}.competences__avocatsref{padding-top:15px;}.retour{margin-top:30px;font-weight:400!important;letter-spacing:.10em;font-size:12px;color:#9fa0a3;border:1px solid #e5e5e5;padding:5px 15px;display:inline-block;transition:300ms;}.retour:hover{background:#034c89;border-color:#034c89;color:white!important;}.actus-container{margin:40px auto;}.actus-container .post-content .post-inner{display:none;}.actus-container .thumb-outer{min-height:300px;height:300px;}.nnnews.ispinned .thumb-outer{min-height:0;height:100%;}.actus-container .thumb-inner{height:100%}.actus-container .post-thumb{height:100%;width:100%;}.nnnews article{height:100%;}.nnnews.ispinned article{box-shadow:none!important;}.actus-container .post-thumb figure{height:100%;width:100%;}.actus-container .post-thumb img{vertical-align:top;height:100%;width:100%;object-fit:cover;}.actus-container .meta .cat{display:none;}.actus-container .meta-date a{background-color:#9fa0a3!important;}.actus-container .meta .meta-date .day{font-weight:700;}.actus-container .meta-date{padding:10px;background:#9fa0a3!important;top:15px!important;left:15px!important;}.actus-container .meta .meta-date span{letter-spacing:.15em;font-weight:300;}.actus-container header.post-title h3{font-size:18px;line-height:30px;margin:30px auto 15px;text-align:left;letter-spacing:.085em;font-weight:500;}.actus-container header.post-title h3 a{font-weight:500!important;}.actus-container .post-text p{text-align:left;letter-spacing:.085em;line-height:26px;font-size:14px;}.actus-container a.button-text,.actus-container .button-text{font-weight:700;letter-spacing:.10em;font-size:12px;text-transform:uppercase;}@media screen and (max-width:768px){.actus-container post-text p{text-align:left}}.nnnews.ispinned article{display:grid;grid-template-columns:1fr 1fr;border:0;}.nnnews.ispinned .post-content{height:auto;position:relative;margin:auto;left:-20%;z-index:99;border:1px solid rgba(0,0,0,.1);}.nnnews.ispinned{margin:50px auto;max-width:80%;}@media screen and (max-width:1024px){.nnnews.ispinned{max-width:100%}.nnnews.ispinned .post-content{left:0}.actus-container .container,.actus-container .row{width:100%;max-width:100%;margin:auto}.actus-container{margin:50px auto}}@media screen and (max-width:768px){.nnnews.ispinned article{grid-template-columns:1fr}}.searchandfilter ul{width:100%;padding:0;margin-left:0;display:flex;align-items:center;}.searchandfilter li{width:33%;padding-right:0;}.searchandfilter select{width:100%;padding:11px;}.searchandfilter input[type=submit]{width:auto!important;border-radius:0;}@media screen and (max-width:640px){.searchandfilter li{width:50%}}.counter-contain{padding:15px;background:#9fa0a3;max-width:80%;margin:auto;}@media screen and (max-width:1440px){.counter-contain{max-width:90%}}@media screen and (max-width:1024px){.counter-contain{max-width:100%}}.counter-contain .statistics{background:transparent;padding:0;}.counter-contain .statistics-inner{padding:0;}.counter-contain section#tf-stat-234 h3{display:none;}.counter-contain .homepage-title{color:white;margin-bottom:0;}.counter-contain .number{font-size:40px;line-height:45px;font-weight:600;font-family:'Cinzel',serif;color:white;}.counter-contain .count-title{letter-spacing:.18em!important;font-size:16px!important;color:white!important;font-weight:300!important;font-family:'Poppins',sans-serif;}@media screen and (max-width:960px){.counter-contain .number{font-size:40px;line-height:50px}}@media screen and (max-width:600px){.counter-contain .number{font-size:20px;line-height:30px}}@media screen and (max-width:600px){.counter-contain .stat{width:38%;margin:1rem}}@media screen and (max-width:600px){.counter-contain .count-title{font-size:13px!important}}.statistics .statistics-inner span:before{color:white;}.statistics .statistics-inner .stat{vertical-align:middle;margin-bottom:20px!important;}@media screen and (max-width:320px){.statistics .statistics-inner{display:flex;flex-direction:column}.statistics .statistics-inner .stat{width:100%;margin:auto}.counter-contain{padding:30px 20px 20px}.counter-contain .homepage-title{margin-bottom:0}}.detail-team h2{color:#034c89!important;position:relative;margin-bottom:45px;}.detail-team h2:after{background:#034c89;position:absolute;bottom:-10px;left:0;width:35px;height:5px;content:"";}.post-text.detail-team h3{border-top:1px solid #034c89;width:100%;padding-top:30px;color:#034c89!important;display:flex;margin:auto;align-items:center;}.post-text.detail-team h3 img{margin-right:10px;}.title-skills{position:relative;padding-right:60px;}.title-skills:before{background:url(assets/img/skills.png);background-position:left center;background-size:50px;background-repeat:no-repeat;height:50px;width:50px;left:0;top:0;bottom:0;content:"";}.team h3{border:none!important;margin:auto!important;display:block!important;padding:0!important;}.team h2:after{}.team-container{margin:100px auto;}.team-container .homepage-title{margin-bottom:60px;}@media screen and (max-width:1200px){}@media screen and (max-width:960px){}@media screen and (max-width:425px){}.team-container .team-media{width:100%;height:100%;}.team-container .slide__img{overflow:hidden;}.team-container .slide__img img{width:100%;height:100%;object-fit:cover;transition:grayscale .5s,transform .5s ease-in-out;}.team-container .team-list a:hover .slide__img img{filter:grayscale(1);transform:scale(1.03);}.team-container .team-content{padding:20px;}.team-container .except{text-align:center;font-size:12px;line-height:20px;}.team-container .team-content .slide__title{margin-bottom:10px;font-size:25px;line-height:30px;font-weight:300;font-family:'Cinzel',serif;text-align:center;}@media screen and (max-width:960px){.team-container .team-content .slide__title{font-size:20px;line-height:30px}}.home-team,.home-team__container{margin:0!important;}section.wrapper.section-banner-wrap{margin-bottom:0;}.offcanvas-navigation li.page_item_has_children>a button.triangle:hover,.offcanvas-navigation li.page_item_has_children>a button.triangle:focus,.offcanvas-navigation li.page_item_has_children>a button.triangle:active,.offcanvas-navigation li.menu-item-has-children>a button.triangle:hover,.offcanvas-navigation li.menu-item-has-children>a button.triangle:focus,.offcanvas-navigation li.menu-item-has-children>a button.triangle:active{color:#034c89!important;}.breadcrumb-wrap .breadcrumbs{padding-left:0;}.breadcrumb-wrap .breadcrumbs .trail-items span{color:#9fa0a3;letter-spacing:.15em!important;font-size:10px!important;font-weight:300!important;}.breadcrumb-wrap{background:transparent;}.breadcrumb-wrap .breadcrumbs .trail-items span{margin:5px!important;}.breadcrumb-wrap .breadcrumbs .trail-items a[rel="home"] span:before{display:none;}b,strong,blockquote dfn,blockquote cite,blockquote em,blockquote i,pre dfn,pre cite,pre em,pre i{color:inherit!important;}html,body,button,input,select,textarea,.post-text p,body article.post-content,body.single article.hentry{color:black;font-weight:300!important;font-size:14px;letter-spacing:.10em;line-height:24px;font-weight:300;text-align:left;}ul,ul li,li{text-align:left;}@media screen and (max-width:768px){html,body,button,input,select,textarea,.post-text p,body article.post-content,body.single article.hentry{text-align:left}}blockquote.wp-block-quote p{font-size:18px;letter-spacing:.05em;line-height:28px;}blockquote.wp-block-quote p em{font-style:normal;}blockquote.wp-block-quote:before{display:none;}blockquote.wp-block-quote{background:transparent;border-color:#034c89;}input.wpcf7-form-control.wpcf7-submit{width:100%;}.wrap-detail-page .wpcf7-form input.wpcf7-form-control[type="submit"]{width:100%!important;display:block;margin:auto;text-align:center;background:#034c89!important;border:0!important;}.wrap-detail-page .wpcf7-form input.wpcf7-form-control[type="submit"]:hover{background:#2975a8!important;}.features-list{transition:300ms;}.liste-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}@media screen and (max-width:1200px){.liste-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.liste-features{grid-template-columns:1fr}}.liste-features article{border:1px solid #e5e5e5;padding:50px!important;}.liste-features article .post-thumbnail{text-align:center;margin-bottom:20px;}.liste-features article .post-thumbnail img{width:80px;}.liste-features article h2{font-size:25px;line-height:30px;font-weight:300;text-align:center;margin-bottom:25px;}@media screen and (max-width:768px){.liste-features article h2,main.competences .competences .post-text h2{font-size:20px;line-height:30px}}ul.team-links{padding:0;margin:0;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));}ul.team-links li{margin:0 5px;}.team-link__detail img{margin-bottom:10px;}.team-link__detail{font-size:12px;line-height:18px;text-align:center;display:table;}.single-equipe .post-thumbnail{height:100%;}.single-equipe .post-thumbnail img{width:100%;height:100%;object-fit:contain;max-height:550px;}.team .post-text{margin-bottom:10px;font-size:25px;line-height:30px;font-weight:300;font-family:'Cinzel',serif;text-align:center;padding:10px;color:#9fa0a3!important;transition:300ms;}.team .post-text p{text-align:center;font-size:12px;line-height:20px;font-family:'Poppins',sans-serif;transition:300ms;}.team .post-thumbnail{overflow:hidden;height:100%;}.team .post-thumbnail img{transition:300ms;}.team a:hover .post-thumbnail img{filter:grayscale(1);transform:scale(1.03);}.team a:hover .post-text,.team a:hover .post-text p{color:#034c89!important;}.single-equipe .post-text{padding-left:20px;}.single-equipe .post-text h3{margin-bottom:10px!important;}.single-equipe .post-text h2{margin-bottom:20px!important;}.single-equipe ul{flex-direction:column;list-style:outside!important;margin-left:20px;padding:0;}@media screen and (max-width:1440px){ul.team-links{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:1200px){ul.team-links{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:960px){ul.team-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){ul.team-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:420px){ul.team-links{display:none}}.actualites__item{border:1px solid rgba(0,0,0,.1);}.actus-media{padding:0;}.actus-content{padding:20px;}.actualites__item img{max-height:250px;height:250px;object-fit:cover;}.actualites__item p.category{margin-top:20px;letter-spacing:.15em;font-size:12px;text-transform:uppercase;}.actualites__item p.date{font-size:10px;letter-spacing:.15em;font-weight:700;}.actualites__item h2{text-align:left;font-size:20px;line-height:30px;font-weight:300!important;font-family:'Poppins',serif;margin:15px auto;letter-spacing:.05em;transition:color 300ms;}.actualites__item .readmore{font-weight:700;font-size:12px;text-transform:uppercase;}.block-callback .row [class*="col-"]{align-items:center;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.block-callback .section-title{float:left;margin:0;padding-bottom:0;max-width:700px;text-align:left;}.block-callback .button-container{float:right;}body article.post-content{font-weight:400;}.kt-contact-form-area .form-group input.form-control,.kt-contact-form-area .form-group textarea.form-control{border:1px solid rgba(0,0,0,.1);background-color:#FFF;}.block-footer-callback .mc4wp-form input{background-color:#FFF;}.block-footer-callback .mc4wp-form input[type="submit"]{border-color:#FFF;}.block-footer-callback .mc4wp-form input[type="submit"]:hover,.block-footer-callback .mc4wp-form input[type="submit"]:focus,.block-footer-callback .mc4wp-form input[type="submit"]:active{border-color:#FFF;}body .site-footer .footer-inner .footer-social{border-top:none;margin:0;}body .site-footer .footer-inner .footer-social .socialgroup{vertical-align:inherit;}.footer-social .socialgroup ul{margin-bottom:10px;}.footer-social .socialgroup ul li a{color:white;border:none;line-height:inherit;margin-left:15px;margin-right:15px;height:auto;width:auto;font-size:14px;font-family:'Poppins',sans-serif;border-radius:0;}.footer-social .socialgroup ul li:first-child a{margin-left:0;}.footer-social .socialgroup ul li:last-child a{margin-right:0;}.footer-social .socialgroup ul li a:hover,.footer-social .socialgroup ul li a:focus,.footer-social .socialgroup ul li a:active{border:none;}.footer-social .socialgroup a:before{margin-right:5px;font-size:16px;}.footer-menu ul{font-size:0;margin-left:5px;}.site-footer .footer-menu{margin:0;}.footer-inner{text-align:center;}.site-footer .footer-inner .footer-menu,.site-footer .footer-inner .site-info{display:inline-block;}body .site-footer .footer-inner .footer-menu ul li{position:relative;}body .site-footer .footer-inner .footer-menu ul li a{margin-left:0;padding:0 10px;}.block-top-footer .widget .calendar_wrap table caption{border-color:white;}body .block-top-footer .widget.widget_calendar tfoot a{color:#FFF;}body .block-top-footer .widget.widget_calendar tfoot a:hover,body .block-top-footer .widget.widget_calendar tfoot a:focus,body .block-top-footer .widget.widget_calendar tfoot a:active{color:#2975a8;}.site-footer .footer-menu ul li:after{color:white;content:"|";position:absolute;left:-2px;top:1px;font-size:12px;}body.woocommerce ul.products li.product.first{clear:inherit;}.block-top-footer{background-color:#9fa0a3;padding-bottom:0;}.block-top-footer>.container>.row{justify-content:space-around;}.block-top-footer .widget .textwidget p{color:white;font-size:12px;letter-spacing:.08em;font-weight:300;line-height:24px;}.block-top-footer .widget_text{margin:0;}.block-top-footer #block-12 p{margin:0;}.block-top-footer #block-12{margin:0;}.block-top-footer .first .wp-block-columns{align-items:center;}div#text-3 .textwidget p{letter-spacing:.15em;}footer.wrapper.site-footer.site-footer-three{padding:10px;}footer .site-info{color:white;font-size:10px;letter-spacing:.20em;font-weight:300;}footer .site-info a{color:white!important;}footer .site-info a:hover{color:#2975a8!important;}@media screen and (max-width:960px){.footer-item,.footer-item h2{text-align:center!important}.footer-item h2:after{left:0;right:0;margin:auto}}.block-reseau-footer{background-color:#9fa0a3;}.block-reseau-footer #block-15 p{margin:0;}.block-reseau-footer .widget{border:none;background-color:unset;margin:0;padding:0;}.block-reseau-footer .row{justify-content:center;align-items:center;padding-bottom:1rem;color:white;}.block-reseau-footer .widget_media_image a:before{background-color:unset!important;}.default-button,.button-primary,.button-outline,.kt-contact-form-area .form-group input.form-control[type="submit"],input[type="submit"]{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}@media only screen and (max-width:991px){.block-callback .row [class*="col-"]{display:block}.block-callback .section-title{float:none;text-align:center;max-width:100%;width:100%;margin-bottom:40px}.block-callback .button-container{float:none}.block-service .section-title-group{max-width:500px}}@media only screen and (max-width:767px){.block-service{padding:60px 0}.block-service .service-item-wrap{margin-top:0}.service-item-wrap [class*="col-"]:last-child .icon-block-outer{margin-bottom:0}.block-about .thumb-block-outer [class*="col-"]:first-child{order:0}.thumb-block-outer .content-outer{padding:0 15px 40px}.service-item-wrap [class*="col-"]:nth-child(3n+2) .icon-block-outer{margin-top:0}.service-section-wrap .container{flex-direction:column}.block-service .section-title-group{float:none}.block-service .service-section-wrap .button-container{float:none;margin-top:30px}.block-slider.pages-slider .banner-overlay,.block-slider.pages-slider .post-content-overlay .post-thumb figure a,.post-content-overlay .post-thumb figure .block-slider.pages-slider a{padding:100px 0}.footer-social .socialgroup ul li a{font-size:0}.site-footer .footer-inner .footer-menu,.site-footer .footer-inner .site-info{display:inline-block;width:100%}.site-footer .footer-menu ul li:fisrt-child:after{display:none}body .site-footer .footer-inner .footer-menu ul li:first-child a{padding-left:0}.footer-menu ul{margin-left:0}.site-info{margin-bottom:10px}}body .wrap-fixed-header{background-color:white;box-shadow:-1px 8px 25px -7px rgba(0,0,0,.69);-webkit-box-shadow:-1px 8px 25px -7px rgba(0,0,0,.69);-moz-box-shadow:-1px 8px 25px -7px rgba(0,0,0,.69);padding:20px;}body.fixed-nav-active .site-branding{top:0!important;max-width:50px;position:relative;}body.fixed-nav-active .wrap-fixed-header{display:block;}#primary-nav-container{margin:auto;}.site-header{padding:10px;background:white;}.site-header .site-branding>a{margin:auto;max-width:70px;}.main-navigation ul>li a{border:0;letter-spacing:.10em;font-size:14px;font-weight:600;}.main-navigation ul ul li a{font-weight:600;letter-spacing:.10em;font-size:12px;line-height:22px;}.top-header{background:#9fa0a3;}.top-header .top-header-left .list{font-size:10px;letter-spacing:.15em;color:white;text-transform:uppercase;}.top-header .top-header-left .list a{color:white!important;}.top-header .top-header-left .list a:hover{color:#2975a8!important;}.top-header .top-header-left .list .kfi{margin:0 5px;}.header-search-wrap button{background:white!important;color:#034c89!important;border:solid 1px #034c89!important;}.header-search-wrap button:hover{background:transparent!important;border-color:white!important;color:white!important}.nnnews{margin:0 20px;}.wrapper.site-footer.site-footer-three{background:black;}.top-header-left{display:flex;}li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-277{background:#9fa0a3;transition:300ms;}li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-277:hover{background:#034c89;}li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-277 a{color:white!important;}.actus-container .row.masonry-wrappers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}@media screen and (max-width:1024px){.actus-container .row.masonry-wrappers{display:flex}.nnnews{flex-basis:45%;margin:0 auto}.nnnews.ispinned article{display:block}.nnnews.ispinned{margin:0;order:initial!important;margin:auto}}@media screen and (max-width:767px){.actus-container .row.masonry-wrappers{flex-direction:column}}.nnnews.ispinned{order:-1;grid-column:1 / 4;}.team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:25px;}.team a:hover .equipe .post-text h2,.team a:hover .equipe .post-text h3{color:#034c89!important;}@media screen and (max-width:1200px){.team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:960px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:425px){.team{grid-gap:0;grid-template-columns:1fr}}.team .equipe .post-text h2{font-size:25px;line-height:30px;font-weight:300;font-family:'Cinzel',serif;text-align:center;margin-bottom:10px;transition:300ms;color:#9fa0a3!important;}@media screen and (max-width:768px){.team .equipe .post-text h2{font-size:20px}}.team .equipe .post-text h3{text-align:center;font-size:12px;line-height:20px;transition:300ms;color:#9fa0a3!important;font-weight:300;font-family:'Poppins',sans-serif;}.wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;}@media screen and (max-width:620px){.wpcf7-form{display:block}}.wpcf7-form p:nth-child(8),.wpcf7-form p:nth-child(9),.wpcf7-form p:nth-child(10){grid-column:1 / 3;}.checkbox-RGPD span span label{display:flex;;}.wrap-detail-page .wpcf7-form label .wpcf7-form-control,.wrap-detail-page .wpcf7-form .searchform .search-button .wpcf7-form-control,.searchform .wrap-detail-page .wpcf7-form .search-button .wpcf7-form-control{margin-top:0;}.wrap-detail-page .wpcf7-form label .wpcf7-form-control{padding:10px;}.wrap-detail-page .wpcf7 input[type="checkbox"]{width:30px;margin:-10px auto 0!important;margin-right:20px!important;}.wrap-detail-page .wpcf7-form input.wpcf7-form-control[type="submit"]{margin:auto!important;}.actualites__container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}@media screen and (max-width:960px){.actualites__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:620px){.actualites__container{grid-template-columns:1fr;gap:0}.wrap-detail-page .wpcf7 input[type="checkbox"]{width:60px}}.single-equipe .post-content-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;}@media screen and (max-width:960px){.single-equipe .post-content-inner{grid-template-columns:1fr}.single-equipe .post-thumbnail img{max-width:450px}}.detail span.comment-link,.detail span.divider{display:none;}@media (max-width:768px){.container{max-width:100%}}.search-results .thumb-outer{display:none;}.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required{border:none!important;}.wpcf7-form.init p,.wpcf7-form.init input,.wpcf7-form.init label{line-height:21px;margin-bottom:5px;}.wpcf7-form.init p:nth-of-type(10){grid-column:1/3;margin-top:20px;}.metaslider-id-413{position:relative;}.arrow_to_down:after{content:url(assets/img/down.png);position:absolute;left:50%;bottom:100px;z-index:9999;animation:vertical 3s ease infinite;}@keyframes vertical{0%,60%,80%,100%{transform:translate(-49%,0)}20%{transform:translate(-49%,-5px)}40%{transform:translate(-49%,20px)}}.metaslider.ms-theme-highway .flexslider:not(.filmstrip) ul.flex-direction-nav,.metaslider.ms-theme-highway div.nivo-directionNav{width:375px!important;}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-427 a img{position:relative;top:4px;left:20px;transition:all .3s ease-in-out;}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-427 a img:hover{transform:scale(1.1);}.equipe__img img{object-fit:cover;min-height:411px;}.team-media .slide__img img{min-height:468px;object-fit:cover;}.statistics-inner span.fa{font-size:30px!important;}.team-links .team-link__detail img{min-height:235.5px;object-fit:cover;}body .footer-widget-item a{color:white!important;}@media only screen and (min-width:1200px){.wrapper.site-header.site-header-two{display:flex;align-items:center}}.client{position:relative;right:5%;background:#9fa0a3;border:0;letter-spacing:.1em;font-size:14px;font-weight:600;padding:4px 15px;transition:all .3s ease-in-out;top:3px;}.client:hover{color:white!important;background:#034c89;}.nospam-form{display:grid!important;gap:0!important;grid-template-columns:1fr!important;}.nospam-form .wpcf7-submit{text-align:center;}.nospam-form img{width:150px;margin:auto;text-align:center;display:block;}.nospam-form .wpcf7-captchar{width:200px;display:block;margin:auto;margin-bottom:10px;}.nospam-form p{margin:0;}.wpcf7-spinner{display:none;}.equipe__img{position:relative;overflow:hidden;cursor:pointer;}.equipe__img img{transition:opacity .8s ease-in-out;width:100%;height:auto;display:block;}.equipe__img .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease-in-out;z-index:2;}.equipe__img:hover .hover-image{opacity:1;}.equipe__img:hover .wp-post-image{opacity:0;}