.zdcb-basic-content-image-block.has-background.background-light >hr {
    background: var(--bs-neutral-100);
    opacity: 1;
}
.zdcb-basic-content-image-block.has-background.background-dark >hr {
    background: var(--bs-primary);
    opacity: 1;
}
.zdcb-basic-content-image-block.has-background.background-dark .content h2, .zdcb-basic-content-image-block.has-background.background-dark .content p{
    color:var(--bs-neutral-100);
}
.zdcb-basic-content-image-block.has-background.background-dark .wp-block-button a.wp-block-button__link{
    background-color: var(--bs-secondary);
}
.zdcb-basic-content-image-block.has-background.background-dark .wp-block-button a.wp-block-button__link:hover, .zdcb-basic-content-image-block.has-background.background-dark .wp-block-button a.wp-block-button__link:focus{
    background-color: var(--bs-shades-0);
    color:var(--bs-primary-900);
    border-color:var(--bs-shades-0);
}
.zdcb-basic-content-image-block.corner-icon-position-top_left .image .corner-icon {
    top: -10%;
    left: -5%;
}
.zdcb-basic-content-image-block.corner-icon-position-top_left .image .corner-icon img{
    width:auto;
    height:137px;
}
.zdcb-basic-content-image-block .image .corner-icon {
    min-width: 157px;
    min-height: 137px;
}
.zdcb-basic-content-image-block .image img {
    z-index: 2;
}
.zdcb-basic-content-image-block .content.order-lg-1 .image--secondary {
  float: left;
  margin-top: 1.5rem;
}
.zdcb-basic-content-image-block .content.order-lg-2 .image--secondary {
  float: right;
  margin-top: 1.5rem;
}
.zdcb-basic-content-image-block .image .corner-icon {
	z-index: 1;
}
.content ul.is-style-tickboxes {
    margin-left: 0;
    margin-bottom: 0;
}
.zdcb-basic-content-image-block.corner-icon-position-top_left .image .corner-icon {
    top: -10%;
    left: -5%;
}
.zdcb-basic-content-image-block.corner-icon-position-top_left .image .corner-icon img{
    width:auto;
    height:137px;
}
.zdcb-basic-content-image-block .image .corner-icon {
    min-width: 157px;
    min-height: 137px;
}
.zdcb-basic-content-image-block .image img {
    z-index: 2;
}
.zdcb-basic-content-image-block.has-background > hr {
  background: var(--bs-neutral-50);
  opacity: 1;
}
.zdcb-basic-content-image-block.has-background.bg-dark-grey > hr {
  background: var(--bs-primary-900);
  opacity: 1;
}
.zdcb-basic-content-image-block.has-background.bg-light-grey > hr {
  background: var(--bs-neutral-100);
  opacity: 1;
}
.zdcb-basic-content-image-block .content.order-lg-1 .image--secondary {
  float: left;
  margin-top: 1.5rem;
}
.zdcb-basic-content-image-block .content.order-lg-2 .image--secondary {
  float: right;
  margin-top: 1.5rem;
}
.zdcb-basic-content-image-block .content h1, .zdcb-basic-content-image-block .content h2, .zdcb-basic-content-image-block .content h3 {
  position: relative;
}
.zdcb-basic-content-image-block .content h1::before, .zdcb-basic-content-image-block .content h2::before, .zdcb-basic-content-image-block .content h3::before {
  content: "";
  width: 60px;
  height: 4px;
  background: var(--bs-primary);
  display: block;
  margin-bottom: 1rem;
  display:none;
}
.zdcb-basic-content-image-block.has-background.bg-dark-grey .content > *, .zdcb-basic-content-image-block.has-background.bg-dark-grey .content p {
  color: var(--bs-neutral-100);
}
.zdcb-basic-content-image-block.has-background.bg-dark-grey .content h1, .zdcb-basic-content-image-block.has-background.bg-dark-grey .content h2, .zdcb-basic-content-image-block.has-background.bg-dark-grey .content h3, .zdcb-basic-content-image-block.has-background.bg-dark-grey .content h4, .zdcb-basic-content-image-block.has-background.bg-dark-grey .content h5, .zdcb-basic-content-image-block.has-background.bg-dark-grey .content h6 {
  color: var(--bs-shades-0);
}
.zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button a.wp-block-button__link:hover, .zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button a.wp-block-button__link:focus, .zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button a.wp-block-button__link:active, .zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button a.wp-block-button__link:first-child:active, .zdcb-basic-content-image-block.has-background.bg-dark-grey .btn:hover, .zdcb-basic-content-image-block.has-background.bg-dark-grey .btn:focus, .zdcb-basic-content-image-block.has-background.bg-dark-grey .btn:focus-visible, .zdcb-basic-content-image-block.has-background.bg-dark-grey .btn:active {
  color: var(--bs-primary-900);
  background: var(--bs-secondary-500);
  border-color: var(--bs-secondary-500);
  box-shadow: none;
}
.zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button.is-style-outline > .wp-block-button__link {
  color: var(--bs-shades-0) !important;
}
.zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button.is-style-outline > .wp-block-button__link:hover, .zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button.is-style-outline > .wp-block-button__link:focus, .zdcb-basic-content-image-block.has-background.bg-dark-grey .wp-block-button.is-style-outline > .wp-block-button__link:active {
  color: var(--bs-primary-900) !important;
  background: var(--bs-primary);
  border-color: var(--bs-primary);
}
.zdcb-basic-content-image-block .image .corner-icon {
    z-index: 1;
}
.content ul li::marker{
    color:var(--bs-neutral-700);
}
.content ul.is-style-tickboxes{
    margin-left:0;
    margin-bottom:0;
}
.content ul.is-style-tickboxes li:last-child{
    margin-bottom:0;
}
.editor-styles-wrapper ul.is-style-tickboxes li::before {
	background: url(../images/featured-icon.svg) 50% 50% / cover no-repeat !important;
}
@media (min-width: 1024px){
.zdcb-basic-content-image-block.has-background.background-wide>hr {
    width: 100%;
    height: 560px;
}
}
