::selection{background:#00467A;color:#fff}::-moz-selection{background:#00467A;color:#fff}html{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0!important}body{font-family:'Oxygen',Arial,sans-serif;font-weight:300;color:#323943;overflow-x:hidden;font-size:18px;line-height:22px}.container{max-width:1200px;margin:0 auto;padding:0 15px}.inner-container{padding:5px}a{color:#00467A;text-decoration:none;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}a:hover{color:#00243f;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}img{width:100%;height:auto}.wp-block-image img{width:auto;height:auto;max-width:100%;display:block;margin-left:auto;margin-right:auto}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.size-large{max-width:1024px;max-height:1024px}.size-medium{max-width:300px;max-height:300px}.size-thumbnail{max-width:150px;max-height:150px}h1{font-size:30px;font-weight:300;margin:0 0 10px;padding-right:5px;padding-left:5px;line-height:1;color:#fff;text-align:center;text-transform:uppercase}h2{font-size:30px;font-weight:600;margin:30px 0;padding-right:5px;padding-left:5px;line-height:1;color:#00467A;text-align:left;text-transform:uppercase}h3{font-size:30px;font-weight:600;margin:30px 0;padding-right:5px;padding-left:5px;line-height:1;color:#00467A}h4,h5,h6{font-size:20px;font-weight:300;line-height:1;margin:30px 0;padding-right:5px;padding-left:5px}ul{margin:5px 0}p{font-family:'Lato',Arial,sans-serif;font-weight:300}b,strong{font-weight:700}section{margin:60px 0 90px}.error404 section{margin:0;padding:200px 0 150px;background-color:#00467A;color:#fff}.error404 h1{color:#fff}aside{padding:20px 0}.button{cursor:pointer;display:inline-block;padding:12px 20px;background-color:#00467A;font-family:'Oxygen',Arial,Helvetica,'Nimbus Sans L',sans-serif;font-weight:300;text-decoration:none;color:#fff;border-radius:25px;text-transform:uppercase;border:1px solid #00467A;-webkit-transition:color 0.4s,background-color 0.6s;-o-transition:color 0.4s,background-color 0.6s;transition:color 0.4s,background-color 0.6s}.button:hover{background-color:#fff;color:#979ca4;-webkit-transition:color 0.4s,background-color 0.6s;-o-transition:color 0.4s,background-color 0.6s;transition:color 0.4s,background-color 0.6s}.fade{position:relative;opacity:0;top:15px}.parallax{background-size:cover;background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat}.filter,.filter-nobg{position:relative;z-index:1}.filter::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-linear-gradient(left,rgba(0,70,122,.8) 0%,rgba(0,70,122,.8) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(0,70,122,.8)),to(rgba(0,70,122,.8)));background:-o-linear-gradient(left,rgba(0,70,122,.8) 0%,rgba(0,70,122,.8) 100%);background:linear-gradient(to right,rgba(0,70,122,.8) 0%,rgba(0,70,129,.8) 100%);z-index:-1}.filter-nobg::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-linear-gradient(left,rgba(0,70,122,1) 0%,rgba(0,70,122,1) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(0,70,122,1)),to(rgba(0,70,122,1)));background:-o-linear-gradient(left,rgba(0,70,122,1) 0%,rgba(0,70,122,1) 100%);background:linear-gradient(to right,rgba(0,70,122,1) 0%,rgba(0,70,122,1) 100%);z-index:-1}.breadcrumb{text-align:center;color:#fff}.breadcrumb a{color:#fff}.shadow:hover{-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-justify-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xs25,.sm25,.md25,.lg25,.xs33,.sm33,.md33,.lg33,.xs50,.sm50,.md50,.lg50,.xs66,.sm66,.md66,.lg66{width:100%}@media (min-width:576px){.xs25{width:25%}.xs33{width:33.33%}.xs50{width:50%}.xs66{width:66.66%}}@media (min-width:768px){.sm25{width:25%}.sm33{width:33.33%}.sm50{width:50%}.sm66{width:66.66%}}@media (min-width:992px){.md25{width:25%}.md33{width:33.33%}.md50{width:50%}.md66{width:66.66%}}@media (min-width:1200px){.lg25{width:25%}.lg33{width:33.33%}.lg50{width:50%}.xs66{width:66.66%}}.rs-serious i{border:1px solid;height:25px;width:25px;line-height:25px;text-align:center;border-radius:50%;margin-right:5px;font-size:15px}.fa-facebook::before{margin-right:2px}.header-top{font-size:11px;-webkit-box-shadow:inset 0 -1px 0 0 rgba(234,237,240,1);box-shadow:inset 0 -1px 0 0 rgba(234,237,240,1)}.infos-serious,.wpml-ls,.rs-serious{margin:5px 0}.header-top span{display:inline-block;padding:0 10px}.header-top .infos-serious i{font-size:15px;padding-right:7px}.header-main{position:fixed;margin:0 auto;min-height:89px;display:flex;justify-content:space-around;align-items:center;width:100%;background-color:#fff;z-index:2}.logo-wrap{width:75px}.menu-logo{max-width:220px}.logo-retina{display:none}#menu-trigger{display:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;z-index:9999}.menu-top-container ul{padding:0;margin:0}#menu-top{position:relative;text-align:right;margin:0 20px;padding:0}#menu-top li{position:relative}#menu-top a,#menu-top span{position:relative;display:block;color:#323943;font-size:15px;cursor:pointer}#menu-top a:hover,#menu-top span:hover{color:#00467A}#menu-top .sub-menu li{width:100%;background-color:#fff;border-top:1px solid #ebebeb}#menu-top .sub-menu li a,#menu-top .sub-menu li span{padding:0 15px;font-size:15px}#menu-top li.menu-item-has-children>a::after,#menu-top li.menu-item-has-children>span::after{content:'';display:block;position:absolute;height:5px;width:5px;border-right:1px solid;border-bottom:1px solid;border-color:#323943;left:50%;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);-webkit-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}#menu-top li.menu-item-has-children>a:hover::after,#menu-top li.menu-item-has-children>span:hover::after{-webkit-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;border-color:#00467A}@media only screen and (min-width:992px){#menu-top{display:block}#menu-top .sub-menu{display:block;visibility:hidden;opacity:0;position:absolute;width:200px;top:89px;left:-30px;line-height:42px;z-index:999;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);text-align:left}#menu-top li{display:inline-block}#menu-top>li>a,#menu-top>li>span{padding:36px 9px}#menu-top>li:hover .sub-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out,transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}#menu-top li.menu-item-has-children>span::after,#menu-top li.menu-item-has-children>a::after{top:57px}}@media only screen and (min-width:1080px){#menu-top>li>a,#menu-top>li>span{padding:36px 15px}}@media only screen and (max-width:991px){.header-main{justify-content:left}.logo-wrap{margin-left:15px}#menu-trigger{display:block}.header-main .menu-top-container{position:absolute;width:100%;z-index:999;top:89px}#menu-top{display:none;height:100%;width:100%;margin:0;background-color:#fff;text-align:center}#menu-top .sub-menu{display:none;line-height:35px}#menu-top li{display:block;border-top:1px solid #ebebeb}#menu-top>li{background-color:#fafafa}#menu-top>li>a,#menu-top>li>span{padding:20px 15px}#menu-top li.menu-item-has-children>a::after,#menu-top li.menu-item-has-children>span::after{top:42px}}.totop{cursor:pointer;position:fixed;right:20px;bottom:135px;font-size:35px;display:none;color:#00233D;opacity:.9;z-index:2000}.totop:hover{color:#00233D}.main-footer{color:#fff}.main-footer a{text-transform:capitalize;color:#fff}.main-footer .col33{margin:30px 0}.footer-container{padding:20px}.main-footer li{padding:5px 0}.footer-container img{width:150px}.heading{padding:130px 0 30px;margin-bottom:60px}#home-anim{height:400px;background-size:cover;position:relative}#home-anim .slogan-wrap h2{color:#fff}.home .post-content p{text-align:justify}.home figure{margin:0 auto!important}.home .post-content .container>div{margin:30px 0 70px}.cta{position:absolute;bottom:-6px;text-align:center;width:100%}.cta span{background:#00467A;color:#fff;padding:10px 15px;border-radius:6px;cursor:pointer}.homecontact{position:relative;line-height:0}.presentation{text-align:center}.presentation h2{position:relative;line-height:1;max-width:700px;margin:30px auto 40px;padding:10px}.presentation h3{max-width:700px;margin:0 auto}.presentation h1::after{content:'';position:absolute;width:50px;height:1px;background-color:#00467A;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.presentation p{font-size:18px;margin:30px auto 40px;padding:10px;max-width:550px;line-height:32px;text-align:center}.homecontact{position:relative;line-height:0}.skill{color:#fff;text-align:center}.skill .wp-block-column:nth-child(1){background-color:#550815}.skill .wp-block-column:nth-child(2){background-color:#7c101b}.skill .wp-block-column:nth-child(3){background-color:#a41720}.skill .wp-block-column:nth-child(4){background-color:#ca1e26}.skill .wp-block-group{padding:20px 15px 15px}.skill h3{color:#fff;margin-top:0;text-align:center}.skill figure{max-width:70px;margin:0 auto}.prestations-intro{text-align:center}.prestations-intro h2{position:relative;line-height:1;max-width:700px;margin:30px auto 40px;padding:10px}.prestations-intro h3{max-width:700px;margin:0 auto}.prestations-intro p{font-size:18px;margin:30px auto 40px;padding:10px;max-width:550px;line-height:32px;text-align:center}.prestations{display:flex}.prestations .wp-block-column{text-align:center;font-size:20px;max-width:200px;margin:20px auto;padding:25px;color:#fff}.prestations .wp-block-column:nth-child(1){background-color:#550815}.prestations .wp-block-column:nth-child(2){background-color:#92141E}.prestations .wp-block-column:nth-child(3){background-color:#CF1F26}.prestations .wp-block-column p{max-width:200px;margin:0 auto}.slogan{height:375px;padding:30px 0}.slogan-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;color:#fff;text-align:center;margin-top:45px;max-width:360px;width:100%}.slogan-wrap h1,.slogan-wrap h2{text-transform:uppercase;margin:15px 0;font-size:30px;color:#fff;font-weight:600;text-align:center}.actus .img-link{position:relative;display:block;line-height:0;overflow:hidden}.actu-main img{width:auto}.actus .img-link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(208,32,39,0) 0%,rgba(208,32,39,.8) 75%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(208,32,39,0)),color-stop(75%,rgba(208,32,39,.8)));background:-o-linear-gradient(top,rgba(208,32,39,0) 0%,rgba(208,32,39,.8) 75%);background:linear-gradient(to bottom,rgba(208,32,39,0) 0%,rgba(208,32,39,.8) 75%);opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s;-o-transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s,-webkit-transform 0.35s}.actus .img-link:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s;-o-transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s,-webkit-transform 0.35s}.actus .img-link span{font-weight:bolder;position:absolute;bottom:10%;right:15px;color:#fff;z-index:1;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s;-o-transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s,-webkit-transform 0.35s}.actus .img-link:hover span{opacity:1;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s;-o-transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s,-webkit-transform 0.35s}.actu-main{border-bottom:1px solid #e5e8ec;border-left:1px solid #e5e8ec;border-right:1px solid #e5e8ec;padding:15px 20px 5px}.actu-main h2{min-height:46px}.actu-categories{text-transform:uppercase;color:#00467A;font-size:13px;min-height:30px;margin-bottom:0}.actu-footer{border-bottom:1px solid #e5e8ec;border-left:1px solid #e5e8ec;border-right:1px solid #e5e8ec}.actu-footer p{display:inline-block}.actu-footer p:first-child{width:70%}.actu-footer p:nth-child(2){width:30%;text-align:right}.actu-footer p:first-child span{padding:0 20px}.actu-footer .likeThis{padding:0 20px}.actu-footer .likeThis::after{content:'\f08a';font-family:FontAwesome;margin-left:5px}.actu-footer .likeThis.done::after{content:'\f004';font-family:FontAwesome;margin-left:5px}.establishment .establishment-container{margin:0 15px}.establishment .establishment-inner-container{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);margin-top:10px}.establishment .establishment-header{padding:25px 40px 15px;min-height:55px}.establishment .owl-theme .owl-nav button{background:#fff;color:#00467A;border:1px solid #00467A;padding:10px 20px!important;border-radius:6px}.establishment .owl-stage-outer{padding-bottom:10px}.establishment .owl-theme .owl-nav button:hover,.establishment .owl-theme .owl-nav button:focus,.establishment .owl-theme .owl-nav button:visited{background:#fff;color:#00467A;border:1px solid #00467A;padding:10px 20px!important;border-radius:6px;outline:none}.establishment .owl-theme .owl-nav .owl-prev{position:absolute;left:-10px;top:45%}.establishment .owl-theme .owl-nav .owl-next{position:absolute;right:-10px;top:45%}.establishment .image-container{max-height:230px;overflow:hidden}.establishment h3{font-size:24px;text-align:center;margin:0;line-height:1}.establishment .tel{text-align:center;padding:35px 0 5px}.establishment .tel a{background:#00467A;color:#fff;padding:10px 15px;border-radius:6px}.establishment .tel .fa-phone-square{margin-right:15px}.establishment .establishment-footer{padding:15px 40px;min-height:46px}#posts article{margin-bottom:20px;text-align:justify}#posts h2{font-size:20px;margin:0;text-align:left}.single-post #sidebar{border-left:none}.dlreg{border-top:1px solid #e5e8ec;padding:20px 0}.comments-number{text-align:right}#comments label{display:block}#comments textarea,#comments input{width:100%}#comments input[type=submit]{width:auto}#posts .cat-desc{margin-bottom:15px}#sidebar{padding:10px 0;border-left:1px solid #e5e8ec;-webkit-box-sizing:border-box;box-sizing:border-box}#sidebar aside{border-bottom:1px solid #e5e8ec}.sib-email-area input,.sib-NAME-area input,.sib-email-area input:focus,.sib-NAME-area input:focus{padding:5px 10px;border:1px solid #e5e8ec;background-color:transparent;color:#fff;outline:none}.main-footer input::-webkit-input-placeholder{color:#fff;opacity:1}.main-footer input:-ms-input-placeholder{color:#fff;opacity:1}.main-footer input::-ms-input-placeholder{color:#fff;opacity:1}.main-footer input::placeholder{color:#fff;opacity:1}.main-footer input:-ms-input-placeholder{color:#fff}.main-footer input::-ms-input-placeholder{color:#fff}.footer-container .sib_signup_form .button:hover{background-color:transparent;color:#fff;-webkit-transition:color 0.4s,background-color 0.6s;-o-transition:color 0.4s,background-color 0.6s;transition:color 0.4s,background-color 0.6s}.page-numbers{width:100%;text-align:center;margin-top:20px;font-size:14px}.page-numbers li{display:inline-block}.page-numbers .page-numbers{width:30px;display:inline-block;height:30px;border-radius:50px;line-height:2.2}.page-numbers .current{background:#00467A;color:#fff}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.menu-logo{display:none}.logo-retina{display:block}}@media (max-width:991.98px){.wp-block-columns{flex-direction:column}.home .post-content .container>div{margin:0!important}.home .post-content .container>div:first-child{flex-direction:column-reverse}}@media (max-width:767.98px){.home .actu{padding:60px}.home .actu-container:last-child{display:block}.header-top .rs-seriousweb{display:none}.header-top .flex{padding:0 5px}#sidebar{border-left:none}.contact{margin-top:0}.contact .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.infos-seriousweb-contact{margin-bottom:50px}}@media (max-width:575.98px){.home .actu{padding:20px}.contact-form div{width:100%}.wpcf7-form input,.wpcf7-form textarea{width:95%}.header-top .infos-serious i{border:1px solid;height:25px;width:25px;line-height:25px;text-align:center;border-radius:50%;margin-right:5px;font-size:15px;padding-right:0}.header-top .infos-serious a>span{display:none}.references a{width:45%}}