@keyframes slide-up{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}body{position:relative;background-color:#171d27;background-image:url('../img/background.jpg');background-repeat:repeat-y;background-position:top center;color:#999;font-family:'Arial';font-size:20px;line-height:40px}.site{background-color:rgba(255,255,255,0.5)}.container{max-width:100%;padding:0 13rem}a{text-decoration:underline;outline:none;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}a,a:visited{color:#999}a:hover,a:focus{color:#ec1e27}a.btn,a.btn:visited{position:relative;color:#eee;background-color:#171d27;overflow:hidden;border:none;display:block}a.btn:before,a.btn:visited:before{content:'';position:absolute;top:-1px;left:-1px;width:1px;height:103%;background-color:#ec1e27;-webkit-transition:-webkit-transform .3s,all .3s;transition:transform .3s,all .3s;transition-timing-function:ease, ease;-webkit-transition-timing-function:cubic-bezier(.7, 0, .9, 1);transition-timing-function:cubic-bezier(.7, 0, .9, 1)}a.btn:hover,a.btn:active{color:#171d27}a.btn:hover:before,a.btn:active:before{width:102%}a.btn span{position:relative;vertical-align:middle;z-index:1}a.btn i{margin-left:10px}h1,h2,h3,h4,h5,h6{color:#171d27;font-weight:bold}p{line-height:2.5rem}b,strong{color:#ec1e27}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.top-header{background-color:#171d27;padding:5px 0;text-align:center}.site-branding{background-color:white;padding:20px}.site-branding.sticky-top{position:fixed;-webkit-box-shadow:0 0 10px 0 #000000;box-shadow:0 0 10px 0 #000000}.site-branding .custom-logo-link img{width:100%;height:auto}.site-branding #recherche{color:#999;float:right;vertical-align:middle;display:table-cell;border-radius:5px;padding:10px;font-size:120%;outline:0;text-decoration:none;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}.site-branding #recherche i{font-size:120%}.site-branding #recherche:hover{border-color:#171d27;color:#171d27}#modalsearch .modal-body{padding:2rem}#modalsearch form.search-form{text-align:center}#modalsearch form.search-form label{width:100%}#modalsearch form.search-form label input.search-field{text-align:center;color:#999;width:100%;font-size:150%;border:none;border-bottom:1px solid #999}#modalsearch form.search-form label input.search-field:focus{outline:0}#modalsearch form.search-form .btn{margin-top:30px;background-color:#999;color:#171d27;border:0}#modalsearch form.search-form .btn:hover,#modalsearch form.search-form .btn:focus{color:white;background-color:#171d27}.search-results article{border-bottom:1px dotted #999}.search-results article a{padding:20px 10px;display:block}.search-results article a,.search-results article a:visited{outline:0;text-decoration:none}.search-results article a:hover,.search-results article a:focus{background:#ec1e27;color:white}.main-navigation ul{padding:0;margin:0;list-style:none}.main-navigation ul li{display:inline-block;position:relative}.main-navigation ul li a{font-size:18px;padding:15px 25px;display:block;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}.main-navigation ul li a,.main-navigation ul li a:visited{color:#999;outline:none;text-decoration:none}.main-navigation ul li a:hover,.main-navigation ul li a:active{color:#171d27}.main-navigation ul li.current_page_item a,.main-navigation ul li.current-menu-parent a{color:#171d27}.main-navigation ul.dropdown-menu{-webkit-box-shadow:0 8px 10px 2px rgba(0,0,0,0.5);box-shadow:0 8px 10px 2px rgba(0,0,0,0.5)}.main-navigation ul.dropdown-menu li.dropdown-item{padding:0}.main-navigation ul.dropdown-menu li.dropdown-item a:hover,.main-navigation ul.dropdown-menu li.dropdown-item a:focus,.main-navigation ul.dropdown-menu li.dropdown-item a.active,.main-navigation ul.dropdown-menu li.dropdown-item a:active{background-color:#ec1e27;color:white}.main-navigation ul.dropdown-menu li.dropdown-item.active a{background-color:#ec1e27;color:white}.responsive-navigation{padding:30px 60px;display:none;background-color:white}.responsive-navigation img{width:100%;height:auto}.responsive-navigation.sticky-top{-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.5);box-shadow:0 0 5px 5px rgba(0,0,0,0.5)}.responsive-navigation .search{position:relative;display:inline-block;margin-left:20px}.responsive-navigation .search a{font-size:150%}button.menu-toggle{cursor:pointer;color:#999;background-color:#171d27;padding:3px 15px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;outline:0}button.menu-toggle i{margin-right:5px}button.menu-toggle:hover{color:white;border-color:white}.offcanvas-start{font-size:150%;width:100%}.offcanvas-start .offcanvas-header h5{font-size:32px}.offcanvas-start .menu-responsive{list-style:none;text-align:center;margin:0;padding:0;font-size:20px}.offcanvas-start .menu-responsive li{padding-bottom:5px}.offcanvas-start .menu-responsive li:last-child{padding-bottom:0}.offcanvas-start .menu-responsive li.menu-item-has-children>a:after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #999;clear:both;top:calc(50% - 5px);margin-left:10px}.offcanvas-start .menu-responsive li.current-menu-item>a,.offcanvas-start .menu-responsive li.current-menu-parent>a{background-color:#ec1e27;color:white}.offcanvas-start .menu-responsive li.current-menu-item>a:after,.offcanvas-start .menu-responsive li.current-menu-parent>a:after{border-top-color:white}.offcanvas-start .menu-responsive li:hover>a:after{border-top-color:white}.offcanvas-start .menu-responsive li a{position:relative;display:block;text-decoration:none;padding:10px 0;color:#999}.offcanvas-start .menu-responsive li a:hover,.offcanvas-start .menu-responsive li a:focus{background-color:#ec1e27;color:white}.offcanvas-start .menu-responsive li .submenu{background-color:#eee;list-style:none;margin:0;padding:0}.offcanvas-start .site-info{font-size:20px}.contact-footer{margin-bottom:30px}.contact-footer img.custom-logo{max-width:215px;height:auto}.contact-footer .icon{position:relative}.contact-footer .icon i{position:absolute;font-size:250%;color:#ec1e27;top:0}.contact-footer .content{padding-left:60px}.contact-footer .content ul{margin:0;padding:0;list-style:none}.contact-footer .content ul li{padding-bottom:10px}.contact-footer .content ul li:last-child{padding:0}.contact-footer .content h5{color:white}footer.site-footer{display:flex;flex-wrap:wrap;width:100%;background-color:#171d27;font-size:20px;margin-top:190px;padding-bottom:60px}footer.site-footer h2{background:none;color:white;font-size:64px;padding:0}footer.site-footer h3{font-weight:bold;font-size:52px;margin-bottom:24px}footer.site-footer ul{margin:0;padding:0;list-style:none}footer.site-footer ul li{padding:15px 0 15px 60px;position:relative}footer.site-footer ul li:first-child{padding-left:0;padding-bottom:25px}footer.site-footer ul li .logo img{max-width:320px;height:auto}footer.site-footer ul li i{position:absolute;font-size:200%;left:0;top:calc(50% - 20px)}footer.site-footer form{color:#171d27}footer.site-footer form .row div{padding-top:5px;padding-bottom:5px}footer.site-footer form label{display:block}footer.site-footer form input,footer.site-footer form textarea{width:100%;padding:5px;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}footer.site-footer form input:focus,footer.site-footer form textarea:focus{border-color:#171d27;box-shadow:none;outline:none}footer.site-footer form input[type="submit"]{border:none;background-color:#171d27;color:white}footer.site-footer form input[type="submit"]:hover{background-color:#ec1e27}footer.site-footer .footer-contact,footer.site-footer .footer-form{display:flex;width:50%}footer.site-footer .footer-contact{padding:96px 32px 0 176px;flex-direction:column}footer.site-footer .footer-contact h2{margin:30px}footer.site-footer .footer-form{background-color:#999;padding:62px 176px 62px 96px;transform:translateY(-80px);-webkit-transform:translateY(-80px)}footer.site-footer .copyright{font-size:16px;text-align:left;width:fit-content}footer.site-footer .site-infos{text-align:right;width:fit-content}footer.site-footer .site-infos .menu-menu_pied_de_page-container,footer.site-footer .site-infos .resaux-sociaux{display:inline-block}footer.site-footer .site-infos .menu-menu_pied_de_page-container ul,footer.site-footer .site-infos .resaux-sociaux ul{font-size:16px;margin:0;padding:0}footer.site-footer .site-infos .menu-menu_pied_de_page-container ul li,footer.site-footer .site-infos .resaux-sociaux ul li{display:inline-block;border-right:1px solid #999;padding:0 10px;margin:5px 0}footer.site-footer .site-infos .menu-menu_pied_de_page-container ul li i,footer.site-footer .site-infos .resaux-sociaux ul li i{position:relative;font-size:150%}footer.site-footer .site-infos .resaux-sociaux ul li{border:none}a.totop{display:block;line-height:24px}a.totop,a.totop:visited,a.totop:focus,a.totop:active{background-color:#171d27;width:50px;height:50px;position:fixed;bottom:30px;right:15px;display:none;z-index:99;font-size:18px;text-align:center;opacity:1;border:1px solid white;padding:10px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}a.totop .return-to-top_ico svg{width:100%;height:auto;fill:white;max-height:100%}a.totop .return-to-top_ico svg path{-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}a.totop:hover{background-color:#ec1e27}header.entry-header{background-color:#ec1e27;padding:30px 0;margin-bottom:30px}header.entry-header h1{margin:0}.site-main-container{padding:15px;background:rgba(255,255,255,0.5)}.site-main{margin-bottom:70px}.site-main h1.entry-title{position:relative;color:white;font-weight:bold;text-transform:uppercase}.site-main h2{color:#171d27;text-transform:uppercase;font-weight:bold;position:relative;padding-left:35px;margin-top:60px}.site-main h2:before{content:'';position:absolute;width:25px;height:25px;background-color:#ec1e27;left:0;top:calc(50% - 12.5px)}.site-main .widget-area #devis{display:block;background-color:#eee;padding:15px 20px;margin-bottom:2px}.site-main .widget-area #devis i{margin-right:10px}.site-main .widget-area #devis h4{-webkit-transition:all 280ms ease;-moz-transition:all 280ms ease;-ms-transition:all 280ms ease;-o-transition:all 280ms ease;transition:all 280ms ease;margin:0}.site-main .widget-area #devis:hover{background-color:#ec1e27}.site-main .widget-area #devis:hover h4{color:white}.site-main .widget-area #devisModal{font-size:16px}.site-main .widget-area #devisModal input[name="prestation"]{border:none}.site-main .widget-area #devisModal input[type="submit"]{display:block;width:100%}.site-main .widget-area #devisModal label,.site-main .widget-area #devisModal input,.site-main .widget-area #devisModal textarea{width:100%}.site-main .widget-area #contact{display:block;background-color:#eee;padding:15px 20px;margin-bottom:2px}.site-main .widget-area #contact i{margin-right:10px}.site-main .widget-area #contact h4{-webkit-transition:all 280ms ease;-moz-transition:all 280ms ease;-ms-transition:all 280ms ease;-o-transition:all 280ms ease;transition:all 280ms ease;margin:0}.site-main .widget-area #contact:hover{background-color:#ec1e27}.site-main .widget-area #contact:hover h4{color:white}.site-main .widget-area #about,.site-main .widget-area .services{background-color:#eee;padding:15px 20px;margin-bottom:2px}.site-main .widget-area h4{color:#171d27;font-weight:bold}.site-main .widget-area ul{margin:0;padding-left:20px;list-style:square}.site-main .widget-area ul li{padding:5px 0;-webkit-transition:all 280ms ease;-moz-transition:all 280ms ease;-ms-transition:all 280ms ease;-o-transition:all 280ms ease;transition:all 280ms ease}.site-main .widget-area ul li:hover a,.site-main .widget-area ul li:focus a,.site-main .widget-area ul li.active a{color:#ec1e27}.site-main .post-thumbnail{overflow:hidden}.site-main .post-thumbnail img{width:100%;height:auto}.block-types .term-securites{position:relative;margin-top:-45px;margin-bottom:45px;z-index:1;background-color:white;box-shadow:0 0 25px rgba(0,0,0,0.15)}.block-types .term-securites:before{position:absolute;content:'';right:0px;bottom:0px;width:60px;height:5px;background-color:#999;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.block-types .term-securites:hover:before{width:100%;background-color:#ec1e27}.block-types .inner-box{position:relative;padding:54px 40px}.block-types .inner-box .content-box{position:relative;padding-left:70px}.block-types .inner-box .content-box a,.block-types .inner-box .content-box a:visited{color:#171d27}.block-types .inner-box .content-box a:hover,.block-types .inner-box .content-box a:focus{color:#ec1e27}.block-types .inner-box .content-box .icon-box{position:absolute;left:0px;top:0px;color:#ec1e27;font-size:60px;line-height:.45em}.block-types .inner-box .content-box h3{position:relative;font-size:22px;font-weight:bold;line-height:1.4em;margin:0}.block-securites{padding:60px 0}.block-securites a.seemore{font-size:22px;text-align:center;display:block;margin-top:30px}.block-securites a.seemore,.block-securites a.seemore:visited{color:white;padding:15px 30px;background:rgba(0,0,0,0.5)}.block-securites a.seemore:hover,.block-securites a.seemore:focus,.block-securites a.seemore:active{background:#ec1e27}.block-presentation{background-color:white}.block-presentation .col{padding:60px 30px}.block-presentation p{margin-bottom:2rem}.block-presentation p:last-child{margin-bottom:0}.services_homepage{background:rgba(255,255,255,0.25);padding-top:50px;padding-bottom:50px}.services_homepage h1.entry-title{text-align:center;background:none}.services_homepage a{margin-top:30px}.block-secteurs,.block-solutions,.block-risques{padding:60px 0}.block-secteurs .col-img,.block-solutions .col-img,.block-risques .col-img{overflow:hidden}.block-secteurs .col-img img,.block-solutions .col-img img,.block-risques .col-img img{max-width:100%;height:auto}.block-secteurs h3,.block-solutions h3,.block-risques h3{font-size:40px;font-weight:bold;margin-bottom:40px;color:#171d27}.block-secteurs ul,.block-solutions ul,.block-risques ul{margin:0;padding:0}.block-secteurs ul li,.block-solutions ul li,.block-risques ul li{list-style:none;border-bottom:1px solid #999;padding:0 15px}.block-secteurs ul li:first-child,.block-solutions ul li:first-child,.block-risques ul li:first-child{border-top:1px solid #999}.block-secteurs ul li a,.block-solutions ul li a,.block-risques ul li a{display:block;position:relative;padding:22px 0;font-size:20px;text-decoration:none}.block-secteurs ul li a:hover,.block-solutions ul li a:hover,.block-risques ul li a:hover{color:#ec1e27}.block-secteurs ul li a span,.block-solutions ul li a span,.block-risques ul li a span{position:absolute;right:0;top:24px}.call-us{background-color:rgba(153,153,153,0.25);color:white;padding:50px 0;margin-bottom:50px}.call-us span{display:block;text-align:center}.call-us span i{font-size:400%;padding:30px;background:rgba(0,0,0,0.5)}.call-us h3{font-size:28px;font-weight:bold;text-transform:uppercase;margin-bottom:40px}.call-us p{font-size:22px}.call-us p a,.call-us p a:visited{color:white;padding:15px 30px;background:rgba(0,0,0,0.5)}.call-us p a:hover,.call-us p a:focus{background-color:#ec1e27}section.choice{margin-bottom:50px}section.choice h2{background:none;text-align:center;font-size:64px;font-weight:bold;text-transform:none;padding:0;margin-bottom:30px}section.choice h2:before{width:unset;height:unset}section.choice .contentChoice{background-color:rgba(255,255,255,0.5);padding:20px 10px;height:100%}section.choice .contentChoice i{font-size:500%;margin-bottom:20px;color:#ec1e27}section.choice .contentChoice h3{color:#ec1e27;font-weight:bold}section.choice .contentChoice p{margin:0}.wp-block-column{background-color:rgba(255,255,255,0.5);padding:20px;height:auto}.wp-block-column i{font-size:500%;margin-bottom:20px;color:#ec1e27}.wp-block-column h2{padding:0;margin:0}.wp-block-column h2:before{position:relative}.wp-block-column h3{color:#171d27;font-weight:bold}.wp-block-column p{margin:0}.wp-block-column .picture{text-align:center;margin-bottom:20px}.wp-block-column .picture svg{fill:#ec1e27;width:10rem;height:auto}.contact .map_container{margin-bottom:1.5rem}.contact .horaire_content{text-align:center}.contact img.logo{max-width:200px;height:auto}.contact h2:before{width:unset;height:unset}.contact h2 i{color:#ec1e27}.contact ul{list-style:none;margin:0;margin-bottom:1.5rem;padding:0;line-height:1.5rem}.contact ul li{position:relative;padding:10px 0 10px 40px;margin-left:10px}.contact ul li:first-child{padding-top:0;padding-left:0;margin:0}.contact ul li:last-child{padding-bottom:0}.contact ul li i{position:absolute;left:0;font-size:150%}.contact form .row div{padding-top:10px;padding-bottom:10px}.contact form label{display:block}.contact form input,.contact form textarea{width:100%;padding:5px;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}.contact form input:focus,.contact form textarea:focus{border-color:#171d27;box-shadow:none;outline:none}.contact form input[type="submit"]{border:none;background-color:#171d27;color:white}.contact form input[type="submit"]:hover{background-color:#ec1e27}#pol-eng{padding:15px}#pol-eng h3{text-transform:uppercase}#pol-eng ul{list-style:square;margin-bottom:30px;padding-left:20px}#pol-eng .red{background-color:#ec1e27;color:white}#pol-eng .border{-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}#pol-eng .border:hover{border-color:#ec1e27 !important}#pol-eng #left{color:white}#pol-eng #right .row:first-child{padding:unset}#pol-eng #right .row+.row{margin-top:35px}.tax-securites .row>*{margin:0}.tax-securites .row article{margin-bottom:24px}.other-securites{background:rgba(255,255,255,0.25);color:white;padding:50px 0;margin-bottom:50px}.other-securites h3{font-weight:bold;text-transform:uppercase}.other-securites i{margin-left:10px}article .view{position:relative;background-color:white;height:300px;padding:10px}article .view .thumbnail{overflow:hidden}article .view .thumbnail img.wp-post-image{width:100%;height:auto;display:block;transition:all .3s ease-in-out 0s,visibility 0s linear .3s}article .view .text{position:relative;width:100%}article .view .text h2{background:none;font-size:20px;text-align:center;margin:0;transition:all .3s ease-in-out 0s,visibility 0s linear .3s}article .view .text p{opacity:0;display:none;padding:20px;margin:0;text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .3s ease-in-out 0s,visibility 0s linear .3s}article .view span{position:absolute;display:block;width:calc(100% - 20px);padding:10px;text-align:center;bottom:10px;left:10px;background-color:#eee;transition:all .3s ease-in-out 0s,visibility 0s linear .3s}article .view:hover h2{position:relative;top:20px}article .view:hover .thumbnail{height:100%}article .view:hover .thumbnail img.wp-post-image{-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2);filter:blur(8px);opacity:.3}article .view:hover .text{position:absolute;top:0;left:0}article .view:hover .text p{opacity:1;display:block;color:#171d27;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}article .view:hover span{background-color:#ec1e27;color:white}.page-template-page-securites a:hover h2,.page-template-page-securites a:focus h2{color:#ec1e27}.page-template-page-securites .securites{padding:0 12px 30px}.page-template-page-securites .securites article{margin-bottom:24px}.devis-title{background-color:#171d27;color:white}.devis{padding:10px;background-color:#eee;margin-bottom:30px}.devis p{vertical-align:middle}.devis input.wpcf7-submit{display:block;width:100%}.solutions-section{background:rgba(153,153,153,0.65);overflow:hidden;padding:15px;margin:20px 0;color:white}.solutions-section b,.solutions-section strong{color:white}.solutions-section h2{color:white;background:none;text-transform:uppercase;padding:20px 40px;margin-bottom:30px;margin-top:0;border-bottom:1px solid white}.solutions-section ul{margin:0}.solutions-section ul li{list-style:square;font-size:2rem;line-height:3rem;margin-bottom:2rem}.solutions-section ul li:last-child{margin-bottom:0}.solutions-section button{color:#999;background:none;border:none;text-align:left}.solutions-section button:hover,.solutions-section button.active{color:white}.solutions-section .solutions-content{display:none;padding:15px}.solutions-section .solutions-content ul li{font-size:inherit;list-style:square;margin:0;margin-bottom:1.5rem}.solutions-section .solutions-content.d-block{animation:slide-up 1s forwards,fade-in 2s forwards}.solutions-section .solutions-content.responsive{font-size:20px;display:none;background-color:#171d27}.solutions-section .solutions-content h1,.solutions-section .solutions-content h2,.solutions-section .solutions-content h3,.solutions-section .solutions-content h4,.solutions-section .solutions-content h5,.solutions-section .solutions-content h6{color:white}.solutions-section.nobackground{background:none ;color:#eee}.solutions-section.nobackground h2{color:#171d27;border-color:#171d27}.solutions-section.nobackground button{color:#999}.solutions-section.nobackground button.active{color:#ec1e27}.solutions-section.nobackground .solutions-content{background-color:#171d27}.post-type-archive-solutions .card{overflow:hidden;text-align:center;height:100%}.post-type-archive-solutions .card a{text-decoration:none}.post-type-archive-solutions .card img{width:100%;height:auto}.post-type-archive-recrutement .annonce{background:url('../img/annonce_recrutement.jpg');padding-bottom:100px}.post-type-archive-recrutement .entry-header{margin-bottom:100px}.post-type-archive-recrutement button.seemore{font-size:28px;text-align:center;display:block;padding:15px 30px;width:fit-content;margin:auto;border:0;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}.post-type-archive-recrutement button.seemore,.post-type-archive-recrutement button.seemore:visited{color:white;background:#171d27}.post-type-archive-recrutement button.seemore:hover,.post-type-archive-recrutement button.seemore:focus,.post-type-archive-recrutement button.seemore:active{background:#ec1e27}.post-type-archive-recrutement #seeannounces .modal-header .btn-close{margin:0}.post-type-archive-recrutement #seeannounces .modal-body span{font-size:75%}.post-type-archive-recrutement h2{font-size:200%;margin-bottom:2.5rem}.post-type-archive-recrutement h2:before{width:unset;height:unset}.post-type-archive-recrutement h2.modal-title{margin:0 auto;padding:10px 0}.post-type-archive-recrutement label,.post-type-archive-recrutement textarea,.post-type-archive-recrutement input{width:100%}.post-type-archive-recrutement input,.post-type-archive-recrutement textarea{width:100%;padding:5px;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}.post-type-archive-recrutement input:focus,.post-type-archive-recrutement textarea:focus{border-color:#171d27;box-shadow:none;outline:none}.post-type-archive-recrutement input[type="submit"]{border:none;background-color:#171d27;color:white;padding:10px 0;-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear}.post-type-archive-recrutement input[type="submit"]:hover{background-color:#ec1e27}.post-type-archive-recrutement footer.site-footer{margin:0}.single-recrutement header.entry-header,.single-recrutement footer.site-footer,.single-recrutement .site-main{margin:0}.single-recrutement i{margin-right:10px}.single-recrutement h5{font-weight:bold}.single-recrutement .poste_infos{background-color:#999;color:#eee;padding:3.6rem}.single-recrutement .poste_infos p{padding-left:35px}.single-recrutement .poste_mission{padding:3.6rem}.single-recrutement .poste_mission h1,.single-recrutement .poste_mission h2,.single-recrutement .poste_mission h3,.single-recrutement .poste_mission h4,.single-recrutement .poste_mission h5,.single-recrutement .poste_mission h6{color:#171d27;font-weight:bold}.single-recrutement .poste_mission a.seemore{font-size:22px;text-align:center;display:block;margin-top:60px}.single-recrutement .poste_mission a.seemore,.single-recrutement .poste_mission a.seemore:visited{color:white;padding:15px 30px;background-color:#171d27}.single-recrutement .poste_mission a.seemore:hover,.single-recrutement .poste_mission a.seemore:focus,.single-recrutement .poste_mission a.seemore:active{background:#ec1e27}.single-recrutement #form_container{padding:3rem}.single-recrutement #form_container label,.single-recrutement #form_container span,.single-recrutement #form_container input{display:block;width:100%}.single-recrutement #form_container label{color:white}.single-recrutement #form_container input{padding:5px}.single-recrutement #form_container input,.single-recrutement #form_container input:focus{border:none;outline:none}.single-recrutement #form_container input.wpcf7-file{font-size:16px}.single-recrutement #form_container input[type="submit"]{-webkit-transition:all 280ms linear;-moz-transition:all 280ms linear;-ms-transition:all 280ms linear;-o-transition:all 280ms linear;transition:all 280ms linear;background-color:#eee;color:#171d27}.single-recrutement #form_container input[type="submit"]:hover,.single-recrutement #form_container input[type="submit"]:focus{background-color:#171d27;color:white}.single-recrutement #form_container span.wpcf7-not-valid-tip{color:#171d27;font-size:16px}.single-recrutement #form_container .confidentialite{color:white;font-size:14px;line-height:20px}.single-recrutement #form_container .confidentialite a{color:white;text-decoration:underline}@media screen and (max-width:576px){footer.site-footer{text-align:center}footer.site-footer .container{padding:30px 0}footer.site-footer #site-infos{margin-bottom:30px}}@media screen and (max-width:768px){#site-infos{margin-bottom:30px;text-align:center}}@media screen and (max-width:992px){a.custom-logo-link{display:block}a.custom-logo-link img.custom-logo{display:block;width:100%;height:auto}.block-secteurs .col-img,.block-solutions .col-img{height:350px;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.block-secteurs .col-img img,.block-solutions .col-img img{width:100%}.solutions-section ul{padding:0}.solutions-section .solution-content-container{display:none}.wp-block-columns{flex-wrap:wrap!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset}section.choice h2{font-size:36px}footer.site-footer .site-infos,footer.site-footer .copyright{width:100%}footer.site-footer .site-infos{margin-bottom:30px}}@media screen and (max-width:1200px){.site-header,.main-navigation{display:none}.responsive-navigation{display:block}.container{padding:0 5rem}footer.site-footer{text-align:center;margin-top:60px}footer.site-footer ul{width:fit-content;margin:0 auto}footer.site-footer .footer-contact,footer.site-footer .footer-form{width:100%;transform:translateY(0);-webkit-transform:translateY(0);padding:5rem}footer.site-footer .footer-form{margin-bottom:5rem}footer.site-footer .site-infos,footer.site-footer .copyright{text-align:center}}