.media-block-image-main{margin-top:50px;margin-bottom:0;padding:0 4px}
.media-block-image-main .media-block-group{position:relative;display:-ms-flexbox;display:flex;flex-direction:row;box-shadow:4px 4px 0 0 rgba(0,0,0,0.16);margin-bottom:0}
.media-block-image-main .media-block-text-wrapper{position:relative;width:34%;height:auto;padding:0}
.media-block-image-main .media-block-group .media-block-text-group{height:100%;width:100%;top:0;padding:50px}
.media-block-image-main .card-title,.media-block-image-main .media-block-text-group p{margin-bottom:30px}
.media-block-image-main .media-block-group .media-block-image-container{width:66%}
.media-block-image-main .media-block-image-wrapper{position:relative;width:100%;height:100%;padding-top:72%;overflow:hidden}
.media-block-image-main .media-block-image{position:absolute;height:100%;width:unset;top:0;left:50%;transform:translate(-50%)}
.media-block-image-main .media-block-group-left .media-block-text-group{padding-left:50px}
.media-block-image-main .media-block-group-left .media-block-image-container,.media-block-image-main .media-block-group-right .media-block-text-wrapper{-ms-flex-order:1;order:1}
.media-block-image-main .media-block-group-right .media-block-image-container,.media-block-image-main .media-block-group-left .media-block-text-wrapper{-ms-flex-order:2;order:2}
@media(max-width:1200px){.media-block-image-main .media-block-group .media-block-text-group{padding:30px}
.media-block-image-main .media-block-group-left .media-block-text-group{padding-left:25px}
}
@media(max-width:768px){.media-block-image-main{padding:0 24px}
.media-block-image-main .media-block-group .media-block-text-group{position:static;height:100%;padding:30px 40px 65px}
.media-block-image-main .media-block-text-group a.edu-button{position:relative;bottom:0}
}
@media(max-width:991px){.media-block-image-main .media-block-group{flex-direction:column;margin-bottom:0;padding:0}
.media-block-image-main .media-block-text-wrapper{width:100%;padding-top:0;height:initial}
.media-block-image-main .media-block-group .media-block-image-container{width:100%}
}
@media(max-width:576px){.media-block-image-main{padding:0}
}