.block-two-columns-left-title-right-content {
  padding: 8rem 5rem 8rem 5rem; }
  @media (max-width: 1150px) {
    .block-two-columns-left-title-right-content {
      padding: 5rem 3rem 5rem 3rem; } }
  @media (max-width: 767px) {
    .block-two-columns-left-title-right-content {
      padding: 5rem 2rem 5rem 2rem; } }
  .block-two-columns-left-title-right-content .inner {
    display: flex;
    max-width: 1250px;
    margin: 0 auto; }
    @media (max-width: 1150px) {
      .block-two-columns-left-title-right-content .inner {
        display: block; } }
    .block-two-columns-left-title-right-content .inner .left-column {
      flex-basis: 420px;
      margin-right: 10rem;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: flex-start;
      padding-top: 1.4rem; }
      @media (max-width: 1150px) {
        .block-two-columns-left-title-right-content .inner .left-column {
          margin-right: 0rem;
          padding-top: 0rem;
          display: block; } }
      .block-two-columns-left-title-right-content .inner .left-column .title-wrap {
        border-top: 0.8rem solid var(--primaryColor);
        border-bottom: 0.8rem solid var(--primaryColor);
        padding: 3rem 0 5rem 0; }
        @media (max-width: 1150px) {
          .block-two-columns-left-title-right-content .inner .left-column .title-wrap {
            border: none;
            padding: 0rem;
            margin-bottom: 3rem; } }
        .block-two-columns-left-title-right-content .inner .left-column .title-wrap .title {
          font-family: var(--font2);
          font-size: 6rem;
          line-height: 1.5;
          color: var(--tertiaryColor); }
          @media (max-width: 1150px) {
            .block-two-columns-left-title-right-content .inner .left-column .title-wrap .title {
              font-size: 5rem;
              text-align: center; } }
          @media (max-width: 767px) {
            .block-two-columns-left-title-right-content .inner .left-column .title-wrap .title {
              font-size: 3.5rem; } }
    .block-two-columns-left-title-right-content .inner .right-column {
      flex: 1; }
      .block-two-columns-left-title-right-content .inner .right-column .content *:last-child {
        margin-bottom: 0px; }
      .block-two-columns-left-title-right-content .inner .right-column .button {
        margin-top: 5.5rem; }
