.banner{position:relative;width:100%;height:40vh;background-repeat:no-repeat;background-position:50%;background-size:cover}.banner .filtre{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.banner h1{position:absolute;z-index:2;top:46%;left:10%;width:80%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;font-size:18px;line-height:30px;letter-spacing:5px;text-transform:uppercase;text-align:center;color:#fff;padding-top:80px}@media only screen and (max-width:600px){.banner h1{font-size:16px;line-height:1;letter-spacing:0}}