.mtv_slick {
 margin-left: calc( -25px/2 );
 margin-right: calc( -25px/2 );
}
.mtv_slide {
 padding-left: calc( 25px/2 );
 padding-right: calc( 25px/2 );
}
.project-card {
 height: 300px;
 width: 100%;
 position: relative;
}
.project-card__image {
 height: 100%;
 width: 100%;
 position: relative;
 overflow: hidden;
}
.project-card__image img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.5s;
}
.project-card:hover .project-card__image img {
  transform: scale(1.1);
}
.project-card a {
 height: 100%;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
display: flex;
 flex-direction: column;
 justify-content: center;
 text-align: center;
 overflow: hidden;
 padding: 15px;
 background-color: #EE312AAB;
 opacity: 0;
}
.project-card:hover a, .project-card:focus-within a {
 opacity: 1;
}
.project-card h3 {
 color: white;
    font-size: 25px;
     font-weight: 600;
}
.post-card {
 font-family: "Montserrat", sans-serif;
}
.post-card .post-card__image {
 height: 210px;
 width: 100%;
 position: relative;
 overflow: hidden;
}
.post-card .post-card__image img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.5s;
}
.post-card .post-card__image:hover img {
  transform: scale(1.1);
}
.post-card .post-card__content {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #D9D8D9;
    transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
    min-height: 400px;
}
.post-card .post-card__content:hover {
 background-color: #F1F1F1;
}
.post-card .post-card__content a {
 padding: 0 20px;
 display: block;
}
.post-card .post-card__meta {
 display: grid;
 grid-template-columns: 50% 50%;
 color: #CC3333;
 font-weight: 600;
 margin-bottom: 10px;
}
.post-card .post-card__categories {
 padding-right: 20px;
}
.post-card__reading-time {
 text-align: right;
}
.post-card .post-card__date {
 margin-bottom: 20px;
 color: #2D2D2D;
 text-transform: capitalize;
}
.post-card .post-card__title {
    color: var(--e-global-color-56ca7ab);
    font-size: 23px;
    line-height: 1.3em;
    margin-bottom: 20px;
}
.post-card .post-card__excerpt {
 color: #2D2D2D;
}