.master-classes-slider{margin:50px 0 0}.master-classes-slider.owl-carousel .owl-stage-outer{margin:0 -10px;padding:0 10px}.master-classes-slider.owl-carousel .owl-stage{display:flex}.master-classes-slider.owl-carousel .owl-item .item{height:100%;padding:0 0 12px}.master-classes-slider.owl-carousel .owl-item .master-classes-block ul li img{width:auto}.master-classes-block{background:var(--white-color);border-radius:1rem;box-shadow:0 0 10px rgba(36,7,70,.08);display:flex;flex-direction:column;height:100%;position:relative}.master-classes-img-block{border-radius:1rem 1rem 0 0;height:auto;overflow:hidden;position:relative}.master-classes-img-block:before{background:linear-gradient(180deg,rgba(38,14,56,0) 9.9%,rgba(38,14,56,.6) 57.81%,#260e38);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.master-classes-img-block>img{border-radius:1rem 1rem 0 0;height:100%;object-fit:cover}.teacher-info{bottom:15px;left:15px;position:absolute;z-index:1}.speaker-text{border:1px solid #fff;border-radius:1.25rem;color:var(--white-color);display:inline-block;font-size:var(--font-12);line-height:var(--line-h-16);padding:3px 10px;text-transform:uppercase}.teacher-name{color:var(--white-color);margin:12px 0 0}.teacher-name .h4-class{color:var(--white-color);font-weight:600;margin:0}.teacher-name span{display:block;font-size:var(--font-14);line-height:var(--line-h-18);margin:5px 0 0}.classes-info{padding:15px 15px 70px}.classes-info h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:54px;overflow:hidden}.classes-info ul li{align-items:center;color:var(--dark-grey-color);display:flex;font-size:var(--font-16);line-height:var(--line-h-22);margin:0 0 10px}.classes-info ul li img{margin-right:10px;margin-top:2px}.classes-info .btn-group{bottom:15px;left:15px;position:absolute;right:15px}.classes-info .btn-group .hs-button{padding:0;text-align:center;width:100%}.image-top-tag{background:linear-gradient(266.33deg,#1bd597,#00948a),linear-gradient(0deg,#fff,#fff);border:1px solid #fff;border-bottom-left-radius:1rem;border-top-right-radius:1rem;color:var(--white-color);font-size:var(--font-12);font-weight:400;letter-spacing:.5px;padding:4px 15px;position:absolute;right:-1px;text-transform:uppercase;top:-1px;z-index:2}@media only screen and (max-width:991px){.master-classes-slider{margin:20px 0 0}}