#page_large{width:90%;padding:0 20px;box-sizing:border-box}body div#ariane{display:none !important;margin:0 !important;padding:0 !important}#modPortail .slides{width:100%}#modPortail img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}#modPortail .modPortailMoitie,#modPortail .modPortailTiers,#modPortail .modPortailLarge{display :flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}#modPortail .modPortailLarge img,#modPortail .modPortailMoitie img,#modPortail .modPortailTiers img{margin:15px auto}#modPortail > div:first-child img{margin:0 auto 15px auto}@media screen and (min-width:1400px){#modPortail img{width:auto}}  .bannerContentstack{border:solid;padding:1rem;margin:1rem 0;color:black}.banner-title{font-size:2rem;font-weight:bold;color:black }.banner-description{font-size:1rem;color:black}.banner-button{border:solid;display:inline-block;padding:0.5rem 1.5rem;text-transform:uppercase;margin-top:1rem;font-weight:bold;color:black} .videoContentstack{position:relative;margin-bottom:1rem}.videoContentstack video{max-width:100%;margin:0.5rem auto;display:block}.videoContentstack .video-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;text-align:center;color:white}.videoContentstack h2{align-self:center;font-weight:bold;text-transform:uppercase;font-size:5rem;color:white}.videoContentstack a{position:absolute;color:white;text-decoration:underline;font-size:1rem;bottom:2rem} .fileContenstack video{max-width:100%;margin:0.5rem auto;display:block;margin-bottom:1rem}.fileContenstack img{width:100%;max-width:540px;margin:1.5rem auto;display:block;margin-bottom:1rem}