.kab-classes{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1360px;margin:0 auto;padding:70px 40px}
.kab-classes__media{position:relative}
.kab-classes__media img{width:100%;height:368px;object-fit:cover}
.kab-classes__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;background:rgba(255,255,255,.85)}
.kab-classes__play:after{content:"";position:absolute;left:52%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent #1b1b1b}
.kab-classes__title{font-size:34px;margin:0 0 14px}
.kab-classes__body{color:#333;margin:0 0 24px;max-width:470px}
@media (max-width:849px){
  .kab-classes{grid-template-columns:1fr;gap:24px;padding:36px 20px}
  .kab-classes__media img{height:230px}
  .kab-classes__title{font-size:28px}
}