#start{ div:nth-child(n+3){ display: flex; & > div{ width: 50%; height: 100vh; overflow: auto; &:first-child{ display: flex; background-image: linear-gradient(#98272D, #4f100B); .chap{ margin: auto; text-align: center; } } } } .content{ p{ text-align: center; margin-bottom: 15px; } } .grav-youtube{ margin: 0; } #home{ display: flex; .visu-album{ position: absolute; } .title{ z-index: 999; height: 100vh; width: 100%; display: flex; flex-wrap: wrap; h1{ width: 100vw; margin: auto; text-transform: uppercase; text-align: center; } p{ position: absolute; text-align: center; width: 500px; left: 50%; margin-left: -250px; top: 77%; } } } #biographie, #prochaines_dates{ .content{ padding: 100px; p:last-child{ margin-bottom: 100px; } } } }