/**
 * Bootstrap customised
 *
 * @see https://github.com/twbs/bootstrap/blob/main/scss/_variables.scss
 */
section.block__text-cards {
  background-color: white;
}
section.block__text-cards .right {
  padding: 0;
  margin: 0;
}
@media (max-width: 991.98px) {
  section.block__text-cards .row {
    gap: 3rem;
  }
}
section.block__text-cards::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU1IiBoZWlnaHQ9IjMyNSIgdmlld0JveD0iMCAwIDM1NSAzMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NyAyOEwxMjUuMzI4IDU2LjI5MzRMMTczLjk5NSA4NEwxNzMuNjU2IDE0MEwxNzMuOTk1IDE5NkwxMjUuMzI4IDIyMy43MDdMNzcgMjUyTDI4LjY3MiAyMjMuNzA3TC0xOS45OTQ4IDE5NkwtMTkuNjU2IDE0MEwtMTkuOTk0OCA4NEwyOC42NzIgNTYuMjkzNEw3NyAyOFoiIGZpbGw9IiNGRkI4MDAiIGZpbGwtb3BhY2l0eT0iMC4xNSIvPgo8cGF0aCBkPSJNMjYzIDE1MUwyOTcuMDg5IDE3MC45NTdMMzMxLjQxNiAxOTAuNUwzMzEuMTc3IDIzMEwzMzEuNDE2IDI2OS41TDI5Ny4wODkgMjg5LjA0M0wyNjMgMzA5TDIyOC45MTIgMjg5LjA0M0wxOTQuNTg0IDI2OS41TDE5NC44MjMgMjMwTDE5NC41ODQgMTkwLjVMMjI4LjkxMiAxNzAuOTU3TDI2MyAxNTFaIiBmaWxsPSIjRkZCODAwIiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPC9zdmc+Cg==");
  position: absolute;
  left: 0;
  bottom: 0;
  pointer-events: none;
  width: 50%;
  height: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 992px) {
  section.block__text-cards .left {
    padding-right: 5rem;
  }
}
section.block__text-cards .cards {
  display: grid;
  grid-template-rows: auto auto;
  gap: 1rem;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 1rem;
}
@media (min-width: 992px) {
  section.block__text-cards .cards {
    grid-template-columns: 50% 50%;
  }
}
section.block__text-cards .card {
  background-color: #F7F7F7;
  border-radius: 0;
  border: 0;
  display: flex;
  gap: 2rem;
  padding: 2rem;
  flex-direction: row;
  align-items: center;
}