.curriculum_blk_title h1,.curriculum_blk_title h2,.curriculum_blk_title h3,.curriculum_blk_title h4,.curriculum_blk_title h5,.curriculum_blk_title h6{margin-bottom:10px}.curriculum_blk_img{background-repeat:no-repeat;background-size:cover;min-height:250px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.curriculum_blk_card,.curriculum_blk_img{position:relative;z-index:1}.curriculum_blk_img_hov{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:250px;opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.curriculum_blk_img:hover .curriculum_blk_img_hov{opacity:1}.curriculum_blk_img_hov:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.curriculum_blk_link{background:var(--secondary_color);bottom:0;display:block;font-weight:500;left:0;padding:10px 20px;position:absolute;right:0;text-align:center;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1}.curriculum_blk_card a.abs_link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.curriculum_blk_link_main span.hide{display:inline-block;max-width:0;overflow:hidden;transition:max-width .8s ease-in-out;vertical-align:bottom;white-space:nowrap}.curriculum_blk_img:hover .curriculum_blk_link_main span.hide{max-width:100%}.curriculum_blk_img:hover .curriculum_blk_link{background:var(--primary_color)}.curriculum_blk_desc{margin-top:10px}.curriculum_blk_card:not(:last-child),.curriculum_blk_title{margin-bottom:50px}.curriculum_blk_btm{margin-top:50px}@media (max-width:767px){.curriculum_blk_card:not(:last-child),.curriculum_blk_title{margin-bottom:30px}.curriculum_blk_btm{margin-top:30px}}