﻿@import'reset.css';@import'fonts.css';@keyframes slideInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideFade{0%{opacity:0}30%{opacity:0}100%{opacity:1}}::selection{background:#f15f14;color:#fff}img{-webkit-touch-callout:none;-webkit-user-select:none}html{background:#fff}body{background:#fff;color:#2e2d2d;font-size:16px;font-size:1em;line-height:20px;line-height:1.2em;font-family:"Gelion",Times,serif;cursor:none}body #loader-l2{width:100vw;height:100vh;background-color:#fff;position:absolute;z-index:10000}body #loader-l2 #lottie{width:100%;height:100%;transform:translate3d(0, 0, 0);overflow:hidden}body #page{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}body #page img{max-width:100%}body #page strong,body #page b{font-weight:700}body #page h1,body #page h2,body #page h3,body #page h4,body #page h5,body #page h6,body #page .h1,body #page .h2,body #page .h3,body #page .h4,body #page .h5,body #page .h6{line-height:1em;font-family:"Gelion",Times,serif;font-weight:700}body #page h1,body #page h2,body #page .h1,body #page .h2{margin-bottom:30px}body #page h1,body #page .h1{font-size:2em}body #page h2,body #page .h2{font-size:1.75em}body #page h3,body #page .h3{font-size:1.5em;margin-bottom:15px}body #page h4,body #page .h4{font-size:1.35em}body #page h5,body #page .h5{font-size:1.25em}body #page h6,body #page .h6{font-size:1.15em}body #page a{text-decoration:none;position:relative;color:#2e2d2d;transition:all 450ms ease}body #page a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#2e2d2d;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}body #page a:hover::before{visibility:visible;transform:scaleX(1)}body #page a:active,body #page a:visited,body #page a:focus{background-color:transparent}body #page a:focus{outline:0}body #page a.no-style:before,body #page a.no-style:after{content:"";display:none}body #page a.no-style:hover::before,body #page a.no-style:hover::after{display:none}body #page select{cursor:none;border:0;background-color:#2e2d2d;border-radius:50px;min-width:unset;color:#fff;background:#2e2d2d url("images/select.svg") no-repeat;background-size:20px;background-position:right 25px top 50%;padding-left:20px;padding-right:60px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}body #page select:focus{outline:0}body #page select option{border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px;background-color:#2e2d2d;color:#fff}body #page.logogrey .site-logo div{background-color:#2e2d2d !important}body #page .site-logo{margin:5px 0}body #page .site-logo div{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}body #page .sitesize{max-width:1970px;padding-left:40px;padding-right:40px;margin:auto}body #page .flex{display:flex;justify-content:stretch;flex-wrap:wrap}body #page .pl{padding-left:8%}body #page .pr{padding-right:8%}body #page .surtitre{font-size:1em;color:#f15f14;margin-bottom:0;font-weight:400}body #page .nostyle-a:before,body #page .nostyle-a:after{content:"";display:none}body #page .bold-a a{font-weight:700}body #page .width50{width:50%}body #page .header-full-home{min-height:100vh;min-width:100vw;background-color:#2e2d2d;color:#fff;position:relative;overflow:hidden}body #page .header-full-home .carte{object-fit:cover;height:100vh;width:100vw}body #page .header-full{min-height:80vh;min-width:100vw;background-color:#2e2d2d;color:#fff}body #page .header-full .carte{object-fit:cover;height:80vh;width:100vw}body #page .wp-block-pullquote,body #page .widget-area,body #page .pagination,body #page .comments-pagination,body #page .post-navigation,body #page .site-footer,body #page .site-header,body #page .alignwide,body #page .wide-max-width{max-width:1970px;margin:auto;text-align:center}body #page .entry-content,body #page .entry-content-projet{font-size:1.1em;line-height:1.3em}body #page .entry-header,body #page .post-thumbnail,body #page .entry-content,body #page .entry-footer,body #page .author-bio{margin-top:0}body #page .entry-header{border:0;margin:0;padding:0}body #page .post-thumbnail,body #page .entry-content .wp-audio-shortcode,body #page .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body #page [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body #page .default-max-width{max-width:1970px;padding-left:40px;padding-right:40px}body #page .post-thumbnail h1,body #page .entry-content .wp-audio-shortcode h1,body #page .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) h1,body #page [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) h1,body #page .default-max-width h1{margin-bottom:0;font-size:2em}body #page .post-thumbnail span.date,body #page .entry-content .wp-audio-shortcode span.date,body #page .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) span.date,body #page [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) span.date,body #page .default-max-width span.date{font-weight:800;margin-top:10px;display:block}body #page .post-thumbnail span.date:before,body #page .entry-content .wp-audio-shortcode span.date:before,body #page .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) span.date:before,body #page [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) span.date:before,body #page .default-max-width span.date:before{content:"";font-weight:400;font-family:"Font Awesome 5 Free";margin-right:10px}body #page .entry-content-actualite .wp-audio-shortcode,body #page .entry-content-actualite>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),body #page [class*=inner-container]>:not(.entry-content-actualite):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){padding:0 0}body #page .wp-block-columns p{padding:0;margin:0}body #page .entry-content ul li{list-style-type:square}body #page .wp-block-image{position:relative;margin-bottom:50px}body #page .wp-block-image.size-large img{object-fit:cover;width:100%}body #page .wp-block-image figcaption{position:absolute;bottom:0;background:#fff;padding:10px 20px 5px 20px;margin-bottom:0;font-size:.7em}body #page .wp-block-pullquote{border:0;border-color:#f15f14;max-width:1970px;margin:auto;text-align:center;margin-left:40px !important;margin-right:40px !important}body #page .wp-block-pullquote blockquote{border:4px solid #f15f14;border-left:0;border-right:0;padding:40px}body #page .wp-block-pullquote p{font-weight:400;font-style:italic}body #page .wp-block-columns .wp-block-column{flex-basis:50%}body #page .wp-block-columns .wp-block-column:first-child{flex-basis:40%;padding-right:10%}body #page .wp-block-columns:nth-child(even) .wp-block-column{flex-basis:50%;padding-right:0}body #page .wp-block-columns:nth-child(even) .wp-block-column:last-child{flex-basis:40%;padding-left:10%}body #page .latitude-projet,body #page .longitude-projet{display:none}body #page .link-2{color:#fff;font-weight:700;text-decoration:none;position:relative;color:#fff;transition:all 450ms ease}body #page .link-2:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}body #page .link-2:hover::before{visibility:visible;transform:scaleX(1)}body #page .link-2:before{transform:scaleX(0.25);visibility:visible;transform-origin:top left;bottom:-5px;height:2px}body #page #actus-home{display:flex;overflow:hidden;justify-content:space-between;margin-top:75px}body #page #actus-home .actus-home-image{width:100%}body #page #actus-home .actus-home-image img{width:100%;object-fit:cover;object-position:center}body #page #actus-home .actus-home-image-container{width:59.39%}body #page #actus-home .actus-home-content-container{width:40.6%;padding-left:3%;padding-top:50px}body #page #actus-home .actus-home-content-container h4{margin-bottom:20px}body #page #actus-home .actus-home-content-container .actus-home-content-flex{display:flex;height:100%;flex-direction:column}body #page #actus-home .actus-home-content-container .actus-home-content-flex .actus-home-content{flex:1}body #page #actus-home .actus-home-content-container .actus-home-controls{display:flex;align-items:center}body #page #actus-home .actus-home-content-container .actus-home-controls .controls{flex:1}body #page #actus-home .actus-home-content-container .actus-home-controls .controls:after{content:"";display:block;clear:both}body #page #actus-home .actus-home-content-container .actus-home-controls .controls .nextSlick{padding:8px 18px}body #page #actus-home .actus-home-content-container .actus-home-controls .controls .nextSlick:before{content:""}body #page #actus-home .actus-home-content-container .actus-home-controls .controls .previousSlick{text-align:center;margin-left:0}body #page #actus-home .actus-home-content-container .actus-home-controls .controls .previousSlick:before{text-align:center;content:""}body #page #actus-home .actus-home-content-container .actus-home-controls .controls div{float:left}body #page .blocs-home{display:flex;flex-wrap:wrap;justify-content:space-between;margin:100px 0}body #page .blocs-home .bloc-home{color:#fff;padding:50px 7%;width:49.25%;transition:all 450ms ease}body #page .blocs-home .bloc-home .text-bloc{margin-bottom:65px}body #page .blocs-home .bloc-home:nth-child(odd){background-color:#2e2d2d}body #page .blocs-home .bloc-home:nth-child(odd).scrollanime{margin-top:-3.5%;margin-bottom:3.5%}body #page .blocs-home .bloc-home:nth-child(even){background-color:#f15f14}body #page .blocs-home .bloc-home:nth-child(even).scrollanime{margin-bottom:-3.5%;margin-top:3.5%}body #page .blocs-home .bloc-home:nth-child(even) .surtitre{color:#2e2d2d}body #page .blocs-home .bloc-home:nth-child(even) .button-a{background-color:#2e2d2d}body #page .blocs-home .bloc-home .button-a:hover{background-color:#fff;color:#2e2d2d}body #page #projets-home{margin-bottom:50px}body #page #plus-projets{position:absolute;bottom:0;transform:translateX(-50%) translateY(100%);left:50%;font-weight:800;text-align:center}body #page #plus-projets button{border:0;transition:all 450ms ease;background-color:#2e2d2d;border-radius:100px;padding:0;height:40px;width:40px;display:block;margin:15px auto}body #page #plus-projets button:before{content:"";position:relative;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:700}body #page #plus-projets button:hover{color:#fff}body #page #plus-projets:hover button{background-color:#f15f14}body #page #projets{position:relative;padding-bottom:0}body #page .leaflet-popup a:before,body #page .leaflet-popup a:after{content:"";display:none}body #page .leaflet-popup a:hover::before,body #page .leaflet-popup a:hover::after{display:none}body #page .leaflet-popup .leaflet-popup-close-button{position:absolute}body #page .leaflet-popup h3{margin-bottom:0px;margin-top:15px}body #page .gridContainer .gutter-sizer{width:5%}body #page .gridContainerProjets .grid-item,body #page .gridContainerProjetsHome .grid-item{width:32.5%;margin-bottom:1%}body #page .gridContainerProjets .gutter-sizer,body #page .gridContainerProjetsHome .gutter-sizer{width:1%}body #page .gridContainerProjets .item-hidden,body #page .gridContainerProjetsHome .item-hidden{display:none}body #page .gridContainerProjets a:hover img,body #page .gridContainerProjetsHome a:hover img{transform:scale(1.1)}body #page .gridContainerProjets a:hover .content-projet,body #page .gridContainerProjetsHome a:hover .content-projet{bottom:0}body #page .gridContainerProjets .projet,body #page .gridContainerProjetsHome .projet{position:relative;overflow:hidden}body #page .gridContainerProjets .image-projet img,body #page .gridContainerProjetsHome .image-projet img{object-fit:cover;object-position:center center;width:100%;transition:all 450ms ease}body #page .gridContainerProjets .content-projet,body #page .gridContainerProjetsHome .content-projet{padding:20px;position:absolute;bottom:0;left:0;width:100%;bottom:-100%;background-color:#fff;transition:all 450ms ease;display:flex;justify-content:space-between;align-items:center;z-index:10}body #page .gridContainerProjets .content-projet h3,body #page .gridContainerProjetsHome .content-projet h3{margin-bottom:0}body #page .gridContainerProjets .next-projet,body #page .gridContainerProjetsHome .next-projet{color:#fff;background-color:#2e2d2d;padding:3px;border-radius:100%;text-align:center;font-size:1em;transition:all 450ms ease;height:30px;width:30px;min-width:30px;margin-right:5%}body #page .gridContainerProjets .next-projet:before,body #page .gridContainerProjetsHome .next-projet:before{content:"";position:relative;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:700;transition:all 450ms ease}body #page #actus-similaires{padding:20px 0 50px 0}body #page #actus-similaires .sitesize{display:flex;align-items:center}body #page .site-main>article>*,body #page .site-main>.not-found>*,body #page .entry-content>*,body #page [class*=inner-container]>*,body #page .wp-block-template-part>*,body #page .wp-block-post-template :where(li > *){margin-top:10px;margin-bottom:10px}body #page #titre-actus-similaires{font-size:2em;font-weight:800;margin-left:50px;line-height:1em}body #page .actus-similaires{margin-top:50px}body #page .actus-similaires li{margin-left:30px;margin-right:30px;overflow:hidden;padding-bottom:5px}body #page .actus-similaires li a div{overflow:hidden;width:100%;height:370px}body #page .actus-similaires li a div,body #page .actus-similaires li a h2,body #page .actus-similaires li a h3{width:580px}body #page .actus-similaires li a:hover img{transform:scale(1.1)}body #page .actus-similaires li img{object-fit:cover;object-position:center center;width:100%;transition:all 450ms ease}body #page .actus-similaires li h2{margin-bottom:5px;font-size:1.75em;margin-top:20px;line-height:1em}body #page .nextSlick,body #page .previousSlick{color:#fff;padding:8px;background-color:#2e2d2d;border-radius:100%;text-align:center;font-size:.8em;transition:all 450ms ease;height:40px;width:40px;min-width:40px;text-align:center}body #page .nextSlick:before,body #page .previousSlick:before{content:"";position:relative;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:700;transition:all 450ms ease}body #page .nextSlick:hover,body #page .previousSlick:hover{background-color:#f15f14}body #page .previousSlick{margin-right:10px;margin-left:40px;padding-left:7px}body #page .nextSlick{padding-left:11px}body #page .nextSlick:before{content:""}body #page #header-menu{position:fixed;top:0;z-index:10000;width:100%;padding:35px 0;transition:all 450ms ease}body #page #header-menu .site-logo:before,body #page #header-menu .site-logo:after{content:"";display:none}body #page #header-menu .site-logo:hover::before,body #page #header-menu .site-logo:hover::after{display:none}body #page #header-menu .site-logo div{transition:all 450ms ease;height:50px;width:80px;background-color:#2e2d2d;mask-repeat:no-repeat}body #page #header-menu .site-logo:hover div{background-color:#f15f14}body #page #header-menu .sitesize{display:flex;justify-content:space-between;align-items:flex-start}body #page #header-menu .sitesize div{flex-grow:1}body #page #header-menu #menu-l2architectes{transition:all 450ms ease;font-size:1.1em}body #page #header-menu #menu-l2architectes li{display:inline-block;margin:0 20px}body #page #header-menu #menu-l2architectes li a{text-decoration:none;position:relative;color:#2e2d2d;transition:all 450ms ease;padding:15px 0 5px 0;font-weight:700}body #page #header-menu #menu-l2architectes li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#2e2d2d;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}body #page #header-menu #menu-l2architectes li a:hover::before{visibility:visible;transform:scaleX(1)}body #page #header-menu #menu-l2architectes li.current-menu-item{margin:0}body #page #header-menu #menu-l2architectes li.current-menu-item a{padding:10px 30px 12px 30px}body #page #header-menu #menu-l2architectes li a:hover{color:#f15f14}body #page #header-menu #menu-l2architectes li a:hover:before{background-color:#f15f14}body #page #header-menu #menu-l2architectes li.current-menu-item a{color:#fff}body #page #header-menu #menu-l2architectes li.current-menu-item a:before,body #page #header-menu #menu-l2architectes li.current-menu-item a:after{content:"";display:none}body #page #header-menu #menu-l2architectes li.current-menu-item a:hover::before,body #page #header-menu #menu-l2architectes li.current-menu-item a:hover::after{display:none}body #page #header-menu #menu-l2architectes.bg-grey{align-items:flex-start;background-color:#2e2d2d;padding:5px;border-radius:100px;height:auto;margin-top:-5px;margin-right:-5px}body #page #header-menu #menu-l2architectes.bg-grey li.current-menu-item:hover a{background-color:#fff;color:#2e2d2d}body #page #header-menu.whitemenu .site-logo:hover div{background-color:#f15f14}body #page #header-menu.whitemenu .site-logo div{background-color:#fff}body #page #header-menu.whitemenu #menu-l2architectes li a{text-decoration:none;position:relative;color:#fff;transition:all 450ms ease}body #page #header-menu.whitemenu #menu-l2architectes li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}body #page #header-menu.whitemenu #menu-l2architectes li a:hover::before{visibility:visible;transform:scaleX(1)}body #page #header-menu.whitemenu #menu-l2architectes li a:hover{color:#f15f14}body #page #header-menu.whitemenu #menu-l2architectes li a:hover:before{background-color:#f15f14}body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a{color:#fff}body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:before,body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:after{content:"";display:none}body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:hover::before,body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:hover::after{display:none}body #page #header-menu.showmenu{padding:5px 0;background-color:#fff;box-shadow:0 0 10px 1px rgba(46,45,45,.1)}body #page #header-menu.showmenu #menu-l2architectes.bg-grey{background-color:transparent;padding-top:0}body #page #header-menu.showmenu .site-logo:hover div{background-color:#f15f14}body #page #header-menu.showmenu .site-logo div{height:50px;background-color:#2e2d2d}body #page #header-menu.showmenu #menu-l2architectes{margin-top:10px}body #page #header-menu.showmenu #menu-l2architectes li a{text-decoration:none;position:relative;color:#2e2d2d;transition:all 450ms ease}body #page #header-menu.showmenu #menu-l2architectes li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#2e2d2d;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}body #page #header-menu.showmenu #menu-l2architectes li a:hover::before{visibility:visible;transform:scaleX(1)}body #page #header-menu.showmenu #menu-l2architectes li a:hover{color:#f15f14}body #page #header-menu.showmenu #menu-l2architectes li a:hover:before{background-color:#f15f14}body #page #header-menu.showmenu #menu-l2architectes li.current-menu-item a{color:#fff}body #page #header-menu.showmenu #menu-l2architectes li.current-menu-item a:before,body #page #header-menu.showmenu #menu-l2architectes li.current-menu-item a:after{content:"";display:none}body #page #header-menu.showmenu #menu-l2architectes li.current-menu-item a:hover::before,body #page #header-menu.showmenu #menu-l2architectes li.current-menu-item a:hover::after{display:none}body #page .flex-item{flex:1}body #page .texte{margin-bottom:40px}body #page #mask-home{height:100vh;width:101vw;transform:translateX(100%);animation:.75s ease-out 1s 1 slideInFromRight;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-image:url(images/mask-home.svg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;position:absolute;z-index:3;opacity:.8;left:3%}body #page #mask-home:before{content:"";display:block;width:101%;height:100%;position:absolute;right:99%;top:0;background-color:#2e2d2d}body #page .slider-home-image{color:#fff;height:100vh;width:100vw;overflow:hidden}body #page .slider-home-image li{height:100vh;width:100vw;background-repeat:no-repeat;background-size:cover;background-position:center}body #page .slider-home-image li img{height:100%;width:100%;object-fit:cover;max-width:none}body #page .slider-home-image a{color:#fff}body #page .slider-home-image .slick-dots{display:none !important}body #page .slick-vertical .slick-slide{border:0;padding:0 0}body #page #slider-home-category{animation:1.5s ease-out 0s 1 slideFade;left:0;position:absolute;z-index:5;left:60px;bottom:30%;display:inline;overflow:hidden;width:100%;transform:rotate(-90deg);transform-origin:bottom left}body #page #slider-home-category span{color:#f15f14}body #page #slider-home-category .slick-dots{display:none !important}body #page #slider-home-category .slick-vertical .slick-slide{padding:5px 0}body #page #score-dots{font-weight:700;font-size:1.5em;margin-bottom:20px}body #page #dots{margin-bottom:20px}body #page #dots ul.slick-dots li{display:inline-block;margin-right:10px}body #page #dots ul.slick-dots li button{display:inline-block;border-radius:100px;background-color:#fff;opacity:.5;height:10px;width:10px;text-indent:-9999px;padding:0;outline:0;transition:all 450ms ease;border:0}body #page #dots ul.slick-dots li button:hover{background-color:#f15f14;opacity:1;border:0;transform:scale(1.3);transform-origin:center}body #page #dots ul.slick-dots li:last-child{margin-right:0}body #page #dots ul.slick-dots li.slick-active button{background-color:#f15f14;opacity:1;transform:scale(1.3);transform-origin:center}body #page #slider-home-content{animation:1.5s ease-out 0s 1 slideFade;position:absolute;width:30%;max-width:500px;overflow:hidden;bottom:120px;z-index:5;padding-left:80px}body #page .slider-home-content li{padding:20px 0}body #page .slider-home-content li a{margin-top:30px;display:inline-block}body #page #arrow-to-bottom{position:absolute;z-index:10;left:50%;transform:translateX(-50%);bottom:60px;color:#fff;background-color:transparent;opacity:.7;padding:5px;border-radius:100%;text-align:center;font-size:1.2em;transition:all 450ms ease;height:40px;width:40px;min-width:40px;border:2px solid #fff}body #page #arrow-to-bottom:before{content:"";position:relative;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:700;transition:all 450ms ease}body #page #arrow-to-bottom:hover{background-color:#f15f14;border-color:#f15f14}body #page #header-blank{height:130px}body #page #header-agence{padding-top:150px;display:flex}body #page #header-agence .flex-div{width:50%}body #page #header-agence .flex-div img{margin-bottom:-220px}body #page #header-agence #methodologies{margin-bottom:100px;display:flex;flex-direction:column;justify-content:space-between}body #page #header-agence #methodologies #methodologies-content{display:flex;flex-wrap:wrap}body #page #header-agence #methodologies #methodologies-content .methodologie{width:33%;margin-bottom:40px}body #page #header-agence #methodologies #methodologies-content .methodologie a{color:#fff}body #page #header-agence #methodologies #methodologies-content .methodologie a:before,body #page #header-agence #methodologies #methodologies-content .methodologie a:after{content:"";display:none}body #page #header-agence #methodologies #methodologies-content .methodologie a:hover::before,body #page #header-agence #methodologies #methodologies-content .methodologie a:hover::after{display:none}body #page #header-agence #methodologies #methodologies-content .methodologie a:hover{color:#f15f14}body #page #header-agence #methodologies #methodologies-content .methodologie a:hover span{background-color:#fff}body #page #header-agence #methodologies #methodologies-content .methodologie div{display:inline-block;min-width:60px;text-align:center}body #page #header-agence #methodologies #methodologies-content .methodologie i{font-size:25px;vertical-align:text-bottom}body #page #header-agence #methodologies #methodologies-content span{transition:all 450ms ease;text-align:center}body #page #header-agence #methodologies #methodologies-content .picto-methodologie{padding:15px;border-radius:100%;background-color:#f15f14;font-size:2em;display:inline-block;height:60px;width:60px;margin:auto;margin-bottom:10px}body #page #content-agence{margin-bottom:100px}body #page #content-agence .flex{margin:25px 0}body #page #content-agence .flex:first-child{margin-top:50px}body #page #content-agence .flex .flex-div{display:flex;flex-direction:column;justify-content:center}body #page #content-agence .flex .flex-div:first-child{padding-right:0;padding-left:20%;width:50%;padding-top:200px;padding-left:10%}body #page #content-agence .flex .flex-div:first-child div{margin-top:100px}body #page #content-agence .flex .flex-div:last-child{padding-left:8%;padding-right:0;width:50%}body #page #content-agence .flex:nth-child(even){flex-direction:row-reverse}body #page #content-agence .flex:nth-child(even) .flex-div:first-child{padding-left:0;padding-right:20%}body #page #content-agence .flex:nth-child(even) .flex-div:last-child{padding-right:8%;padding-left:0}body #page #container-contact{margin-bottom:80px}body #page #container-contact #image-contact{position:relative;padding-right:15px;margin-top:-300px;display:flex;flex-direction:column;justify-content:flex-end}body #page #container-contact #image-contact img{width:100%}body #page #container-contact #content-contact{display:flex;flex-direction:column;justify-content:flex-end;line-height:1.5em;margin-top:40px;padding-left:3%}body #page #coordonnees-contact{margin:auto;margin-bottom:90px;font-size:1.15em;max-width:1400px}body #page #coordonnees-contact div{display:flex;align-items:center;padding-right:20px}body #page #coordonnees-contact div i{background-color:#f15f14;padding:15px;border-radius:100%;color:#fff;font-size:1.2em;margin-right:20px;box-shadow:0 0 10px 1px rgba(46,45,45,.1)}body #page #switch-map{margin-top:15px}body #page #switch-map button{background-color:#2e2d2d;transition:all 450ms ease;border-radius:100%;border:0;height:40px;width:40px;overflow:hidden;text-align:center;content:"";color:transparent;position:relative;padding:0}body #page #switch-map button:before{font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:700;content:"";position:relative;color:#fff;font-size:1em}body #page #switch-map button:nth-child(2){margin-left:10px}body #page #switch-map button:nth-child(2):before{content:""}body #page #switch-map button:hover,body #page #switch-map button.selected{background-color:#f15f14}body #page #filters-projets{text-align:right}body #page #filters-projets button{border:0;padding:7px 40px 7px 20px;border-radius:100px;background-color:#2e2d2d;position:relative;margin-left:20px;margin-bottom:10px;font-size:.8em}body #page #filters-projets button:before{content:"";position:relative;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:700;position:absolute;right:15px;top:8px;transition:all 450ms ease}body #page #filters-projets button:hover{color:#fff}body #page #filters-projets button:hover:before{opacity:.5}body #page #header-projets{display:flex;justify-content:space-between}body #page #header-projets #container-filters-projets{position:-webkit-sticky;position:sticky;top:135px}body #page #header-projets h1{text-transform:uppercase}body #page #header-projets .header-projets{width:50%}body #page #header-projets .header-projets .header-projets-content{display:flex}body #page #header-projets .header-projets .header-projets-content h1{display:block;width:100%;padding-right:20px;margin-bottom:15px}body #page #header-projets .header-projets ul{display:flex;justify-content:flex-end;flex-wrap:wrap}body #page #header-projets .header-projets ul li{margin-left:30px;margin-bottom:20px}body #page #header-projets .header-projets ul li:first-child{margin-left:0}body #page #header-projets .header-projets ul li h4{display:none}body #page #header-projets .header-projets ul li select{color:#2e2d2d;font-weight:700;background:#fff url("images/select2.svg") no-repeat;background-size:10px;background-position:right 10px top 50%;padding-right:25px;text-align:right;text-align-last:right}body #page #header-projets .header-projets form{margin-bottom:10px}body #page #header-projets .header-projets:last-child{padding-left:5%;font-size:1.1em;margin-bottom:0}body #page .search-filter-scroll-loading{margin:20px auto}body #page #map-l2architectes{height:600px;margin:60px auto 100px auto}body #page #list-l2architectes{margin:30px auto 100px auto}body #page #header-actus{display:flex;justify-content:space-between;margin-bottom:60px}body #page #header-actus #header-texte{width:39.08%}body #page #article{padding:0 40px}body #page #article header#header-projet{height:100vh;width:100vw;text-align:center;max-height:none;max-width:none}body #page #article header#header-projet img{width:100%;height:100%;object-fit:cover}body #page #intro-projet{background-color:#2e2d2d;padding:20px 0 30px 0;margin:0;color:#fff;max-width:none}body #page #intro-projet .sitesize{display:flex;align-items:center}body #page #intro-projet .sitesize div{padding-right:5%}body #page #intro-projet .sitesize div:first-child{width:50%;min-width:550px}body #page #intro-projet .sitesize div:nth-child(2){line-height:1.5em}body #page #caracteristiques-projet{padding-top:10px;padding-bottom:10px;display:flex;position:relative}body #page #caracteristiques-projet #details-techniques{position:absolute;left:15px;transform:rotate(-90deg) translateX(-100%);transform-origin:center left;font-size:.8em}body #page #caracteristiques-projet #details-techniques span{color:#f15f14}body #page #caracteristiques-projet #caracteristiques-texte{width:33%;font-size:.9em;margin-right:8%;position:relative}body #page #caracteristiques-projet #caracteristiques-texte #arrow-to-bottom{left:20px;background-color:#f15f14;color:#fff}body #page #caracteristiques-projet #caracteristiques-texte #arrow-to-bottom:hover{background-color:#2e2d2d}body #page #caracteristiques-projet #caracteristiques-caracteristiques{display:flex;flex-wrap:wrap;padding-top:30px}body #page #caracteristiques-projet #caracteristiques-caracteristiques div{width:33%;padding-right:20px;margin-bottom:30px}body #page #caracteristiques-projet #caracteristiques-caracteristiques span:first-child{font-weight:700;display:block;margin-bottom:5px}body #page #caracteristiques-projet #caracteristiques-caracteristiques span:nth-child(2){font-size:.9em}body #page #caracteristiques-projet #caracteristiques-bureau-etude{padding-top:30px;width:25%}body #page #caracteristiques-projet #caracteristiques-bureau-etude span:first-child{font-weight:700;display:block}body #page #caracteristiques-projet #caracteristiques-bureau-etude div{font-size:.9em;margin-bottom:5px}body #page #caracteristiques-projet #caracteristiques-bureau-etude div:first-child{margin-top:5px}body #page #caracteristiques-projet #caracteristiques-bureau-etude div span:first-child{display:inline}body #page .categorie-projet{background-color:#f15f14;padding:7px 20px;color:#fff;border-radius:100px;margin-right:15px;margin-top:20px;display:inline-block}body #page .categorie-projet:last-child{margin-right:0}body #page #actus{display:flex;flex-wrap:wrap;justify-content:space-between}body #page #actus .actu{width:47.46%;overflow:hidden}body #page #actus .actu img{width:100%}body #page #actus .actu-contenu{padding:5% 0 10% 0}body #page #actus .actu-contenu .actu-titre{display:flex;align-items:center;margin-bottom:3%;flex-wrap:wrap}body #page #actus .actu-contenu .actu-titre .actu-titre-info:first-child{margin-right:5%}body #page #actus .actu-contenu .actu-titre .actu-titre-info:nth-child(2){text-align:right;margin-top:20px;margin-bottom:20px}body #page #actus .actu-contenu .actu-titre .actu-titre-info:last-child{width:100%}body #page #actus .actu-contenu .actu-titre div:first-child{flex:1}body #page #equipe #equipe-membres{display:flex;flex-wrap:wrap;margin:80px -0.825% 120px -0.825%}body #page #equipe #equipe-membres .membre{margin:0 .5% 10px .5%;width:13.25%;overflow:hidden}body #page #equipe #equipe-membres .membre .membre-infos{width:100%;height:100%;position:relative}body #page #equipe #equipe-membres .membre .membre-infos .membre-nom{font-weight:700;margin-top:10px;font-size:1.4em;margin-bottom:5px}body #page #equipe #equipe-membres .membre .membre-infos .membre-poste{color:#f15f14;font-size:.9em}body #page #equipe #equipe-membres .membre a:hover .membre-linkedin{opacity:1}body #page #equipe #equipe-membres .membre a:hover img{transform:scale(1.1)}body #page #equipe #equipe-membres .membre figure{width:100%;overflow:hidden;position:relative}body #page #equipe #equipe-membres .membre figure .membre-linkedin{transition:all 450ms ease;display:block;top:0;left:0;right:0;bottom:0;z-index:2;position:absolute;opacity:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}body #page #equipe #equipe-membres .membre figure .membre-linkedin:before{font-family:"Font Awesome 5 Brands";display:inline-block;vertical-align:middle;font-weight:700;content:"";position:relative;color:#fff;font-size:2.25em}body #page #equipe #equipe-membres .membre figure img{object-fit:cover;object-position:center center;width:100%;transition:all 450ms ease}body #page #equipe #equipe-membres .membre:nth-child(even){margin-top:50px}body #page #article header{max-height:840px;overflow:hidden}body #page #article header img{width:100%;height:100%;object-fit:cover}body #page #liens-pages{padding:30px 0;border-top:1px solid #000}body #page #liens-pages .sitesize{display:flex;justify-content:center;align-items:center;font-size:1.1em}body #page #liens-pages .sitesize a,body #page #liens-pages .sitesize span{display:inline-block;margin:0 50px}body #page #liens-pages .sitesize span{font-weight:700}body #page .pagination,body #page .comments-pagination{border:0;padding:0;margin-bottom:75px;font-size:1.2em}body #page .pagination .nav-links>.prev,body #page .comments-pagination .nav-links>.prev{margin-right:10px}body #page .pagination .nav-links>.next,body #page .comments-pagination .nav-links>.next{margin-left:10px}body #page .pagination .nav-links>*,body #page .comments-pagination .nav-links>*{margin:0;text-align:center;padding:10px;font-size:.9em}body #page .pagination .nav-links>*.current,body #page .comments-pagination .nav-links>*.current{font-size:1.2em;font-weight:700;text-decoration:none}body #page .pagination .prev,body #page .pagination .next{color:#fff;background-color:#2e2d2d;padding:13px;border-radius:100%;text-align:center;font-size:.8em}body #page .pagination .prev:before,body #page .pagination .prev:after,body #page .pagination .next:before,body #page .pagination .next:after{content:"";display:none}body #page .pagination .prev:hover::before,body #page .pagination .prev:hover::after,body #page .pagination .next:hover::before,body #page .pagination .next:hover::after{display:none}body #page .pagination .prev:hover,body #page .pagination .next:hover{background-color:#f15f14}body #page #menu-l2architectes .current-menu-item a,body #page .button-a{padding:15px 30px;border-radius:150px;background-color:#f15f14;color:#fff;font-weight:700;transition:all 450ms ease;display:inline-block;text-align:center}body #page #menu-l2architectes .current-menu-item a:before,body #page #menu-l2architectes .current-menu-item a:after,body #page .button-a:before,body #page .button-a:after{content:"";display:none}body #page #menu-l2architectes .current-menu-item a:hover::before,body #page #menu-l2architectes .current-menu-item a:hover::after,body #page .button-a:hover::before,body #page .button-a:hover::after{display:none}body #page #menu-l2architectes .current-menu-item a:hover,body #page .button-a:hover{background-color:#2e2d2d}body #page #menu-l2architectes .current-menu-item a:hover:before,body #page .button-a:hover:before{visibility:hidden;transform:scaleX(0)}body #page #menu-l2architectes .current-menu-item a.button-prev:after,body #page #menu-l2architectes .current-menu-item a.button-prev:before,body #page #menu-l2architectes .current-menu-item a.button-next:after,body #page #menu-l2architectes .current-menu-item a.button-next:before,body #page .button-a.button-prev:after,body #page .button-a.button-prev:before,body #page .button-a.button-next:after,body #page .button-a.button-next:before{font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:700;transition:all 450ms ease;vertical-align:text-bottom}body #page #menu-l2architectes .current-menu-item a.button-prev:before,body #page .button-a.button-prev:before{content:"";position:relative;width:auto;height:auto;bottom:auto;left:auto;background-color:transparent;visibility:visible;transform:scaleX(1);margin-right:30px}body #page #menu-l2architectes .current-menu-item a.button-next:after,body #page .button-a.button-next:after{content:"";margin-left:30px}body #page .image-projet{position:relative}body #page .btnprojetshome,body #page .btnprojets{background-color:#2e2d2d;transition:all 450ms ease;z-index:10}body #page .btnprojetshome{left:50%;transform:translateX(-50%);margin-top:20px}body #page .btnprojetshome:hover{background-color:#f15f14}body #page .btnprojets{bottom:50px;right:50px;padding:15px 19px;bottom:35px;right:35px;position:absolute;display:none}body #page footer{font-size:.8em;font-weight:300;background-color:#2e2d2d;color:#fff;flex:1}body #page footer .sitesize{max-width:1400px}body #page footer a{color:#fff;text-decoration:none;position:relative;color:#fff;transition:all 450ms ease;line-height:1.2em}body #page footer a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}body #page footer a:hover::before{visibility:visible;transform:scaleX(1)}body #page footer a i{margin-right:10px}body #page footer h4{font-size:1.6em;font-weight:700;margin-bottom:40px;display:inline-block}body #page footer h4:after{height:2px;width:30px;background-color:#f15f14;content:"";display:block;margin-top:10px}body #page footer span{display:block;margin-bottom:20px}body #page footer li{margin-bottom:15px}body #page footer .flex{margin-bottom:60px}body #page footer .reseaux a{margin-bottom:15px;display:inline-block}body #page footer .reseaux br:last-child{display:none}body #page footer #copyright{font-size:.9em;text-align:center}body #page footer .sitesize{padding-top:60px;padding-bottom:20px}body #page #hamburger{width:40px;height:35px;position:absolute;transform:rotate(0deg);transition:.5s ease-in-out;display:none;right:40px;top:23px;z-index:100}body #page #hamburger:hover span{background:#f15f14}body #page #hamburger span{display:block;position:absolute;height:2px;width:100%;background:#f15f14;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}body #page #hamburger span:nth-child(1){top:0px}body #page #hamburger span:nth-child(2),body #page #hamburger span:nth-child(3){top:12px}body #page #hamburger span:nth-child(4){top:24px}body #page #hamburger.open span:nth-child(1){top:12px;width:0%;left:50%}body #page #hamburger.open span:nth-child(2){transform:rotate(45deg)}body #page #hamburger.open span:nth-child(3){transform:rotate(-45deg)}body #page #hamburger.open span:nth-child(4){top:12px;width:0%;left:50%}body #page #methodologie .text{line-height:1.4em}body #page #methodologie .text2{font-size:1.1em;line-height:1.4em}body #page #methodologie .methodologie-content{padding:90px 10.66%}body #page #methodologie .methodologie-content .h2{margin-bottom:15px}body #page #methodologie .methodologie-content .surtitre{margin-bottom:30px;font-weight:700}body #page #methodologie .methodologie-content .column2{column-count:2;column-gap:100px}body #page #methodologie #methodologie-white{background-color:#fff}body #page #methodologie #methodologie-white .methodologie-content{padding-top:0}body #page #methodologie #methodologie-white .sitesize{display:flex;flex-wrap:wrap}body #page #methodologie #methodologie-white .sitesize .width50{width:50%}body #page #methodologie #methodologie-white .sitesize .width50:last-child{padding-left:7%}body #page #methodologie #methodologie-galerie{display:flex;background:linear-gradient(180deg, white 50%, #f15f14 50%)}body #page #methodologie #methodologie-galerie .sitesize{display:flex;text-align:center}body #page #methodologie #methodologie-orange{background-color:#f15f14;color:#fff}body #page #methodologie #methodologie-orange .methodologie-content{padding-top:55px}body #page #methodologie #methodologie-orange .h3{color:#2e2d2d}body #page #methodologie #methodologie-grey{background-color:#2e2d2d;color:#fff}body #page #methodologie #methodologie-grey .h3{color:#f15f14}body #page #methodologie #methodologie-grey .sitesize{display:flex;flex-wrap:wrap}body #page #methodologie #methodologie-grey .sitesize .width50{width:50%;padding-bottom:7%}body #page #methodologie #methodologie-grey .sitesize .width50:first-child{padding-right:7%}body.single-projets #page #article{padding:0}body a,body button{cursor:none}body #cursor{position:fixed;z-index:999999;left:0;top:0;pointer-events:none;will-change:transform;mix-blend-mode:difference;display:block}@media(hover: hover)and (pointer: fine){body .cursor__circle{width:30px;height:30px;margin-top:-50%;margin-left:-50%;border-radius:50%;border:solid 1px #fff;transition:opacity .3s cubic-bezier(46, 45, 45, 1),background-color .3s cubic-bezier(46, 45, 45, 1),border-color .3s cubic-bezier(46, 45, 45, 1),width .3s cubic-bezier(46, 45, 45, 1),height .3s cubic-bezier(46, 45, 45, 1)}body #cursor.arrow .cursor__circle{width:50px;height:50px;border-color:transparent}body #cursor.arrow::after{content:"";position:absolute;left:-50%;top:-50%;width:100%;height:100%;background-image:url("images/logo-l2architectes.svg");background-repeat:no-repeat;background-position:center}body #cursor.subtle .cursor__circle{opacity:.16}body #cursor.overlay .cursor__circle{width:48px;height:48px;background-color:#fff;border-color:transparent}}@media screen and (max-width: 970px){body #page #mask-home{height:51vh;width:101vw}body #page #mask-home:after{content:"";display:block;width:101%;position:absolute;background-color:#2e2d2d;height:101%;bottom:-100%;left:0}body #page .slider-home-image li{height:50vh}body #page #slider-home-category{bottom:25%}body #page #slider-home-content{padding-top:0;height:auto;width:800px;min-width:800px;max-width:800px}body #page #dots{margin-bottom:50px}body #page #slider-home-content .slick-vertical .slick-slide{padding-right:40px}body #page #header-actus{flex-direction:column}body #page #header-actus #header-titre{margin-bottom:0}body #page #header-actus #header-texte{margin-bottom:40px;width:100%}body #page #actus-home{flex-wrap:wrap;margin-top:55px}body #page #actus-home .actus-home-image-container,body #page #actus-home .actus-home-content-container{width:100%;padding-left:0}body #page #actus-home .actus-home-content-container{padding-top:30px}body #page #actus-home .actus-home-content-container .actus-home-controls{margin-top:30px}body #page #projets-home{margin-bottom:45px}body #page .blocs-home{margin:50px 0}body #page #container-contact #image-contact{margin-top:-130px}body #page #actus .actu-contenu{padding:5% 0 15% 0}body #page #actus .actu-contenu .actu-titre{flex-direction:column;align-items:flex-start}body #page #actus .actu-contenu .actu-titre .actu-titre-info{width:100%}body #page #actus .actu-contenu .actu-titre .actu-titre-info:first-child{width:100%;margin:0}body #page #actus .actu-contenu .actu-titre .actu-titre-info:nth-child(2){text-align:left;margin-top:30px;order:5}body #page #intro-projet{flex-wrap:wrap}body #page #intro-projet div{width:100%;padding-right:0}body #page #intro-projet div:first-child{width:100%}body #page #intro-projet div:nth-child(2){margin-top:40px}body #page #caracteristiques-projet{flex-wrap:wrap;padding-top:0;padding-bottom:0}body #page #caracteristiques-projet #caracteristiques-texte{width:100%;margin-right:0}body #page #caracteristiques-projet #caracteristiques-texte #arrow-to-bottom{display:none}body #page #caracteristiques-projet #caracteristiques-bureau-etude{width:100%;padding-top:0}body #page #list-l2architectes,body #page #map-l2architectes{margin:10px auto 75px auto}body #page .gridContainerProjets .gutter-sizer,body #page .gridContainerProjetsHome .gutter-sizer{width:4%}body #page .gridContainerProjets .grid-item,body #page .gridContainerProjetsHome .grid-item{width:48%;margin-bottom:4%}body #page #header-projets{flex-wrap:wrap}body #page #header-projets .header-projets{width:100%;margin-bottom:30px}body #page #header-projets .header-projets:last-child{padding-left:0}body #page #header-agence .flex-div{width:100%}body #page #header-agence .flex-div img{margin-bottom:50px}body #page #header-agence #expertises{padding-left:0}body #page #header-agence #expertises #expertises-content .expertise{text-align:center}body #page #content-agence .flex .flex-div:first-child{padding-left:0;padding-top:50px;width:100%;order:5}body #page #content-agence .flex .flex-div:first-child div{margin-top:0}body #page #content-agence .flex .flex-div:last-child{width:100%;padding-left:0}body #page #equipe #equipe-membres .membre{margin:0 1% 10px 1%;width:18%}body #page #container-contact{flex-direction:column}body #page #liens-pages .sitesize{flex-direction:column}body #page #liens-pages .sitesize a,body #page #liens-pages .sitesize span{margin-bottom:40px}body #page #liens-pages .sitesize a:last-child{margin-bottom:0}body #page #coordonnees-contact{flex-direction:column}body #page #coordonnees-contact .flex-item{padding-right:0;padding-bottom:20px}body #page #methodologie .methodologie-content{padding:45px 0}body #page #methodologie .methodologie-content .column2{column-count:1}body #page #methodologie #methodologie-white .sitesize{flex-direction:column}body #page #methodologie #methodologie-white .sitesize .width50{width:100%;padding:0}body #page #methodologie #methodologie-white .sitesize .width50:last-child{padding-left:0}body #page #methodologie #methodologie-white .sitesize .text{margin-bottom:50px}body #page #methodologie #methodologie-galerie{display:flex}body #page #methodologie #methodologie-galerie .sitesize{flex-direction:column}body #page #methodologie #methodologie-orange .methodologie-content{padding-top:30px}body #page #methodologie #methodologie-grey .sitesize{flex-direction:column}body #page #methodologie #methodologie-grey .sitesize .width50{width:100%}body #page #methodologie #methodologie-grey .sitesize .width50:first-child{padding:0}}@media screen and (max-width: 680px){body #page .btnprojets{display:block}body #page .projet .content-projet{display:none}body #page #header-blank{height:120px}body #page #header-agence{padding-top:140px}body #page .header-full{min-height:50vh}body #page .header-full .carte{height:50vh}body #page .sitesize{padding-left:20px;padding-right:20px}body #page .width50{width:100%}body #page #hamburger{display:block}body #page #site-navigation{padding-left:0}body #page #dots{margin-bottom:20px}body #page #mask-home{display:none}body #page .slider-home-image li{height:35vh}body #page #slider-home-content{width:600px;min-width:600px;max-width:600px}body #page #arrow-to-bottom{display:none}body #page #intro-projet .sitesize{flex-direction:column}body #page #intro-projet .sitesize div:first-child{width:100%;min-width:auto}body #page #hamburger{top:23px}body #page .header-full-home{padding-top:40px;height:calc(100vh - 40px)}body #page #header-menu,body #page #header-menu.whitemenu{padding:5px 0;background-color:#fff;box-shadow:0 0 10px 1px rgba(46,45,45,.1)}body #page #header-menu #menu-l2architectes.bg-grey,body #page #header-menu.whitemenu #menu-l2architectes.bg-grey{background-color:transparent}body #page #header-menu .site-logo:hover div,body #page #header-menu.whitemenu .site-logo:hover div{background-color:#f15f14}body #page #header-menu .site-logo div,body #page #header-menu.whitemenu .site-logo div{height:50px;background-color:#2e2d2d !important}body #page #header-menu #menu-l2architectes,body #page #header-menu.whitemenu #menu-l2architectes{margin-top:5px;width:100%;display:none}body #page #header-menu #menu-l2architectes li a,body #page #header-menu.whitemenu #menu-l2architectes li a{text-decoration:none;position:relative;color:#2e2d2d;transition:all 450ms ease}body #page #header-menu #menu-l2architectes li a:before,body #page #header-menu.whitemenu #menu-l2architectes li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#2e2d2d;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}body #page #header-menu #menu-l2architectes li a:hover::before,body #page #header-menu.whitemenu #menu-l2architectes li a:hover::before{visibility:visible;transform:scaleX(1)}body #page #header-menu #menu-l2architectes li a:hover,body #page #header-menu.whitemenu #menu-l2architectes li a:hover{color:#f15f14}body #page #header-menu #menu-l2architectes li a:hover:before,body #page #header-menu.whitemenu #menu-l2architectes li a:hover:before{background-color:#f15f14}body #page #header-menu #menu-l2architectes li.current-menu-item a,body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a{color:#fff}body #page #header-menu #menu-l2architectes li.current-menu-item a:before,body #page #header-menu #menu-l2architectes li.current-menu-item a:after,body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:before,body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:after{content:"";display:none}body #page #header-menu #menu-l2architectes li.current-menu-item a:hover::before,body #page #header-menu #menu-l2architectes li.current-menu-item a:hover::after,body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:hover::before,body #page #header-menu.whitemenu #menu-l2architectes li.current-menu-item a:hover::after{display:none}body #page #header-menu #menu-l2architectes li,body #page #header-menu.whitemenu #menu-l2architectes li{margin:0;display:block;text-align:center;width:100%;margin-bottom:20px}body #page #header-menu #menu-l2architectes.open,body #page #header-menu.whitemenu #menu-l2architectes.open{display:block}body #page #header-menu .sitesize,body #page #header-menu.whitemenu .sitesize{flex-direction:column}body #page h1,body #page .h1{font-size:2em}body #page .gridContainer .gutter-sizer{width:0}body #page .gridContainerProjets .gutter-sizer,body #page .gridContainerProjetsHome .gutter-sizer{width:0}body #page .gridContainerProjets .grid-item,body #page .gridContainerProjetsHome .grid-item{width:100%;margin-bottom:4%}body #page .post-thumbnail h1,body #page .entry-content .wp-audio-shortcode h1,body #page .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) h1,body #page [class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) h1,body #page .default-max-width h1{font-size:2em}body #page .wp-block-columns:nth-child(2n) .wp-block-column:last-child{flex-basis:50%;padding-left:0}body #page .wp-block-columns .wp-block-column:first-child{padding-right:0}body #page .wp-block-image{margin-bottom:35px}body #page #intro-projet div:first-child{min-width:auto}body #page .blocs-home .bloc-home{width:100%}body #page #equipe #equipe-membres .membre{margin:0px 3%;width:44%}body #page #actus .actu{width:100%}body #page #actus-similaires .previousSlick{margin-left:0}body #page #actus-similaires #titre-actus-similaires{font-size:2.75em}body #page .actus-similaires li{margin-left:30px;margin-right:30px}body #page .actus-similaires li a div{height:204px}body #page .actus-similaires li a div,body #page .actus-similaires li a h2,body #page .actus-similaires li a h3{width:320px}body #page .actus-similaires li a{width:320px;overflow:hidden;display:block}body #page .actus-similaires li a:before{display:none}body #page #liens-pages{padding:50px 0}body #page footer .flex{margin-bottom:30px}body #page footer .flex .flex-item{width:50%;flex:none;margin-bottom:40px}body #page footer .sitesize{padding-top:40px}}@media screen and (max-width: 480px){body #page .pl{padding-left:0}body #page #caracteristiques-projet #caracteristiques-caracteristiques div{width:50%}body #page #slider-home-content{margin-bottom:0;width:400px;min-width:400px;max-width:400px}body #page .text-slider-home{display:none}body #page .slider-home-content li a{margin-top:0}body #page #actus-similaires .sitesize{width:100%;overflow:hidden}body #page #titre-actus-similaires{margin-left:30px}body #page #header-projets .header-projets .header-projets-content{flex-direction:column}body #page footer h4{margin-bottom:30px}body #page footer .flex .flex-item{width:100%;text-align:center}}@media screen and (min-width: 680px){body #page #header-menu.showmenu{background-color:transparent !important;box-shadow:none !important}}
