.banner .blog-header{text-align:center}.banner{color:#ada3d6;font-size:14px;padding-bottom:7em;padding-top:8em;position:relative}.banner-main-grid{width:100%}.container{margin:0 auto;padding:0 20px}.banner .container h1{font-family:Financier Display,sans-serif;font-size:5.8em;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:10px;margin-top:20px;text-align:center}.banner h3{color:#ada3d6}.banner .blog-header__author-social-links{margin-top:30px}.banner h3{font-size:1.85em;font-weight:500;line-height:1.2;margin-bottom:10px;margin-top:20px}@media (max-width:991px){.banner{font-size:16px}}@media (max-width:479px){.banner .container h1{font-size:4em}.banner{padding-bottom:4em}.banner h3{font-size:20px}}