@charset "utf-8";.ed-frame-s-12{max-width:1200px;width:100%;margin:0 auto}.ed-body-content .hosted-body .ed-host-h1{font-size:30px;font-weight:500;font-style:normal;line-height:1.27;letter-spacing:normal;text-align:left;color:#101828!important;margin-bottom:16px;padding:0!important}.ed-host-h1{font-size:24px;font-weight:300;line-height:30px}.hh-frame1{height:auto}.ed-body-content .hosted-body .hh-lead,.ed-body-content .hosted-body .hh-lead>strong{font-size:18px!important;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;padding:0!important}.hh-lead{font-size:14px}.hh-frame1 .image-hover-text-container>.hh-fr-2{opacity:initial!important}.hh-frame1 .hh-fr-2{height:auto;display:flex!important;background:#fff!important;position:relative;padding:0!important}.hh-fr-2{width:100%;position:absolute;height:42px;color:#fff;text-align:center;display:block!important;opacity:.9!important;padding:6px 0 8px!important;background:#000}.hh-img-set{overflow:hidden;width:100%}.ed-body-content .hosted-body{display:flex!important;flex-direction:column-reverse!important;padding:32px 16px!important}.e2g-hosted-aboutus-frame,.e2g-hosted-cat-outer-frame,.ed-body-content .hosted-body{padding:30px 16px!important}@media screen and (min-width:768px){.ed-body-content .hosted-body{padding:64px 32px!important}}@media screen and (min-width:992px){.ed-body-content .hosted-body{flex-direction:row-reverse!important;justify-content:space-between;padding:64px 16px!important}}.hosted-body{font-family:sans-serif;color:#000}.hh-frame1 .image-hover-text-container{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;padding:0;border-radius:8px;border:solid 1px #eaecf0;height:100%;justify-content:start}.image-hover-text-container{position:relative;display:inline-block;height:auto;width:100%;transition:all .2s linear;border:10px solid #fff;overflow:hidden}.image-hover-image{display:block}.image-hover-image img{border-radius:0;width:100%;overflow:hidden}.hh-frame1 .top-block{display:flex;flex-direction:column;background:#fff!important;width:100%;padding:8px 16px 16px}.top-block{display:block;background:#000;padding:0 0 10px}.e2g-course-cat-list-item .acc-title,.e2g-hosted-cat-inner-frame .e2g-hosted-cat-ul,.e2g-hosted-inner-frame .e2g-hosted-view-btn-block,.e2g-slider-frame .e2g-hosted-featured-view-btn,.ed-container.ed-clr.ed-enroll-list,.hh-frame1 .top-block>br,.image-hover-text,.jumbotron.e2g-hero-frame .e2g-hero-h1,.jumbotron.e2g-hero-frame .e2g-hero-searchblock{display:none}.image-hover-text{position:absolute;top:0;width:100%;height:100%;margin:0 auto;opacity:0;transition:opacity .4s ease-out;cursor:pointer}.image-hover-text:hover{opacity:1}.image-hover-text image-hover-text-bubble:hover{opacity:1}.ih-copy{display:block;padding:0 14px;color:#fff}.image-hover-text-bubble{position:relative;box-sizing:border-box;top:0;left:0;right:100%;height:100%;text-align:center;background:#000;opacity:.8;border-radius:0;margin:0 auto;padding:23% 0;overflow:hidden;font-size:16px;text-align:center;word-wrap:break-word;font-weight:300}@media (min-width:601px) and (max-width:780px){.image-hover-text-bubble{font-size:13px!important;line-height:19px!important}.image-hover-text-bubble{padding:22% 0}}@media (max-width:380px){.image-hover-text-bubble{font-size:12px!important;line-height:18px!important}}.image-hover-text .image-hover-text-title{font-size:25px;display:block}.hh-frame1 .top-block .hh-title{font-size:20px;font-weight:600;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#344054}.hh-title{font-size:16px;font-weight:700;font-weight:300}.hh-frame1 .top-block .hh-copy{font-size:16px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#344054}.hh-copy{font-weight:700} 