.filtresRealisations{position:relative;z-index:1}.filtresRealisations-tag{margin-bottom:0.5rem;display:block;color:#fff}body.templateClair .filtresRealisations-tag{color:#333030}.switch-realisationsMode{margin-bottom:0;padding-left:0;list-style:none;position:relative;margin-top:2.5rem;z-index:1}@media (min-width: 992px){.switch-realisationsMode{text-align:right}}.switch-realisationsMode-item{display:inline-block}.switch-realisationsMode-item:not(:first-child){margin-left:2rem}.switch-realisationsMode .nav-link{display:inline-block;color:#A8A1A0;font-family:"Sofia Pro",Arial,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;position:relative;color:#EBE1DF}body.templateClair .switch-realisationsMode .nav-link{color:#595454}.switch-realisationsMode .nav-link::after{display:block;content:'';position:absolute;bottom:-1rem;left:0;width:0;height:0.25rem;background:#008E6B;-webkit-transition:width .4s;-moz-transition:width .4s;transition:width .4s}.switch-realisationsMode .nav-link.active::after{width:100%}.switch-realisationsMode .nav-link:hover:not(.active){color:#008E6B}.blocs-cms .tematik_layout.debord-droite{margin-top:4rem}.realisationsMap{height:52rem}.realisationsMap-nom{margin:0.5rem 0 0.75rem}.realisationsMap .leaflet-popup{margin-bottom:3.625rem;margin-left:-1rem}.realisationsMap .leaflet-popup-close-button{top:0.875rem !important;right:0.25rem !important}.realisationsMap .leaflet-popup-content-wrapper{padding:0;border-radius:0;border-top:.625rem solid #E22F3C;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.2);box-shadow:0 0 1rem rgba(0,0,0,0.2)}.realisationsMap .leaflet-popup-content{min-width:18rem;margin:0}.realisationsMap .leaflet-popup a{display:block;padding:1.5rem}.realisationsMap .leaflet-popup a *{-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.realisationsMap .leaflet-popup a:hover *{color:#E22F3C !important}.realisationsMap .marker-cluster>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;background:#E22F3C;border-radius:50%}.realisationsMap .marker-cluster-small>div,.realisationsMap .marker-cluster-medium>div,.realisationsMap .marker-cluster-large>div{background:#008E6B}.realisationsMap .marker-cluster span{margin-bottom:.25rem;line-height:1;color:#fff;font-family:"Coolvetica Condensed",Arial,sans-serif;font-weight:400;letter-spacing:.14rem;text-transform:uppercase;-webkit-transition:background-color .4s,color .4s;-moz-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;margin-bottom:0;position:relative;left:0.0625rem;font-size:1.25rem;letter-spacing:0.15rem !important}@media (min-width: 992px){.realisationsMap .marker-cluster span{letter-spacing:.2rem}}@media (min-width: 992px){.headerPage-titre{padding-right:20rem}}.detailRealisation{position:relative}@media (min-width: 992px){.detailRealisation{margin-top:-6rem}}.detailRealisation .share_this_page{margin-bottom:1rem}@media (min-width: 992px){.detailRealisation .share_this_page{text-align:right}}.detailRealisation-infos{padding:2.5rem 6rem 2.5rem 0}.detailRealisation-infos[data-scroll-interaction]{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-moz-transition:opacity .4s,transform .4s,-moz-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s}.detailRealisation-infos[data-scroll-interaction]:not([data-check-if-in-view="checked"]){-webkit-transform:translateY(5rem);-moz-transform:translateY(5rem);transform:translateY(5rem);opacity:0}@media (min-width: 992px){.detailRealisation-infos{position:absolute;top:4rem;left:0;background:#333030 url(../../../img/bg-beton.png);z-index:1}body.templateClair .detailRealisation-infos{background:#fff url(../../../img/bg-beton-clair.png)}}.detailRealisation-infos-item{display:block}@media (min-width: 768px){.detailRealisation-infos-item{display:inline-block;vertical-align:middle}}.detailRealisation-infos-item+.detailRealisation-infos-item{margin-top:2rem}@media (min-width: 768px){.detailRealisation-infos-item+.detailRealisation-infos-item{margin-top:0;margin-left:5rem}}.detailRealisation-infos-item .tag{display:block}.detailRealisation-infos-item .tag+.tag{color:#fff}body.templateClair .detailRealisation-infos-item .tag+.tag{color:#333030}.detailRealisation+.row{margin-top:10rem}.detailRealisation+.row+[class*="debord"],.detailRealisation+.row+.row{margin-top:0}.detailRealisation+.titreBig{margin-top:10rem}.detailRealisation+.titreBig+[class*="debord"],.detailRealisation+.titreBig+.row{margin-top:10rem}.switchRealisations{position:fixed;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:10}@media (min-width: 992px){.switchRealisations{top:50%;bottom:auto;left:auto;right:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.switchRealisations-item{padding:0.25rem 0.625rem;color:#fff;background:#E22F3C;font-size:1.25rem;cursor:pointer;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.switchRealisations-item i{position:relative;top:0.125rem}.switchRealisations-item:first-child{border-radius:3rem 0 0 3rem}@media (min-width: 992px){.switchRealisations-item:first-child{padding-bottom:0;border-radius:3rem 3rem 0 0}}@media (min-width: 992px){.switchRealisations-item:nth-child(2):not(:last-child){padding-top:0;padding-bottom:0}}.switchRealisations-item:last-child{border-radius:0 3rem 3rem 0}@media screen and (min-width: 0) and (max-width: 991px){.switchRealisations-item:last-child:not(:nth-child(2)) i{left:0}}@media (min-width: 992px){.switchRealisations-item:last-child{padding-top:0;border-radius:0 0 3rem 3rem}}.switchRealisations-item:hover{background:#c02833;color:#fff}
