.ql-content-block {
  background-color: #68a0ca;
  border-radius: 25px;
  padding: 60px 40px;
  box-shadow: 4px 0px 40px 0px rgba(6, 43, 84, 0.1);
}
.ql-content-block.bg-secondary {
  background-color: #e0824e;
}
.ql-content-block.bg-white {
  background-color: #fff;
}

.ql-content-block.bg-dark h1,
.ql-content-block.bg-dark h2,
.ql-content-block.bg-dark h3,
.ql-content-block.bg-dark h4,
.ql-content-block.bg-dark h5,
.ql-content-block.bg-dark h6,
.ql-content-block.bg-dark span,
.ql-content-block.bg-dark li,
.ql-content-block.bg-dark .wp-block-pullquote cite,
.ql-content-block.bg-dark a,
.ql-content-block.bg-dark p {
  color: #fff;
}

.ql-content-block .wp-block-columns {
  margin-bottom: 0;
}
.ql-content-block .wp-block-pullquote {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.wp-block-column .ql-content-block {
  height: 100%;
}

.ql-content-block .ql-button.button-display-inline:not(:first-of-type) {
  margin-left: 8px;
}

@media only screen and (min-width: 960px) {
  .ql-content-block {
    padding: 60px;
  }
}

@media only screen and (max-width: 480px) {
  .ql-content-block {
    padding: 40px 20px;
  }

  .ql-content-block .ql-button.button-display-inline:not(:first-of-type) {
    margin-left: 0;
  }
}
