.blog__card{background:#fff;-webkit-box-shadow:0 18px 38px rgba(0,0,0,.16);box-shadow:0 18px 38px rgba(0,0,0,.16);color:#333;margin:0 auto;max-width:365px;min-height:216px;overflow:hidden;text-align:left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%}.blog__card:active,.blog__card:focus,.blog__card:hover{-webkit-transform:scale(1.035);-ms-transform:scale(1.035);transform:scale(1.035)}.blog__card .blog__link{background-color:transparent;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:216px;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:20}.blog__card .blog__left{overflow:hidden;position:relative;width:45%}.blog__card .blog__left .blog__img{height:100%;position:absolute;top:0}.blog__card .blog__right{width:55%}.blog__card .blog__left img{height:100%;-o-object-fit:cover;object-fit:cover}.blog__card .blog__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px 11px 27px 27px}.blog__card .blog__date{font-size:14px;font-weight:400;line-height:18px;margin-bottom:20px;text-transform:uppercase}.blog__card .blog__desc{font-size:16px;font-weight:600;line-height:22px;margin-bottom:27px;text-transform:capitalize;width:100%}.blog__card .cta-link{font-size:14px;margin-top:auto}.blog__cards{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2rem -15px}.blog__card-holder,.blog__cards{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__card-holder{margin-top:0;padding:2rem 15px;width:33.33333%}@media only screen and (max-width:1280px){.blog__card-holder{width:50%}}@media only screen and (max-width:768px){.blog__card-holder{width:100%}}