.firm-quote-banner{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:560px}.firm-quote-banner .home-banner-content{width:100%;height:100%;display:table}.firm-quote-banner .home-banner-content-inner{display:table-cell;vertical-align:middle}.firm-quote-banner .narrow{width:90%;max-width:960px;margin:0 auto}.firm-quote-banner .tac{text-align:center}.firm-quote-banner .f-crimson{font-family:'Crimson Text',serif}.firm-quote-banner .white h2{color:#fff}.firm-quote-banner h2{font-size:2.6rem}.firm-quote-banner h2 span{font-size:16px;text-transform:uppercase}@media(min-width:750px){.firm-quote-banner h2{font-size:3.0rem}}@media(min-width:1200px){.firm-quote-banner h2{font-size:2.6rem}}