.page-masthead{padding-bottom:var(--space-xl)}.comparison-pages .subtitle{font-size:1.1rem;line-height:1.4}.related-certificate-outer+.compare-page-body-outer{border-top:1px solid #dddde2}.breadcrumb-nav-outer{border-bottom:1px solid #efeff2;padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}.breadcrumb-nav__item{font-size:.9rem;line-height:1.2}.breadcrumb-nav__item+.breadcrumb-nav__item::before{content:'/';margin:0 var(--space-xs) 0 0.3999999rem;font-weight:600;color:#4c4e58}.comparison-table-container{padding:0;max-width:calc(1440px + 1.9999995rem);margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;position:relative}.comparison-table-container::before{content:'';position:absolute;top:60px;left:10px;right:10px;bottom:60px;border-radius:var(--radius-md);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle fill='%23000000' cx='2' cy='2' r='2'/%3E%3C/svg%3E");background-size:4px;background-repeat:repeat;opacity:.5}@media all and (min-width: 64em){.comparison-table-container{padding:1.9999995rem;max-width:calc(1440px + 3.999999rem)}}@media all and (max-width: 38.6875em){.comparison-table-container::before{content:none}}.add-course{background-color:#efeff2;border:1px solid #dddde2;border-radius:var(--radius-md);margin-bottom:0;margin-left:0;padding:var(--space-md) var(--space-sm) var(--space-lg);z-index:2;order:-1;flex:1 0 25%}@media all and (max-width: 63.9375em){.add-course{margin:0;border:0;border-radius:0}}@media all and (min-width: 64em){.comparison-table-wrapper+.add-course{margin-bottom:var(--space-sm)}}.add-course__heading{font-size:1.3rem;font-weight:600;line-height:1.2;margin-top:0;margin-bottom:var(--space-sm)}.course-search{position:relative}.course-search__input-wrapper{width:100%;font-size:1em;position:relative}.course-search__input-wrapper input[type=text]{width:100%;height:100%;display:block;font-weight:500;border-radius:var(--radius-md);outline:none;border:1px solid #dddde2;padding-left:2em;padding-top:var(--space-xs);padding-bottom:var(--space-xs);background-color:white;transition:border-color .1s ease-in-out}.course-search__input-wrapper input[type=text]::placeholder{color:#31333d;line-height:normal}.course-search__input-wrapper input[type=text]:hover{border:1px solid #9a9ba4}.course-search__input-wrapper input[type=text]:focus{border:1px solid #015eb4}.course-search__input-wrapper .search-icon{color:black;position:absolute;left:.5em;top:50%;--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);transform:translateY(-50%);margin:0}.course-search__results{position:absolute;top:calc(100% + 9px);max-width:100%;overflow:hidden;border-radius:var(--radius-md);background-color:none;will-change:transform;z-index:1;border:1px solid #dddde2;box-shadow:0 10px 10px 0 rgba(0,0,0,0.08)}.course-search__results .ui-autocomplete{max-height:calc(var(--vh, 1vh) * 45);overflow:hidden;overflow-y:scroll;list-style-type:none;padding:var(--space-xs) 0;background-color:white;margin:0}.course-search__results .ui-autocomplete .ui-menu-item{font-size:1em;line-height:1.2;color:black;cursor:pointer}.course-search__results .ui-autocomplete .ui-menu-item .area{color:#31333d;font-size:.9em}.course-search__results .ui-autocomplete .ui-menu-item-wrapper{display:flex;justify-content:space-between;padding:var(--space-xxxs) var(--space-sm)}.course-search__results .ui-autocomplete .ui-menu-item-wrapper .clarity-icon{color:#dddde2;transform:rotate(90deg);margin:0;flex-shrink:0}.course-search__results .ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background-color:#e9edfb;color:#072040}.course-search__results .ui-autocomplete .ui-menu-item-wrapper.ui-state-active .clarity-icon{color:#072040}.course-search__message{position:absolute;padding-top:4px;top:100%}.course-search__message .message{padding:var(--space-xxxs) var(--space-sm)}.table-scroll-sideways-controls{display:flex;justify-content:space-between;padding-left:0.7999998rem;padding-right:0.7999998rem;background-color:#f6f7f9}@media all and (min-width: 48em){.table-scroll-sideways-controls{display:none}}.table-scroll-sideways-controls button{border:none;font-family:inherit;font-size:inherit;cursor:pointer;display:flex;justify-content:center;align-content:center;background-color:transparent;padding:var(--space-xs);transition:color .15s ease-in-out, background-color .15s ease-in-out}.table-scroll-sideways-controls button .clarity-icon{--svg-icon-size: var(--space-md);width:var(--svg-icon-size);height:var(--svg-icon-size)}.table-scroll-sideways-controls button:hover,.table-scroll-sideways-controls button:focus{outline:none;background-color:#dddde2}.table-scroll-sideways-controls button:active{color:white;background-color:#c0c0c8}.table-scroll-sideways-controls button.disabled{color:#c0c0c8;background-color:transparent;cursor:default;pointer-events:none}@media all and (max-width: 47.9375em){.comparison-table-wrapper{overflow:hidden}.comparison-table-wrapper .comparison-table{position:relative;transition:left .2s ease-in-out}.comparison-table-wrapper .comparison-table thead{transition:left .2s ease-in-out}.comparison-table-wrapper .comparison-table th[scope=row] .cell-inner{transition:left .2s ease-in-out}.comparison-table-wrapper .comparison-table[data-table-position=left]{left:0}.comparison-table-wrapper .comparison-table[data-table-position=left] thead{left:0}.comparison-table-wrapper .comparison-table[data-table-position=left] th[scope=row] .cell-inner{left:0}.comparison-table-wrapper .comparison-table[data-table-position=right]{left:-50%}.comparison-table-wrapper .comparison-table[data-table-position=right] thead{left:-50%}.comparison-table-wrapper .comparison-table[data-table-position=right] th[scope=row] .cell-inner{left:33.3333%}}.course-count-3{--col-count: 3}.course-count-3 .add-course{display:none}.course-count-2{--col-count: 2}.course-count-1{--col-count: 1}.course-count-0{--col-count: 0}.course-count-0 .comparison-table{display:none}.comparison-table tr{display:grid;grid-template-columns:17% repeat(var(--col-count), 1fr)}.comparison-table tr th,.comparison-table tr td{grid-row:1}@media all and (max-width: 79.9375em){.comparison-table thead td{display:none}.comparison-table tr{grid-template-columns:repeat(var(--col-count), 1fr)}.comparison-table tr th[scope=row]{grid-column:1/span var(--col-count)}.comparison-table tr th[scope=row]~td{grid-row:2}}@media all and (max-width: 47.9375em){.comparison-table tr{grid-template-columns:repeat(var(--col-count), minmax(50vw, 1fr))}}.comparison-table-container{position:relative}.comparison-table{display:block}.comparison-table thead{display:block;position:sticky;z-index:2;top:0}.comparison-table thead tr:last-child .cell-inner{border-bottom:4px solid #dddde2}@media all and (max-width: 47.9375em){.intersection-target-bottom{position:absolute;bottom:0;left:0;right:0;pointer-events:none;z-index:-500}.table-scroll-sideways-controls{z-index:2}thead,.table-scroll-sideways-controls{width:100%;left:0;top:0}thead[data-position-state=static],.table-scroll-sideways-controls[data-position-state=static]{position:static}thead[data-position-state=fixed],.table-scroll-sideways-controls[data-position-state=fixed]{position:fixed}thead[data-position-state=absolute],.table-scroll-sideways-controls[data-position-state=absolute]{position:absolute}}.comparison-table{width:100%;border-spacing:0;border-collapse:collapse;table-layout:auto}.comparison-table th,.comparison-table td{margin:0;padding:0}.comparison-table th .cell-inner,.comparison-table td .cell-inner{background-color:white}.comparison-table thead th:first-child .cell-inner,.comparison-table thead td:first-child .cell-inner{background-color:#f6f7f9}.comparison-table .cell-inner{border:1px solid #dddde2}.comparison-table thead th .cell-inner,.comparison-table thead td .cell-inner{border-top:0;border-bottom:0}.comparison-table thead tr:first-child .cell-inner{border-top:1px solid #dddde2}.comparison-table tr:last-child th[scope=row] .cell-inner{border-bottom:1px solid #dddde2}.comparison-table thead tr:first-child th:first-child .cell-inner,.comparison-table thead tr:first-child td:first-child .cell-inner{border-top-left-radius:var(--radius-md)}.comparison-table thead tr:first-child th:last-child .cell-inner,.comparison-table thead tr:first-child td:last-child .cell-inner{border-top-right-radius:var(--radius-md)}.comparison-table tbody tr:last-of-type td:first-child .cell-inner,.comparison-table tbody tr:last-of-type th:first-child .cell-inner{border-bottom-left-radius:var(--radius-md)}.comparison-table tbody tr:last-of-type td:last-child .cell-inner,.comparison-table tbody tr:last-of-type th:last-child .cell-inner{border-bottom-right-radius:var(--radius-md)}.comparison-table th[scope=row] .cell-inner{padding:var(--space-sm);display:flex;flex-wrap:wrap;align-content:center}.comparison-table th[scope=row]~td .cell-inner{padding:var(--space-sm);display:flex;justify-content:flex-start;align-items:flex-start}.comparison-table th[scope=row]~td .cell-inner.valign-center,.comparison-table th[scope=row]~td .cell-inner>.valign-center{align-items:center;align-self:center}.comparison-table th[scope=row]~td .cell-inner.halign-left{justify-content:flex-start}.comparison-table th[scope=col] .cell-inner{padding:var(--space-sm)}.comparison-table .course-title th .cell-inner{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.comparison-table .course-addition th .cell-inner{padding-top:0;padding-bottom:0}.comparison-table .course-info th .cell-inner{padding-bottom:var(--space-xs)}.comparison-table .course-button-row th .cell-inner{padding-bottom:var(--space-xs)}.comparison-table .course-syllabus th .cell-inner{padding-top:var(--space-xs)}.comparison-table .remove-from-comparison th .cell-inner{padding:var(--space-xxxs);padding-bottom:0}.comparison-table tr.extra-top-padding .cell-inner{padding-top:var(--space-md)}.comparison-table td,.comparison-table th{position:relative}.comparison-table .cell-inner{margin:-.5px;height:calc(100% + 1px)}.comparison-table .cell-inner .clarity-icon{--svg-icon-size: 1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto}.comparison-table thead th:first-child:first-child{text-align:left}.comparison-table th[scope=row]{text-align:left;font-size:1rem;font-weight:600;line-height:1.2}.comparison-table th[scope=row] span{font-size:.9em;font-weight:500;display:block}.comparison-table th[scope=col]{text-align:center}.comparison-table th[scope=row]~td .cell-inner{font-size:.9rem}.comparison-table .course-title th{font-size:1.3rem;font-weight:600;line-height:1.2}.comparison-table .course-info th{font-size:1rem;font-weight:600;line-height:1.3}.comparison-table .course-info th span{display:block}.comparison-table .course-info th span:first-of-type{color:#00498d;font-size:1.6rem;font-weight:500}.comparison-table .course-info th span:last-of-type{color:#555d6f;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em}.comparison-table .course-info th span.course-info__call-for-pricing{font-weight:normal;font-size:1.2rem;line-height:1.7;color:#555d6f}.comparison-table .remove-from-comparison th{text-align:left}.comparison-table .learn-more-button{font-size:1rem;line-height:1.3;padding:var(--space-xxxs) var(--space-md);border:0;font-weight:600;color:white;text-align:center;border-radius:500px;transition:box-shadow .3s ease, background-position .2s ease-out, color .1s ease-out;box-shadow:0 0 10px rgba(255,255,255,0.2);background-size:400% 100%;background-position-x:0%;background-repeat:no-repeat;background-image:linear-gradient(90deg, #015eb4 10%, #4693ff 25%, #b3c8fd 37.5%, #d3ddfc 62.5%, #d3ddfc 75%, #e9edfb 100%)}.comparison-table .learn-more-button:hover,.comparison-table .learn-more-button:focus{outline:none;color:#072040;background-position-x:50%}.comparison-table .learn-more-button:active{background-position-x:100%}.comparison-table .download-syllabus-link{font-weight:500;font-size:.9rem}.comparison-table .download-syllabus-link .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-left:var(--space-xxxs)}.comparison-table .remove-from-comparison-button{font-weight:500;font-size:.8rem;line-height:1;color:#4c4e58;background-color:transparent;border-radius:500px;padding:var(--space-xxxs) var(--space-xs) var(--space-xxxs) var(--space-xxxs);display:inline-flex;justify-content:flex-start;align-items:center}.comparison-table .remove-from-comparison-button:hover,.comparison-table .remove-from-comparison-button:focus{color:black;background-color:#efeff2}.comparison-table .remove-from-comparison-button:active{background-color:#dddde2}.comparison-table .remove-from-comparison-button .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-right:var(--space-xxxs)}.comparison-table .cert-courses-list{margin:0}.comparison-table .cert-courses-list li{display:grid;grid-template-columns:4rem 1fr;grid-gap:var(--space-sm);line-height:1.2}.comparison-table .cert-courses-list li+li{margin-top:var(--space-xxs)}.comparison-table .cert-courses-list li span{color:#4c4e58;text-align:right}.comparison-table .target-audience ul{list-style:disc;margin-bottom:0;margin-left:var(--space-sm)}.comparison-table .target-audience p:last-child{margin-bottom:0}.comparison-table .compare-what-you-learn ul{list-style:disc;margin-bottom:0;margin-left:var(--space-sm)}.comparison-table .compare-what-you-learn .checklist{margin-bottom:0}.comparison-table .compare-what-you-learn .checklist li{line-height:1.2}.comparison-table .compare-what-you-learn .checklist li+li{margin-top:.5rem}.comparison-table .discounts-list{margin:0}.comparison-table .discounts-list strong{font-weight:600}.comparison-table .discounts-list li+li{margin-top:.5rem}@media all and (max-width: 79.9375em){.comparison-table thead tr:first-child th:first-of-type .cell-inner{border-top-left-radius:var(--radius-md)}.comparison-table tbody tr:last-of-type th[scope=row] .cell-inner{border-radius:0}.comparison-table tbody tr:last-of-type th[scope=row]+td .cell-inner{border-bottom-left-radius:var(--radius-md)}.comparison-table thead th:first-child,.comparison-table thead td:first-child{display:none}.comparison-table th[scope=row] .cell-inner{display:block;text-align:center}.comparison-table th[scope=row] span{display:block}.comparison-table th[scope=row] .cell-inner{background-color:#f6f7f9}.comparison-table th[scope=row]~td .cell-inner .clarity-icon{--svg-icon-size: 1.35rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}}@media all and (max-width: 63.9375em){.comparison-table .cert-courses-list li{display:block}.comparison-table .cert-courses-list li span{display:block;text-align:left}.comparison-table th .cell-inner,.comparison-table td .cell-inner{border-radius:0 !important}.comparison-table th,.comparison-table td{overflow:hidden}}@media all and (max-width: 47.9375em){.comparison-table th[scope=row] .cell-inner{position:relative;max-width:100vw}}@media all and (max-width: 29.9375em){.comparison-table th[scope=row] .cell-inner,.comparison-table th[scope=col] .cell-inner,.comparison-table th[scope=row]~td .cell-inner,.comparison-table th[scope=col]~td .cell-inner{padding:var(--space-xs)}.comparison-table .remove-from-comparison th .cell-inner{padding:var(--space-xxxs);padding-bottom:0}.comparison-table .learn-more-button{font-size:.9rem}.comparison-table .download-syllabus-link{font-size:.8rem}.comparison-table .course-title th{font-size:1.2rem}}.comparison-table th,.comparison-table td{opacity:1;transition:opacity .2s ease-in}.comparison-table.animate-remove-course-1 th:nth-child(2),.comparison-table.animate-remove-course-1 td:nth-child(2){opacity:0}.comparison-table.animate-remove-course-2 th:nth-child(3),.comparison-table.animate-remove-course-2 td:nth-child(3){opacity:0}.comparison-table.animate-remove-course-3 th:nth-child(4),.comparison-table.animate-remove-course-3 td:nth-child(4){opacity:0}.comparisons-list-section{border-top:1px solid #efeff2}.comparisons-list-section__heading{text-align:center;margin-top:0;margin-bottom:var(--space-lg)}.comparisons-list-section__list{display:grid;margin:0;grid-template-columns:repeat(auto-fill, minmax(15.999996rem, 1fr));grid-gap:var(--space-xs)}@media all and (min-width: 64em){.comparisons-list-section__list{grid-gap:var(--space-sm);grid-template-columns:repeat(auto-fill, minmax(19.999995rem, 1fr))}}.comparisons-list-section__item a{display:flex;align-items:flex-start;height:100%;font-size:1.1rem;padding:var(--space-xs);border-radius:var(--radius-md);line-height:1.2;background-color:#f6f7f9;color:black;border:1px solid transparent}.comparisons-list-section__item a:hover,.comparisons-list-section__item a:focus{outline:0;color:#015eb4;border-color:#4693ff;background-color:white}.comparisons-list-section__item a:active{background-color:#efeff2}.comparisons-list-section__item img{vertical-align:middle;display:inline-block;width:auto;height:auto;max-width:1.35rem;max-height:1.35rem;margin-right:0.7499998125rem}.comparisons-list-section__toggle-button{margin-top:1.9999995rem}.upcoming-classes{z-index:0;position:relative}.upcoming-classes::before{z-index:-1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#edf2fa, transparent 50%),url(/assets/schedule-bg-fdf01ab8be3c575bd63ea615f397313ff0514134d301cb1886bcc76043db6a1a.svg);background-position:left top;mix-blend-mode:multiply}.compare-page-more-courses-outer{border-top:1px solid #dddde2}.compare-page-more-courses-outer .more-courses{justify-content:flex-start}@media all and (min-width: 80em){.related-certificate{display:grid;grid-gap:1.9999995rem;grid-template-columns:3fr 2fr}}.related-certificate__image-container{position:relative;overflow:hidden;border-radius:var(--radius-md);padding-bottom:56.25%}@media all and (min-width: 48em){.related-certificate__image-container{padding-bottom:0;min-height:315px}}.related-certificate__image-container img{position:absolute;left:0;right:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 33%;object-position:50% 33%}.related-training-cards{margin-top:1.9999995rem;margin-bottom:0.99999975rem;margin-left:-0.499999875rem;margin-right:-0.499999875rem;display:flex;flex-wrap:wrap;justify-content:center}.related-training-cards .card{flex-basis:100%;margin:0.499999875rem}@media all and (min-width: 48em){.related-training-cards .card{flex-basis:calc(50% - 0.99999975rem)}}@media all and (min-width: 80em){.related-training-cards .card{flex-basis:calc(25% - 0.99999975rem)}}.related-training-cards .card{position:relative;padding:0.99999975rem;color:#070F21;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.related-training-cards .card *{transition:all .2s ease}.related-training-cards .card[hidden]{display:none}.related-training-cards .card h3{margin-bottom:0}.related-training-cards .card .title{border-bottom:1px solid #c5d5ef;padding-bottom:0.99999975rem;margin-bottom:0.99999975rem}.related-training-cards .card .teaser{flex-grow:1;margin-bottom:0.99999975rem}.related-training-cards .card .teaser p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5}.related-training-cards .card .teaser p:last-child{margin:0}.related-training-cards .card .details p{font-size:.9rem;line-height:1.4;text-transform:uppercase;font-weight:600;margin-bottom:0}.related-training-cards .card .hours{margin-right:1em}.related-training-cards .card .hours,.related-training-cards .card .price{display:inline-block}.related-training-cards .card .feather-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-top:.2em;vertical-align:top}.related-training-cards .card .details{position:relative}.related-training-cards .card .cta{text-align:center;left:0;right:0;position:absolute;bottom:-1.9999995rem;color:#2448FF}.related-training-cards .card .cta:link{color:#2448FF}.related-training-cards .card .cta:visited{color:#2448FF}.related-training-cards .card .cta:hover{color:#5773ff}.related-training-cards .card .cta:focus{color:#5773ff}.related-training-cards .card .cta:active{color:#0b33ff}.related-training-cards .card .cta .feather-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0;vertical-align:-.15em}.related-training-cards .card:hover,.related-training-cards .card:focus{transform:scale(1.04);border-color:#5773ff}.related-training-cards .card:hover .title h3,.related-training-cards .card:focus .title h3{color:#2448FF}.related-training-cards .card:hover .details,.related-training-cards .card:focus .details{bottom:-2.99999925rem}.related-training-cards .card:hover .cta,.related-training-cards .card:focus .cta{bottom:0.99999975rem}.related-training-cards .card:active{transform:scale(0.96)}.related-training .related-training-cards .card h3{font-size:1.1rem}.related-training .related-training-cards .card .details{font-size:.9rem}
