/* card-featured-lifegate--V1.twig styles */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5f5e5e; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #5f5e5e;
  opacity: 1; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #5f5e5e; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #5f5e5e; }

article.card-featured-home {
  display: flex; }
@media screen and (max-width: 736px) {
  article.card-featured-home {
    flex-direction: column-reverse; } }
article.card-featured-home .card__title h3 {
  font-size: 42px;
  line-height: 44px;
  font-weight: 500;
  height: auto;
  overflow: visible;
  text-overflow: inherit;
  -webkit-line-clamp: unset; }
@media screen and (max-width: 736px) {
  article.card-featured-home .card__title h3 {
    font-size: 28px;
    line-height: 32px; } }
article.card-featured-home .card__content {
  width: 320px;
  margin-right: 40px; }
article.card-featured-home .card__content .abstract {
  font-size: 22px;
  line-height: 30px;
  display: block;
  height: auto;
  overflow: visible; }
@media screen and (max-width: 736px) {
  article.card-featured-home .card__content .abstract {
    font-size: 18px;
    line-height: 22px; } }
@media screen and (max-width: 736px) {
  article.card-featured-home .card__content {
    width: 100%;
    margin-right: 0; } }
article.card-featured-home .card__thumbnail {
  flex: 1; }
@media screen and (max-width: 736px) {
  article.card-featured-home .card__thumbnail {
    margin: 0 0 8px; } }
article.card-featured-home .card__thumbnail picture {
  padding-bottom: 40%; }
@media screen and (max-width: 1400px) {
  article.card-featured-home .card__thumbnail picture {
    padding-bottom: 60%; } }
body.leo-skin article.card-featured-home .card__thumbnail picture {
  padding-bottom: 60%; }
article.card-featured-home .card__thumbnail picture img {
  max-width: none;
	width:100% !important;
}
.card-featured-home .cardpartner span{
	font-size: 14px;
}




