.block--inline-blocktext-two-col .layout__item:not(:last-of-type) {
  margin-bottom: 30px;
}

@media all and (min-width: 900px) {
  .block--inline-blocktext-two-col .layout__item:not(:last-of-type) {
    margin-bottom: 0;
  }
}

@media all and (min-width: 900px) {
  .block--inline-blocktext-two-col .layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 0;
    gap: 24px;
  }
  .block--inline-blocktext-two-col .layout .layout__item {
    padding-left: 0;
    padding-right: 0;
  }
}

.block--inline-blocktext-two-col .column-title {
  font-size: 1.625rem;
  margin-bottom: 15px;
  color: var(--quarternary-color);
}

@media (max-width: 1440px) {
  .block--inline-blocktext-two-col .column-title {
    font-size: calc(1.125rem + 0.55556vw) ;
  }
}

@media all and (min-width: 768px) {
  .block--inline-blocktext-two-col .column-title {
    margin-bottom: 30px;
  }
}

.block--inline-blocktext-two-col.has-full-width-bg {
  position: relative;
  z-index: 1;
  background-color: var(--background-color-light);
  position: relative;
  padding-top: 40px;
}

.block--inline-blocktext-two-col.has-full-width-bg::after {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  width: calc((var(--vw, 1vw) * 100));
  max-width: 1960px;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: var(--background-color-light);
}

@media all and (min-width: 900px) {
  .block--inline-blocktext-two-col.has-full-width-bg {
    padding-top: 80px;
  }
}

.block--inline-blocktext-two-col.has-full-width-bg-dark {
  position: relative;
  z-index: 1;
  background-color: var(--background-color-dark);
  position: relative;
}

.block--inline-blocktext-two-col.has-full-width-bg-dark::after {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  width: calc((var(--vw, 1vw) * 100));
  max-width: 1960px;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: var(--background-color-dark);
}

.block--inline-blocktext-two-col.has-full-width-bg-dark .field, .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title {
  color: #fff;
}

.block--inline-blocktext-two-col.has-full-width-bg-dark .field h1, .block--inline-blocktext-two-col.has-full-width-bg-dark .field h2, .block--inline-blocktext-two-col.has-full-width-bg-dark .field h3, .block--inline-blocktext-two-col.has-full-width-bg-dark .field h4, .block--inline-blocktext-two-col.has-full-width-bg-dark .field h5, .block--inline-blocktext-two-col.has-full-width-bg-dark .field h6, .block--inline-blocktext-two-col.has-full-width-bg-dark .field a:not(.btn), .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title h1, .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title h2, .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title h3, .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title h4, .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title h5, .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title h6, .block--inline-blocktext-two-col.has-full-width-bg-dark .column-title a:not(.btn) {
  color: inherit;
}

/*# sourceMappingURL=inline-block--text-two-col.css.map */
