.banner-blog{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:165px;padding-bottom:30px;position:relative}.banner-blog:before{content:'';background-color:rgba(0,0,0,0.5);top:0;left:0;right:0;bottom:0;position:absolute}.banner__title{font-size:35px;text-align:center;display:flex;color:#fff;margin-bottom:5px;align-items:center;justify-content:center}.banner__subtitle{font-size:18px;display:flex;color:#fff;align-items:center;justify-content:center}.banner__description{text-align:center;color:#fff;font-size:16px;width:630px;margin:35px auto 10px;font-weight:800;line-height:1.444444;margin-bottom:125px !important}@media only screen and (min-width:768px){.banner-blog{padding-top:255px}.banner__title{font-size:60px}}