@font-face {
  font-family: 'Oscine';
  font-style: normal;
  font-weight: 700;
  src: local("Oscine Bold"), url("fonts/Oscine-Bold.woff2") format("woff2"); }
@font-face {
  font-family: 'Oscine';
  font-style: normal;
  font-weight: 400;
  src: local("Oscine Regular"), url("fonts/Oscine-Regular.woff2") format("woff2"); }
@font-face {
  font-family: 'Oscine';
  font-style: italic;
  font-weight: 400;
  src: local("Oscine Italic"), url("fonts/Oscine-Italic.woff2") format("woff2"); }
@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: 400;
  src: local("Calibri"), url("fonts/Calibri-Regular.woff2") format("woff2"); }
@font-face {
  font-family: 'Calibri';
  font-style: italic;
  font-weight: 400;
  src: local("Calibri Italic"), url("fonts/Calibri-Italic.woff2") format("woff2"); }
.content .case-listing.hv-feature .case-item.featured {
  width: calc((100% - 48px)/3*2 + 24px); }
  @media (max-width: 991px) {
    .content .case-listing.hv-feature .case-item.featured {
      width: 100%; } }
  .content .case-listing.hv-feature .case-item.featured .thumbnail {
    padding-top: 65%;
    margin-bottom: 0;
    position: relative; }
    @media (max-width: 991px) {
      .content .case-listing.hv-feature .case-item.featured .thumbnail {
        min-height: 470px; } }
    .content .case-listing.hv-feature .case-item.featured .thumbnail:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-image: linear-gradient(4deg, rgba(0, 0, 0, 0.4) 17%, rgba(0, 0, 0, 0.17)); }
  .content .case-listing.hv-feature .case-item.featured .text {
    position: absolute;
    bottom: 60px;
    left: 20px;
    right: 20px;
    color: #FFFFFF;
    text-align: center; }
    .content .case-listing.hv-feature .case-item.featured .text .section-label {
      color: #FFFFFF; }
    .content .case-listing.hv-feature .case-item.featured .text .news-title {
      font-size: 36px;
      line-height: 40px; }
      @media (max-width: 991px) {
        .content .case-listing.hv-feature .case-item.featured .text .news-title {
          font-size: 24px;
          line-height: 29px; } }
.content .case-listing.hv-feature .case-item:not(:nth-child(3n)) {
  margin-right: 0; }
.content .case-listing.hv-feature .case-item:not(:nth-child(3n + 2)) {
  margin-right: 24px; }
  @media (max-width: 991px) {
    .content .case-listing.hv-feature .case-item:not(:nth-child(3n + 2)) {
      margin-right: 0; } }
@media (max-width: 991px) {
  .content .case-listing.hv-feature .case-item:nth-child(even) {
    margin-right: 24px; } }
@media (max-width: 575px) {
  .content .case-listing.hv-feature .case-item:nth-child(even) {
    margin-right: 0; } }
.content .case-listing .case-item .thumbnail {
  padding-top: 100%; }
  @media (max-width: 991px) {
    .content .case-listing .case-item .thumbnail {
      padding-top: 65%; } }
.content .case-listing .case-item .news-title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

/*# sourceMappingURL=news.css.map */
