#next-course,#next-course *{font-family:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important}.section--hero{padding-top:0!important;padding-bottom:0!important}.hero .hero__content .t--eyebrow{font-size:1em}.hero .hero__content{margin-top:2em}@media (min-width:900px){.hero .hero__content{padding:2.75em}}#main-section{justify-content:space-between;padding-top:1em;padding-bottom:1em;display:flex}#main-section #overview{background-color:#eff1f3;width:49.5%;padding:1.25em 2.5em}#main-section #overview.coaching-pgt{width:100%}#main-section #classList-section{flex-direction:column;row-gap:16px;width:49.5%;display:flex}@media (max-width:900px){#main-section{flex-direction:column}#main-section #overview,#main-section #classList-section{width:100%}}#main-section #overview p{margin:.5em 0 1.4em;font-size:1.25em;line-height:1.3}#main-section #overview #credits-and-price{column-gap:2em;font-size:1.1em;display:flex}@media (min-width:540px){#main-section #overview #credits-and-price .surcharge-message{width:200px;display:block}}#main-section #overview #credits-and-price .surcharge-message{font-size:.75em}.product-tooltip img{max-height:6rem}.product-tooltip.tt-icon{vertical-align:top;font-size:.5em;display:inline-block}.product-tooltip{cursor:default;position:relative}.product-tooltip .product-tooltiptext{visibility:hidden;z-index:9999;opacity:0;color:#464646;background-color:#eff1f3;width:16rem;max-width:200px;padding:12px 16px;font-size:14px;font-weight:400;transition:opacity .3s;position:absolute;right:0;transform:translate(50%,calc(-100% - 25px));box-shadow:0 3px 1em -.3em #464646}.product-tooltip .product-tooltiptext:before{content:"";background:#eff1f3;border:1px solid transparent;width:5px;height:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}.product-tooltip img:hover+.product-tooltiptext{visibility:visible;opacity:1}.product-tooltip img:focus-visible+.product-tooltiptext{visibility:visible;opacity:1}#main-section #overview #downloads-and-links{display:flex}#main-section #overview #downloads-and-links .btn{background-color:#25358e;margin-right:1em;font-size:.95em}#main-section #classList-section .product-details-card{border:1px solid #d7d7d7;padding:1em 1em 1em 1.5em}#classList-section #for-groups a{color:#25358e;margin:1em 1em 0 0;font-size:1.25rem;text-decoration:underline}#classList-section .product-details-card h2{margin-bottom:.4em}#date-loc-filters{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (max-width:540px){#date-loc-filters{grid-template-columns:1fr}}#date-loc-filters select{color:#25358e;background-image:url(https://www.managementconcepts.com/app/plugins/mc-ecommerce/app/dist/mc-ecommerce/assets/icon-select.svg);background-position:calc(100% - 1em);background-repeat:no-repeat;background-size:1em;border:2px solid #d7d7d7;padding:1em;font-weight:500;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}#main-section #classList-section #available-dates{flex-grow:1}#classList-section .product-details-card,#classList-section .session-details-card{border:1px solid #d7d7d7;padding:1em 1em 1em 1.5em}#classList-section .session-details-card h2{margin-bottom:.4em}.horizontal-class-card,.coaching-class-card{background-color:#eff1f3;justify-content:space-between;align-items:center;margin:0 10px 10px 0;padding:1rem 1.9rem 1rem 1.5rem;display:flex}@media (max-width:540px){.horizontal-class-card,.coaching-class-card{flex-direction:column;padding:40px}}#gtr-message{margin:15px 0}.horizontal-class-card div span{margin-bottom:1rem;font-size:1.5rem;font-weight:650;line-height:1.875rem}.horizontal-class-card div .class-card-details .svg-icon{width:1.25em;height:1.25em;margin-right:.5em}.horizontal-class-card div{flex-direction:column;justify-content:space-between;display:flex}.horizontal-class-card div a.btn{margin:.75rem 0}.horizontal-class-card div p{margin:0;font-size:1rem;font-weight:500;line-height:1.75em}.horizontal-class-card div .class-card-details{flex-direction:row;justify-content:normal;column-gap:1.5em}.class-date img.gtr-icon{margin-bottom:.5em;padding:0 .5em}@media (max-width:540px){.horizontal-class-card div .class-card-details{flex-direction:column;padding-bottom:15px}.horizontal-class-card button{justify-content:center}.horizontal-class-card>div:first-child>p:before,.class-date:before{content:"";vertical-align:middle;background-image:url(https://www.managementconcepts.com/app/uploads/2026/03/timer-1.png);background-repeat:no-repeat;width:20px;height:20px;margin-left:2px;margin-right:6px;display:inline-block}.class-date:before{background-image:url(https://www.managementconcepts.com/app/uploads/2026/03/timer.png);width:24px;height:24px;margin-top:-8px;margin-left:-2px;margin-right:6px}.class-date{padding-bottom:20px}.horizontal-class-card>div:first-child>p,.class-card-details p{padding-bottom:10px}}.coaching-class-card{margin:1rem 0;padding:2rem}.coaching-class-card__column{line-height:3.25em}.coaching-class-card__icon{margin-right:.5em}.coaching-class-card label{margin-right:1em}.coaching-class-card select{color:#25358e;background-image:url(/app/plugins/mc-ecommerce/app/dist/mc-ecommerce/assets/icon-select.svg);background-position:calc(100% - 1em);background-repeat:no-repeat;background-size:1em;width:9em;padding:1em;font-weight:500;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}#classlist-scroll{scrollbar-width:thick;scrollbar-color:#90182a #f1f1f1;overflow-y:scroll}.mc-accordion{border:1px solid #d7d7d7}.mc-acc-header{padding:1em 1.5em}.mc-acc-header h2{font-size:1.5rem;line-height:1.5em}.mc-acc-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.mc-acc-title{color:#000;font-size:1.5rem;font-weight:650;line-height:1.5em}.mc-acc-icon{color:#90182a;margin-left:1rem;font-size:2.5rem;font-weight:600;line-height:1}.mc-acc-content{border-top:1px solid #d7d7d7}.track [aria-hidden][aria-hidden=true]{display:block!important}.section.track,.section.section--nof.section--cards-icons{padding-top:0;padding-bottom:0}#grid-learning-objectives{grid-template-columns:1fr 1fr;padding:0;display:grid}@media (max-width:540px){#grid-learning-objectives{grid-template-columns:1fr}}#grid-learning-objectives>div{border-right:.5px solid #d7d7d7;padding:1em 2em}#grid-learning-objectives>div:nth-child(2n){border-right:none}#session-strategies-text{padding:1em 2em}.course-container h4{margin:.75em 0;font-size:1.4rem}.course-container section{padding-top:0;padding-bottom:1em}ul{unicode-bidi:isolate;margin-top:1em;margin-bottom:1em;list-style-type:disc;display:block}ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}#grid-learning-objectives #additional-features .add-feature{flex-direction:row;margin:0 0 .875rem;line-height:2.75rem;display:flex}#grid-learning-objectives #additional-features .add-feature .feature-icon{color:#fff;text-align:center;background-color:#25358e;min-width:2.75rem;height:2.75rem;margin-right:1rem;font-size:1.125rem;font-weight:700}.course-accordion .course-accordion-content #credits-and-icons{flex-direction:column;display:flex}#credits-and-icons{padding:1em 2em}#credits-and-icons p{margin:0;padding:18px 0;font-size:1rem}#credits-icons-content{justify-content:space-between;display:flex}#credits-icons-content .course-images{flex-direction:column;gap:25px;display:flex}#credits-icons-content .course-images img{width:150px}#cert-prog-message{text-align:center;border-top:2px solid #d7d7d7;padding:1em 2em}.grid-2{--line-thickness:2px;--line-color:#d7d7d7;border-top:none;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.grid-2>div{border-right:var(--line-thickness)solid var(--line-color);border-bottom:var(--line-thickness)solid var(--line-color);padding:1em 2em}.grid-2>div:nth-child(2n){border-right:0}.grid-2>div:nth-last-child(-n+2){border-bottom:0}@media (max-width:540px){.grid-2{grid-template-columns:1fr}.grid-2>div{border-right:0}.grid-2>div:last-child{border-bottom:0}}.grid-2 a{color:#25358e}.grid-2 a:hover{text-decoration:underline}#topics-acc-content h4{padding:1em 2em}div.grid-2 p b{font-size:1.4rem;font-weight:650}#related-courses h2{color:#90182a;margin:3rem 0 2rem}#related-courses .swiper-wrapper{scrollbar-color:#90182a #f1f1f1;padding-bottom:1rem;display:flex;overflow-x:scroll}#related-courses .swiper-slide{width:32%}#related-courses .swiper-slide div{flex-direction:column;height:100%;display:flex}#related-courses a{color:#25358e}#related-courses h4{font-size:1.5em}#related-courses a.read-more{margin-top:auto;padding-top:20px;font-weight:700}@media (max-width:540px){#main-section #overview #downloads-and-links{flex-direction:column}#main-section #overview #downloads-and-links .btn{text-align:center;margin-top:1rem;padding:.6em;font-size:1em;line-height:1.9;display:block}}@media (max-width:900px){#related-courses .swiper-slide{min-width:350px}}h4.t--heading.t--heading-4-m{margin-top:0}.mobile-catalog-btn-wrapper{display:none}@media only screen and (max-width:766px){.mobile-catalog-btn-wrapper{width:100%;padding:0 16px;display:block}.mobile-catalog-btn-wrapper .btn{justify-content:center;width:100%;display:flex}}.footer ul,.header ul{margin:0;padding:0;list-style:none}.read-more svg{color:#90182a;margin-left:8px}.read-more:hover{text-decoration:underline}.mini-cart-overlay{z-index:9999;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.mini-cart-backdrop{pointer-events:auto;z-index:1;background:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0}.mini-cart{pointer-events:auto;z-index:2;background:#fff;flex-direction:column;width:50vw;height:100vh;padding:40px 65px;transition:transform .25s ease-out;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(-100%);box-shadow:0 0 20px rgba(0,0,0,.25)}@media (max-width:768px){.mini-cart{overflow-y:auto;width:100%!important;max-width:100%!important;max-height:100vh!important;padding:40px 45px!important}.cart-contents{height:100%!important}}.mini-cart.slide-in{transform:translate(0)}.cart-contents{flex:1;height:10vh;overflow-y:visible}.cart-contents .cart-contents-scroll{padding-right:8px}.cart-contents .cart-contents-scroll::-webkit-scrollbar{width:6px}.cart-contents::-webkit-scrollbar{width:6px}.cart-contents .cart-contents-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.cart-top .close-btn{cursor:pointer;background:#fff;border:1px solid #91192b;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex}.cart-top .close-btn:hover{background:#f4e8ea}.cart-top .heading{font-size:40px}.cart-top .link{color:#25358e;font-size:16px;font-weight:500;text-decoration:underline}.mini-cart .seperator{background:#c4c4c4;width:100%;height:1px;margin:15px 0}.mini-cart-item-container .details .course-name.course-link{color:#25358e;flex:1;max-width:75%;font-size:24px;font-weight:600;line-height:30px}.mini-cart-item-container{flex-direction:column;gap:8px;margin-top:16px;margin-bottom:32px;display:flex}.mini-cart-item-container .details{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.course-name.course-link{font-weight:600;text-decoration:none}.course-price{font-size:24px;font-weight:400}.mini-cart-item-container .item-info-quantity-container{justify-content:space-between;align-items:center;font-size:16px;display:flex}.item-info-quantity-container .quantity-container{gap:5px;display:flex}.quantity-box{border:1px solid #bbc0dc;justify-content:center;align-items:center;gap:10px;padding:8px 16px;display:flex}.quantity-container .delete{cursor:pointer;border:1px solid #bbc0dc;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cart-bot{flex-direction:column;gap:20px;display:flex}.cart-bot .price-wrapper{justify-content:space-between;align-items:center;display:flex}.price-wrapper.price-wrapper-total{border-top:1px solid;padding-top:20px}.price-note{font-size:14px;font-style:italic;line-height:1.4}.cart-bot .price-wrapper .label,.cart-bot .price-wrapper .amount{font-size:24px}.cart-bot .btn-container{flex-direction:column;gap:10px;margin-top:10px;display:flex}.cart-bot .btn-container .btn.primary{color:#25358e;background:#fff;border:1px solid #25358e;outline:none}.cart-bot .btn-container .btn.primary:hover{background:#e9ebf4}.btn-container .btn{color:#fff;background:#25358e;justify-content:center;padding:8px 16px;font-size:16px;font-weight:600;line-height:24px}.cart-bot .btn-container .sf-182-wrapper{margin-top:50px}.cart-bot .btn-container .sf-182-wrapper>h3{font-size:24px}.cart-bot .btn-container .sf-182-wrapper>p{color:#464646;margin-top:8px;font-size:14px;font-style:italic}.cart-bot .btn-container .sf-182-wrapper .btn{color:#25358e;background:#fff;border:1px solid #25358e;width:100%;margin-top:20px}.checkout-overlay{z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0}.checkout-backdrop{background:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0}.checkout-panel{z-index:1;background:#fff;flex-direction:column;width:50vw;height:100vh;padding:40px 65px;display:flex;position:absolute;top:0;right:0}.checkout-top{justify-content:flex-end;display:flex}.checkout-close-btn{cursor:pointer;border:1px solid #91192b;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex}.checkout-content{flex-direction:column;gap:24px;display:flex}.checkout-heading{font-size:40px}.checkout-form{flex-direction:column;gap:12px;display:flex}.checkout-label{flex-direction:column;font-size:14px;font-weight:600;display:flex}.required{color:#c00}.checkout-input{border:1px solid #ccc;margin-top:4px;padding:8px 10px}.checkout-remember{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.checkout-primary-btn{color:#fff;cursor:pointer;background:#1f2c7c;border:none;margin-top:8px;padding:10px 12px;font-weight:600}.checkout-link-btn{cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:13px;text-decoration:underline}.checkout-divider{margin:24px 0}.checkout-secondary{flex-direction:column;gap:10px;display:flex}.checkout-subheading{font-size:40px}.checkout-secondary-btn{cursor:pointer;color:#1f2c7c;background:#fff;border:1px solid #1f2c7c;outline:none;padding:10px 12px;font-weight:600}.checkout-secondary-btn.outline{text-align:center;border:1px solid #91192b}.checkout-back-to-cart{cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:13px;text-decoration:underline}#for-groups p{font-size:1.25rem}#for-groups p a{font-weight:700;text-decoration:none}#next-course{max-width:100%}.course-activities-content{margin-top:-1.5em;padding:0 3em 2em}.cards-icons__card p{padding-bottom:10px}.cards-icons__card p b{font-size:14px}.cards-icons__card:hover{background-color:#e9ebf4}.cards-icons__card:hover h4 a{text-decoration:underline}@media (max-width:768px){#for-groups a{display:block}}.cards-icons__grid{gap:1.5em}
