.firm-banner{padding:100px 0;height:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}.firm-banner .home-banner-content{width:100%;height:100%;display:table}.firm-banner .home-banner-content-inner{display:table-cell;vertical-align:middle}.firm-banner .home-banner-title{width:85%;margin:-50px auto 60px}.firm-banner .tac{text-align:center}.firm-banner .f-crimson{font-family:'Crimson Text',serif}.firm-banner .white{color:#fff}.firm-banner .narrow{width:90%;max-width:960px;margin:0 auto}.firm-banner .column,.firm-banner .columns{width:100%}.firm-banner .firm-stat-block{margin-bottom:30px;line-height:1}.firm-banner .firm-stat-block span{display:block}.firm-banner .firm-stat-block .white span{color:#fff}.firm-banner .firm-stat-block .amount{font-size:5.0rem}.firm-banner .firm-stat-block .unit{font-size:1.6rem;font-weight:600;margin:10px 0 20px}@media(min-width:750px){.firm-banner .one-third{width:32%}.firm-banner .column{float:left;margin-right:2%}.firm-banner .column:nth-child(3n+3){float:right;margin-right:0}}@media(min-width:1000px){.firm-banner{padding:150px 0}}