.single-attorneys .banner{height:auto;padding:150px 0 40px}.attorney-banner-name h1{font-size:2.2rem;color:var(--color-white);margin-bottom:10px}.attorney-banner-left{margin:0 auto 20px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;height:auto}.attorney-banner-left img{max-width:300px}.attorney-banner-right{margin:0 auto;width:100%;text-align:center}.attorney-banner-phone-fax,.attorney-banner-info p{margin-bottom:15px}.attorney-banner-info p,.attorney-banner-info a{color:var(--color-white);line-height:1;font-size:1.1rem}.attorney-banner-info>p:last-child{margin:0}.attorney-banner-info .divider-span{display:none}.attorney-banner-position{text-transform:uppercase;color:var(--color-white)}.single-attorneys-template-a .attorney-banner-right{position:relative}.single-attorneys-template-a .attorney-banner-left{-ms-align-self:flex-end;align-self:flex-end;margin-bottom:20px;background:#fff;background:linear-gradient(30deg,#fff 0%,#c0c3d3 100%);border:2px solid var(--color-light-blue)}.single-attorneys-template-a .attorney-banner-name,.single-attorneys-template-a .attorney-banner-info{padding:30px 45px}.single-attorneys-template-a .attorney-banner-name{border-bottom:1px solid var(--color-white)}.single-attorneys-template-a .attorney-banner-name h1{color:var(--color-white);margin-bottom:0;letter-spacing:1px}.single-attorneys-template-a .attorney-banner-info i{color:var(--color-light-blue);width:20px;text-align:center}@media screen and (min-width:1025px){.attorney-banner-flex-row{display:flex;align-items:center}.attorney-banner-flex-row p{margin:0 24px 0 0}.attorney-banner-name h1{font-size:2.8rem}.attorney-banner-left img{max-width:none;width:auto}.attorney-banner-right{min-width:50%;margin-left:40px;text-align:left}.single-attorneys .banner{height:auto;padding:200px 0 0}.single-attorneys .banner-inner{-o-flex-wrap:nowrap;flex-wrap:nowrap}}