﻿body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}:root{--radius-button: var(--radius-md)}body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}:root{--radius-button: var(--radius-md)}.collage-with-stats{--border-width: var(--space-xs);display:grid}.collage-with-stats img{position:absolute;left:0;right:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:30%;object-position:30%;width:100%;height:100%}.collage-with-stats .cws__under-photo-wrapper{position:relative}.collage-with-stats .cws__under,.collage-with-stats .cws__over{grid-area:1 / 1 / 2 / 2}.collage-with-stats .cws__under{display:flex;justify-content:space-between;align-items:flex-start}.collage-with-stats .cws__under-photo-wrapper{position:relative;background-color:#edf2fa;height:100%}.collage-with-stats .cws__under-photo-wrapper.left{width:40%}.collage-with-stats .cws__under-photo-wrapper.right{width:42%}.collage-with-stats .cws__over{background-color:transparent}.collage-with-stats .cws__center{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2, calc(50% - calc(var(--border-width) / 2)));grid-gap:var(--border-width);background-color:white;max-width:19.999995rem;max-width:max-content;margin-right:auto;padding-left:var(--border-width);padding-right:var(--border-width)}.collage-with-stats .cws__center-stats{position:relative;margin:0}.collage-with-stats .cws__center-stats ul{display:flex;flex-wrap:wrap;padding:3.999999rem 2.99999925rem;justify-content:center;align-content:center;z-index:1;position:relative}.collage-with-stats .cws__center-stats .stat{color:#10174E;flex-basis:100%;text-align:center;font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:.02em}.collage-with-stats .cws__center-stats .stat+.stat{margin-top:2.99999925rem}.collage-with-stats .cws__center-stats .stat span{font-size:.6em;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.collage-with-stats .cws__center-stats-background-photo-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#cfd9e9;z-index:0}.collage-with-stats .cws__center-photo-wrapper{position:relative;background-color:#cfd9e9}.collage-with-stats .cws__center-photo-wrapper img{-o-object-position:0% 20%;object-position:0% 20%}@media all and (max-width: 79.9375em){.collage-with-stats .cws__under-photo-wrapper.left{width:40%}.collage-with-stats .cws__under-photo-wrapper.right{width:24%}}@media all and (max-width: 63.9375em){.collage-with-stats .cws__under-photo-wrapper.left img,.collage-with-stats .cws__under-photo-wrapper.right img{display:none}}@media all and (max-width: 59.9375em){.collage-with-stats .cws__under{display:none}.collage-with-stats .cws__center{max-width:none;padding:0}}@media all and (max-width: 38.6875em){.collage-with-stats .cws__center-stats .stat{font-size:2rem}}@media all and (max-width: 29.9375em){.collage-with-stats .cws__center{grid-template-columns:1fr;grid-template-rows:2fr 1fr}.collage-with-stats .cws__center-stats{padding:1.9999995rem 0.99999975rem}.collage-with-stats .cws__center-stats .stat{font-size:1.5rem}.collage-with-stats .cws__center-stats .stat+.stat{margin-top:0.99999975rem}}.testimonials-list{margin:0}.testimonials-list>li{border-bottom:1px solid #dddde2;padding-bottom:var(--space-sm);margin-bottom:var(--space-sm)}.testimonial-item__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xxs);font-size:0.9rem;line-height:1.2;margin-bottom:var(--space-xxs)}.testimonial-item__meta .svg-star-rating{align-self:center;height:1em;width:auto}.testimonial-item__reviewed-by{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xxs);margin-right:auto;opacity:0.8}.testimonial-item__reviewed-by>span+span::before{content:"•";margin-right:var(--space-xxs);font-size:0.9em;opacity:0.7}.testimonial-item__name{font-weight:600}.testimonial-item__review{margin-bottom:0}.testimonial-item__course-link:link{color:#2554E3}.testimonial-item__course-link:visited{color:#2554E3}.testimonial-item__course-link:hover{color:#5277e9}.testimonial-item__course-link:focus{color:#5277e9}.testimonial-item__course-link:active{color:#1b49d3}.lead-gen-form{container-type:inline-size}.lead-gen-form__inputs-layout{display:grid;gap:0.5rem;align-items:start}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper{display:grid;grid-template-columns:minmax(4.25rem, auto) 1fr;grid-template-rows:min-content;align-self:start;row-gap:0.25rem;font-size:0.9em;padding:0;font-weight:500}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper span{padding:var(--space-xxxxs) var(--space-xxs);border:1px solid #b2bed1;border-right:none;box-shadow:inset 0 1px 3px 0 #f6f7f9;border-radius:var(--radius-sm);border-top-right-radius:0;border-bottom-right-radius:0}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper input{padding:var(--space-xxxxs) var(--space-xxs);min-width:0;width:auto;border-top-left-radius:0;border-bottom-left-radius:0}.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper{padding:0}.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper>span{display:block;margin-bottom:var(--space-xxs)}@container (min-width: 25rem){.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper{grid-column-end:span 2}}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper{display:grid;padding-bottom:var(--space-xxxs);align-self:start;row-gap:var(--space-xxxs);font-size:0.9em;font-weight:500;border:1px solid #b2bed1;border-radius:var(--radius-sm)}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper span{padding:var(--space-xxxxs) var(--space-xxs);width:100%;border-bottom:1px solid #b2bed1;display:block}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper label{margin:0;padding:0;font-weight:normal;padding:0 var(--space-xxs);line-height:1.2}.lead-gen-form__inputs-layout .lead-gen-form__checkbox-wrapper{display:flex;align-items:center;border:1px solid #b2bed1;border-radius:var(--radius-sm);align-self:stretch;padding:var(--space-xxxxs) var(--space-xxs)}.lead-gen-form__inputs-layout .lead-gen-form__checkbox-wrapper label{margin:0;padding:0;font-weight:normal;line-height:1.2}@container (min-width: 25rem){.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper+.lead-gen-form__submit-button{grid-column-end:span 2}}.lead-gen-form__inputs-layout .lead-gen-form__submit-button{margin:0}@container (min-width: 25rem){.lead-gen-form__inputs-layout{grid-template-columns:1fr 1fr}}.course-videos-container{container-type:inline-size}.course-videos-layout{display:grid;gap:var(--space-sm);align-items:start}@container (min-width: 35rem){.course-videos-layout{grid-template-columns:5fr minmax(16rem, 2fr)}.course-videos-layout .course-video-preview-container{position:sticky;top:var(--space-sm)}}@supports not (container-type: inline-size){@media all and (min-width: 48em){.course-videos-layout{grid-template-columns:5fr minmax(16rem, 2fr)}}@media all and (min-width: 48em){.course-videos-layout .course-video-preview-container{position:sticky;top:var(--space-sm)}}}.course-videos-outline{border:1px solid #cfd9e9;border-radius:var(--radius-md)}.course-videos-outline summary{display:flex;justify-content:space-between;gap:var(--space-xxs);align-items:start}.course-videos-outline summary::marker{content:''}.course-videos-outline summary::-webkit-details-marker{display:none}.course-videos-outline summary::after{content:'+';font-family:monospace;font-weight:normal;font-size:1.2em}.course-videos-outline details[open] summary::after{content:'-'}.course-videos-outline__section:not(:first-of-type){border-top:1px solid #cfd9e9}.course-videos-outline__section-heading{padding:var(--space-sm);font-family:var(--font-headings);font-weight:600;line-height:1.2}.course-videos-outline__section-heading:hover{background-color:#f6f7f9}.course-videos-outline__list{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}.course-videos-outline__list-item{padding:2px var(--space-xxxs)}.course-videos-outline-button{border:0;background:none;padding:var(--space-xxs) var(--space-sm);width:100%;box-sizing:border-box;text-align:left;color:black;border-radius:var(--radius-sm);transition-property:background-color, box-shadow;transition-duration:0.15s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);display:grid;grid-template-columns:1rem 1fr;column-gap:var(--space-xxs);row-gap:var(--space-xxxxs)}.course-videos-outline-button .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size)}.course-videos-outline-button__name,.course-videos-outline-button__duration{grid-column:2}.course-videos-outline-button__duration{font-size:var(--text-sm);opacity:0.8}.course-videos-outline-button:hover{background-color:#edf2fa}.course-videos-outline-button[aria-current='true']{background-color:#EEF8FF;color:#132683;box-shadow:0 0 0 1px inset #538DFF}.course-videos-outline-button[aria-current='true']:hover{background-color:#edf2fa}.course-video-preview-container__preload-dummy{background-color:black;border-radius:var(--radius-md);overflow:hidden}.course-video-preview__video-wrapper{background-color:black;border:1px solid #cfd9e9;border-radius:var(--radius-md);overflow:hidden}.course-video-preview__video-wrapper video{display:block;width:100%;height:auto;background-color:black}.course-video-preview__locked{background-color:black;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background-size:cover}.course-video-preview__locked>div{background-color:rgba(0,0,0,0.7);color:white;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;text-align:center;gap:var(--space-sm);width:100%;height:100%;backdrop-filter:blur(4px)}.course-video-preview__locked p{margin:0;flex-basis:100%}.course-video-preview__description{margin-top:var(--space-sm);margin-bottom:0}.course-videos-accordion-course{display:grid;align-items:start;--timeline-width: 2rem;grid-template-columns:[edge-start timeline-start main-start] var(--timeline-width) [timeline-end content-start] 1fr [content-end main-end edge-end]}.course-videos-accordion-course+.course-videos-accordion-course{margin-top:var(--space-xs)}@media all and (min-width: 38.75em){.course-videos-accordion-course{--timeline-width: 4.5rem}}.course-videos-accordion-course__label{grid-column:label;grid-row:1}.course-videos-accordion-course__timeline{grid-column:timeline;grid-row:1}.course-videos-accordion-course__details{grid-column:main;grid-row:1}.course-videos-accordion-course__content{grid-column:content;grid-row:1}.course-videos-accordion-course--free .course-videos-accordion-course__timeline{display:none}.course-videos-accordion-course__label{color:#4c4e58;line-height:1.1;font-weight:600;text-align:right;margin:0;height:100%;display:none;align-content:flex-start;flex-wrap:wrap;padding-top:var(--space-xxs)}@media all and (min-width: 38.75em){.course-videos-accordion-course__label{display:flex}}.course-videos-accordion-course__label>span{flex-basis:100%}.course-videos-accordion-course__label .label__duration{font-size:var(--text-sm);font-weight:500}.course-videos-accordion-course__timeline{height:100%;justify-self:start;margin-left:0.675rem;position:relative}@media all and (min-width: 38.75em){.course-videos-accordion-course__timeline{justify-self:center;margin-left:auto;margin-right:auto}}.course-videos-accordion-course__timeline .line{position:absolute;z-index:0;width:2px;top:-1.5rem;bottom:0;left:-1px;background-color:#B2D6FF}.course-videos-accordion-course:first-child .course-videos-accordion-course__timeline .line{top:1.5rem}.course-videos-accordion-course:last-child .course-videos-accordion-course__timeline .line{bottom:calc(100% - 1.5rem)}.course-videos-accordion-course__header{cursor:pointer;display:flex;flex-wrap:nowrap}.course-videos-accordion-course__header-icon{width:var(--timeline-width);flex-grow:0;flex-shrink:0;z-index:1;display:flex;justify-content:center;align-items:center}.course-videos-accordion-course__header-icon .clarity-icon{--svg-icon-size: 1.35rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto;margin-left:0}@media all and (min-width: 38.75em){.course-videos-accordion-course__header-icon .clarity-icon{--svg-icon-size: 1.79955rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-left:auto;margin-right:auto}}.course-videos-accordion-course__header-title{width:100%;padding:var(--space-xs) var(--space-sm)}.course-videos-accordion-course__header-title h4{margin:0;font-weight:600}.course-videos-accordion-course__content{padding:var(--space-sm);position:relative;left:var(--timeline-width);width:calc(100% - var(--timeline-width) - 2 * var(--space-sm))}.course-videos-accordion-course__details .course-videos-accordion-course__header-icon .clarity-icon{transition:transform .05s ease-in, color .15s ease-in-out;transform:rotate(0deg)}.course-videos-accordion-course__details .course-videos-accordion-course__header-icon .clarity-icon .icon-view{transition:opacity 0s ease-in 0s}.course-videos-accordion-course__details .course-videos-accordion-course__header-icon .clarity-icon .icon-view-collapsed{opacity:1}.course-videos-accordion-course__details .course-videos-accordion-course__header-icon .clarity-icon .icon-view-expanded{opacity:0}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header-icon .clarity-icon{transition:transform 0.4s cubic-bezier(1, 0, 0.4, 1.5),color 0.15s ease-in-out;transform:rotate(180deg)}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header-icon .clarity-icon .icon-view{transition:opacity 0s ease-out .2s}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header-icon .clarity-icon .icon-view-collapsed{opacity:0}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header-icon .clarity-icon .icon-view-expanded{opacity:1}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header .course-videos-accordion-course__header-icon .clarity-icon{color:#1A3BB9}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header .course-videos-accordion-course__header-title{color:#1A3BB9;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#B2D6FF}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header+.course-videos-accordion-course__content{box-shadow:0 0 0 1px inset #B2D6FF}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header:hover .course-videos-accordion-course__header-title,.course-videos-accordion-course__details[open] .course-videos-accordion-course__header:focus .course-videos-accordion-course__header-title{background-color:#D5EBFF}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header:hover+.course-videos-accordion-course__content,.course-videos-accordion-course__details[open] .course-videos-accordion-course__header:focus+.course-videos-accordion-course__content{box-shadow:0 0 0 1px inset #D5EBFF}.course-videos-accordion-course__details[open] .course-videos-accordion-course__header:hover .header-icon .clarity-icon,.course-videos-accordion-course__details[open] .course-videos-accordion-course__header:focus .header-icon .clarity-icon{color:#132683}.course-videos-accordion-course__header .course-videos-accordion-course__header-icon .clarity-icon{color:#80B2FF}.course-videos-accordion-course__header .course-videos-accordion-course__header-title{transition:box-shadow .3s ease, background-color .15s ease-out, color .1s ease-out;background-color:#f6f7f9;border-radius:var(--radius-lg)}.course-videos-accordion-course__header:hover .course-videos-accordion-course__header-icon .clarity-icon{color:#1A3BB9}.course-videos-accordion-course__header:hover .course-videos-accordion-course__header-title{background-color:#e5ecf7;color:#132683}.course-videos-accordion-course__header:focus-visible .course-videos-accordion-course__header-title{box-shadow:0 0 0 1px rgba(26,59,185,0.15),0 0 0 5px rgba(83,141,255,0.15)}.course-videos-accordion-course__content{background-color:white;border-radius:var(--radius-lg);border-top-left-radius:0;border-top-right-radius:0;transition:background-color .15s ease-in}.course-videos-accordion-course__content.ui-accordion-content-active{border-top-left-radius:0;border-top-right-radius:0;transition:background-color .15s ease-in}.topics__show main{background-color:white}.topics__show header .subtitle{font-size:var(--text-md)}.topics__show .class-cards-wrapper{margin-left:-0.499999875rem;margin-right:-0.499999875rem;display:flex;flex-wrap:wrap;justify-content:center}.topics__show .class-cards-wrapper .class-group-class-card{flex-basis:100%;margin:0.499999875rem}@media all and (min-width: 48em){.topics__show .class-cards-wrapper .class-group-class-card{flex-basis:calc(50% - 0.99999975rem)}}@media all and (min-width: 80em){.topics__show .class-cards-wrapper .class-group-class-card{flex-basis:calc(33.333% - 0.99999975rem)}}@media all and (min-width: 80em){.topics__show .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(3n+1):nth-last-child(4)~.class-group-class-card,.topics__show .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(3n+1):nth-last-child(4),.topics__show .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(2n):nth-last-child(2)~.class-group-class-card,.topics__show .class-cards-wrapper .class-group-class-card:first-child:nth-last-child(2n):nth-last-child(2){flex-basis:calc(50% - 0.99999975rem)}}.topics__show .class-cards-wrapper .class-group-class-card:first-child:last-child{flex-basis:100%}.topics__show .topic-location{font-size:var(--text-lg);font-weight:400;line-height:1.25}.topics__show .upcoming-classes{border-bottom:3px solid #f6f7f9;position:relative}.topics__show .upcoming-classes .training-table h2{text-align:left}.topics__show .upcoming-classes::before{z-index:-1;content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(#edf2fa 2rem, rgba(237,242,250,0) 8rem),url(/assets/schedule-bg-fdf01ab8be3c575bd63ea615f397313ff0514134d301cb1886bcc76043db6a1a.svg);background-repeat:no-repeat;background-position:left top}.topics__show--simple .header__main-heading{margin-top:0;margin-bottom:0;font-weight:600;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-sm)}.topics__show--simple .header__location{font-size:var(--text-lg);font-weight:500;color:rgba(255,255,255,0.85)}.topics__show--simple .header__subtitle{font-size:var(--text-md);line-height:var(--body-line-height)}.topics__show--simple .header-layout{position:relative;display:grid;align-items:center;gap:var(--space-lg)}@media all and (min-width: 64em){.topics__show--simple .header-layout{grid-template-columns:3fr minmax(min-content, 2fr)}}.topics__show--simple .training-options-box{background-color:white;color:black;padding:var(--space-md);border-radius:var(--radius-md)}.topics__show--simple .training-options-box hr{flex-basis:100%;border:0;height:1px;margin-top:var(--space-md);margin-bottom:var(--space-md);background-image:linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0.2), rgba(0,0,0,0))}.topics__show--simple .training-options-box-heading{text-align:center;margin-bottom:var(--space-lg)}.topics__show--simple .training-options-box-list{display:grid;gap:var(--space-sm);justify-items:start;list-style-type:none;padding:0}@media all and (min-width: 38.75em){.topics__show--simple .training-options-box-list{flex-wrap:wrap;grid-template-columns:auto auto;grid-column-gap:var(--space-md)}}.topics__show--simple .training-options-box-list .clarity-icon{color:#2554E3;--svg-icon-size: 1.6em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-.5em}.topics__show--simple .training-options-box-list li{line-height:1.2;padding-left:2em}.topics__show--simple .training-options-box-list li::before{content:'';position:absolute;width:1.6em;height:1.6em;margin-left:-2em;background-size:auto 100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%232554E3' width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30,18A12,12,0,1,1,18,6,12,12,0,0,1,30,18Zm-4.77-2.16a1.4,1.4,0,0,0-2-2l-6.77,6.77L13,17.16a1.4,1.4,0,0,0-2,2l5.45,5.45Z'%3E%3C/path%3E%3Crect x='0' y='0' width='36' height='36' fill-opacity='0'/%3E%3C/svg%3E")}.topics__show--simple .training-options-box .training-options-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}.topics__show--simple .training-options-box .training-options-cta a{flex-grow:1;text-align:center}.topics__show--simple .about-this-topic,.topics__show--simple .resources-section-outer{border-top:3px solid #f6f7f9}.topics__show--simple .courses-section header{margin-bottom:3.999999rem}.topics__show--simple .corporate-training{border-bottom:4px solid #f6f7f9;background-color:white;position:relative;overflow:hidden;background-size:1024px;background-repeat:no-repeat repeat;background-position:center top;will-change:background-position-y;animation:scroll-corporate-logos 120s linear infinite;padding-top:3.999999rem;padding-bottom:3.999999rem;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);text-align:center}.topics__show--simple .corporate-training::before{background-image:linear-gradient(white 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,0) 70%, white 100%)}.topics__show--simple .corporate-training::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.topics__show--simple .corporate-training>.container{position:relative}.topics__show--simple .corporate-training>.container>*{position:relative}.topics__show--simple .corporate-training>.container::before{content:'';display:block;width:100%;max-width:640px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:radial-gradient(closest-side, rgba(255,255,255,0.7) 70%, rgba(255,255,255,0) 100%)}.topics__show--simple .corporate-training p{margin:0 auto 1.9999995rem;font-size:1.16667rem}.topics__show--simple .corporate-training a{-webkit-font-smoothing:antialiased}@keyframes scroll-corporate-logos{from{background-position-y:0%}to{background-position-y:-730px}}.cert-comparison-mobile-tabs button{cursor:pointer;display:block;width:100%;border:1px solid #dadee4;background-color:white;padding:0.499999875rem;font-size:.9rem;font-weight:600}.cert-comparison-mobile-tabs button[aria-pressed=true]{background-color:#EDF2FA}.cert-comparison-mobile-tabs button:hover{background-color:#EDF2FA}.cert-comparison-mobile-tabs button span{font-weight:normal}.cert-comparison-mobile-tabs li+li button{border-top-color:transparent}.cert-comparison-mobile-tabs li:first-of-type button{border-top-left-radius:8px;border-top-right-radius:8px}.cert-comparison-mobile-tabs li:last-of-type button{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media all and (min-width: 48em){.cert-comparison-mobile-tabs{display:none}}
