@media screen and (max-width: 767px) {
   .sp-education-wrapper .sv-column-3 {
     margin-bottom: 0;
   }
 }
 
 .sp-puff-image-container {
   width: 100%;
   overflow: hidden;
   position: relative;
 }
 
 .sp-puff-image-container .sp-puff-image {
   max-width: 100%;
   overflow: hidden;
   height: 19rem;
   background: #eee;
 }
 
 .sp-puff-image-container img {
   transition: transform 0.3s ease;
   display: block;
   min-width: 100%;
   height: 100%;
   width: 100% !important;
   object-fit: cover;
   object-position: center;
 }
 
 .sp-puff-image-container .sp-puff-content {
   margin-top: -1.563rem;
   margin-left: 1.25rem;
   margin-bottom: 1.25rem;
   width: calc(100% - 2.5rem);
   background: #fff;
   z-index: 2;
   position: relative;
   box-shadow: 0 0.25rem 0.625rem 0 rgba(0, 0, 0, 0.10);

 }
 
 .sp-puff-image-container .sp-puff-content .sp-puff-content-inner {
   padding: 1rem 1.25rem 1rem 1.25rem;
 }
 
 .sp-puff-image-container .sp-puff-content .sp-puff-content-inner a {
   text-decoration: none;

 }
 
 .sp-puff-image-container .sp-puff-content .sp-puff-content-inner a:before {
   position: absolute;
   content: '';
    top: -17.499rem;
    left: -1.4rem;
    width: calc(100% + 2.5rem);
    height: calc(100% + 17.499rem);
 }
 
 .sp-puff-image-container .sp-puff-content .sp-puff-content-inner a.subheading {
   font-size: 1.6rem;
   font-weight: 600;
 }
 
 .sp-puff-image-container .sp-puff-content .sp-puff-content-inner p {
   margin: 0.625rem 0 0 0;
   font-size: 1.6rem;
   line-height:normal;
   text-decoration: none;
   padding: 0;
    font-weight: 400!important;
 }
 
 .sp-puff-image-container .sp-puff-content .sp-puff-content-inner.noIntro {
   padding: 1rem 1.25rem 1rem 1.25rem;
 }
 
 .sp-puff-image-container:hover img {
   transform: scale(1.2);
 }
 
 /* for darkmode */
 @media (prefers-color-scheme: dark) {
   .sp-puff-image-container a {
     color: #fff;
   }
 
   .sp-puff-image-container .sp-puff-image {
     background: #333;
   }
 
   .sp-puff-image-container .sp-puff-content {
     background: #333;
   }
 }
 