.media-features{padding:50px 0}.media-features,.media-features .heading,.media-features .heading h2{display:inline-block;width:100%}.media-features .media-wrap{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);width:100%}.media-features .media-wrap .media-col,.media-features .media-wrap .media-col a{display:inline-block;width:100%}.media-features .media-wrap .media-col a .image{display:inline-block;line-height:0;vertical-align:top;width:100%}.media-features .media-wrap .media-col a .image img{display:inline-block;height:266px;object-fit:cover;object-position:center;width:100%}.media-features .media-wrap .media-col a .video{display:inline-block;min-height:266px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.media-features .media-wrap .media-col a .video iframe{bottom:0;display:inline-block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.media-features .media-wrap .media-col a .image-title{display:inline-block;width:100%}.media-features .media-wrap .media-col a .image-title h3{display:inline-block;margin:15px 0;width:100%}.media-features .media-wrap .media-col .date{display:inline-block;width:100%}.media-features .media-wrap .media-col .cta{display:inline-block;margin:15px 0 0;width:100%}.media-features .media-wrap .media-col .cta a.btn{display:inline-block;padding:4px 20px;width:auto}.media-features .media-wrap.one{grid-template-columns:repeat(1,1fr)}.media-features .media-wrap.two{grid-template-columns:repeat(2,1fr)}.media-features .media-wrap.two .media-col a .image img{height:300px}.media-features .media-wrap.one .media-col a .video iframe{height:500px}@media(max-width:991px){.media-features .media-wrap{gap:40px}.media-features .media-wrap,.media-features .media-wrap.two{grid-template-columns:repeat(1,1fr)}.media-features .media-wrap .media-col a .image-title h3{line-height:35px!important}}@media(max-width:767px){.media-features .content-wrapper{padding:0}.media-features{padding:40px 0}.media-features .media-wrap.one .media-col a .video iframe{height:300px}}@media(max-width:575px){.media-features .media-wrap.one .media-col a .video iframe{height:250px}}@media(max-width:490px){.media-features .media-wrap.one .media-col a .video iframe{height:220px}}