body {
	object-fit: cover;
}

.card {
	width: 18rem;
	margin-bottom: 2rem;
    -webkit-box-shadow: 5px 4px 13px 2px rgb(0 0 0 / 59%);
    box-shadow: 5px 4px 13px 2px rgb(0 0 0 / 59%);	
}

.card-body{
	min-height: 8rem;
}

.lead{
	margin-bottom: 2rem;
}

.marketing img, .featurette img {
	-webkit-box-shadow: 0px 0px 0px 0px  !important;
    box-shadow: 0px  0px 0px 0px  !important;
}

@media (max-width:1280px) {
  .card {
  	width: 260px;
  }
}

@media (max-width:915px) {
  .card {
  	width: 330px;
  }
}


@media (max-width:540px) {
  .card {
  	width: 240px;
  }
}


@media (max-width:415px) {
  .card {
  	width: 390px;
  }
}


@media (max-width:395px) {
  .card {
  	width: 360px;
  }
}

@media (max-width:360px) {
  .card {
  	width: 340px;
  }
}


@media (max-width:290px) {
  .card {
  	width: 250px;
  	margin-bottom: 20px;
  }
}