a,body,div,html,img,li,ul{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}a,div,img,li,ul{margin:0;padding:0;font-family:inherit}:focus{outline:0}a:active{outline:0}body,html{padding:0;margin:0;height:100%;width:100%;font-family:"ultimapro";background-image:url(/wp-content/themes/img/fond-mire.jpg);background-position:center}ul{list-style:none;box-sizing:border-box}a,a:link{text-decoration:none}@font-face{font-display:swap;font-family:"ultimaproblack";src:url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-webfont.svg#ultimaproblack-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ultimaproblack-blackitalic";src:url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-blackitalic-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-blackitalic-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-blackitalic-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-blackitalic-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimaproblack-blackitalic-webfont.svg#ultimaproblack-blackitalic-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ultimapro-bold";src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bold-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bold-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bold-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bold-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bold-webfont.svg#ultimapro-bold-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ultimapro-bolditalic";src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bolditalic-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bolditalic-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bolditalic-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bolditalic-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-bolditalic-webfont.svg#ultimapro-bolditalic-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ultimapro";src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-webfont.svg#ultimapro-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ultimapro-italic";src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-italic-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-italic-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-italic-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-italic-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/ultimapro-italic-webfont.svg#ultimapro-italic-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"sentinel-book";src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-book-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-book-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-book-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-book-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-book-webfont.svg#sentinel-book-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"sentinel-mediumitalic";src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-mediumitalic-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-mediumitalic-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-mediumitalic-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-mediumitalic-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-mediumitalic-webfont.svg#sentinel-mediumitalic-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"sentinel-medium";src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-medium-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-medium-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-medium-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-medium-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-medium-webfont.svg#sentinel-medium-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"sentinel-bold";src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-bold-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-bold-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-bold-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-bold-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-bold-webfont.svg#sentinel-bold-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"sentinel-black";src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-black-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-black-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-black-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-black-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-black-webfont.svg#sentinel-black-webfont)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"sentinel-blackitalic";src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-blackitalic-webfont.eot);src:url(/wp-content/themes/atelier-meteorite/fonts/sentinel-blackitalic-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-blackitalic-webfont.woff)format("woff"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-blackitalic-webfont.ttf)format("truetype"),url(/wp-content/themes/atelier-meteorite/fonts/sentinel-blackitalic-webfont.svg#sentinel-blackitalic-webfont)format("svg");font-weight:400;font-style:normal}.logo{width:21px;height:26px;position:absolute;left:50px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:100000;top:7px}.logo-full{width:110px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.logo-full img{width:100%;cursor:pointer}#meteorite,.logo img{width:100%}.hello{width:110px;margin-top:20px}.container-responsive-menu{display:none}.nav{position:fixed;z-index:2000;width:100%;background:#000}.nav ul li a{color:#fff;font-size:.7rem;padding-bottom:10px;letter-spacing:.15rem}#menu-menu li a{text-transform:uppercase}#content,.categories,.menu-principal{position:relative}.nav ul li.current-menu-item a{border-bottom:2px solid #fff}.menu-principal{width:calc(100% - 50px);margin-left:50px}.menu-menu-container{background-color:#000}.categories{background:#fff}.categories li a{color:#000!important}.categories .marker,.menu-principal .marker{position:absolute;left:0;display:none;border-bottom:2px solid #fff;-webkit-transition:width .3s,left .3s;transition:width .3s,left .3s}.categories .marker{border-bottom:2px solid #000}.main-home{padding-top:40px}.content-projet{position:relative;width:100%;height:100%}.container-img-projet,.couv-projet{width:100%;height:100%;position:absolute}.container-img-projet{overflow:hidden}.couv-projet{opacity:1}.brick img{-o-object-fit:cover;object-fit:cover}.content-projet .container-img-projet,.content-titre-projet{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.content-titre-projet{position:absolute;z-index:20;width:100%;height:100%;padding:50px;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}.content-projet:hover .content-titre-projet{opacity:1}.content-projet .container-img-projet{opacity:1}.content-projet:hover .container-img-projet{opacity:.5}.chiffre{color:#fff;font-size:1rem;letter-spacing:.05rem;font-family:"ultimapro-bold";padding-bottom:50px}.titre-projet{color:#fff;font-family:"sentinel-medium";font-size:2rem;letter-spacing:.08rem;line-height:2.4rem}.type-projet{padding-top:15px;color:#fff;font-family:"sentinel-mediumitalic";font-size:1rem;letter-spacing:.1rem}.fond-couleur{position:absolute;top:0;z-index:15;width:100%;height:100%;background:#333;background:-webkit-gradient(linear,left bottom,left top,from(#333),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#333 0,rgba(255,255,255,0) 100%);mix-blend-mode:multiply}::-webkit-input-placeholder{color:#000;font-family:"sentinel-mediumitalic"}::-moz-placeholder{color:#000;font-family:"sentinel-mediumitalic"}:-ms-input-placeholder{color:#000;font-family:"sentinel-mediumitalic"}:-moz-placeholder{color:#000;font-family:"sentinel-mediumitalic"}footer{position:relative;font-size:.7rem;text-align:center;padding:20px 0}.copy{position:absolute;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.copy a,footer{color:#000}#menu-menu,.row,.row-filtres{display:flex;flex-wrap:wrap}#menu-menu>*,.row-filtres>*,.row>*{box-sizing:border-box;flex-basis:100%}.row img,footer{width:100%}.row-bottom{align-items:flex-end}#menu-menu li,.row-filtres li{flex:1 1 auto;padding:10px;text-align:center}@media (max-width:767px){.col-small-12{flex-basis:100%;max-width:100%}}@media (min-width:768px) and (max-width:1599px){.col-medium-6{flex-basis:50%;max-width:50%}}@media (min-width:1600px) and (max-width:1999px){.col-large-4{flex-basis:33.333333333%;max-width:33.333333333%}}@media (min-width:2000px){.col-xlarge-3{flex-basis:25%;max-width:25%}}@media all and (min-width:319px) and (max-width:767px){.navigation,.responsive-menu ul{display:none}.container-responsive-menu{width:100%;background-color:#000;height:45px;position:fixed;top:0;z-index:3000;display:flex;align-items:center}.container-responsive-menu .logo{left:10px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:25px;height:auto}.titre-page{color:#fff;width:calc(100% - 90px);margin-left:45px;text-align:center}.main-home{padding-top:44px}.responsive-menu{text-align:center;margin:0;display:block;width:100%;position:fixed;z-index:4000;top:0;left:0}.responsive-menu ul{padding:0 40px;height:100vh;display:flex;align-content:center;flex-wrap:wrap;background-color:#000}.responsive-menu ul li{flex-basis:100%;max-width:100%;padding:15px 0;text-transform:uppercase}.responsive-menu ul li a{width:100%;color:#fff;font-size:1rem;padding-bottom:10px;letter-spacing:.15rem}.responsive-menu ul li.current_page_item a{border-bottom:2px solid #fff}.instagram-menu-responsive{margin-top:50px}}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.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}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}