.two-thirds-tile-divide .two-thirds-backgroundimage {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%; }

.two-thirds-tile-divide_container {
  overflow: auto;
  display: block;
  height: auto;
  color: var(--calcite-ui-text-1);
  background: var(--calcite-ui-background); }
  @media screen and (min-width: 1025px) {
    .two-thirds-tile-divide_container {
      display: flex;
      flex-direction: row; } }

@media screen and (min-width: 1025px) {
  .two-thirds-tile-divide .block {
    height: 365px; } }

.two-thirds-tile-divide .tttd__tiles {
  position: relative;
  flex: 1 1 66.666666%;
  background: var(--calcite-ui-text-1); }

.two-thirds-tile-divide .tttd__main {
  display: flex;
  flex: 1 1 33.333333%;
  align-items: center;
  width: 100%;
  position: relative;
  background: var(--calcite-ui-background);
  border-color: var(--calcite-ui-background); }
  @media screen and (min-width: 1025px) {
    .two-thirds-tile-divide .tttd__main {
      justify-content: center; } }
  .two-thirds-tile-divide .tttd__main .mega-title-text {
    font-size: var(--font-8);
    font-weight: var(--calcite-font-weight-bold); }

.two-thirds-tile-divide-content {
  padding: var(--space-10); }
  @media screen and (min-width: 1025px) {
    .two-thirds-tile-divide-content {
      max-width: 470px; } }

.two-thirds-tile-divide-tiles {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-around;
  padding: var(--space-8) var(--space-6);
  margin: 0 auto;
  align-items: center; }
  .two-thirds-tile-divide-tiles.spacing-full {
    padding: var(--space-20) var(--space-6); }
  .two-thirds-tile-divide-tiles.odd-tiles {
    justify-content: start; }
  @media (min-width: 1025px) {
    .two-thirds-tile-divide-tiles {
      flex-direction: row;
      align-items: stretch; }
      .two-thirds-tile-divide-tiles.spacing-full {
        padding: var(--space-40) var(--space-6); } }
  .two-thirds-tile-divide-tiles .block--tttd {
    display: flex;
    flex-direction: row;
    align-items: start;
    opacity: 0.9;
    width: 100%;
    margin-top: 1rem;
    margin-bottom: var(--space-6);
    background: var(--calcite-ui-background); }
    .two-thirds-tile-divide-tiles .block--tttd.text-vertical {
      align-items: center; }
    @media (min-width: 860px) {
      .two-thirds-tile-divide-tiles .block--tttd {
        max-width: 730px;
        width: 60%; } }
    @media (min-width: 1025px) {
      .two-thirds-tile-divide-tiles .block--tttd {
        width: 45%;
        min-height: 350px;
        margin: var(--space-6); } }
    .two-thirds-tile-divide-tiles .block--tttd .block-text {
      padding: var(--space-12) 14%; }
      .two-thirds-tile-divide-tiles .block--tttd .block-text .title {
        padding-bottom: var(--space-3); }
      .two-thirds-tile-divide-tiles .block--tttd .block-text .bodyCopy {
        padding-bottom: var(--space-5);
        margin-bottom: 0;
        font-size: 0.875rem;
        line-height: 1.55rem; }
        @media (min-width: 1200px) {
          .two-thirds-tile-divide-tiles .block--tttd .block-text .bodyCopy {
            font-size: 0.9375rem;
            line-height: 1.55rem; } }
  .two-thirds-tile-divide-tiles.block-group-1-up .block {
    margin: auto; }
