.referral-benefits .benefits-step{display: grid;grid-template-columns: repeat(3,1fr);gap:30px;}
.referral-benefits .stpe-block {display: flex;} 
.referral-benefits .image-container {margin-right: 30px;}
.referral-benefits .image-container img{max-width:50px;}
.referral-benefits .benefits-step .right-col h6 {margin: 0;font-size: 16px;color: #b7804a;text-decoration: underline;line-height: 1;}
.referral-benefits .benefits-step .right-col p {margin:10px 0px 0px;line-height:1.25;}
.referral-benefits .botton-link {margin-top: 24px;text-align: center;}
.referral-benefits .botton-link p {margin-bottom: 0;}
.referral-benefits .botton-link p a{color: currentColor;}
.referral-benefits .botton-link p a:hover{text-decoration:none;}


@media screen and (max-width: 989px){
  .referral-benefits .benefits-step{grid-template-columns: repeat(2,1fr);}
}
@media screen and (max-width: 768px){
  .referral-benefits .benefits-step{grid-template-columns: repeat(1,1fr);gap: 45px;}
}