.button-group{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:40px 0}.banner.center{text-align:center}.banner h1 span,.banner h2 span{font-family:Lora;font-style:italic}.banner .subheading-wrapper{margin-bottom:24px}.banner.center .subheading{margin:auto}.banner.center .button-group{justify-content:center}.banner .post-description{margin-top:30px}.banner h2{color:#2b3244;font-size:60px;font-weight:800;line-height:1.2}@media (max-width:767px){.banner h2{font-size:40px}}