.small-medium{font:var(--small-medium-shorthand)}.label{font:var(--label-shorthand);text-transform:uppercase;font-weight:var(--font-weight-medium)}@media screen and (max-width:67.5rem){.label{font-size:.6875rem;line-height:1rem}}.fine-print{font:var(--fine-print-shorthand)}h1,.h1{font:var(--h1-shorthand)}@media screen and (max-width:67.5rem){h1,.h1{font-size:2.5rem;line-height:2.875rem}}h2,.h2{font:var(--h2-shorthand)}@media screen and (max-width:80rem){h2,.h2{font-size:2.625rem;line-height:3.375rem}}@media screen and (max-width:67.5rem){h2,.h2{font-size:2.125rem;line-height:2.5rem}}h3,.h3{font:var(--h3-shorthand)}@media screen and (max-width:45rem){h3,.h3{font-size:1.625rem;line-height:2rem}}h4,.h4{font:var(--h4-shorthand)}@media screen and (max-width:67.5rem){h4,.h4{font-size:1.375rem;line-height:1.75rem}}h5,.h5{font:var(--h5-shorthand);letter-spacing:var(--h5-letter-spacing);line-height:1.625rem}@media screen and (max-width:67.5rem){h5,.h5{font-size:1.125rem;line-height:1.4375rem}}h5,.h5{letter-spacing:var(--h5-letter-spacing)}h6,.h6{font:var(--small-medium-shorthand);letter-spacing:var(--small-medium-letter-spacing)}@media screen and (max-width:67.5rem){h6,.h6{font-size:.9375rem;font-weight:500;line-height:1.25rem}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.tooltip{display:inline-flex;position:relative}.tooltip__content{font:var(--fine-print-shorthand);font-weight:var(--font-weight-medium);background-color:var(--cyan_4);color:var(--blue_1);padding:var(--spacing-8)var(--spacing-12);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:opacity .2s ease-in;position:absolute}.tooltip:after{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:11;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0;transition:opacity .2s ease-in;position:absolute;left:50%;transform:translate(-50%)}.tooltip--position-top .tooltip__content{top:auto;bottom:calc(100% + var(--spacing-8))}.tooltip--position-top:after{top:auto;bottom:calc(100% + var(--spacing-8) - 6px);border-bottom:none;border-top:6px solid var(--cyan_4)}.tooltip--position-bottom .tooltip__content{top:calc(100% + var(--spacing-8));bottom:auto}.tooltip--position-bottom:after{top:calc(100% + var(--spacing-8) - 6px);border-top:none;border-bottom:6px solid var(--cyan_4);bottom:auto}.tooltip--align-center .tooltip__content{left:50%;transform:translate(-50%)}.tooltip--align-start .tooltip__content{left:0}.tooltip--align-end .tooltip__content{right:0}.tooltip:hover .tooltip__content,.tooltip:focus-within .tooltip__content,.tooltip:hover:after,.tooltip:focus-within:after{opacity:1;visibility:visible}
.small-medium{font:var(--small-medium-shorthand)}.label{font:var(--label-shorthand);text-transform:uppercase;font-weight:var(--font-weight-medium)}@media screen and (max-width:67.5rem){.label{font-size:.6875rem;line-height:1rem}}.fine-print{font:var(--fine-print-shorthand)}h1,.h1{font:var(--h1-shorthand)}@media screen and (max-width:67.5rem){h1,.h1{font-size:2.5rem;line-height:2.875rem}}h2,.h2{font:var(--h2-shorthand)}@media screen and (max-width:80rem){h2,.h2{font-size:2.625rem;line-height:3.375rem}}@media screen and (max-width:67.5rem){h2,.h2{font-size:2.125rem;line-height:2.5rem}}h3,.h3{font:var(--h3-shorthand)}@media screen and (max-width:45rem){h3,.h3{font-size:1.625rem;line-height:2rem}}h4,.h4{font:var(--h4-shorthand)}@media screen and (max-width:67.5rem){h4,.h4{font-size:1.375rem;line-height:1.75rem}}h5,.h5{font:var(--h5-shorthand);letter-spacing:var(--h5-letter-spacing);line-height:1.625rem}@media screen and (max-width:67.5rem){h5,.h5{font-size:1.125rem;line-height:1.4375rem}}h5,.h5{letter-spacing:var(--h5-letter-spacing)}h6,.h6{font:var(--small-medium-shorthand);letter-spacing:var(--small-medium-letter-spacing)}@media screen and (max-width:67.5rem){h6,.h6{font-size:.9375rem;font-weight:500;line-height:1.25rem}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.industry-training-blurb{padding:var(--spacing-48)0;gap:var(--spacing-32);grid-template-columns:auto 2fr 1fr;grid-template-areas:"logo content image";display:grid}.industry-training-blurb__content{font:var(--large-shorthand);font-weight:var(--font-weight-book)}@media screen and (max-width:67.5rem){.industry-training-blurb__content{font-size:1.0625rem;line-height:1.6875rem}}.industry-training-blurb__content{color:var(--white);gap:var(--spacing-16);flex-direction:column;grid-area:content;max-width:580px;display:flex}.industry-training-blurb__content a{color:var(--cyan_0)}@media screen and (max-width:45rem){.industry-training-blurb__content{gap:var(--spacing-8);max-width:none}}.industry-training-blurb img{grid-area:image;align-self:center;max-width:250px;margin-left:auto}@media screen and (max-width:67.5rem){.industry-training-blurb img{max-width:160px}}.industry-training-blurb>svg{aspect-ratio:1;grid-area:logo}@media screen and (max-width:45rem){.industry-training-blurb{gap:var(--spacing-16);flex-direction:column;display:flex}.industry-training-blurb>svg{aspect-ratio:92/192;align-self:flex-start;width:auto;height:120px}.industry-training-blurb img{display:none}}
.small-medium{font:var(--small-medium-shorthand)}.label{font:var(--label-shorthand);text-transform:uppercase;font-weight:var(--font-weight-medium)}@media screen and (max-width:67.5rem){.label{font-size:.6875rem;line-height:1rem}}.fine-print{font:var(--fine-print-shorthand)}h1,.h1{font:var(--h1-shorthand)}@media screen and (max-width:67.5rem){h1,.h1{font-size:2.5rem;line-height:2.875rem}}h2,.h2{font:var(--h2-shorthand)}@media screen and (max-width:80rem){h2,.h2{font-size:2.625rem;line-height:3.375rem}}@media screen and (max-width:67.5rem){h2,.h2{font-size:2.125rem;line-height:2.5rem}}h3,.h3{font:var(--h3-shorthand)}@media screen and (max-width:45rem){h3,.h3{font-size:1.625rem;line-height:2rem}}h4,.h4{font:var(--h4-shorthand)}@media screen and (max-width:67.5rem){h4,.h4{font-size:1.375rem;line-height:1.75rem}}h5,.h5{font:var(--h5-shorthand);letter-spacing:var(--h5-letter-spacing);line-height:1.625rem}@media screen and (max-width:67.5rem){h5,.h5{font-size:1.125rem;line-height:1.4375rem}}h5,.h5{letter-spacing:var(--h5-letter-spacing)}h6,.h6{font:var(--small-medium-shorthand);letter-spacing:var(--small-medium-letter-spacing)}@media screen and (max-width:67.5rem){h6,.h6{font-size:.9375rem;font-weight:500;line-height:1.25rem}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.MegaCardCompact{gap:var(--spacing-24);background-color:var(--white);padding:var(--spacing-24);grid-template-columns:minmax(0,601.5fr) minmax(0,520.5fr);display:grid}.MegaCardCompact__content{color:var(--blue_1);justify-content:center;align-items:center;gap:var(--spacing-32);background-color:var(--cyan_4);padding:var(--spacing-56)var(--spacing-40);text-align:center;flex-direction:column;display:flex}@media screen and (max-width:67.5rem){.MegaCardCompact__content{gap:var(--spacing-16);padding:var(--spacing-16)}}.MegaCardCompact__image img{object-fit:cover;width:100%;height:100%}.MegaCardCompact__text{gap:var(--spacing-16);flex-direction:column;display:flex}.MegaCardCompact__text p{font:var(--large-shorthand);font-weight:var(--font-weight-book)}@media screen and (max-width:67.5rem){.MegaCardCompact__text p{font-size:1.0625rem;line-height:1.6875rem}.MegaCardCompact{padding:var(--spacing-16);gap:var(--spacing-16);grid-template-columns:minmax(0,1fr)}}
.small-medium{font:var(--small-medium-shorthand)}.label{font:var(--label-shorthand);text-transform:uppercase;font-weight:var(--font-weight-medium)}@media screen and (max-width:67.5rem){.label{font-size:.6875rem;line-height:1rem}}.fine-print{font:var(--fine-print-shorthand)}h1,.h1{font:var(--h1-shorthand)}@media screen and (max-width:67.5rem){h1,.h1{font-size:2.5rem;line-height:2.875rem}}h2,.h2{font:var(--h2-shorthand)}@media screen and (max-width:80rem){h2,.h2{font-size:2.625rem;line-height:3.375rem}}@media screen and (max-width:67.5rem){h2,.h2{font-size:2.125rem;line-height:2.5rem}}h3,.h3{font:var(--h3-shorthand)}@media screen and (max-width:45rem){h3,.h3{font-size:1.625rem;line-height:2rem}}h4,.h4{font:var(--h4-shorthand)}@media screen and (max-width:67.5rem){h4,.h4{font-size:1.375rem;line-height:1.75rem}}h5,.h5{font:var(--h5-shorthand);letter-spacing:var(--h5-letter-spacing);line-height:1.625rem}@media screen and (max-width:67.5rem){h5,.h5{font-size:1.125rem;line-height:1.4375rem}}h5,.h5{letter-spacing:var(--h5-letter-spacing)}h6,.h6{font:var(--small-medium-shorthand);letter-spacing:var(--small-medium-letter-spacing)}@media screen and (max-width:67.5rem){h6,.h6{font-size:.9375rem;font-weight:500;line-height:1.25rem}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}@media print{.hide-on-print{display:none!important}}.show-on-print{display:none!important}@media print{.show-on-print{display:block!important}}.buc-course-template{--hero-min-height:31.25rem}.buc-course-template .hero__inner{flex-direction:column;max-width:62%}@media screen and (max-width:67.5rem){.buc-course-template .hero__inner{max-width:100%}}.buc-course-template .hero__inner .hero__actions{align-self:flex-start;width:100%}.buc-course-template>section+section{margin-top:var(--spacing-24)}.buc-course-template>.industry-training-section+.related-courses{margin-top:0}.buc-course-template .template__content{margin-top:0;margin-bottom:0}.buc-course-template .template__content__inner{grid-template-columns:[content-start]minmax(0,var(--width-content))[content-end aside-start]minmax(0,var(--width-aside-wide))[aside-end];gap:var(--spacing-48);margin-bottom:var(--spacing-48);display:grid}.buc-course-template .template__content__inner:has(+.post-content>.BlockTestimonialList:first-child){margin-bottom:0}@media print{.buc-course-template .template__content__inner{display:block}}@media screen and (max-width:67.5rem){.buc-course-template .template__content__inner{margin-bottom:var(--spacing-24);gap:var(--spacing-24);flex-direction:column;display:flex}}.buc-course-template .template__content__inner .notice{margin-top:var(--spacing-24)}@media screen and (max-width:67.5rem){.buc-course-template .template__content__inner>div>.notice:first-child{margin-top:0}}.buc-course-template .template__content__inner .Card.show-on-print{background:0 0;padding-top:0;padding-left:0}.buc-course-template .template__content__inner .Card.show-on-print p{color:var(--black)}.buc-course-template .template__content__inner .aside{width:var(--width-aside-wide);top:var(--spacing-40);overflow-wrap:break-word;margin-top:calc(-1*(var(--hero-min-height) - var(--spacing-128)));z-index:11;grid-column:aside-start/aside-end;grid-template-rows:minmax(calc(var(--hero-min-height) - var(--spacing-128)),auto);align-content:start;align-self:flex-start;display:grid;position:-webkit-sticky;position:sticky}.buc-course-template .template__content__inner .aside>:first-child{align-self:end}@media screen and (max-width:67.5rem){.buc-course-template .template__content__inner .aside{display:none}}.buc-course-template .template__content .post-content{--post-content-flow-space:var(--spacing-24);--post-content-section-space:var(--spacing-48)}@media screen and (max-width:67.5rem){.buc-course-template .template__content .post-content{--post-content-section-space:var(--spacing-24)}}.buc-course-template .template__content .post-content{grid-column:full-start/full-end;grid-template-columns:subgrid;display:grid}.buc-course-template .template__content .post-content>*{grid-column:content-start/content-end;margin:0}.buc-course-template .template__content .post-content>:-webkit-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){grid-column:full-start/full-end}.buc-course-template .template__content .post-content>:-moz-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){grid-column:full-start/full-end}.buc-course-template .template__content .post-content>:is(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){grid-column:full-start/full-end}.buc-course-template .template__content .post-content>*+*{margin-top:var(--post-content-flow-space)}.buc-course-template .template__content .post-content>*+:-webkit-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){margin-top:var(--post-content-section-space)}.buc-course-template .template__content .post-content>*+:-moz-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){margin-top:var(--post-content-section-space)}.buc-course-template .template__content .post-content>*+:is(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){margin-top:var(--post-content-section-space)}.buc-course-template .template__content .post-content>:-webkit-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList)+*{margin-top:var(--post-content-section-space)}.buc-course-template .template__content .post-content>:-moz-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList)+*{margin-top:var(--post-content-section-space)}.buc-course-template .template__content .post-content>:is(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList)+*{margin-top:var(--post-content-section-space)}.buc-course-template .template__content .post-content>:-webkit-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList)+:-webkit-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){margin-top:0}.buc-course-template .template__content .post-content>:-moz-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList)+:-moz-any(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){margin-top:0}.buc-course-template .template__content .post-content>:is(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList)+:is(.BlockTestimonialList,.BlockCourseProgram,.BlockCourseTrainerList){margin-top:0}.buc-course-template .template__content .post-content .wp-block-column{flex-direction:column;justify-content:center;display:flex}.buc-course-template .template__content .post-content .wp-block-heading{margin-bottom:var(--spacing-8)}.buc-course-template .template__content .post-content ul:not(.is-style-check-list):not(.is-style-checkbox-list){margin-bottom:var(--spacing-16);list-style:inside}@media screen and (max-width:67.5rem){.buc-course-template .template__content .post-content{max-width:100%}}@media screen and (max-width:80rem){.buc-course-template .template__content{padding:0}}.buc-course-template .industry-training-section{background-color:var(--blue_0)}
.sct-banner{margin:var(--spacing-48)0;text-align:center;padding:var(--spacing-24);background-color:var(--blue_2);opacity:1;flex-direction:column;width:100%;transition:opacity .3s;display:flex}@media screen and (min-width:45.0625rem){.sct-banner{flex-direction:row;align-items:center}}.sct-banner__icon{text-align:left}.sct-banner__text{text-align:left;color:var(--white);margin:var(--spacing-24)0;flex-grow:1}@media screen and (min-width:45.0625rem){.sct-banner__text{margin:0 var(--spacing-24)}}.sct-banner__action{text-align:left}.sct-banner__action a{color:var(--cyan_1);font-size:15px;font-weight:500}.sct-banner:hover{opacity:.9}
.template__content{margin-top:var(--spacing-48);margin-bottom:var(--spacing-72)}
.small-medium{font:var(--small-medium-shorthand)}.label{font:var(--label-shorthand);text-transform:uppercase;font-weight:var(--font-weight-medium)}@media screen and (max-width:67.5rem){.label{font-size:.6875rem;line-height:1rem}}.fine-print{font:var(--fine-print-shorthand)}h1,.h1{font:var(--h1-shorthand)}@media screen and (max-width:67.5rem){h1,.h1{font-size:2.5rem;line-height:2.875rem}}h2,.h2{font:var(--h2-shorthand)}@media screen and (max-width:80rem){h2,.h2{font-size:2.625rem;line-height:3.375rem}}@media screen and (max-width:67.5rem){h2,.h2{font-size:2.125rem;line-height:2.5rem}}h3,.h3{font:var(--h3-shorthand)}@media screen and (max-width:45rem){h3,.h3{font-size:1.625rem;line-height:2rem}}h4,.h4{font:var(--h4-shorthand)}@media screen and (max-width:67.5rem){h4,.h4{font-size:1.375rem;line-height:1.75rem}}h5,.h5{font:var(--h5-shorthand);letter-spacing:var(--h5-letter-spacing);line-height:1.625rem}@media screen and (max-width:67.5rem){h5,.h5{font-size:1.125rem;line-height:1.4375rem}}h5,.h5{letter-spacing:var(--h5-letter-spacing)}h6,.h6{font:var(--small-medium-shorthand);letter-spacing:var(--small-medium-letter-spacing)}@media screen and (max-width:67.5rem){h6,.h6{font-size:.9375rem;font-weight:500;line-height:1.25rem}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}
