.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff;background-image:url(/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);background-repeat:no-repeat;background-position:50% 50%}figure.wp-block-image img.lazy-hidden{min-width:150px}picture source[type="image/webp"]{display:block}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}#main-content .container::before{display:none}.menu-top ul li a{position:relative}.menu-top ul li.current-menu-item a:after{content:'';height:4px;position:absolute;background-color:#000;width:24px;top:-17px;left:0}.menu-top ul li a:hover:after{content:'';height:4px;position:absolute;background-color:#000;width:24px;top:-17px;left:0}.category-selection .menu-top li.menu-item-38 a:after,.category-individuel .menu-top li.menu-item-38 a:after,.category-collectif .menu-top li.menu-item-38 a:after,.category-industrie .menu-top li.menu-item-38 a:after,.category-urbanisme .menu-top li.menu-item-38 a:after,.category-equipement .menu-top li.menu-item-38 a:after{content:'';height:4px;position:absolute;background-color:#000;width:24px;top:-17px;left:0}.menu-top-projets ul li{position:relative}.menu-top-projets ul li.current-menu-item:after{content:'';height:4px;position:absolute;background-color:#000;width:24px;top:-17px;left:11px}.menu-top-projets ul li:hover:after{content:'';height:4px;position:absolute;background-color:#000;width:24px;top:-17px;left:11px}.et_pb_scroll_top.et-pb-icon{background:rgb(255 255 255 / .5);border:1px solid #000;right:50px;border-radius:100px}.et_pb_scroll_top.et-pb-icon{color:#000;font-size:42px}.page-actu.et_pb_row{width:80%;max-width:100%}.page-actu h1{font-size:50px;margin-bottom:30px}.et_pb_post{margin-bottom:0}.et-blog-css-grid-home>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));gap:80px}.et-blog-css-grid-home .entry-featured-image-url{padding-top:80%}.et-blog-css-grid-home .et_pb_post:nth-child(2n) .entry-featured-image-url{height:100%;max-height:438PX;min-height:438px}.et-blog-css-grid-home .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;object-fit:cover}.et-blog-css-grid>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(20%,1fr));gap:80px}.et-blog-css-grid .entry-featured-image-url{height:100%;max-height:438PX;min-height:438px}.et-blog-css-grid .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;object-fit:cover}.grille-projets .et_pb_post{position:relative;border:none;margin-bottom:0}@media(max-width:992px){.menu-top ul li.current-menu-item a:after{top:0}.et-blog-css-grid-home>div{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.et-blog-css-grid>div{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media(max-width:1200px){.et-blog-css-grid .entry-featured-image-url{height:100%;max-height:438PX;min-height:238px}}