.kram-highlight-box {
   position: relative;
   overflow: hidden;
   background-color: #fff;
}

.kram-highlight-box__img {
   width: 100%;
   max-height: 250px;
   overflow: hidden;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
}

.kram-highlight-box__img img {
	width: 120%;
}

.kram-highlight-box__text {
   padding: 1.5em;
   padding-right: 3em;
}

.kram-highlight-box__text a {
   display: block;
   margin: 0;
   font-size: 1.25rem;
   line-height: 1.35;
   text-decoration: none;
   color: #3a3a3a;
   text-decoration: none;
   font-family: 'Asap'!important;
   font-weight: 700;
}

.kram-highlight-box__text a:after {
   content: '';
   position: absolute;
   top:0;
   right: 0;
   left: 0;
   bottom: 0;
}

.kram-highlight-box__text a:hover,
.kram-highlight-box__text a:focus {
   text-decoration: underline;
}

@media (max-width: 767px) {
      
   .kram-highlight-box {
      margin: 0 0 2.5em;
   }
   
   .kram-highlight-box:nth-of-type(3) {
      margin: 0;
   }
}


