  .buy-single-course #add-to-cart-btn,.buy-single-course .cmp-course-info-panel__row.row.first-row,.buy-single-course .date-block,.buy-single-course #required-materials-section,.buy-single-course #prerequisites,.buy-single-course.active #requestInfBtn,.buy-single-course.active #buttonBuyAsSingleCourse,.buy-single-course.active .single-course-description,.buy-single-course #disclaimer-desktop,.buy-single-course.active #disclaimer-mobile,.buy-single-course.active .back-to-program,.buy-single-course .third-row{position:fixed;opacity:0;visibility:hidden;z-index:-9;max-width:0}
.buy-single-course.active #add-to-cart-btn,.buy-single-course.active .cmp-course-info-panel__row.row.first-row,.buy-single-course.active #required-materials-section,.buy-single-course.active #prerequisites,.buy-single-course.active #disclaimer-desktop,.buy-single-course.active .date-block,.buy-single-course.active .third-row{position:static;opacity:1;visibility:visible;max-width:inherit}
.buy-single-course #disclaimer-mobile{color:var(--color-almost-black-l30)}
@media(min-width:769px){.buy-single-course #disclaimer-mobile{display:block}
}
.buy-single-course.active #disclaimer-mobile{color:var(--color-almost-black-l30)}
@media(max-width:768px){.buy-single-course.active #disclaimer-mobile{display:block;position:static;opacity:1;visibility:visible;max-width:inherit}
}
.buy-single-course .second-row{border-bottom:.1rem solid;border-bottom-color:var(--color-almost-black-l70)}
.buy-single-course.active .second-row{border-bottom:unset;border-bottom-color:unset}
.single-course-description{text-align:center;font-size:1.6rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:2.2rem}
@media(max-width:768px){#buttonBuyAsSingleCourse{margin-bottom:2rem}
}
@media(max-width:768px){#requestInfBtn{margin-bottom:1.4rem}
}
.cmp-course-hero-error-message{border-left:.3rem solid #b21f13;background:var(--system-error-red-error-red-l-90-prl-90,#fbebea);margin-bottom:3.5rem;display:-webkit-box;font-family:Roboto,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:133.023%}
@media(max-width:768px){.cmp-course-hero-error-message{font-size:1.6rem}
}
.error-message-content{margin:4.4rem 1.935rem 2.9rem}
@media(max-width:768px){.error-message-content{margin:2.2rem 1.55rem 1.9rem}
}
.error-message-buttons{display:flex;flex-wrap:wrap;column-gap:2.4rem;row-gap:1.6rem;margin-top:2.1rem;align-items:center}
@media(max-width:768px){.error-message-buttons{align-items:stretch;flex-direction:column;row-gap:1.6rem}
}
.error-message-buttons .button{margin:0;width:auto}
.error-message-buttons .cmp-button{margin-bottom:0;min-width:15rem}
#browse-courses{background:#FFF}
.error-message-notice{color:#001823;font-family:Roboto,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.6rem;display:flex;margin-bottom:.9rem}
@media(max-width:768px){.error-message-notice{font-size:1.6rem;line-height:1.9rem;display:grid;margin-bottom:1.3rem}
}
@media(max-width:991px) and (min-width:769px){.error-message-notice{display:block;line-height:2.6rem}
}
.notice-text{margin-left:.5rem}
@media(max-width:768px){.notice-text{margin-top:.6rem;margin-left:unset}
}
.cmp-coursehero-cart-error{color:#b21f13;font-family:Roboto,sans-serif;margin:1rem 0 0}
.cmp-coursehero-dialog-backdrop-root{top:0;left:0;right:0;bottom:0;position:fixed;background-color:rgba(0,0,0,0.5)}
.cmp-coursehero-dialog-container-scroll-paper{height:50rem;display:flex;align-items:center;justify-content:center}
.cmp-coursehero-dialog-paper{padding:4rem 4.8rem;box-shadow:0 1.1rem 1.5rem -0.7rem rgba(0,0,0,0.2),0 2.4rem 3.8rem .3rem rgba(0,0,0,0.14),0 .9rem 4.6rem .8rem rgba(0,0,0,0.12);background-color:var(--color-white);max-width:640px;display:flex;flex-direction:column;position:relative;margin:32px}
.icon-differentiators-degree{background-repeat:no-repeat;width:10rem;height:10rem}
.cmp-coursehero-dialog-close-button{background:transparent;cursor:pointer;border-bottom:.3rem solid var(--color-almost-black);border-radius:0;color:var(--color-almost-black);padding:0;min-width:unset;align-self:flex-end;border-top:0;border-left:0;border-right:0}
.cmp-coursehero-dialog-close-button .cmp-text{font-family:Roboto,sans-serif}
@media print{.hide-on-print{display:none}
.cx-widget{display:none}
.footer{display:none}
.sticky-footer{display:none}
.headernav{display:none}
}
@media(max-width:768px){#div-panel-dummy{display:none}
}
.font-body{font-size:1.4rem}
.header6{margin:0 0 .8rem}
.date-select{margin:1.6rem 0;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSdyZWQnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzM0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J003IDEwbDUgNSA1LTV6Jy8+PHBhdGggZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvPjwvc3ZnPg==");background-repeat:no-repeat;background-position-x:102%;padding-bottom:.4rem;color:#000}
@media(max-width:991px){.date-select{overflow:hidden;text-overflow:ellipsis;padding-right:22px}
}
.cmp-accordion__button::after{margin-top:unset}
.cmp-button--large{margin-bottom:.8rem}
.cmp-container i.arrow{right:1.8%}
.dummyDiv{display:none}
.courseLength{margin-top:1rem}
.cmp-course-hero__grid{display:block}
@media(min-width:769px){.cmp-course-hero__grid{display:grid;grid-template-columns:6fr 1fr 5fr;grid-template-rows:auto 1fr}
}
@media(min-width:769px){.cmp-course-hero__grid-column-right{grid-column-start:3;grid-row:1 / span 2}
.cmp-course-hero__grid-column-left{grid-column-start:1;margin-top:-2.4rem}
}
.cmp-course-hero__disclaimer{color:var(--color-almost-black-l30)}
@media(max-width:768px){.cmp-course-hero__disclaimer{display:none}
}
.cmp-course-hero__disclaimer-mobile{color:var(--color-almost-black-l30)}
@media(min-width:769px){.cmp-course-hero__disclaimer-mobile{display:none}
}
.cmp-course-hero__divider{margin:4rem 0 0 0;border-bottom:.3rem solid var(--color-almost-black-l70)}
.cmp-course-description__print{border-left:0;border-right:0;border-top:0;height:unset;min-width:unset}
.cmp-course-info-panel{background-color:white;border-radius:.4rem;box-shadow:0 0 1.6rem -0.2rem rgba(0,0,0,0.2);margin-bottom:3.2rem}
.cmp-course-info-panel .btn-primary{border:0}
.cmp-course-info-panel .btn-primary,.cmp-course-info-panel .btn-secondary{width:100%}
.cmp-course-info-panel__chat{border-left:0;border-top:0;border-right:0;height:unset;min-width:unset;padding:0}
.cmp-course-info-panel__disclaimer{background:0;border:0;margin:0;padding:0;vertical-align:super;width:1.6rem}
.cmp-course-info-panel__footer{background-color:var(--color-almost-black-l90);margin:0;padding:2.4rem}
.cmp-course-info-panel__label{color:var(--color-almost-black-l30)}
.cmp-course-info-panel__main{padding:3.2rem 4.0rem 3.2rem}
@media(max-width:425px){.cmp-course-info-panel__main{padding:3.2rem 2.5rem 3.2rem}
}
.cmp-course-info-panel__row{margin-bottom:1.6rem}
.cmp-course-info-panel__value{margin:0}
.cmp-course-info-panel__selectDateField{font-size:16px;background-color:var(--color-white);font-weight:initial}
.cmp-course-learn__arrow{border:solid var(--color-phoenix-red);border-width:0 .4rem .4rem 0;display:block;margin-right:.8rem;padding:1.2rem;height:2.4rem;width:2.4rem;transform:rotate(45deg);transition:all .2s;margin-bottom:1.6rem}
.cmp-course-learn--expanded .cmp-course-learn__arrow{transform:rotate(225deg)}
.cmp-course-learn__button{background:transparent;border:0;padding:1.6rem 0;width:100%}
.cmp-course-learn--collapsed .cmp-course-learn__button{border-bottom:.3rem solid var(--color-almost-black-l70)}
.cmp-course-learn__content{transition:all .2s}
.cmp-course-learn__content .cmp-course-learn__content-header{border-bottom:.1rem solid;border-bottom-color:var(--color-almost-black-l70);min-height:4.6rem;font-family:Roboto,sans-serif;margin-bottom:unset}
@media(max-width:768px){.cmp-course-learn--collapsed .cmp-course-learn__content{height:0;opacity:0;overflow:hidden}
}
@media(max-width:768px) and print{.cmp-course-learn--collapsed .cmp-course-learn__content{height:auto;opacity:1}
}
.cmp-course-learn--expanded .cmp-course-learn__content{border-bottom:.3rem solid var(--color-almost-black-l70);height:auto;opacity:1;padding-bottom:4rem;padding-top:4rem}
#course-hero-container{padding-left:0;max-width:100%;padding-right:0}
.cmp-course-hero-skills-section{position:relative;background-color:#f0f9fa;background-size:cover;margin-top:3rem}
.cmp-course-hero-skills-container{display:flex;align-items:center}
.cmp-wrapper-desktop-width>.cmp-wrapper{margin:0 auto;max-width:133.2rem}
.cmp-course-hero,.cmp-course-hero-skills-section{padding:0 4rem}
@media(max-width:991px){#course-hero-container .coursehero{width:100%;margin-left:0}
}
@media(max-width:768px){.cmp-course-hero-skills-container{display:block;padding-bottom:4.4rem;margin:auto}
}
.cmp-course-hero-skills-header{font-size:3.2rem;font-family:Roboto,sans-serif;font-weight:300;line-height:3.65rem}
@media(max-width:768px){.cmp-course-hero-skills-header{font-size:2.4rem;line-height:3.35rem}
}
.cmp-course-hero-skills-section-image{height:36.3rem;width:38.8rem;margin:3.8rem 3.6rem 4.5rem 1.1rem}
@media(min-width:769px) and (max-width:991px){.cmp-course-hero-skills-section-image{margin:unset}
}
@media(max-width:768px){.cmp-course-hero-skills-section-image{display:none}
}
.cmp-course-hero-skills-section-image-mobile{width:38.8rem;max-width:100%;height:36.3rem}
@media(min-width:769px){.cmp-course-hero-skills-section-image-mobile{display:none}
}
@media(max-width:428px){.cmp-course-hero-skills-section-image-mobile{height:auto}
}
.cmp-course-hero-skills-section-content{width:inherit;margin-top:6rem;margin-bottom:6rem}
@media(max-width:768px){.cmp-course-hero-skills-section-content{padding-top:1.7rem;padding-bottom:2.3rem;margin-top:unset;margin-bottom:unset}
}
.cmp-course-skills-content{margin-top:unset}
.cmp-course-hero-skills-section-button{padding:.8rem .4rem .8rem 0}
.cmp-course-hero-skill-section-text{font-weight:initial;margin-bottom:2.1rem}
#singleSkill{display:flex}
.cmp-course-hero-skill-single-text-body{font-size:2rem;font-family:Roboto,sans-serif;line-height:2.6rem;margin-left:4.4rem}
@media(max-width:768px){.cmp-course-hero-skill-single-text-body{font-size:1.6rem;line-height:2.3rem}
}
.cmp-course-hero-skill-text-body{font-size:2rem;font-family:Roboto,sans-serif;line-height:2.6rem;margin-left:4rem}
@media(max-width:768px){.cmp-course-hero-skill-text-body{font-size:1.6rem;line-height:2.3rem;margin-left:1.6rem}
}
.skills-icon{height:3rem;width:3rem;margin-right:1.4rem;margin-bottom:-0.6rem}
.cmp-skill__header{display:block;margin:0}
.cmp-skill__title{font-size:var(--body-3-font-size-lg)}
.cmp-skill__header .cmp-skill__title{padding-right:2.4rem}