.featured-post .title-wrapper {
  margin-top: 64px;
  padding-bottom: 24px;
  padding-right: 25%;
  width: 100%;
  border-bottom: 1px solid #D9D9D9;
  display:none;
}
.featured-post .title-wrapper .title {
  font-weight: 700;
/*   font-size: 40px; */
  margin-bottom: 24px;
  font-size: calc(1.5em + 1vw);
  display:none;
}
.featured-post .title-wrapper .description {
  font-weight: 600;
  display:none;
}
.featured-post .hs-featured-post {
  width: 100%;
  position: relative;
  bottom: -70px;
  overflow: hidden;
  border-radius: 24px;
  background-color: var(--white);
  box-shadow: 0px 8px 20.4px 6px rgba(0, 0, 0, 0.08);

}
.featured-post .hs-featured-post .hs-featured-image-wrapper {
  float: left;
  height: 100%;
  max-width: 648px;
  width: 50%;
}
.featured-post .hs-featured-post .hs-featured-image-wrapper a img {
  float: none;
  margin: 0px;
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.featured-post .hs-featured-post .hs-featured-post-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-direction: column;
  padding: 25px 90px;
}
.featured-post .hs-featured-post .hs-featured-tag-wrapper p {
  font-size: 14px;
  font-weight: 600;
  background-color: #F0F0F0;
  width: fit-content;
  padding: 8px 16px;
  border-radius: 8px;
  margin-bottom: 24px;
}
.featured-post .hs-featured-post .hs-featured-title-wrapper a {
/*   font-size: 30px; */
  font-weight: 700;
  margin-bottom: 24px;
  display: block;
  font-size: calc(1.2em + 1vw);
/*   display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  height: 162px;
  overflow: hidden; */
}
.featured-post .hs-featured-post .hs-featured-time-wrapper {
  color: #6D6D6D;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 40px;
}
.featured-post .hs-featured-post .hs-featured-link-wrapper a {
  color: #AF182B;
  font-weight: 600;
/*   margin-left: 24px; */
}


{#Mobile#}
@media screen and (max-width:992px){
  .featured-post .title-wrapper {
    padding-right: 0px;
  }  
  .featured-post .hs-featured-post .hs-featured-title-wrapper {
/*     font-size: 30px;     */
  }
}
@media screen and (max-width:768px){
  .featured-post .hs-featured-post{
/*     margin: 25px; */
  }
  .featured-post .hs-featured-post .hs-featured-image-wrapper {
    float: none;
    width: 100%;
    max-height: 240px;
    overflow: hidden;
  }
  .featured-post .hs-featured-post .hs-featured-post-wrapper {
    padding: 32px 24px;
    display: flex;
    justify-content: flex-start;
  }
}


