@media (min-width: 782px) {
  [data-block=featured-post] {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
[data-block=featured-post].contain {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
[data-block=featured-post].contain > div {
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  width: 100%;
  max-width: 1166px;
}
@media (min-width: 782px) {
  [data-block=featured-post].contain > div {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  [data-block=featured-post].contain > div .content {
    padding-left: 65px;
  }
}
[data-block=featured-post] a {
  width: 100%;
}
[data-block=featured-post] > div {
  position: relative;
  min-height: 326px;
  background-color: #F9F9F9;
  max-width: 1256px;
}
@media (min-width: 1280px) {
  [data-block=featured-post] > div {
    border-radius: 8px;
  }
}
[data-block=featured-post] > div .img-wrapper {
  top: 0rem;
  bottom: 0rem;
  right: 0rem;
  left: 50%;
}
@media (min-width: 782px) {
  [data-block=featured-post] > div .img-wrapper {
    position: absolute;
  }
}
@media (min-width: 1280px) {
  [data-block=featured-post] > div .img-wrapper img {
    border-radius: 0 8px 8px 0;
  }
}
[data-block=featured-post] > div .img-wrapper.image-small {
  left: calc(50% + 137px);
}
[data-block=featured-post] > div .img-wrapper .curve {
  clip-path: circle(75% at 50% calc(3% - 1px));
}
@media (min-width: 782px) {
  [data-block=featured-post] > div .img-wrapper .curve {
    clip-path: ellipse(948px 630px at 948px 60%);
  }
  [data-block=featured-post] > div.content-right .content {
    margin-left: auto;
    padding-left: 65px;
  }
  [data-block=featured-post] > div.content-right > div .container {
    margin-left: auto;
  }
  [data-block=featured-post] > div.content-right > div .container .content {
    padding-left: 65px !important;
    padding-right: 0 !important;
  }
}
[data-block=featured-post] > div.content-right .img-wrapper {
  right: 50%;
  left: 0rem;
  clip-path: circle(75% at 50% calc(3% - 1px));
}
@media (min-width: 782px) {
  [data-block=featured-post] > div.content-right .img-wrapper {
    clip-path: ellipse(948px 630px at 948px 60%);
    transform: rotateY(180deg);
  }
  [data-block=featured-post] > div.content-right .img-wrapper .curve {
    clip-path: none;
    transform: rotateY(180deg);
  }
}
@media (min-width: 1280px) {
  [data-block=featured-post] > div.content-right .img-wrapper img {
    border-radius: 8px 0 0 8px;
  }
}
[data-block=featured-post] > div.content-right .img-wrapper.image-small {
  right: calc(50% + 137px);
}
[data-block=featured-post] > div .container {
  padding: 0;
  margin: 0;
}
@media (min-width: 782px) {
  [data-block=featured-post] > div .container.group {
    max-width: 50%;
  }
}
