#firm-intro-option-1 {
  padding: 8rem 5rem 10rem 5rem; }
  #firm-intro-option-1.alt-background-true {
    background-color: var(--lightGrey); }
  @media (max-width: 1150px) {
    #firm-intro-option-1 {
      padding: 5rem 3rem 5rem 3rem; } }
  @media (max-width: 767px) {
    #firm-intro-option-1 {
      padding: 5rem 2rem 5rem 2rem; } }
  #firm-intro-option-1 .inner {
    max-width: 1250px;
    margin: 0 auto; }
    #firm-intro-option-1 .inner .title {
      font-family: var(--font2);
      font-size: 5rem;
      line-height: 1.2;
      color: var(--primaryColor);
      margin-bottom: 8rem;
      text-align: center; }
      @media (max-width: 1150px) {
        #firm-intro-option-1 .inner .title {
          margin-bottom: 5rem;
          font-size: 4.5rem; } }
      @media (max-width: 767px) {
        #firm-intro-option-1 .inner .title {
          font-size: 3.5rem; } }
    #firm-intro-option-1 .inner .columns {
      display: flex; }
      @media (max-width: 1150px) {
        #firm-intro-option-1 .inner .columns {
          display: block; } }
      #firm-intro-option-1 .inner .columns .left-column {
        flex: 1;
        margin-right: 5rem; }
        @media (max-width: 1150px) {
          #firm-intro-option-1 .inner .columns .left-column {
            margin-right: 0rem; } }
      #firm-intro-option-1 .inner .columns .right-column {
        flex: 1;
        max-width: 435px; }
        @media (max-width: 1150px) {
          #firm-intro-option-1 .inner .columns .right-column {
            max-width: 100%;
            margin-top: 4rem; } }
        #firm-intro-option-1 .inner .columns .right-column .featured-image {
          position: relative;
          margin-bottom: 3rem;
          box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2); }
          #firm-intro-option-1 .inner .columns .right-column .featured-image img {
            display: block;
            object-fit: cover;
            width: 100%;
            height: auto; }
        #firm-intro-option-1 .inner .columns .right-column a.button {
          width: 100%; }
