.batiment-page-main{background:#fff;min-height:100vh}.batiment-page-hero{text-align:center;padding:2rem 1rem}.batiment-page-hero h1{text-transform:uppercase;color:#000;font-size:2.5rem;font-weight:700}.batiment-img-row{flex-direction:row;justify-content:center;align-items:stretch;gap:2rem;max-width:75%;margin:0 auto;padding-bottom:3rem;display:flex}.batiment-img-row>div{flex:1;display:flex}.batiment-img-bordered{object-fit:cover;border:5px solid #000;width:100%;height:100%}.batiment-text-center{color:#000;text-align:center;flex-direction:column;align-items:center;padding-bottom:3rem;font-size:1.5rem;display:flex}.batiment-text-center p{width:83%;margin:.5rem 0;line-height:1.5}.batiment-dark-1{color:#fff;background:#000000bf;padding:3rem 1rem}.batiment-orange-title{color:#fb923c;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:600;line-height:1.5}.batiment-dark-content{max-width:1200px;margin:0 auto;font-size:1.5rem;line-height:1.6}.batiment-dark-content h3{margin-top:2rem;margin-bottom:1rem;font-size:1.75rem}.batiment-list{margin:0;padding:0;list-style:none}.batiment-list li{align-items:center;margin-bottom:.5rem;display:flex}.batiment-list li i{margin-right:.5rem}.batiment-section-overlap{text-align:center;padding:2rem 0}.batiment-overlap-container{justify-content:center;margin-top:2rem;margin-bottom:2rem;display:flex;position:relative}.batiment-img-main{width:45vw;height:auto;position:relative}.batiment-img-small{z-index:1;width:12vw;height:auto;position:absolute;top:-20%;left:72%}.batiment-video-container{justify-content:center;margin-bottom:2rem;display:flex}.batiment-video{border:5px solid #000;width:auto;height:60vh}.batiment-text-left{color:#000;text-align:left;flex-direction:column;align-items:flex-start;max-width:83%;margin:0 auto;font-size:1.5rem;display:flex}.batiment-dark-2{color:#fff;background:#000;padding:3rem 1rem}.batiment-dark-2 .batiment-orange-title{margin-top:1rem}.batiment-dark-2-content{text-align:left;max-width:83%;margin:0 auto;font-size:1.5rem}.batiment-dark-2-content p{margin-bottom:2rem}@media (max-width:1024px){.batiment-img-row{flex-direction:column}.batiment-img-main{width:90vw}.batiment-img-small{width:30vw;top:-10%;left:60%}.batiment-video{width:90vw;height:auto}}
