/**
 * Gutenberg Colors declared in the theme.json (from Figma)
 * Main colors
 */
/**
 * Other theme colors
 */
/**
 * Additional theme colors
 */
/**
 * Grid Breakpoints
 */
/**
 * Main variables
 */
/**
 * For rem calculations
 */
/**
 * Transitions
 */
/**
 * Border
 */
/**
 * Shadows
 */
/**
 * Block gap
 */
/**
 * Font sizes and fluid font sizes from theme.json
 */
/**
 * Project Styles
 */
.b-case-studies-box {
  position: relative;
  width: 100%;
  height: 100%;
  flex-direction: column;
  padding: 2rem 1.5rem !important;
  margin: 0;
  background-color: var(--wp--preset--color--white-100);
  gap: 1rem;
}
.b-case-studies-box__wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  gap: 1rem;
}
.b-case-studies-box .wp-block-post-title {
  margin: 0;
  font-size: var(--wp--preset--font-size--18);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.96px;
  line-height: 1.4;
}
.b-case-studies-box .wp-post-image,
.b-case-studies-box .wp-block-post-featured-image img {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.b-case-studies-box .wp-block-post-excerpt {
  margin: 0;
  font-size: var(--wp--preset--font-size--14);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.96px;
  line-height: 1.4;
}
.b-case-studies-box .wp-block-post-date {
  color: rgba(31, 31, 31, 0.6);
}
.b-case-studies-box .b-blog-box-meta {
  margin-top: auto;
}
.b-case-studies-box .wp-block-button__link {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  cursor: pointer;
  opacity: 0;
}

/*# sourceMappingURL=block_case-studies-box.css.map*/