/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/related-posts/src/style.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.wp-block-image {
  position: relative;
  z-index: 2;
}
.wp-block-image.alignright img {
  margin-left: auto;
}
.wp-block-image.alignleft img {
  margin-right: auto;
}
.wp-block-image.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image.is-style-rounded {
  border-radius: 10px;
}
.wp-block-image.is-style-rounded img {
  border-radius: 10px;
}

p.is-style-max-width,
li.is-style-max-width {
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
}

/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-crown-blocks-related-posts {
  position: relative;
  margin: 0 0 35px;
}
@media (min-width: 576px) {
  .wp-block-crown-blocks-related-posts {
    margin: 0 0 70px;
  }
}
.wp-block-crown-blocks-related-posts .related-posts {
  display: flex;
  margin: 0 -13px;
}
.wp-block-crown-blocks-related-posts .related-posts .icon-arrow {
  display: none;
}
.wp-block-crown-blocks-related-posts .related-posts .icon-arrow svg {
  height: 13px;
  width: 17px;
}
@media (max-width: 576px) {
  .wp-block-crown-blocks-related-posts .related-posts {
    flex-wrap: wrap;
  }
  .wp-block-crown-blocks-related-posts .related-posts__cta {
    margin: 12px;
    width: calc(25% - 24px);
  }
}
.wp-block-crown-blocks-related-posts .related-posts__cta > .inner {
  padding: 0 33px;
  padding-top: calc(150% - 94px);
}
.wp-block-crown-blocks-related-posts .related-posts__cta .icon {
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjcuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NSA2NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjUgNjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRTcxNzgxO3N0cm9rZS13aWR0aDoxMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS4yLDUuMmg1NC42djU0LjYiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMiw1OS44TDU5LjgsNS4yIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 55px;
  height: 55px;
  margin-bottom: 20px;
  transform-origin: left bottom;
  transition: transform 0.3s;
}
.wp-block-crown-blocks-related-posts .related-posts__cta .label {
  color: #E71781;
}
.wp-block-crown-blocks-related-posts .related-posts__cta a:hover .icon {
  transform: scale(1.25);
}
.wp-block-crown-blocks-related-posts .post-feed > .inner {
  margin: 0 -12px;
}
@media (min-width: 576px) {
  .wp-block-crown-blocks-related-posts .post-feed > .inner {
    display: flex;
    flex-wrap: wrap;
  }
}
.wp-block-crown-blocks-related-posts .post-teaser {
  margin: 12px;
  width: calc(50% - 24px);
  height: auto;
}
@media (min-width: 576px) {
  .wp-block-crown-blocks-related-posts .post-teaser {
    width: calc(25% - 24px);
  }
}
.wp-block-crown-blocks-related-posts .post-teaser__post {
  color: #373F41;
}
.wp-block-crown-blocks-related-posts .post-teaser__post-title {
  color: #373F41;
}
.wp-block-crown-blocks-related-posts .post-teaser__type {
  display: none;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.wp-block-crown-blocks-related-posts .post-teaser__post-img {
  border-radius: 20px;
  background-color: #D9D9D9;
  padding-bottom: 135.89%;
  margin-bottom: 32px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-crown-blocks-related-posts .post-teaser__post-excerpt p {
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0.2px;
}
.wp-block-crown-blocks-related-posts .post-teaser__post-cta {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .wp-block-crown-blocks-related-posts .d-md-flex {
    visibility: visible;
  }
}
.wp-block-crown-blocks-related-posts .d-none {
  visibility: hidden;
}

/*# sourceMappingURL=style-index.css.map*/