#firm-info{padding:100px 50px}@media (max-width:1100px){#firm-info{padding:68px 30px 85px}}@media (max-width:767px){#firm-info{padding:68px 20px 70px}}#firm-info .firm-info-inner{max-width:1250px;margin:0 auto 0 auto}#firm-info .firm-info-inner .title{font-family:var(--playfair);font-size:72px;line-height:80px;color:var(--text);font-weight:var(--bold);margin-bottom:64px}@media (max-width:1100px){#firm-info .firm-info-inner .title{margin-bottom:30px;font-size:65px;line-height:73px}}@media (max-width:767px){#firm-info .firm-info-inner .title{font-size:36px;line-height:48px}}#firm-info .firm-info-inner .content-wrap{display:flex}@media (max-width:1100px){#firm-info .firm-info-inner .content-wrap{flex-direction:column-reverse;margin-bottom:70px}}#firm-info .firm-info-inner .content-wrap .left{flex-basis:50%;margin-right:135px}@media (max-width:1290px){#firm-info .firm-info-inner .content-wrap .left{margin-right:95px;margin-right:0}}#firm-info .firm-info-inner .content-wrap .left *:last-child{margin-bottom:0}#firm-info .firm-info-inner .content-wrap .right{flex-basis:50%;padding-top:12px}@media (max-width:1100px){#firm-info .firm-info-inner .content-wrap .right{padding-top:0;margin-bottom:25px}}#firm-info .firm-info-inner .content-wrap .right img{display:block;width:100%;height:auto}#firm-info .firm-info-inner .cta{background-color:var(--text);display:flex;align-items:center;padding:100px 80px;position:relative}@media (max-width:1100px){#firm-info .firm-info-inner .cta{padding:40px 30px;display:block;text-align:center}}@media (max-width:767px){#firm-info .firm-info-inner .cta{padding:40px 20px}}#firm-info .firm-info-inner .cta .cta-content{flex:1}#firm-info .firm-info-inner .cta .cta-content .cta-tagline{font-family:var(--roboto);font-size:18px;line-height:25px;color:var(--secondaryColor);font-weight:var(--bold);margin-bottom:2px}@media (max-width:1100px){#firm-info .firm-info-inner .cta .cta-content .cta-tagline{margin-bottom:15px}}@media (max-width:767px){#firm-info .firm-info-inner .cta .cta-content .cta-tagline{font-size:16px}}#firm-info .firm-info-inner .cta .cta-content .cta-title{font-family:var(--playfair);font-weight:var(--bold);font-size:48px;line-height:64px;color:#fff}@media (max-width:1100px){#firm-info .firm-info-inner .cta .cta-content .cta-title{margin-bottom:38px;font-size:44px}}@media (max-width:767px){#firm-info .firm-info-inner .cta .cta-content .cta-title{font-size:32px;line-height:43px}}#firm-info .firm-info-inner .cta .cta-content .cta-title:before{content:'';position:absolute;left:0;width:40px;height:4px;background-color:var(--secondaryColor);transform:translateY(34px)}@media (max-width:1100px){#firm-info .firm-info-inner .cta .cta-content .cta-title:before{display:none}}#firm-info .firm-info-inner .cta a.form-anchor{flex-basis:205px;height:65px;flex-grow:0;flex-shrink:0;background-color:var(--tertiaryColor);border-radius:4px;text-align:center;display:flex;align-items:center;justify-content:center;margin-left:50px;transition:background-color .5s cubic-bezier(.17,.66,.34,.98)}@media (max-width:1100px){#firm-info .firm-info-inner .cta a.form-anchor{margin-left:0;width:100%;max-width:300px;margin:0 auto 0 auto}}#firm-info .firm-info-inner .cta a.form-anchor:hover{background-color:var(--secondaryColor)}#firm-info .firm-info-inner .cta a.form-anchor span{color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:2px;font-family:var(--lato);font-weight:var(--bold)}