.self-paced-courses .features-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:wrap;display:flex}.self-paced-courses .feature-card{border:1px solid #564373;border-radius:.75rem;background-color:#1b1428;padding-top:2.5rem;padding-left:2.5rem;position:relative;overflow:hidden}@media screen and (max-width:479px){.self-paced-courses .feature-card{padding-top:1.25rem;padding-left:1.25rem;padding-right:1.25rem;aspect-ratio:350/382}}.self-paced-courses .feature-card.is-100-width{justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media(max-width:768px){.self-paced-courses .feature-card.is-100-width{flex-direction:column-reverse;aspect-ratio:auto}}.self-paced-courses .feature-card.is-width-60{width:calc(60% - .75rem)}@media(max-width:768px){.self-paced-courses .feature-card.is-width-60{width:100%}}.self-paced-courses .feature-card.is-width-40{width:calc(40% - .75rem)}@media(max-width:768px){.self-paced-courses .feature-card.is-width-40{width:100%}}.self-paced-courses .feature-card.is-width-50{width:calc(50% - .75rem)}@media(max-width:768px){.self-paced-courses .feature-card.is-width-50{width:100%}}.self-paced-courses .feature-card.no-padding-left{padding-left:0!important}@media screen and (max-width:479px){.self-paced-courses .feature-card.no-padding-left{padding-left:1.25rem!important}}.self-paced-courses .feature-card .feature-card-heading-wrapper{z-index:2;max-width:25.625rem;position:relative}.self-paced-courses .feature-card .feature-card-heading-wrapper.is-full-width{max-width:100%}.self-paced-courses .feature-card .feature-card-heading-wrapper.has-margin-right{margin-right:2.5rem}.self-paced-courses .feature-card .feature-card-heading-wrapper .feature-card-heading{-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box;font-size:1.5rem;font-weight:400;line-height:1.2;opacity:.8}.self-paced-courses .feature-card .feature-card-heading-wrapper .feature-card-description{margin-top:1rem;font-size:1rem;line-height:1.5;opacity:.8}@media screen and (max-width:479px){.self-paced-courses .feature-card .feature-card-heading-wrapper .feature-card-description{margin-top:8px;margin-bottom:16px}}.self-paced-courses .feature-card .feature-card-heading-wrapper .get-demo-button{margin-top:2rem}@media screen and (max-width:479px){.self-paced-courses .feature-card .feature-card-heading-wrapper .get-demo-button{margin-top:1rem;margin-bottom:1rem}}.self-paced-courses .feature-card .session-credits-wrapper{max-width:32.375rem;margin-top:2.5rem;margin-right:2.5rem}@media screen and (max-width:479px){.self-paced-courses .feature-card .session-credits-wrapper{margin:0}}.self-paced-courses .feature-card .session-credits-wrapper.is-bottom-right{justify-content:flex-end;align-items:flex-end;max-width:none;margin-top:0;margin-left:auto;margin-right:0;display:flex;position:relative}.self-paced-courses .feature-card .session-credits-wrapper.content_security-img-wrapper{margin-top:1.5rem;margin-left:2.5rem}.self-paced-courses .feature-card .session-credits-wrapper.is-full{width:100%;max-width:100%}.self-paced-courses .feature-card .session-credits-wrapper .session-credits-lottie{width:100%;max-width:none;position:relative;top:.75rem}.self-paced-courses .feature-card .session-credits-wrapper .is-cource-template{width:100%;max-width:21rem;margin-top:1rem;margin-right:1.25rem}.self-paced-courses .feature-card .feature-card-bg{z-index:1;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.self-paced-courses .feature-card .feature-card-bg .feature-card-bg-img{z-index:1;object-fit:cover;width:100%;min-width:100%;height:100%}