.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-display:swap;font-family:"eg-font";src:url(/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.eot?40874225);src:url(/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.eot?40874225#iefix)format("embedded-opentype"),url(/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.woff2?40874225)format("woff2"),url(/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.woff?40874225)format("woff"),url(/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.ttf?40874225)format("truetype"),url(/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.svg?40874225#egfont)format("svg");font-weight:400;font-style:normal}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}ul .wpml-ls-menu-item a{display:flex;align-items:center}*{padding:0;margin:0;border:0;list-style:none;outline:0;font-family:"Lato",sans-serif;font-size:inherit;font-weight:inherit;text-decoration:none;text-align:inherit;line-height:inherit;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0}body,html{width:100%;min-height:100%;font-size:62.5%;display:flex;background:#fff}img{max-width:100%;height:auto}a,button{cursor:pointer}a:hover{color:#af222e}::selection{background:#af222e;color:#fff}::-moz-selection{background:#af222e;color:#fff}input{-webkit-appearance:none}button#burger{z-index:10;display:none;flex-direction:column;justify-content:center;position:fixed;top:0;right:0;width:70px;height:70px;margin:0;padding:0 28px}button.ouvrir,button.ouvrir:hover span,header nav div ul li ul li:hover{background:#fff}button.ouvrir:hover{background:#cf1f17}button.ouvrir span{width:24px;height:3px;margin:auto auto 0;background:#cf1f17}button.ouvrir span.deux,button.ouvrir span.trois{margin-top:4px}button.ouvrir:hover span.deux,button.ouvrir:hover span.trois{margin-top:5px}button.ouvrir span.trois{margin-bottom:auto}header,section#content{max-width:2400px;background:#fff}section#content{margin:0 auto;width:100%;font-weight:400;font-size:1.8rem;line-height:3.2rem;color:#212121;text-align:left;overflow:hidden}header{top:0;z-index:9;position:fixed;width:100vw;height:96px}header nav{width:100%;height:96px}header a#logo{display:flex;justify-content:center;margin:0 auto 0 0}header a#logo img{margin:auto;width:15vw}header nav div{margin:0 0 0 auto}header nav div ul{display:flex;padding-right:13px}#cookie-notice.cookie-notice-hidden .cookie-notice-container,header nav div ul li.menu-item-has-children ul li a:after,header nav div ul ul{display:none}header nav div ul li:hover ul{display:flex;flex-direction:column;position:fixed;top:0;margin-top:96px}header nav div ul li{border-top:3px solid #fff}header nav,header nav div ul li.menu-item-has-children a{display:flex}header nav div ul li.menu-item-has-children a:after{display:flex;content:"";width:20px;height:96px;background:url(/wp-content/themes/manstrict/images/header-fleche.png)no-repeat center right}header nav div ul li a{height:96px;line-height:94px;color:#878787;padding:0 16px;text-transform:uppercase;font-size:1.4rem;font-weight:400}header nav div ul li ul li{padding:0 20px;border:0;background:rgba(255,255,255,.8)}header nav div ul li ul li a{height:40px;line-height:40px;font-size:1.3rem}header nav div ul li ul li a:hover{color:#cf1f17}footer{padding:40px 0;box-shadow:0 0 28px 0 rgba(0,0,0,.14)}footer div.content{display:flex;width:90vw;max-width:1200px;margin:0 auto}footer div.content a#logo-footer img{height:63px;margin-right:20px}footer div.content #adresses{display:flex;justify-content:flex-end;flex-grow:1;margin:0 0 0 auto}footer div.content #adresses article{margin-left:5%}footer div.content #adresses article h4{color:#cf1f17;font-weight:700;font-size:1.3rem;letter-spacing:2px}footer div.content #adresses article p{font-size:1.3rem;font-weight:300;line-height:1.8rem;color:#878787}main{padding:96px 0 0}@media only screen and (max-width:1599px){body,html{font-size:62%}}@media only screen and (max-width:1499px){body,html{font-size:61%}}@media only screen and (max-width:1399px){body,html{font-size:60%}}@media only screen and (max-width:1299px){body,html{font-size:59%}}@media only screen and (max-width:1199px){body,html{font-size:58%}}@media only screen and (max-width:1099px){body,html{font-size:57%}}@media only screen and (max-width:999px){body,html{font-size:56%}header nav div ul li a{padding:0 12px}}@media only screen and (max-width:899px){body,html{font-size:55%}header a#logo img{width:auto;height:50px}footer div.content #adresses{flex-wrap:wrap}footer div.content #adresses article{width:45%;margin-bottom:20px}}@media only screen and (max-width:799px){body,html{font-size:54%}button#burger{display:flex}header,header nav{height:70px}header nav div{position:fixed;display:none;margin:70px 0 0;padding-bottom:40px;width:100vw;height:100vh;height:calc(100vh - 70px);background:#fff}header nav div ul,header nav div ul.sub-menu{flex-direction:row;border-top:1px solid #ebebeb}header nav div ul{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100vw;margin:0 0 auto;padding:0}header nav div ul li:hover ul,header nav div ul ul{display:flex;justify-content:center;flex-direction:row;position:relative;top:auto;margin-top:0}header nav div ul li,header nav div ul li a{width:100vw;height:8vh;margin:auto 0;text-align:center}header nav div ul li{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;border-top:none;border-bottom:1px solid #ebebeb}header nav div ul li.menu-item-has-children{height:auto;justify-content:center}header nav div ul li.menu-item-has-children a{justify-content:center}header nav div ul li.menu-item-has-children ul a{height:auto;text-align:center;justify-content:center}header nav div ul li a{line-height:8vh;font-weight:400;color:#666}header nav div ul li a:hover{color:#af222e}header nav div ul li.menu-item-has-children a:after{height:8vh}header nav div ul.sub-menu{height:auto}header nav div ul.sub-menu li{width:25vw;height:auto;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}header nav div ul.sub-menu li a{display:flex;width:100%;height:auto;padding:1.75vh 10px;line-height:2.1rem;text-align:center;text-transform:none;justify-content:center}header nav div ul li.linkedin,header nav div ul li.linkedin a,header nav div ul li.wpml-ls-menu-item,header nav div ul li.wpml-ls-menu-item a{width:25vw}main{padding:70px 0 0}}@media only screen and (max-width:599px){body,html{font-size:53%}footer div.content{flex-direction:column;justify-content:center}footer #logo-footer{display:flex;justify-content:center;margin-bottom:20px}footer div.content #adresses article{width:48%;margin-left:0}}@media only screen and (max-width:499px){footer div.content #adresses{flex-direction:column;justify-content:center;width:100%}footer div.content #adresses article{width:auto;margin:10px auto;text-align:center}}@media only screen and (max-width:399px){body,html{font-size:52%}}@media only screen and (max-width:299px){body,html{font-size:50%}}#burger span,:after,:before,a,button{-webkit-transition:all .5s cubic-bezier(.86,0,.07,1);-moz-transition:all .5s cubic-bezier(.86,0,.07,1);-ms-transition:all .5s cubic-bezier(.86,0,.07,1);-o-transition:all .5s cubic-bezier(.86,0,.07,1);transition:all .5s cubic-bezier(.86,0,.07,1)}#cookie-notice{font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center;position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice .cookie-notice-container{display:block}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:" ";height:15px;width:2px;top:3px;background-color:gray}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container{padding:15px 25px}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/manstrict/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/manstrict/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/manstrict/assets/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/manstrict/assets/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/manstrict/assets/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/manstrict/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-facebook:before{content:""}.fa-linkedin:before{content:""}