.smart-blog-offer{background-color:#fff;border-top:5px solid #0267c1;box-shadow:2px 3px 19px 0 rgba(0,0,0,.1);margin:60px 0 20px;padding:50px 30px}.blog-offer-text .description{margin-bottom:1.5rem}@media (min-width:768px){.blog-offer-text{padding-left:25px;width:70%}.blog-offer-image{width:30%}.smart-blog-offer{align-items:center;display:flex}}@media (max-width:767px){.blog-offer-image{margin-bottom:15px}}