.hksi-course-video-promo{box-sizing:border-box;width:100%;padding:90px 30px;background:#f5f5f5;color:#4b4f58}.hksi-course-video-promo-inner{display:grid;grid-template-columns:minmax(0,475fr) minmax(0,455fr);align-items:center;gap:50px;width:min(100%,980px);margin-inline:auto}.hksi-course-video-promo .hksi-course-video-promo-image{display:block;overflow:hidden;border-radius:20px;box-shadow:4px 4px 10px #00000080}.hksi-course-video-promo-image img{display:block;width:100%;height:auto;aspect-ratio:627/344;object-fit:contain}.hksi-course-video-promo-image img[data-course-banner-locale]{aspect-ratio:auto}.hksi-course-mindmap-promo-image img{aspect-ratio:933/680}@media(min-width:768px){.hksi-course-mindmap-promo .hksi-course-video-promo-inner{grid-template-columns:minmax(0,455fr) minmax(0,475fr)}.hksi-course-mindmap-promo .hksi-course-video-promo-copy{grid-column:1;grid-row:1}.hksi-course-mindmap-promo .hksi-course-video-promo-image{grid-column:2;grid-row:1}}.hksi-course-video-promo-copy{min-width:0}.hksi-course-video-promo-copy h2{margin:0;color:#283468;font-size:34px;line-height:1.3;font-weight:400;text-transform:none}.hksi-course-video-promo-divider{display:block;width:80px;height:4px;margin:30px 0 40px;background:#e0d980}.hksi-course-video-promo-copy>p{margin:0 0 25px;color:#4b4f58;font-size:17px;font-weight:300;line-height:1.8}.hksi-course-video-promo-ctas{display:flex;gap:20px;margin-top:35px}.hksi-course-video-promo-copy .hksi-course-video-promo-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 40px;border:0;border-radius:5px;background:#014b6b;color:#fff;text-decoration:none;font-size:18px;font-weight:400;line-height:1;white-space:nowrap;box-shadow:0 0 10px #00000080;transition:transform .3s ease}.hksi-course-video-promo-cta:hover{transform:scale(.9)}.hksi-course-video-promo a:focus-visible{outline:3px solid #8b791d;outline-offset:5px}@media(max-width:767px){.hksi-course-video-promo{padding:40px 30px 60px}.hksi-course-video-promo-inner{grid-template-columns:minmax(0,1fr);gap:35px}.hksi-course-video-promo-copy h2{font-size:35px}.hksi-course-video-promo-divider{margin:25px 0 30px}.hksi-course-video-promo-ctas{gap:10px;margin-top:30px}.hksi-course-video-promo-copy .hksi-course-video-promo-cta{flex:1 1 0;min-width:0;padding:12px 8px}}@media(prefers-reduced-motion:reduce){.hksi-course-video-promo-cta{transition:none}}
