/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/blocks/media-text_image-border.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/
/* ==========================================================================
   MEDIA & TEXT: CLEAN BORDER STYLE (.is-style-image-border)
   ========================================================================== */
.wp-block-media-text.is-style-image-border .wp-block-media-text__media {
  border: var(--wp--custom--border--width, 1px) var(--wp--custom--border--style, solid) var(--wp--custom--color--border, color-mix(in srgb, currentColor 15%, transparent));
  border-radius: var(--wp--preset--border-radius--lg, 16px);
  overflow: hidden;
}
.wp-block-media-text.is-style-image-border .wp-block-media-text__media > a,
.wp-block-media-text.is-style-image-border .wp-block-media-text__media > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-media-text.is-style-image-border {
  /* Hero Section: Grid containment when set to full-width */
}
.wp-block-media-text.is-style-image-border.alignfull {
  width: auto !important;
  padding-top: var(--wp--preset--spacing--60);
  padding-bottom: var(--wp--preset--spacing--60);
  padding-left: max(var(--wp--style--root--padding-left, 1.5rem), (100vw - 1100px) / 2);
  padding-right: max(var(--wp--style--root--padding-right, 1.5rem), (100vw - 1100px) / 2);
}
