@use "./shared.scss" as *;

.owner-wrapper {
  display: flex;
  max-width: $content-max-width;
  width: 100%;
  gap: 28px;
  > *:not(.title-widget-outter) {
    flex: 1 0 0;
  }
  @include point-tablet {
    display: grid;
    grid-template-columns: 1fr 1fr;
    .title-widget-outter {
      grid-column: 1 / span 2;
    }
    padding: 0 42px;
    transition: padding 420ms ease 0s;
  }
  @include point-phone {
    display: flex;
    flex-direction: column;
    > *:not(.title-widget-outter) {
      margin: 0 12px;
    }
    .title-widget-outter {
      margin-bottom: -30px;
    }
  }

  .title-widget-outter {
    position: relative;
    &::after {
      position: absolute;
      content: '';
      top: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      background-color: $brand-color;
      @include point-phone {
        height: calc(100% + 100px);
      }
    }
    .title-widget {
      @include text-widget(
        $title-color: #333,
        $content-color: #333,
        $background-color: transparent,
      )
    }
  }
}
