/* Shared CSS for all ACF Custom Blocks */
.acf-block.ql-content-block {
  position: relative;
}

.ql-content-block.bg-transparent {
  background-color: transparent;
}

.ql-content-block.bg-white {
  background-color: #fff;
}

.ql-content-block.bg-cultured {
  background-color: #f4f4f4;
}

.ql-content-block.bg-black {
  background-color: #191919;
}

.ql-content-block.bg-blue {
  background-color: #1c236d;
}

.ql-content-block h1,
.ql-content-block h2,
.ql-content-block h3,
.ql-content-block h4,
.ql-content-block p,
.ql-content-block li {
  color: #191919;
  margin-bottom: 24px;
}

.ql-content-block h5,
.ql-content-block h6 {
  color: #191919;
  margin-bottom: 12px;
}

.ql-content-block.bg-black h1,
.ql-content-block.bg-blue h1,
.ql-content-block.bg-black h2,
.ql-content-block.bg-blue h2,
.ql-content-block.bg-black h3,
.ql-content-block.bg-blue h3,
.ql-content-block.bg-black h4,
.ql-content-block.bg-blue h4,
.ql-content-block.bg-black h5,
.ql-content-block.bg-blue h5,
.ql-content-block.bg-black h6,
.ql-content-block.bg-blue h6,
.ql-content-block.bg-black p,
.ql-content-block.bg-blue p,
.ql-content-block.bg-black li,
.ql-content-block.bg-blue li {
  color: #fff;
}

.ql-content-block .ql-content-block-inner {
  margin-left: auto;
  margin-right: auto;
}
