:root{--course-info-card-width:25rem}header{position:relative!important}section:not(.client-logos):not(.contact-us){margin-bottom:var(--space-xl);margin-top:var(--space-xl)}.accordion-content,section>div{max-width:var(--text-max-width)}@media (width >= 64rem){.accordion-content,section>div{max-width:min(var(--text-max-width),calc(100% - var(--course-info-card-width) - var(--space-l)))}}section hr{border-bottom:2px solid var(--light-grey);margin-top:var(--space-xl)}section h2{color:var(--black);font-family:Inter;font-size:var(--fs-2);font-weight:var(--fw-bold)}.heading{position:relative}.heading .hs_cos_wrapper_type_rich_text{display:block;max-width:600px}.course-info-card{background-color:#fff;border:2px solid var(--orange);border-radius:3px;box-shadow:8px 8px var(--turquoise);float:right;height:fit-content;margin-bottom:var(--space-m);position:sticky;right:var(--space-l);top:var(--space-2xl);width:var(--course-info-card-width);z-index:2}.course-info-card__content{padding:var(--space-l)}.course-price-base,.price{display:none}.price{font-size:var(--fs-2);gap:.3rem}.price--shown{display:flex}.price>span{font-weight:var(--fw-semibold)}.course-info-card__content .hs-button{width:100%}.course-info--mobile{zoom:100%;align-items:center;background-color:#fff;bottom:0;box-shadow:0 -4px 10px 0 rgba(0,0,0,.07);display:inline-block;gap:var(--space-s);padding:var(--space-m);position:fixed;width:100%;z-index:2}.course-info--mobile .icon-text-listing{display:none}.course-info--mobile .course-info-card__content{padding:0}.course-info--mobile .course-info-card__content .hs-button{margin-bottom:-15px;position:relative;top:-15px;width:100%}.hs-cta-embed{margin-top:10px}.course-info--mobile #hs_cos_wrapper_module_173798358438434{display:inline-block!important;width:48%}.course-info--mobile .price{display:inline-block;font-size:var(--fs-1);gap:0;width:50%}.course-info--mobile .price p{font-size:var(--fs-2);margin-bottom:0}.course-info--mobile .button{flex-grow:1;margin-top:0}@media (min-width:992px){.course-info--mobile{display:none}.accordion-content,section>div{max-width:min(var(--text-max-width),calc(100% - var(--course-info-card-width) - var(--space-l)))}}@media (max-width:991px){.course-info-card{display:none}}.heading.mobile-view h1{margin-top:var(--space-l)}.course-info-banner{background-color:var(--light-grey);padding-bottom:var(--space-m);padding-top:var(--space-m)}.course-info-banner__wrapper{align-items:center;display:flex}.course-features-listing--mobile{margin-inline:auto;max-width:min(var(--content-max-width),100% - var(--space-3xl))}.course-features-listing--mobile ul{margin:unset}.accordion{background-color:var(--dark-blue);color:#fff}.accordion-content{padding-bottom:var(--space-xl);padding-top:var(--space-xl)}.client-logos{background-color:var(--light-grey);padding:var(--space-2xl) 0;position:relative}.client-logos .container{position:relative;z-index:1}.client-logos h2{color:var(--black);font-size:var(--fs-0);text-align:center}.client-logos__graphic{--light-orange:#f5e3d6;bottom:-20%;filter:drop-shadow(0 1px 10px var(--light-orange));max-width:25%;position:absolute;right:0;width:450px;z-index:0}.contact-us{align-items:center;display:flex;flex-direction:column;padding-bottom:var(--space-2xl);padding-top:var(--space-2xl);padding-inline:var(--space-xl);text-align:center}.contact-us h2{font-family:DM Serif Display;font-size:var(--fs-4)}.contact-us__form{margin-top:var(--space-xl)}@media (max-width:767px){.contact-us{background-size:cover}.desktop-view{display:none!important}}@media (min-width:768px){.mobile-view{display:none!important}.two-col-text ul{column-gap:var(--space-m);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto-fill;row-gap:var(--space-s)}}@media (min-width:1200px){.body-container-wrapper{display:grid;grid-template-columns:auto 800px 400px auto;grid-template-rows:650px 1fr}.content{grid-column:1/-1;grid-row:1/-1}.course-info-card{grid-column:3/4;grid-row:1/2;justify-self:end;margin-top:var(--space-xl)}}@media (max-width:480px){.columnados>.row{flex-direction:column}.bannercta p{font-size:14px}}.course-info-banner .icon-text-listing{flex-wrap:wrap}