.ej-badge {
  display: inline-block;
  font-family: var(--ej-heading-font);
  text-transform: uppercase;
  font-size: calc(var(--at-text--s)*0.8);
  letter-spacing: 2px;
  background-color: var(--at-neutral-l-9);
  padding: var(--at-space--4xs) var(--at-space--xs);
  border-radius: var(--at-radius--s);
  color: var(--at-neutral-d-10);
  border: 1px var(--at-neutral-l-7) solid;
}
body .ej-wysiwyg {
  max-width: 100%;
}
body .ej-wysiwyg p, body .ej-wysiwyg h1, body .ej-wysiwyg h2, body .ej-wysiwyg h3, body .ej-wysiwyg h4, body .ej-wysiwyg h5, body .ej-wysiwyg h6 {
  margin: 2rem 0 0rem;
}
body .ej-wysiwyg ul {
  list-style-position: outside;
}
.ej-wysiwyg > h1:first-child, .ej-wysiwyg > h2:first-child, .ej-wysiwyg > h3:first-child, .ej-wysiwyg > h4:first-child, .ej-wysiwyg > h5:first-child, .ej-wysiwyg > h6:first-child, .ej-wysiwyg > p:first-child {
  margin: 0;
}
.ej-team-image img {
  border-radius: 50%;
  box-shadow: 2px 2px 16px var(--at-black-t-2);
}
.ej-photo img {
  border-radius: var(--at-radius--s);
  box-shadow: 2px 2px 16px var(--at-black-t-5);
}
.ej-video {
  border-radius: var(--at-radius--s);
  box-shadow: 2px 2px 16px var(--at-black-t-5);
}
.brxe-map {
  border-radius: 0.6rem;
  box-shadow: 0px 0px 20px -4px var(--neutral-40);
  border: 1px solid var(--neutral-30);
}
/* Bricks IMAGES */
.brxe-image.caption img, .wp-block-image img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.bricks-image-caption, figcaption {
  text-shadow: #000 0 0 8px;
  color: white;
  font-weight: 600;
  font-size: var(--text-s);
}
/* Gutenberg IMAGES */
.wp-block-image {
  position: relative;
  margin: 3rem 0 2rem;
}
.wp-block-image figcaption {
  bottom: 0;
  color: white;
  font-size: var(--text-s);
  margin: 0;
  padding: 1rem 2rem;
  pointer-events: none;
  position: absolute !important;
  text-align: center;
  width: 100%;
  z-index: 1;
  text-shadow: 0px 0px 4px #000000;
}
:where(.brxe-image).caption {
  overflow: visible;
  position: relative;
}
:where(.brxe-image) .bricks-image-caption {
  background: none;
  text-shadow: 0px 0px 4px #000000;
}
