@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&display=block";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.search__add-suggestion,.btn--large,.overflow-filter-group-btn,.btn-preview,.btn-bell,.btn-bell--outline-white,.btn-bell--outline-mid,.btn-bell--outline-dark,.btn-bell--dark,.btn,.wp-block-button__link,[disabled].wp-block-button__link,.btn--mailing-list,[disabled].btn--mailing-list,.btn--text,.is-style-text .wp-block-button__link,[disabled].btn--text,.is-style-text [disabled].wp-block-button__link,.btn[disabled],[disabled].btn--dark,[disabled].btn--light,[disabled].btn--red,[disabled].faqs__cat-group-btn,[disabled].faq__search-reset,[disabled].btn--outline-dark,.sa-tool__content [disabled].btn--sta,.helpful-controls [disabled].helpful-button,[disabled].btn--outline-white,[disabled].btn--outline-red,.btn--outline-red,.btn--outline-white,.is-style-outline-white .wp-block-button__link,.btn--outline-dark,.sa-tool__content .btn--sta,.helpful-controls .helpful-button,.is-style-outline-dark .wp-block-button__link,.btn--red,.faqs__cat-group-btn,.faq__search-reset,.is-style-red .wp-block-button__link,.btn--light,.btn--dark,.cpd-card__date,.flyout,.card-flag,.primary-nav>ul>li>.sub-menu .sub-menu a,.nav-link,.breadcrumbs,.breadcrumbs a,.primary-nav>ul>li>.sub-menu .sub-menu>.menu-item-has-children>a,.primary-nav>ul>li>a,.primary-nav>ul>li>.sub-menu>li a,.goal,.checklist-card__price,.interactive-heading,.step__copy.slug-small p,#course-plan-popup #course-plan-courses .course-plan-course .course-core strong,#hours-plan-popup #course-plan-courses .course-plan-course .course-core strong,.llm-course-planner .course-plan__term p,.llm-course-planner .course-plan__format p,.llm-course-planner .course-plan__schedule p,.llm-course-planner .course-plan__term,.llm-course-planner .course-plan__format,.llm-course-planner .course-plan__schedule,.llm-course-planner .course-plan__nca strong,.llm-course-planner .course-plan__cpd-hours strong,.llm-course-planner .course-plan__location strong,.llm-course-planner .course-plan__dates strong,.llm-course-planner .course-plan__section strong,.llm-course-planner .course-plan__nca span,.llm-course-planner .course-plan__nca p,.llm-course-planner .course-plan__cpd-hours span,.llm-course-planner .course-plan__cpd-hours p,.llm-course-planner .course-plan__location span,.llm-course-planner .course-plan__location p,.llm-course-planner .course-plan__dates span,.llm-course-planner .course-plan__dates p,.llm-course-planner .course-plan__section span,.llm-course-planner .course-plan__section p,.llm-course-planner .course-plan__nca,.llm-course-planner .course-plan__cpd-hours,.llm-course-planner .course-plan__location,.llm-course-planner .course-plan__dates,.llm-course-planner .course-plan__section,.faq__search-result span,.gen-search__card .card__breadcrumbs .breadcrumbs a,.gen-search__card .card__breadcrumbs .breadcrumbs p,.gen-search__card .card__breadcrumbs .breadcrumbs span,.slug-small,.group-with-image__copy.slug *,.has-slug-font-size,.slug-text,.slug-large,.quote-text,body,.sa-tool__question,.step__copy.normal p,.price-card__price .price-card__note,.signup-email__form form button,.checklist-card__list.simple li,.cpd-card__row-item .cpd-card__length-flag,.page-summary .page-summary__more,.page-summary .page-summary__times i,.tooltip__trigger--inline,.accordion__trigger,.cpd-hours-planner-course__title,#course-plan-popup .course-plan-popup-footer__title,#hours-plan-popup .course-plan-popup-footer__title,.err-page__group p a,.search__date-ranges-title,.search__current-filters-list li button,.top-bar-nav__list li a,.radio__container,.checkbox__container,.post-content ol,.post-content ul,p,.step__copy.text-tiny p,.group-with-image__copy.tiny *,.checklist-card__list li,.cpd-card__extra-words li,.cpd-hours-planner-course__subtitle,.cpd-hours-planner__small-contact,#course-plan-popup .missing-courses-accordion .missing-course p,#hours-plan-popup .missing-courses-accordion .missing-course p,#course-plan-popup #course-plan-courses .course-plan-course .course-nca,#hours-plan-popup #course-plan-courses .course-plan-course .course-nca,#course-plan-popup #course-plan-courses .course-plan-course .course-term,#hours-plan-popup #course-plan-courses .course-plan-course .course-term,#course-plan-popup #course-plan-courses .course-plan-course .course-schedule,#hours-plan-popup #course-plan-courses .course-plan-course .course-schedule,#course-plan-popup #course-plan-courses .course-plan-course .course-cpd,#hours-plan-popup #course-plan-courses .course-plan-course .course-cpd,#course-plan-popup #course-plan-courses .course-plan-course .course-location,#hours-plan-popup #course-plan-courses .course-plan-course .course-location,#course-plan-popup #course-plan-courses .course-plan-course .course-format,#hours-plan-popup #course-plan-courses .course-plan-course .course-format,#course-plan-popup #course-plan-courses .course-plan-course .course-hours,#hours-plan-popup #course-plan-courses .course-plan-course .course-hours,#course-plan-popup #course-plan-courses .course-plan-course .course-date,#hours-plan-popup #course-plan-courses .course-plan-course .course-date,#course-plan-popup #course-plan-courses .course-plan-course .course-section,#hours-plan-popup #course-plan-courses .course-plan-course .course-section,#course-plan-popup #course-plan-courses .course-plan-course .course-dates,#hours-plan-popup #course-plan-courses .course-plan-course .course-dates,.tiny-text,.has-tiny-font-size,.small-call-out p,.small-call-out a,.small-call-out ul,.small-call-out ol,.small-call-out li,.llm-single-card__option-container .term-schedule p,.llm-single-card__option-container .option__price-note,.llm-single-card__option-container .course-description p,.llm-single-card__option-container .course-description,.nca-exam-prep-course-card .small-text p,.features-accordion-group__accordion .accordion__panel p,.llm-term__box p:not([class]),.sa-tool__content div.small-text *,.step__copy.text-small p,.step__side-text ul li,.step__side-text ol li,.step__side-text p,.llm-tutition-and-fees__note p,.group-with-image__copy.small *,.cpd-card__course-title,.deeper-learning__cpd-accordion-panel .option__price-note,.offerings-courses__cpd-accordion-panel .option__price-note,.offering-session__description p,.siderail--nav .siderail__link,.pagination button,.pagination>a,.pagination>span,.cpd-hours-planner-course__title-container a,.cpd-hours-planner__printable,#course-plan-popup #course-plan-courses .course-plan-course .course-core span,#hours-plan-popup #course-plan-courses .course-plan-course .course-core span,#course-plan-popup #course-plan-courses .course-plan-course .course-code,#hours-plan-popup #course-plan-courses .course-plan-course .course-code,.err-page__group p,.search__reset-btn,.post-content td,.post-content th,select,input[type=text],input[type=date],input[type=email],.format-tag,.small-text,.has-small-font-size,.wp-block-pullquote p,.step__copy.text-large p,.group-with-image__copy.large *,.large-text,.has-large-font-size,.large-text p,.has-large-font-size p,.heading-subheading,#course-plan-popup .missing-courses-accordion .accordion__trigger,#hours-plan-popup .missing-courses-accordion .accordion__trigger,.llm-single-search__field-card .radio__container .radio__copy,.heading-six,h6,.siderail__filter-subtopic .siderail__filter-accordion__trigger,.siderail__filter-group legend,.siderail__filter-group legend .tooltip__trigger--inline,.heading-five,h5,.helpful .helpful-headline--js,.helpful .helpful-content,.cpd-card__title,#course-plan-popup #course-plan-courses .course-plan-course h3,#hours-plan-popup #course-plan-courses .course-plan-course h3,.faq__search-result-title,.heading-four,h4,.stat-card__percent,#course-plan-popup #courses-selected,#hours-plan-popup #courses-selected,.heading-three,h3,.heading-two,h2,.heading-one,h1{color:#272727;font-family:"IBM Plex Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.margin-bottom-0.search__add-suggestion,.margin-bottom-0.btn--large,.margin-bottom-0.overflow-filter-group-btn,.margin-bottom-0.btn-preview,.margin-bottom-0.btn-bell,.margin-bottom-0.btn-bell--outline-white,.margin-bottom-0.btn-bell--outline-mid,.margin-bottom-0.btn-bell--outline-dark,.margin-bottom-0.btn-bell--dark,.margin-bottom-0.btn,.margin-bottom-0.wp-block-button__link,.margin-bottom-0.btn--mailing-list,.margin-bottom-0.btn--text,.margin-bottom-0.btn--outline-red,.margin-bottom-0.btn--outline-white,.margin-bottom-0.btn--outline-dark,.sa-tool__content .margin-bottom-0.btn--sta,.helpful-controls .margin-bottom-0.helpful-button,.margin-bottom-0.btn--red,.margin-bottom-0.faqs__cat-group-btn,.margin-bottom-0.faq__search-reset,.margin-bottom-0.btn--light,.margin-bottom-0.btn--dark,.margin-bottom-0.cpd-card__date,.margin-bottom-0.flyout,.margin-bottom-0.card-flag,.primary-nav>ul>li>.sub-menu .sub-menu a.margin-bottom-0,.margin-bottom-0.nav-link,.margin-bottom-0.breadcrumbs,.breadcrumbs a.margin-bottom-0,.primary-nav>ul>li>a.margin-bottom-0,.primary-nav>ul>li>.sub-menu>li a.margin-bottom-0,.margin-bottom-0.goal,.margin-bottom-0.checklist-card__price,.margin-bottom-0.interactive-heading,.step__copy.slug-small p.margin-bottom-0,#course-plan-popup #course-plan-courses .course-plan-course .course-core strong.margin-bottom-0,#hours-plan-popup #course-plan-courses .course-plan-course .course-core strong.margin-bottom-0,.llm-course-planner .course-plan__term p.margin-bottom-0,.llm-course-planner .course-plan__format p.margin-bottom-0,.llm-course-planner .course-plan__schedule p.margin-bottom-0,.llm-course-planner .margin-bottom-0.course-plan__term,.llm-course-planner .margin-bottom-0.course-plan__format,.llm-course-planner .margin-bottom-0.course-plan__schedule,.llm-course-planner .course-plan__nca strong.margin-bottom-0,.llm-course-planner .course-plan__cpd-hours strong.margin-bottom-0,.llm-course-planner .course-plan__location strong.margin-bottom-0,.llm-course-planner .course-plan__dates strong.margin-bottom-0,.llm-course-planner .course-plan__section strong.margin-bottom-0,.llm-course-planner .course-plan__nca span.margin-bottom-0,.llm-course-planner .course-plan__nca p.margin-bottom-0,.llm-course-planner .course-plan__cpd-hours span.margin-bottom-0,.llm-course-planner .course-plan__cpd-hours p.margin-bottom-0,.llm-course-planner .course-plan__location span.margin-bottom-0,.llm-course-planner .course-plan__location p.margin-bottom-0,.llm-course-planner .course-plan__dates span.margin-bottom-0,.llm-course-planner .course-plan__dates p.margin-bottom-0,.llm-course-planner .course-plan__section span.margin-bottom-0,.llm-course-planner .course-plan__section p.margin-bottom-0,.llm-course-planner .margin-bottom-0.course-plan__nca,.llm-course-planner .margin-bottom-0.course-plan__cpd-hours,.llm-course-planner .margin-bottom-0.course-plan__location,.llm-course-planner .margin-bottom-0.course-plan__dates,.llm-course-planner .margin-bottom-0.course-plan__section,.faq__search-result span.margin-bottom-0,.gen-search__card .card__breadcrumbs .breadcrumbs a.margin-bottom-0,.gen-search__card .card__breadcrumbs .breadcrumbs p.margin-bottom-0,.gen-search__card .card__breadcrumbs .breadcrumbs span.margin-bottom-0,.margin-bottom-0.slug-small,.group-with-image__copy.slug .margin-bottom-0,.margin-bottom-0.has-slug-font-size,.margin-bottom-0.slug-text,.margin-bottom-0.slug-large,.margin-bottom-0.quote-text,body.margin-bottom-0,.margin-bottom-0.sa-tool__question,.step__copy.normal p.margin-bottom-0,.price-card__price .margin-bottom-0.price-card__note,.signup-email__form form button.margin-bottom-0,.checklist-card__list.simple li.margin-bottom-0,.cpd-card__row-item .margin-bottom-0.cpd-card__length-flag,.page-summary .margin-bottom-0.page-summary__more,.page-summary .page-summary__times i.margin-bottom-0,.margin-bottom-0.tooltip__trigger--inline,.margin-bottom-0.accordion__trigger,.margin-bottom-0.cpd-hours-planner-course__title,#course-plan-popup .margin-bottom-0.course-plan-popup-footer__title,#hours-plan-popup .margin-bottom-0.course-plan-popup-footer__title,.err-page__group p a.margin-bottom-0,.margin-bottom-0.search__date-ranges-title,.search__current-filters-list li button.margin-bottom-0,.top-bar-nav__list li a.margin-bottom-0,.margin-bottom-0.radio__container,.margin-bottom-0.checkbox__container,.post-content ol.margin-bottom-0,.post-content ul.margin-bottom-0,p.margin-bottom-0,.step__copy.text-tiny p.margin-bottom-0,.group-with-image__copy.tiny .margin-bottom-0,.checklist-card__list li.margin-bottom-0,.cpd-card__extra-words li.margin-bottom-0,.margin-bottom-0.cpd-hours-planner-course__subtitle,.margin-bottom-0.cpd-hours-planner__small-contact,#course-plan-popup .missing-courses-accordion .missing-course p.margin-bottom-0,#hours-plan-popup .missing-courses-accordion .missing-course p.margin-bottom-0,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-nca,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-nca,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-term,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-term,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-schedule,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-schedule,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-cpd,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-cpd,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-location,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-location,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-format,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-format,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-hours,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-hours,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-date,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-date,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-section,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-section,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-dates,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-dates,.margin-bottom-0.tiny-text,.margin-bottom-0.has-tiny-font-size,.small-call-out p.margin-bottom-0,.small-call-out a.margin-bottom-0,.small-call-out ul.margin-bottom-0,.small-call-out ol.margin-bottom-0,.small-call-out li.margin-bottom-0,.llm-single-card__option-container .term-schedule p.margin-bottom-0,.llm-single-card__option-container .margin-bottom-0.option__price-note,.llm-single-card__option-container .course-description p.margin-bottom-0,.llm-single-card__option-container .margin-bottom-0.course-description,.nca-exam-prep-course-card .small-text p.margin-bottom-0,.features-accordion-group__accordion .accordion__panel p.margin-bottom-0,.llm-term__box p.margin-bottom-0:not([class]),.sa-tool__content div.small-text .margin-bottom-0,.step__copy.text-small p.margin-bottom-0,.step__side-text ul li.margin-bottom-0,.step__side-text ol li.margin-bottom-0,.step__side-text p.margin-bottom-0,.llm-tutition-and-fees__note p.margin-bottom-0,.group-with-image__copy.small .margin-bottom-0,.margin-bottom-0.cpd-card__course-title,.deeper-learning__cpd-accordion-panel .margin-bottom-0.option__price-note,.offerings-courses__cpd-accordion-panel .margin-bottom-0.option__price-note,.offering-session__description p.margin-bottom-0,.siderail--nav .margin-bottom-0.siderail__link,.pagination button.margin-bottom-0,.pagination>a.margin-bottom-0,.pagination>span.margin-bottom-0,.cpd-hours-planner-course__title-container a.margin-bottom-0,.margin-bottom-0.cpd-hours-planner__printable,#course-plan-popup #course-plan-courses .course-plan-course .course-core span.margin-bottom-0,#hours-plan-popup #course-plan-courses .course-plan-course .course-core span.margin-bottom-0,#course-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-code,#hours-plan-popup #course-plan-courses .course-plan-course .margin-bottom-0.course-code,.margin-bottom-0.search__reset-btn,.post-content td.margin-bottom-0,.post-content th.margin-bottom-0,select.margin-bottom-0,input.margin-bottom-0[type=text],input.margin-bottom-0[type=date],input.margin-bottom-0[type=email],.margin-bottom-0.format-tag,.margin-bottom-0.small-text,.margin-bottom-0.has-small-font-size,.wp-block-pullquote p.margin-bottom-0,.step__copy.text-large p.margin-bottom-0,.group-with-image__copy.large .margin-bottom-0,.margin-bottom-0.large-text,.margin-bottom-0.has-large-font-size,.margin-bottom-0.heading-subheading,#course-plan-popup .missing-courses-accordion .margin-bottom-0.accordion__trigger,#hours-plan-popup .missing-courses-accordion .margin-bottom-0.accordion__trigger,.llm-single-search__field-card .radio__container .margin-bottom-0.radio__copy,.margin-bottom-0.heading-six,h6.margin-bottom-0,.siderail__filter-subtopic .margin-bottom-0.siderail__filter-accordion__trigger,.siderail__filter-group legend.margin-bottom-0,.siderail__filter-group legend .margin-bottom-0.tooltip__trigger--inline,.margin-bottom-0.heading-five,h5.margin-bottom-0,.helpful .margin-bottom-0.helpful-headline--js,.helpful .margin-bottom-0.helpful-content,.margin-bottom-0.cpd-card__title,#course-plan-popup #course-plan-courses .course-plan-course h3.margin-bottom-0,#hours-plan-popup #course-plan-courses .course-plan-course h3.margin-bottom-0,.margin-bottom-0.faq__search-result-title,.margin-bottom-0.heading-four,h4.margin-bottom-0,.margin-bottom-0.stat-card__percent,#course-plan-popup .margin-bottom-0#courses-selected,#hours-plan-popup .margin-bottom-0#courses-selected,.margin-bottom-0.heading-three,h3.margin-bottom-0,.margin-bottom-0.heading-two,h2.margin-bottom-0,.margin-bottom-0.heading-one,h1.margin-bottom-0{margin-bottom:0}.heading-one,h1{font-size:3rem;font-weight:600;line-height:1;display:block}.heading-two,h2{font-size:2rem;font-weight:500;display:block;margin-bottom:1.5rem}.stat-card__percent,#course-plan-popup #courses-selected,#hours-plan-popup #courses-selected,.heading-three,h3{font-size:1.4375rem;font-weight:500;line-height:1.3;margin-bottom:1.25rem;display:block}.alt.stat-card__percent,#course-plan-popup .alt#courses-selected,#hours-plan-popup .alt#courses-selected,.alt.heading-three,h3.alt{font-weight:600;line-height:1.1;margin-bottom:1rem}.helpful .helpful-headline--js,.helpful .helpful-content,.cpd-card__title,#course-plan-popup #course-plan-courses .course-plan-course h3,#hours-plan-popup #course-plan-courses .course-plan-course h3,.faq__search-result-title,.heading-four,h4{font-size:1.125rem;font-weight:600;line-height:1.2;margin-bottom:.5rem;display:block}.siderail__filter-subtopic .siderail__filter-accordion__trigger,.siderail__filter-group legend,.siderail__filter-group legend .tooltip__trigger--inline,.heading-five,h5{font-size:1rem;font-weight:700;line-height:1.2;display:block;margin-bottom:1rem}#course-plan-popup .missing-courses-accordion .accordion__trigger,#hours-plan-popup .missing-courses-accordion .accordion__trigger,.llm-single-search__field-card .radio__container .radio__copy,.heading-six,h6{font-size:.875rem;font-weight:600;line-height:1.3;display:block;margin-bottom:.375rem}.heading-subheading{font-size:2rem;font-weight:400;line-height:1.3;display:block}body,.sa-tool__question,.step__copy.normal p,.price-card__price .price-card__note,.signup-email__form form button,.checklist-card__list.simple li,.cpd-card__row-item .cpd-card__length-flag,.page-summary .page-summary__more,.page-summary .page-summary__times i,.tooltip__trigger--inline,.accordion__trigger,.cpd-hours-planner-course__title,#course-plan-popup .course-plan-popup-footer__title,#hours-plan-popup .course-plan-popup-footer__title,.err-page__group p a,.search__date-ranges-title,.search__current-filters-list li button,.top-bar-nav__list li a,.radio__container,.checkbox__container,.post-content ol,.post-content ul,p,.step__copy.text-tiny p,.group-with-image__copy.tiny *,.checklist-card__list li,.cpd-card__extra-words li,.cpd-hours-planner-course__subtitle,.cpd-hours-planner__small-contact,#course-plan-popup .missing-courses-accordion .missing-course p,#hours-plan-popup .missing-courses-accordion .missing-course p,#course-plan-popup #course-plan-courses .course-plan-course .course-nca,#hours-plan-popup #course-plan-courses .course-plan-course .course-nca,#course-plan-popup #course-plan-courses .course-plan-course .course-term,#hours-plan-popup #course-plan-courses .course-plan-course .course-term,#course-plan-popup #course-plan-courses .course-plan-course .course-schedule,#hours-plan-popup #course-plan-courses .course-plan-course .course-schedule,#course-plan-popup #course-plan-courses .course-plan-course .course-cpd,#hours-plan-popup #course-plan-courses .course-plan-course .course-cpd,#course-plan-popup #course-plan-courses .course-plan-course .course-location,#hours-plan-popup #course-plan-courses .course-plan-course .course-location,#course-plan-popup #course-plan-courses .course-plan-course .course-format,#hours-plan-popup #course-plan-courses .course-plan-course .course-format,#course-plan-popup #course-plan-courses .course-plan-course .course-hours,#hours-plan-popup #course-plan-courses .course-plan-course .course-hours,#course-plan-popup #course-plan-courses .course-plan-course .course-date,#hours-plan-popup #course-plan-courses .course-plan-course .course-date,#course-plan-popup #course-plan-courses .course-plan-course .course-section,#hours-plan-popup #course-plan-courses .course-plan-course .course-section,#course-plan-popup #course-plan-courses .course-plan-course .course-dates,#hours-plan-popup #course-plan-courses .course-plan-course .course-dates,.tiny-text,.has-tiny-font-size,.small-call-out p,.small-call-out a,.small-call-out ul,.small-call-out ol,.small-call-out li,.llm-single-card__option-container .term-schedule p,.llm-single-card__option-container .option__price-note,.llm-single-card__option-container .course-description p,.llm-single-card__option-container .course-description,.nca-exam-prep-course-card .small-text p,.features-accordion-group__accordion .accordion__panel p,.llm-term__box p:not([class]),.sa-tool__content div.small-text *,.step__copy.text-small p,.step__side-text ul li,.step__side-text ol li,.step__side-text p,.llm-tutition-and-fees__note p,.group-with-image__copy.small *,.cpd-card__course-title,.deeper-learning__cpd-accordion-panel .option__price-note,.offerings-courses__cpd-accordion-panel .option__price-note,.offering-session__description p,.siderail--nav .siderail__link,.pagination button,.pagination>a,.pagination>span,.cpd-hours-planner-course__title-container a,.cpd-hours-planner__printable,#course-plan-popup #course-plan-courses .course-plan-course .course-core span,#hours-plan-popup #course-plan-courses .course-plan-course .course-core span,#course-plan-popup #course-plan-courses .course-plan-course .course-code,#hours-plan-popup #course-plan-courses .course-plan-course .course-code,.err-page__group p,.search__reset-btn,.post-content td,.post-content th,select,input[type=text],input[type=date],input[type=email],.format-tag,.small-text,.has-small-font-size,.wp-block-pullquote p,.step__copy.text-large p,.group-with-image__copy.large *,.large-text,.has-large-font-size,.large-text p,.has-large-font-size p{font-size:1rem;font-weight:400;line-height:1.4;margin-bottom:1rem;display:block}body.red,.red.sa-tool__question,.step__copy.normal p.red,.price-card__price .red.price-card__note,.signup-email__form form button.red,.cpd-card__row-item .red.cpd-card__length-flag,.page-summary .red.page-summary__more,.page-summary .page-summary__times i.red,.red.tooltip__trigger--inline,.red.accordion__trigger,.red.cpd-hours-planner-course__title,#course-plan-popup .red.course-plan-popup-footer__title,#hours-plan-popup .red.course-plan-popup-footer__title,.err-page__group p a.red,.red.search__date-ranges-title,.search__current-filters-list li button.red,.top-bar-nav__list li a.red,.red.radio__container,.red.checkbox__container,.post-content ol.red,.post-content ul.red,p.red,.step__copy.text-tiny p.red,.group-with-image__copy.tiny .red,.checklist-card__list li.red,.cpd-card__extra-words li.red,.red.cpd-hours-planner-course__subtitle,.red.cpd-hours-planner__small-contact,#course-plan-popup .missing-courses-accordion .missing-course p.red,#hours-plan-popup .missing-courses-accordion .missing-course p.red,#course-plan-popup #course-plan-courses .course-plan-course .red.course-nca,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-nca,#course-plan-popup #course-plan-courses .course-plan-course .red.course-term,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-term,#course-plan-popup #course-plan-courses .course-plan-course .red.course-schedule,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-schedule,#course-plan-popup #course-plan-courses .course-plan-course .red.course-cpd,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-cpd,#course-plan-popup #course-plan-courses .course-plan-course .red.course-location,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-location,#course-plan-popup #course-plan-courses .course-plan-course .red.course-format,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-format,#course-plan-popup #course-plan-courses .course-plan-course .red.course-hours,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-hours,#course-plan-popup #course-plan-courses .course-plan-course .red.course-date,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-date,#course-plan-popup #course-plan-courses .course-plan-course .red.course-section,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-section,#course-plan-popup #course-plan-courses .course-plan-course .red.course-dates,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-dates,.red.tiny-text,.red.has-tiny-font-size,.small-call-out p.red,.small-call-out a.red,.small-call-out ul.red,.small-call-out ol.red,.small-call-out li.red,.llm-single-card__option-container .term-schedule p.red,.llm-single-card__option-container .red.option__price-note,.llm-single-card__option-container .course-description p.red,.llm-single-card__option-container .red.course-description,.nca-exam-prep-course-card .small-text p.red,.features-accordion-group__accordion .accordion__panel p.red,.llm-term__box p.red:not([class]),.sa-tool__content div.small-text .red,.step__copy.text-small p.red,.step__side-text ul li.red,.step__side-text ol li.red,.group-with-image__copy.small .red,.red.cpd-card__course-title,.deeper-learning__cpd-accordion-panel .red.option__price-note,.offerings-courses__cpd-accordion-panel .red.option__price-note,.siderail--nav .red.siderail__link,.pagination button.red,.pagination>a.red,.pagination>span.red,.cpd-hours-planner-course__title-container a.red,.red.cpd-hours-planner__printable,#course-plan-popup #course-plan-courses .course-plan-course .course-core span.red,#hours-plan-popup #course-plan-courses .course-plan-course .course-core span.red,#course-plan-popup #course-plan-courses .course-plan-course .red.course-code,#hours-plan-popup #course-plan-courses .course-plan-course .red.course-code,.red.search__reset-btn,.post-content td.red,.post-content th.red,select.red,input.red[type=text],input.red[type=date],input.red[type=email],.red.format-tag,.red.small-text,.red.has-small-font-size,.step__copy.text-large p.red,.group-with-image__copy.large .red,.red.large-text,.red.has-large-font-size{color:#e31837}.wp-block-pullquote p,.step__copy.text-large p,.group-with-image__copy.large *,.large-text,.has-large-font-size,.large-text p,.has-large-font-size p{font-size:1.4375rem}.small-call-out p,.small-call-out a,.small-call-out ul,.small-call-out ol,.small-call-out li,.llm-single-card__option-container .term-schedule p,.llm-single-card__option-container .option__price-note,.llm-single-card__option-container .course-description p,.llm-single-card__option-container .course-description,.nca-exam-prep-course-card .small-text p,.features-accordion-group__accordion .accordion__panel p,.llm-term__box p:not([class]),.sa-tool__content div.small-text *,.step__copy.text-small p,.step__side-text ul li,.step__side-text ol li,.step__side-text p,.llm-tutition-and-fees__note p,.group-with-image__copy.small *,.cpd-card__course-title,.deeper-learning__cpd-accordion-panel .option__price-note,.offerings-courses__cpd-accordion-panel .option__price-note,.offering-session__description p,.siderail--nav .siderail__link,.pagination button,.pagination>a,.pagination>span,.cpd-hours-planner-course__title-container a,.cpd-hours-planner__printable,#course-plan-popup #course-plan-courses .course-plan-course .course-core span,#hours-plan-popup #course-plan-courses .course-plan-course .course-core span,#course-plan-popup #course-plan-courses .course-plan-course .course-code,#hours-plan-popup #course-plan-courses .course-plan-course .course-code,.err-page__group p,.search__reset-btn,.post-content td,.post-content th,select,input[type=text],input[type=date],input[type=email],.format-tag,.small-text,.has-small-font-size{font-size:.875rem}.step__copy.text-tiny p,.group-with-image__copy.tiny *,.checklist-card__list li,.cpd-card__extra-words li,.cpd-hours-planner-course__subtitle,.cpd-hours-planner__small-contact,#course-plan-popup .missing-courses-accordion .missing-course p,#hours-plan-popup .missing-courses-accordion .missing-course p,#course-plan-popup #course-plan-courses .course-plan-course .course-nca,#hours-plan-popup #course-plan-courses .course-plan-course .course-nca,#course-plan-popup #course-plan-courses .course-plan-course .course-term,#hours-plan-popup #course-plan-courses .course-plan-course .course-term,#course-plan-popup #course-plan-courses .course-plan-course .course-schedule,#hours-plan-popup #course-plan-courses .course-plan-course .course-schedule,#course-plan-popup #course-plan-courses .course-plan-course .course-cpd,#hours-plan-popup #course-plan-courses .course-plan-course .course-cpd,#course-plan-popup #course-plan-courses .course-plan-course .course-location,#hours-plan-popup #course-plan-courses .course-plan-course .course-location,#course-plan-popup #course-plan-courses .course-plan-course .course-format,#hours-plan-popup #course-plan-courses .course-plan-course .course-format,#course-plan-popup #course-plan-courses .course-plan-course .course-hours,#hours-plan-popup #course-plan-courses .course-plan-course .course-hours,#course-plan-popup #course-plan-courses .course-plan-course .course-date,#hours-plan-popup #course-plan-courses .course-plan-course .course-date,#course-plan-popup #course-plan-courses .course-plan-course .course-section,#hours-plan-popup #course-plan-courses .course-plan-course .course-section,#course-plan-popup #course-plan-courses .course-plan-course .course-dates,#hours-plan-popup #course-plan-courses .course-plan-course .course-dates,.tiny-text,.has-tiny-font-size{font-size:.75rem;line-height:1.3}.group-with-image__copy.slug *,.has-slug-font-size,.slug-text,.slug-large{font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.05em;margin-bottom:1.25rem}.step__copy.slug-small p,#course-plan-popup #course-plan-courses .course-plan-course .course-core strong,#hours-plan-popup #course-plan-courses .course-plan-course .course-core strong,.llm-course-planner .course-plan__term p,.llm-course-planner .course-plan__format p,.llm-course-planner .course-plan__schedule p,.llm-course-planner .course-plan__term,.llm-course-planner .course-plan__format,.llm-course-planner .course-plan__schedule,.llm-course-planner .course-plan__nca strong,.llm-course-planner .course-plan__cpd-hours strong,.llm-course-planner .course-plan__location strong,.llm-course-planner .course-plan__dates strong,.llm-course-planner .course-plan__section strong,.llm-course-planner .course-plan__nca span,.llm-course-planner .course-plan__nca p,.llm-course-planner .course-plan__cpd-hours span,.llm-course-planner .course-plan__cpd-hours p,.llm-course-planner .course-plan__location span,.llm-course-planner .course-plan__location p,.llm-course-planner .course-plan__dates span,.llm-course-planner .course-plan__dates p,.llm-course-planner .course-plan__section span,.llm-course-planner .course-plan__section p,.llm-course-planner .course-plan__nca,.llm-course-planner .course-plan__cpd-hours,.llm-course-planner .course-plan__location,.llm-course-planner .course-plan__dates,.llm-course-planner .course-plan__section,.faq__search-result span,.gen-search__card .card__breadcrumbs .breadcrumbs a,.gen-search__card .card__breadcrumbs .breadcrumbs p,.gen-search__card .card__breadcrumbs .breadcrumbs span,.slug-small{font-size:.75rem;font-weight:700;line-height:1.33}.goal,.checklist-card__price,.interactive-heading{font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:1.25rem}.primary-nav>ul>li>a,.primary-nav>ul>li>.sub-menu>li a{font-size:1rem;font-weight:600;line-height:1.3}.primary-nav>ul>li>.sub-menu>li a{text-decoration:underline}.breadcrumbs,.breadcrumbs a,.primary-nav>ul>li>.sub-menu .sub-menu>.menu-item-has-children>a{font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.breadcrumbs a,.primary-nav>ul>li>.sub-menu .sub-menu>.menu-item-has-children>a{text-decoration:underline}.primary-nav>ul>li>.sub-menu .sub-menu a,.nav-link{font-size:1rem;font-weight:400;line-height:1.3;margin-bottom:1rem}.flyout,.card-flag{font-size:.75rem;font-weight:600;text-transform:uppercase}.cpd-card__date{font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:1.25rem}p{margin-bottom:1rem}p.large-text,p.small-text{margin-bottom:1.25rem}p:last-child{margin-bottom:0}a{color:inherit}a:hover{cursor:pointer}button:hover{cursor:pointer}strong{font-weight:700}em{font-style:italic}sup{-webkit-transform:translateY(-15%) scale(0.8);-ms-transform:translateY(-15%) scale(0.8);-o-transform:translateY(-15%) scale(0.8);transform:translateY(-15%) scale(0.8)}.post-content ul{margin-top:4px;margin-bottom:2rem}.post-content ul li{position:relative;margin-bottom:1rem;margin-left:1.25rem}.post-content ul li::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#272727;position:absolute;top:.6rem;left:-1.25rem}.post-content ol{margin-top:4px;margin-bottom:2rem;counter-reset:counter}.post-content ol li{position:relative;margin-bottom:1rem;counter-increment:counter;margin-left:1.25rem}.post-content ol li::before{content:counter(counter) ". ";display:inline-block;margin-right:.5rem;position:absolute;top:0;left:-1.25rem}.post-content .checklist ul,.post-content .checklist-card ul{margin-bottom:0}.post-content .checklist ul.checklist-card__list,.post-content .checklist-card ul.checklist-card__list{margin-bottom:1rem}.post-content .checklist ul.checklist-card__list li,.post-content .checklist-card ul.checklist-card__list li{padding-left:0}.post-content .checklist ul.checklist-card__list li::before,.post-content .checklist-card ul.checklist-card__list li::before{display:none}.post-content .checklist ul li::before,.post-content .checklist-card ul li::before{background-color:rgba(0,0,0,0);margin-top:3px}.post-content .checklist ul li:last-child,.post-content .checklist-card ul li:last-child{margin-bottom:0}#main-content section a:not([class]){-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}#main-content section a:not([class]):hover,#main-content section a:not([class]):focus{background-color:#e6edf4;color:#272727}.wp-block-group.grey #main-content section a:not([class]):hover,.wp-block-group.grey #main-content section a:not([class]):focus,.wp-block-group.blue #main-content section a:not([class]):hover,.wp-block-group.blue #main-content section a:not([class]):focus{background-color:#fff;color:#272727}.format-tag{border-bottom:dotted 1px #fff;display:inline-block;margin-right:1rem;margin-bottom:0;white-space:nowrap}.format-tag:last-child{margin-right:0}.checklist ul li{padding-left:2rem;margin-bottom:1rem;position:relative}.checklist ul li::before{content:"";display:block;font-family:"icomoon";font-size:1rem;position:absolute;left:0;top:0}.checklist.blue-highlight ul li,.checklist.grey-highlight ul li{padding:.5rem .5rem .5rem 2.5rem}.checklist.blue-highlight ul li::before,.checklist.grey-highlight ul li::before{top:.5rem;left:.5rem}.checklist.blue-highlight ul li{background-color:#e6edf4}.checklist.blue-highlight ul li::before{color:#004a8d}.checklist.grey-highlight ul li{background-color:#e8e4df}.checklist.grey-highlight ul li::before{color:#686260}.slug-large{text-transform:uppercase}.has-slug-font-size,.slug-text{text-transform:uppercase;margin-bottom:.5rem;font-weight:700;color:#e31837}.grey .has-slug-font-size,.blue .has-slug-font-size,.grey .slug-text,.blue .slug-text{color:#c6152f}.slug-small{text-transform:uppercase}.e-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row--no-margin{margin-left:0;margin-right:0}.row--neg-margin{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.row--no-right-margin{margin-right:0;width:calc(100% - 1rem)}.row--no-left-margin{margin-left:0;width:calc(100% - 1rem)}@media(min-width: 556px){.row{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}.row--no-margin{margin-left:0;margin-right:0;width:100%}.row--neg-margin{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.row--no-right-margin{margin-right:0;width:calc(100% - 1rem)}.row--no-left-margin{margin-left:0;width:calc(100% - 1rem)}}[class*=col-]{margin-left:1.25rem;margin-right:1.25rem}[class*=col-].col-xs-1rem{margin-left:1rem;margin-right:1rem}[class*=col-].reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=col-].col--no-margin{margin-left:0;margin-right:0}[class*=col-].col--neg-right-margin{margin-right:-1rem}[class*=col-].col--neg-left-margin{margin-left:-1rem}[class*=col-].col--no-right-margin{margin-right:0}[class*=col-].col--no-left-margin{margin-left:0}@media(min-width: 556px){[class*=col-]{margin-left:1rem;margin-right:1rem}}[class*=col-xs]{-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs{width:calc(100% - 2.5rem)}.col-xs-1{width:calc(8.33333333% - 2.5rem)}.col-xs-1.col--no-margin{width:8.33333333%}.col-xs-2{width:calc(16.66666667% - 2.5rem)}.col-xs-2.col--no-margin{width:16.66666667%}.col-xs-3{width:calc(25% - 2.5rem)}.col-xs-3.col--no-margin{width:25%}.col-xs-4{width:calc(33.33333333% - 2.5rem)}.col-xs-4.col--no-margin{width:33.33333333%}.col-xs-5{width:calc(41.66666667% - 2.5rem)}.col-xs-5.col--no-margin{width:41.66666667%}.col-xs-6{width:calc(50% - 2.5rem)}.col-xs-6.col--no-margin{width:50%}.col-xs-7{width:calc(58.33333333% - 2.5rem)}.col-xs-7.col--no-margin{width:58.33333333%}.col-xs-8{width:calc(66.66666667% - 2.5rem)}.col-xs-8.col--no-margin{width:66.66666667%}.col-xs-9{width:calc(75% - 2.5rem)}.col-xs-9.col--no-margin{width:75%}.col-xs-10{width:calc(83.33333333% - 2.5rem)}.col-xs-10.col--no-margin{width:83.33333333%}.col-xs-11{width:calc(91.66666667% - 2.5rem)}.col-xs-11.col--no-margin{width:91.66666667%}.col-xs-12{width:calc(100% - 2rem)}.col-xs-12.col--no-margin{width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-12{margin-left:100%}.col-xs-neg-offset-0{margin-left:0}.col-xs-neg-offset-1{margin-left:-8.33333333%}.col-xs-neg-offset-2{margin-left:-16.66666667%}.col-xs-neg-offset-3{margin-left:-25%}.col-xs-neg-offset-4{margin-left:-33.33333333%}.col-xs-neg-offset-5{margin-left:-41.66666667%}.col-xs-neg-offset-6{margin-left:-50%}.col-xs-neg-offset-7{margin-left:-58.33333333%}.col-xs-neg-offset-8{margin-left:-66.66666667%}.col-xs-neg-offset-9{margin-left:-75%}.col-xs-neg-offset-10{margin-left:-83.33333333%}.col-xs-neg-offset-11{margin-left:-91.66666667%}.col-xs-neg-offset-12{margin-left:-100%}.start-xs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.center-xs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.around-xs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.end-xs{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-xs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.center-ai-xs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.around-xs{-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between}.stretch-xs{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom-xs{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.first-xs{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media(min-width: 556px){[class*=col-sm]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1rem;margin-right:1rem}.col-sm{width:calc(100% - 2rem)}.col-sm-1{width:calc(8.33333333% - 2rem)}.col-sm-1.col--no-margin{width:8.33333333%}.col-sm-2{width:calc(16.66666667% - 2rem)}.col-sm-2.col--no-margin{width:16.66666667%}.col-sm-3{width:calc(25% - 2rem)}.col-sm-3.col--no-margin{width:25%}.col-sm-4{width:calc(33.33333333% - 2rem)}.col-sm-4.col--no-margin{width:33.33333333%}.col-sm-5{width:calc(41.66666667% - 2rem)}.col-sm-5.col--no-margin{width:41.66666667%}.col-sm-6{width:calc(50% - 2rem)}.col-sm-6.col--no-margin{width:50%}.col-sm-7{width:calc(58.33333333% - 2rem)}.col-sm-7.col--no-margin{width:58.33333333%}.col-sm-8{width:calc(66.66666667% - 2rem)}.col-sm-8.col--no-margin{width:66.66666667%}.col-sm-9{width:calc(75% - 2rem)}.col-sm-9.col--no-margin{width:75%}.col-sm-10{width:calc(83.33333333% - 2rem)}.col-sm-10.col--no-margin{width:83.33333333%}.col-sm-11{width:calc(91.66666667% - 2rem)}.col-sm-11.col--no-margin{width:91.66666667%}.col-sm-12{width:calc(100% - 2rem)}.col-sm-12.col--no-margin{width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-12{margin-left:100%}.col-sm-neg-offset-0{margin-left:0}.col-sm-neg-offset-1{margin-left:-8.33333333%}.col-sm-neg-offset-2{margin-left:-16.66666667%}.col-sm-neg-offset-3{margin-left:-25%}.col-sm-neg-offset-4{margin-left:-33.33333333%}.col-sm-neg-offset-5{margin-left:-41.66666667%}.col-sm-neg-offset-6{margin-left:-50%}.col-sm-neg-offset-7{margin-left:-58.33333333%}.col-sm-neg-offset-8{margin-left:-66.66666667%}.col-sm-neg-offset-9{margin-left:-75%}.col-sm-neg-offset-10{margin-left:-83.33333333%}.col-sm-neg-offset-11{margin-left:-91.66666667%}.col-sm-neg-offset-12{margin-left:-100%}.start-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.around-sm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.end-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.center-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.around-sm{-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between}.stretch-sm{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom-sm{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.first-sm{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media(min-width: 860px){[class*=col-md]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1rem;margin-right:1rem}.col-md{width:calc(100% - 2rem)}.col-md-1{width:calc(8.33333333% - 2rem)}.col-md-1.col--no-margin{width:8.33333333%}.col-md-2{width:calc(16.66666667% - 2rem)}.col-md-2.col--no-margin{width:16.66666667%}.col-md-3{width:calc(25% - 2rem)}.col-md-3.col--no-margin{width:25%}.col-md-4{width:calc(33.33333333% - 2rem)}.col-md-4.col--no-margin{width:33.33333333%}.col-md-5{width:calc(41.66666667% - 2rem)}.col-md-5.col--no-margin{width:41.66666667%}.col-md-6{width:calc(50% - 2rem)}.col-md-6.col--no-margin{width:50%}.col-md-7{width:calc(58.33333333% - 2rem)}.col-md-7.col--no-margin{width:58.33333333%}.col-md-8{width:calc(66.66666667% - 2rem)}.col-md-8.col--no-margin{width:66.66666667%}.col-md-9{width:calc(75% - 2rem)}.col-md-9.col--no-margin{width:75%}.col-md-10{width:calc(83.33333333% - 2rem)}.col-md-10.col--no-margin{width:83.33333333%}.col-md-11{width:calc(91.66666667% - 2rem)}.col-md-11.col--no-margin{width:91.66666667%}.col-md-12{width:calc(100% - 2rem)}.col-md-12.col--no-margin{width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-12{margin-left:100%}.col-md-neg-offset-0{width:calc(100% - 2rem)}.col-md-neg-offset-1{margin-left:-8.33333333%}.col-md-neg-offset-2{margin-left:-16.66666667%}.col-md-neg-offset-3{margin-left:-25%}.col-md-neg-offset-4{margin-left:-33.33333333%}.col-md-neg-offset-5{margin-left:-41.66666667%}.col-md-neg-offset-6{margin-left:-50%}.col-md-neg-offset-7{margin-left:-58.33333333%}.col-md-neg-offset-8{margin-left:-66.66666667%}.col-md-neg-offset-9{margin-left:-75%}.col-md-neg-offset-10{margin-left:-83.33333333%}.col-md-neg-offset-11{margin-left:-91.66666667%}.col-md-neg-offset-12{margin-left:-100%}.start-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.around-md{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.end-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.center-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.around-md{-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between}.stretch-md{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom-md{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.first-md{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media(min-width: 1200px){[class*=col-lg]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1rem;margin-right:1rem}.col-lg{width:calc(100% - 2rem)}.col-lg-1{width:calc(8.33333333% - 2rem)}.col-lg-1.col--no-margin{width:8.33333333%}.col-lg-2{width:calc(16.66666667% - 2rem)}.col-lg-2.col--no-margin{width:16.66666667%}.col-lg-3{width:calc(25% - 2rem)}.col-lg-3.col--no-margin{width:25%}.col-lg-4{width:calc(33.33333333% - 2rem)}.col-lg-4.col--no-margin{width:33.33333333%}.col-lg-5{width:calc(41.66666667% - 2rem)}.col-lg-5.col--no-margin{width:41.66666667%}.col-lg-6{width:calc(50% - 2rem)}.col-lg-6.col--no-margin{width:50%}.col-lg-7{width:calc(58.33333333% - 2rem)}.col-lg-7.col--no-margin{width:58.33333333%}.col-lg-8{width:calc(66.66666667% - 2rem)}.col-lg-8.col--no-margin{width:66.66666667%}.col-lg-9{width:calc(75% - 2rem)}.col-lg-9.col--no-margin{width:75%}.col-lg-10{width:calc(83.33333333% - 2rem)}.col-lg-10.col--no-margin{width:83.33333333%}.col-lg-11{width:calc(91.66666667% - 2rem)}.col-lg-11.col--no-margin{width:91.66666667%}.col-lg-12{width:calc(100% - 2rem)}.col-lg-12.col--no-margin{width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-12{margin-left:100%}.col-lg-neg-offset-0{margin-left:0}.col-lg-neg-offset-1{margin-left:-8.33333333%}.col-lg-neg-offset-2{margin-left:-16.66666667%}.col-lg-neg-offset-3{margin-left:-25%}.col-lg-neg-offset-4{margin-left:-33.33333333%}.col-lg-neg-offset-5{margin-left:-41.66666667%}.col-lg-neg-offset-6{margin-left:-50%}.col-lg-neg-offset-7{margin-left:-58.33333333%}.col-lg-neg-offset-8{margin-left:-66.66666667%}.col-lg-neg-offset-9{margin-left:-75%}.col-lg-neg-offset-10{margin-left:-83.33333333%}.col-lg-neg-offset-11{margin-left:-91.66666667%}.col-lg-neg-offset-12{margin-left:-100%}.start-lg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.center-lg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.around-lg{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.end-lg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-lg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.center-lg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.around-lg{-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between}.stretch-lg{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom-lg{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.first-lg{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media(min-width: 1600px){[class*=col-xl]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1rem;margin-right:1rem}.col-xl{width:100%}.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-12{width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-12{margin-left:100%}.start-xl{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.center-xl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.around-xl{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.end-xl{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-xl{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.center-xl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.around-xl{-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between}.stretch-xl{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom-xl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.first-xl{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.form-field,.form-field--large-field,.form-field--no-border{width:100%;margin-bottom:1rem;border:solid 1px #e8e4df;display:inline-block;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.form-field.bg-grey,.bg-grey.form-field--large-field,.bg-grey.form-field--no-border{background:#e8e4df;padding:.5rem}#cpd_hours_planner .form-field,#cpd_hours_planner .form-field--large-field,#cpd_hours_planner .form-field--no-border{z-index:0}.form-field--no-border{border:none}.form-field--large-field .form-field__inline-title{color:#686260}.form-field>span,.form-field--no-border>span,.form-field--large-field>span{padding-left:.5rem;font-size:.875rem;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:35px}@media(min-width: 860px){.form-field,.form-field--large-field,.form-field--no-border{z-index:3}.form-field--large-field .form-field__inline-title{font-size:1rem;padding-left:1.1rem;margin-top:0}.form-field>span,.form-field--no-border>span,.form-field--large-field>span{min-height:54px}}input[type=text],input[type=date],input[type=email]{width:100%;margin-bottom:0;padding:.5rem;border:none}@media(min-width: 860px){.form-field--large-field input[type=text],.form-field--large-field input[type=date],.form-field--large-field input[type=email]{padding:1rem;font-size:1rem;height:3.375rem}}input[type=date]::-webkit-calendar-picker-indicator{height:1rem;width:1rem;position:relative;z-index:0;background:none}input[type=date]::-webkit-calendar-picker-indicator::after{content:"";display:inline-block;font-family:"icomoon"}select{width:100%;margin-bottom:0;padding:.5rem 1.75rem .5rem .5rem;border-radius:0;border:none;background-color:#fff;position:relative;display:inline-block;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/wp-content/themes/osgoode-pd/assets/images/interface/select-arrow.png");background-repeat:no-repeat,repeat;background-position:right .5rem top 50%,0 0;-webkit-background-size:12px auto,100%;background-size:12px auto,100%}select[disabled]{background-image:none}@media(min-width: 860px){.form-field--large-field select{padding:1rem 4rem 1rem 1.1rem;font-size:1rem;height:3.375rem;background-image:url("/wp-content/themes/osgoode-pd/assets/images/interface/select-arrow--large.png");background-position:right 0 top 0,0 0;-webkit-background-size:3.375rem auto,100%;background-size:3.375rem auto,100%}.form-field--large-field select.form-control__with-title{padding-left:.25rem;color:#686260}}select::-ms-expand{display:none}.checkbox__container{font-size:.875rem;width:100%;display:block;position:relative;padding-left:2rem;padding-top:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox__container input:checked~.checkbox__box::after{opacity:1}.checkbox__container input:focus~.checkbox__box{-webkit-box-shadow:inset 0 0 0 3px #272727;box-shadow:inset 0 0 0 3px #272727}.checkbox__container:hover input~.checkbox__box{-webkit-box-shadow:inset 0 0 0 3px #272727;box-shadow:inset 0 0 0 3px #272727}@media(min-width: 860px){.checkbox__container{padding-left:1.5rem;padding-top:0}}.checkbox__box{position:absolute;top:1px;left:0;height:1.25rem;width:1.25rem;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727;border-radius:2px;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.checkbox__box::after{content:"";display:block;opacity:0;pointer-events:none;font-family:"icomoon";position:absolute;left:49%;top:54%;font-size:9px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;color:#272727}@media(min-width: 860px){.checkbox__box{height:1rem;width:1rem}}.radio__container{font-size:.875rem;width:100%;display:block;position:relative;padding-left:2rem;padding-top:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio__container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio__container input:checked~.radio__box::after{opacity:1}.radio__container input:focus~.radio__box{-webkit-box-shadow:inset 0 0 0 3px #272727;box-shadow:inset 0 0 0 3px #272727}.radio__container:hover input~.radio__box{-webkit-box-shadow:inset 0 0 0 3px #272727;box-shadow:inset 0 0 0 3px #272727}@media(min-width: 860px){.radio__container{padding-left:1.5rem;padding-top:0}}.radio__box{position:absolute;top:1px;left:0;height:1.5rem;width:1.5rem;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727;border-radius:50%;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.radio__box::after{content:"";display:block;opacity:0;pointer-events:none;font-family:"icomoon";position:absolute;left:50%;top:50%;font-size:7px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;color:#272727}@media(min-width: 860px){.radio__box{height:1rem;width:1rem}}.form-field__icon{background:#e8e4df;padding:.5rem;color:#272727}.form-field__icon i{color:#272727}@media(min-width: 860px){.form-field--large-field .form-field__icon{padding:1rem;font-size:1.25rem;max-width:3.375rem;max-height:3.375rem}}.page-header__form .form-field--large-field{margin-bottom:0}button{cursor:pointer}.overflow-filter-group-btn,.btn-preview,.btn-bell,.btn-bell--outline-white,.btn-bell--outline-mid,.btn-bell--outline-dark,.btn-bell--dark,.btn,.wp-block-button__link,[disabled].wp-block-button__link,.btn--mailing-list,[disabled].btn--mailing-list,.btn--text,.is-style-text .wp-block-button__link,[disabled].btn--text,.btn[disabled],[disabled].btn--dark,[disabled].btn--light,[disabled].btn--red,[disabled].faqs__cat-group-btn,[disabled].faq__search-reset,[disabled].btn--outline-dark,[disabled].btn--outline-white,[disabled].btn--outline-red,.btn--outline-red,.btn--outline-white,.is-style-outline-white .wp-block-button__link,.btn--outline-dark,.sa-tool__content .btn--sta,.helpful-controls .helpful-button,.is-style-outline-dark .wp-block-button__link,.btn--red,.faqs__cat-group-btn,.faq__search-reset,.is-style-red .wp-block-button__link,.btn--light,.btn--dark{font-size:.875rem;font-weight:400;line-height:1.1}.semibold.overflow-filter-group-btn,.semibold.btn-preview,.semibold.btn-bell,.semibold.btn-bell--outline-white,.semibold.btn-bell--outline-mid,.semibold.btn-bell--outline-dark,.semibold.btn-bell--dark,.semibold.btn,.semibold.wp-block-button__link,.semibold.btn--mailing-list,.semibold.btn--text,.semibold.btn--outline-red,.semibold.btn--outline-white,.semibold.btn--outline-dark,.sa-tool__content .semibold.btn--sta,.helpful-controls .semibold.helpful-button,.semibold.btn--red,.semibold.faqs__cat-group-btn,.semibold.faq__search-reset,.semibold.btn--light,.semibold.btn--dark{font-weight:600}.btn--large{font-size:1rem;font-weight:700;line-height:1.3}.btn,.wp-block-button__link,[disabled].wp-block-button__link,.btn--mailing-list,[disabled].btn--mailing-list,.btn--text,.is-style-text .wp-block-button__link,[disabled].btn--text,.btn[disabled],[disabled].btn--dark,[disabled].btn--light,[disabled].btn--red,[disabled].faqs__cat-group-btn,[disabled].faq__search-reset,[disabled].btn--outline-dark,[disabled].btn--outline-white,[disabled].btn--outline-red,.btn--outline-red,.btn--outline-white,.is-style-outline-white .wp-block-button__link,.btn--outline-dark,.sa-tool__content .btn--sta,.helpful-controls .helpful-button,.is-style-outline-dark .wp-block-button__link,.btn--red,.faqs__cat-group-btn,.faq__search-reset,.is-style-red .wp-block-button__link,.btn--light,.btn--dark{padding:.625rem .75rem;-webkit-box-shadow:none;box-shadow:none;border:none;margin-right:1rem;display:inline-block;border-radius:0;color:#fff;background-color:#272727;text-decoration:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.btn:focus,.wp-block-button__link:focus,.btn--mailing-list:focus,.btn--text:focus,.btn--outline-red:focus,.btn--outline-white:focus,.btn--outline-dark:focus,.sa-tool__content .btn--sta:focus,.helpful-controls .helpful-button:focus,.btn--red:focus,.faqs__cat-group-btn:focus,.faq__search-reset:focus,.btn--light:focus,.btn--dark:focus{outline:none}.btn--dark:hover,.btn--dark:focus{-webkit-box-shadow:inset 0 0 0 3px #272727;box-shadow:inset 0 0 0 3px #272727;color:#272727;background-color:rgba(0,0,0,0)}.btn--light{background-color:#e8e4df;color:#272727}.btn--light:hover,.btn--light:focus{-webkit-box-shadow:inset 0 0 0 3px #b7aea9;box-shadow:inset 0 0 0 3px #b7aea9}@media(min-width: 860px){.btn--light#clear-dates{margin-left:.5rem;margin-right:0}}.btn--red,.faqs__cat-group-btn,.faq__search-reset,.is-style-red .wp-block-button__link{color:#fff;background-color:#e31837;font-weight:600}.btn--red:hover,.faqs__cat-group-btn:hover,.faq__search-reset:hover,.is-style-red .wp-block-button__link:hover,.btn--red:focus,.faqs__cat-group-btn:focus,.faq__search-reset:focus,.is-style-red .wp-block-button__link:focus{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837;background-color:#fff;color:#e31837}.btn--outline-dark,.sa-tool__content .btn--sta,.helpful-controls .helpful-button,.is-style-outline-dark .wp-block-button__link{color:#272727;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727}.btn--outline-dark:hover,.sa-tool__content .btn--sta:hover,.helpful-controls .helpful-button:hover,.is-style-outline-dark .wp-block-button__link:hover,.btn--outline-dark:focus,.sa-tool__content .btn--sta:focus,.helpful-controls .helpful-button:focus,.is-style-outline-dark .wp-block-button__link:focus{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837;background-color:rgba(232,228,223,.5)}.wp-block-group.grey .btn--outline-dark:hover,.wp-block-group.grey .sa-tool__content .btn--sta:hover,.sa-tool__content .wp-block-group.grey .btn--sta:hover,.wp-block-group.grey .helpful-controls .helpful-button:hover,.helpful-controls .wp-block-group.grey .helpful-button:hover,.wp-block-group.grey .is-style-outline-dark .wp-block-button__link:hover,.is-style-outline-dark .wp-block-group.grey .wp-block-button__link:hover,.wp-block-group.grey .btn--outline-dark:focus,.wp-block-group.grey .sa-tool__content .btn--sta:focus,.sa-tool__content .wp-block-group.grey .btn--sta:focus,.wp-block-group.grey .helpful-controls .helpful-button:focus,.helpful-controls .wp-block-group.grey .helpful-button:focus,.wp-block-group.grey .is-style-outline-dark .wp-block-button__link:focus,.is-style-outline-dark .wp-block-group.grey .wp-block-button__link:focus{background-color:rgba(255,255,255,.5)}.page-header__buttons .btn--outline-dark:hover,.page-header__buttons .sa-tool__content .btn--sta:hover,.sa-tool__content .page-header__buttons .btn--sta:hover,.page-header__buttons .helpful-controls .helpful-button:hover,.helpful-controls .page-header__buttons .helpful-button:hover,.page-header__buttons .is-style-outline-dark .wp-block-button__link:hover,.is-style-outline-dark .page-header__buttons .wp-block-button__link:hover,.page-header__buttons .btn--outline-dark:focus,.page-header__buttons .sa-tool__content .btn--sta:focus,.sa-tool__content .page-header__buttons .btn--sta:focus,.page-header__buttons .helpful-controls .helpful-button:focus,.helpful-controls .page-header__buttons .helpful-button:focus,.page-header__buttons .is-style-outline-dark .wp-block-button__link:focus,.is-style-outline-dark .page-header__buttons .wp-block-button__link:focus,.goals .btn--outline-dark:hover,.goals .sa-tool__content .btn--sta:hover,.sa-tool__content .goals .btn--sta:hover,.goals .helpful-controls .helpful-button:hover,.helpful-controls .goals .helpful-button:hover,.goals .is-style-outline-dark .wp-block-button__link:hover,.is-style-outline-dark .goals .wp-block-button__link:hover,.goals .btn--outline-dark:focus,.goals .sa-tool__content .btn--sta:focus,.sa-tool__content .goals .btn--sta:focus,.goals .helpful-controls .helpful-button:focus,.helpful-controls .goals .helpful-button:focus,.goals .is-style-outline-dark .wp-block-button__link:focus,.is-style-outline-dark .goals .wp-block-button__link:focus{color:#fff}.term-card__btns .btn--outline-dark:hover,.term-card__btns .sa-tool__content .btn--sta:hover,.sa-tool__content .term-card__btns .btn--sta:hover,.term-card__btns .helpful-controls .helpful-button:hover,.helpful-controls .term-card__btns .helpful-button:hover,.term-card__btns .is-style-outline-dark .wp-block-button__link:hover,.is-style-outline-dark .term-card__btns .wp-block-button__link:hover,.term-card__btns .btn--outline-dark:focus,.term-card__btns .sa-tool__content .btn--sta:focus,.sa-tool__content .term-card__btns .btn--sta:focus,.term-card__btns .helpful-controls .helpful-button:focus,.helpful-controls .term-card__btns .helpful-button:focus,.term-card__btns .is-style-outline-dark .wp-block-button__link:focus,.is-style-outline-dark .term-card__btns .wp-block-button__link:focus{color:#000;background-color:rgba(255,255,255,.5)}.btn--outline-white,.is-style-outline-white .wp-block-button__link{color:#fff;background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.btn--outline-white:hover,.is-style-outline-white .wp-block-button__link:hover,.btn--outline-white:focus,.is-style-outline-white .wp-block-button__link:focus{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837;background-color:rgba(255,255,255,.15)}.btn--outline-red{color:#e31837;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #e31837;box-shadow:inset 0 0 0 1px #e31837}.btn--outline-red:hover,.btn--outline-red:focus{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837}.btn[disabled],[disabled].wp-block-button__link,[disabled].btn--mailing-list,[disabled].btn--text,[disabled].btn--dark,[disabled].btn--light,[disabled].btn--red,[disabled].faqs__cat-group-btn,[disabled].faq__search-reset,[disabled].btn--outline-dark,.sa-tool__content [disabled].btn--sta,.helpful-controls [disabled].helpful-button,[disabled].btn--outline-white,[disabled].btn--outline-red{color:#686260;background-color:#c4c4c4;pointer-events:none}.btn--icon-left i{margin-right:.5rem}.btn--icon-right i{margin-left:.5rem}.btn--text,.is-style-text .wp-block-button__link{padding:0;background-color:rgba(0,0,0,0);color:#272727;text-transform:uppercase}.btn--text .icon-arrow-right,.is-style-text .wp-block-button__link .icon-arrow-right{font-size:.5rem}.btn--text:hover,.is-style-text .wp-block-button__link:hover,.btn--text:focus,.is-style-text .wp-block-button__link:focus{outline:none;text-decoration:underline}.btn--small{font-size:.75rem}.btn--mailing-list{font-size:1rem;padding:1.25rem;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;font-weight:700;margin-bottom:1rem}.btn--mailing-list:hover,.btn--mailing-list:focus{-webkit-box-shadow:inset 0 0 0 .25rem #fff;box-shadow:inset 0 0 0 .25rem #fff}#application-dates .term-card__btns .btn-bell:hover,#application-dates .term-card__btns .btn-bell--outline-white:hover,#application-dates .term-card__btns .btn-bell--outline-mid:hover,#application-dates .term-card__btns .btn-bell--outline-dark:hover,#application-dates .term-card__btns .btn-bell--dark:hover,#application-dates .term-card__btns .btn-bell:focus,#application-dates .term-card__btns .btn-bell--outline-white:focus,#application-dates .term-card__btns .btn-bell--outline-mid:focus,#application-dates .term-card__btns .btn-bell--outline-dark:focus,#application-dates .term-card__btns .btn-bell--dark:focus{width:162px}.btn-bell,.btn-bell--outline-white,.btn-bell--outline-mid,.btn-bell--outline-dark,.btn-bell--dark{padding:.53125rem .75rem;-webkit-box-shadow:none;box-shadow:none;border:none;margin-right:1rem;overflow:hidden;position:relative;text-align:left;width:40px;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;text-decoration:none}.btn-bell .icon-bell,.btn-bell--outline-white .icon-bell,.btn-bell--outline-mid .icon-bell,.btn-bell--outline-dark .icon-bell,.btn-bell--dark .icon-bell{font-size:1rem}.btn-bell>span,.btn-bell--outline-white>span,.btn-bell--outline-mid>span,.btn-bell--outline-dark>span,.btn-bell--dark>span{display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translate(102%, -50%);-ms-transform:translate(102%, -50%);-o-transform:translate(102%, -50%);transform:translate(102%, -50%);-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;white-space:nowrap}.btn-bell:hover,.btn-bell--outline-white:hover,.btn-bell--outline-mid:hover,.btn-bell--outline-dark:hover,.btn-bell--dark:hover,.btn-bell:focus,.btn-bell--outline-white:focus,.btn-bell--outline-mid:focus,.btn-bell--outline-dark:focus,.btn-bell--dark:focus{width:122px;outline:none}.btn-bell:hover>span,.btn-bell--outline-white:hover>span,.btn-bell--outline-mid:hover>span,.btn-bell--outline-dark:hover>span,.btn-bell--dark:hover>span,.btn-bell:focus>span,.btn-bell--outline-white:focus>span,.btn-bell--outline-mid:focus>span,.btn-bell--outline-dark:focus>span,.btn-bell--dark:focus>span{opacity:1;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);margin-right:.75rem}.btn-bell.is-words,.is-words.btn-bell--outline-white,.is-words.btn-bell--outline-mid,.is-words.btn-bell--outline-dark,.is-words.btn-bell--dark{width:auto}.btn-bell.is-words>span,.is-words.btn-bell--outline-white>span,.is-words.btn-bell--outline-mid>span,.is-words.btn-bell--outline-dark>span,.is-words.btn-bell--dark>span{opacity:1;position:relative;margin-left:.75rem;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0}.btn-bell--dark{color:#fff;background-color:#272727}.btn-bell--outline-dark{color:#272727;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727}.btn-bell--outline-mid{color:#272727;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727}.btn-bell--outline-white{color:#fff;background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.btn-preview{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border:none;text-decoration:none}.btn-preview i{font-size:1.25rem}.buttons [class*=btn--]{margin-bottom:.75rem}.buttons [class*=btn--]::last-child{margin-bottom:0}.buttons .btn--text,.buttons .is-style-text .wp-block-button__link,.is-style-text .buttons .wp-block-button__link{margin-bottom:.5rem}.buttons .btn--text::after,.buttons .is-style-text .wp-block-button__link::after,.is-style-text .buttons .wp-block-button__link::after{content:"";display:inline-block;font-family:"icomoon";font-size:.5rem;margin-left:.5rem}.buttons:last-child [class*=btn--]:last-child,.buttons:last-child .btn--text:last-child,.buttons:last-child .is-style-text .wp-block-button__link:last-child,.is-style-text .buttons:last-child .wp-block-button__link:last-child{margin-bottom:0}.wp-block-buttons .wp-block-button{margin-right:0;margin-bottom:0}.wp-block-buttons .wp-block-button:not(.wp-block-buttons .wp-block-button:last-child){margin-bottom:.75rem}.is-style-text .wp-block-button__link::after{content:"";display:inline-block;font-family:"icomoon";font-size:.5rem;margin-left:.5rem;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.financial-assistance__btns{margin-top:2rem}#cpd-quick-search-button,#llm-single-quick-search-button{height:100%}@media(min-width: 556px){#cpd-quick-search-button,#llm-single-quick-search-button{width:100%}}.post-content table{margin-bottom:2rem;width:100%}.post-content tr{border-top:solid 1px #272727}.post-content tr:last-child{border-bottom:solid 1px #272727}.post-content td,.post-content th{margin-bottom:0;display:table-cell}.post-content td:first-child,.post-content th:first-child{font-weight:600}.post-content td:last-child,.post-content th:last-child{padding-right:0}.post-content th{text-align:left}.post-content .cpd-hours__table-blocks td,.post-content .cpd-hours__table-blocks th{padding:1rem 1rem 1rem 0;display:inline-block}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#000;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);-o-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.7;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-o-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-o-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-o-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-image,.fancybox-spaceball{background:rgba(0,0,0,0);border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:rgba(0,0,0,0);border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(0,0,0,.7);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button--close{background:rgba(0,0,0,0)}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#fff}.fancybox-button:hover{color:#e8e4df}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;-o-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform, -webkit-transform, -o-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:rgba(0,0,0,0);border:0;border-radius:0;color:#ccc;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;-o-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:rgba(0,0,0,0);border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes fancybox-rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);-o-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.header--home .breadcrumbs{display:none}.header--blog{margin-bottom:2rem}@media(max-width: 556px){.page-header--xs-12{margin-left:0;margin-right:0;width:100%}}:root{--topbarHeight: 0}.top-bar{width:100%;position:fixed;-webkit-transition:.25s ease all;-o-transition:.25s ease all;transition:.25s ease all;z-index:99;background-color:#fff}.top-bar>.wrapper{position:relative}.top-bar.is-hiding{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.top-bar.has-shadow{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.top-bar .top-bar__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:1.8125rem 1.5rem 0;background-color:#fff}.top-bar__page-padding-top{height:var(--topbarHeight);width:100%}@media(min-width: 860px){.top-bar__page-padding-top{height:144px}}.top-bar__logo{width:17.5rem;margin-right:2rem;margin-bottom:1rem}.top-bar__logo img{width:100%;height:auto}.top-bar__links{padding-bottom:.5rem}.top-bar__red .top-bar__links{padding-bottom:0}.top-bar-nav__list{position:relative}.top-bar-nav__list li{display:inline-block;margin-right:1.25rem}.top-bar-nav__list li.in-desktop{display:none}.top-bar-nav__list li:last-child{margin-right:0}.top-bar-nav__list li a{font-size:.875rem;font-weight:500;padding:0;margin-bottom:0;text-decoration:none;position:relative;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.top-bar-nav__list li a:hover,.top-bar-nav__list li a:focus{background-color:#e8e4df;outline:none}.top-bar-nav__list li.search a::before,.top-bar-nav__list li.cart a::before,.top-bar-nav__list li.login a::before{display:inline-block;font-family:"icomoon";font-size:1.25rem;position:absolute;top:50%;left:.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top-bar-nav__list li.search a{padding-left:2.0625rem}.top-bar-nav__list li.search a::before{content:""}.top-bar-nav__list li.cart a{padding-left:0}.top-bar-nav__list li.cart a::before{display:none}.top-bar-nav__list li.login a{padding-left:0}.top-bar-nav__list li.login a::before{display:none}.top-bar-nav__list li .sub-menu{display:none;text-align:right;position:absolute;top:100%;right:-1rem;z-index:1;background-color:#e8e4df;width:auto;max-width:14.5rem;padding:.25rem 0}.top-bar-nav__list li .sub-menu li:last-child{margin-right:1.25rem}.top-bar-nav__list li .sub-menu a{padding:.5rem}.top-bar-nav__list li .sub-menu a::before{display:none}.top-bar-nav__list li .sub-menu a:hover,.top-bar-nav__list li .sub-menu a:focus{background-color:rgba(0,0,0,0);text-decoration:underline}.top-bar-nav__list li.is-open>a{background-color:#e8e4df}@media(min-width: 860px){.top-bar-nav__list li.in-desktop{display:inline-block}.top-bar-nav__list li.is-open .sub-menu{display:block}.top-bar-nav__list li a{padding:.5rem}.top-bar-nav__list li.cart a{padding-left:2.375rem}.top-bar-nav__list li.cart a::before{content:"";display:inline-block}.top-bar-nav__list li.login>a{padding-left:2.0625rem;margin-right:-1rem}.top-bar-nav__list li.login>a::before{content:"";display:inline-block}.top-bar-nav__list li.login li{margin-right:.5rem}.top-bar-nav__list li.login li a{padding:0}.top-bar-nav__list li.login li:last-child{margin-right:.5rem;margin-bottom:.25rem}}.top-bar__search{-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;display:none}.top-bar__search.is-showing{display:block}.top-bar__hamham{width:2rem;height:1.3rem;position:relative;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.top-bar__hamham>span{display:block;width:100%;height:3px;overflow:hidden;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top-bar__hamham>span::after{content:"";display:block;width:100%;height:100%;background:#e31837;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.top-bar__hamham>span:first-child{top:0;left:0;-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all}.top-bar__hamham>span:nth-child(2),.top-bar__hamham>span:nth-child(3){top:50%;left:0;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}.top-bar__hamham>span:nth-child(2)::after,.top-bar__hamham>span:nth-child(3)::after{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.top-bar__hamham>span:last-child{top:100%;left:0;-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all}.top-bar__hamham>span:last-child::after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.top-bar__hamham:hover,.top-bar__hamham:focus{outline:none}.top-bar__hamham:hover>span::after,.top-bar__hamham:focus>span::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.top-bar__hamham.is-open>span:first-child,.top-bar__hamham.is-open>span:last-child{top:50%;opacity:0}.top-bar__hamham.is-open>span:nth-child(2){-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.top-bar__hamham.is-open>span:nth-child(3){-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.top-bar__mobile-menu{-webkit-transition:.25s ease all;-o-transition:.25s ease all;transition:.25s ease all;background-color:#fff;display:block;position:relative;width:100%;pointer-events:none;background-color:blue}.top-bar__mobile-menu.is-showing{pointer-events:initial}.top-bar__mobile-menu.is-showing .primary-nav>ul{display:block}.top-bar__mobile-menu .primary-nav ul{overflow-y:auto;height:calc(100vh - 6.125rem)}.top-bar__mobile-menu .primary-nav ul.direct-sub-opened{pointer-events:none}.top-bar__mobile-menu .primary-nav ul.direct-sub-opened>li .sub-menu.is-open{pointer-events:initial}.top-bar__mobile-menu .primary-nav>ul{display:none;margin-right:0;padding:1rem;position:fixed;top:6.125rem;left:0;width:100%;background-color:#fff;-webkit-transition:.35s ease opacity;-o-transition:.35s ease opacity;transition:.35s ease opacity}.top-bar__mobile-menu .primary-nav>ul>li>a{color:#272727}.top-bar__mobile-menu .primary-nav>ul>li>a[aria-current=page]{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .primary-nav>ul>li>a[aria-current=page]:hover,.top-bar__mobile-menu .primary-nav>ul>li>a[aria-current=page]:focus{-webkit-box-shadow:inset .375rem 0 0 0 #c6152f;box-shadow:inset .375rem 0 0 0 #c6152f}.top-bar__mobile-menu .primary-nav>ul>li>a:hover,.top-bar__mobile-menu .primary-nav>ul>li>a:focus{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .primary-nav>ul li{border-bottom:solid 1px #b7aea9;display:block;margin-left:0}.top-bar__mobile-menu .primary-nav>ul li>a{margin:1.25rem 0;padding:0}.top-bar__mobile-menu .primary-nav>ul li>a::before{display:none}.top-bar__mobile-menu .primary-nav>ul li.mobile-menu__back-li{border-bottom:none}.top-bar__mobile-menu .primary-nav>ul li.menu-item-has-children>a{display:block;-webkit-box-shadow:none;box-shadow:none}.top-bar__mobile-menu .primary-nav>ul li.menu-item-has-children>a::after{content:"";display:inline-block;float:right;margin-top:.25rem;font-size:.75rem;color:#272727;font-family:"icomoon"}.top-bar__mobile-menu .primary-nav>ul li.menu-item-has-children>a[aria-current=page]{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .primary-nav>ul li.menu-item-has-children>a[aria-current=page]:hover,.top-bar__mobile-menu .primary-nav>ul li.menu-item-has-children>a[aria-current=page]:focus{-webkit-box-shadow:inset .375rem 0 0 0 #c6152f;box-shadow:inset .375rem 0 0 0 #c6152f}.top-bar__mobile-menu .primary-nav>ul li.menu-item-has-children>a:hover,.top-bar__mobile-menu .primary-nav>ul li.menu-item-has-children>a:focus{-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .primary-nav>ul li:last-child{border-bottom:0}.top-bar__mobile-menu .primary-nav>ul li .sub-menu{width:100%;background-color:#fff;position:fixed;top:6.125rem;left:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:1rem;overflow-y:auto;z-index:1;height:calc(100vh - 6.125rem)}.top-bar__mobile-menu .primary-nav>ul li .sub-menu.is-open{display:block}.top-bar__mobile-menu .primary-nav>ul li .sub-menu>li{margin-bottom:0}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu{display:none;background-color:#fff}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu.is-open{display:block}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu a{color:#272727;margin:1.25rem 0;padding:0;text-transform:initial}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu a[aria-current=page]{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu a[aria-current=page]:hover,.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu a[aria-current=page]:focus{-webkit-box-shadow:inset .375rem 0 0 0 #c6152f;box-shadow:inset .375rem 0 0 0 #c6152f}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu a:hover,.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.menu-item-has-children .sub-menu a:focus{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.mobile-menu__highlighted-li{border-bottom:solid 3px #686260}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.mobile-menu__highlighted-li>a{font-weight:700}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li.mobile-menu__highlighted-li>span{margin-bottom:0;color:#272727;font-weight:500;display:block;padding:1.25rem 0}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li a{margin:1.25rem 0;color:#272727;text-decoration:none;font-weight:500}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li a[aria-current=page]{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li a[aria-current=page]:hover,.top-bar__mobile-menu .primary-nav>ul li .sub-menu li a[aria-current=page]:focus{-webkit-box-shadow:inset .375rem 0 0 0 #c6152f;box-shadow:inset .375rem 0 0 0 #c6152f}.top-bar__mobile-menu .primary-nav>ul li .sub-menu li a:hover,.top-bar__mobile-menu .primary-nav>ul li .sub-menu li a:focus{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.top-bar__mobile-menu .mobile-menu__back-btn{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;font-size:.75rem;color:#e31837;padding:0}.top-bar__mobile-menu .mobile-menu__back-btn::before{content:"";display:inline-block;font-size:.5rem;color:#e31837;font-family:"icomoon";margin-right:.5rem}.top-bar__mobile-menu-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem .625rem}.top-bar__mobile-menu-row>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-bar__mobile-logo img{width:8.375rem}.top-bar__mobile-menu-btn-container{margin-left:-1rem;border:none;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;border-radius:0}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn{padding:0;border:none;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;border-radius:0;position:relative;width:3.4rem;height:3rem}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only){width:calc(100% - 2rem);height:3px;background-color:#000;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;overflow:hidden}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only)::before{content:"";display:block;width:150%;height:100%;background-color:#fff;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);position:absolute;top:0;left:0}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only):first-child{top:1rem}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only):nth-child(2),.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only):nth-child(3){top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only):nth-child(2):before,.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only):nth-child(3):before{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only):nth-child(4){top:calc(100% - 1rem);-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);-o-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn>span:not(.e-reader-only):nth-child(4):before{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn.is-open>span:not(.e-reader-only){top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn.is-open>span:not(.e-reader-only):first-child,.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn.is-open>span:not(.e-reader-only):nth-child(4){width:0;opacity:0}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn.is-open>span:not(.e-reader-only):nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.top-bar__mobile-menu-btn-container .top-bar__mobile-menu-btn.is-open>span:not(.e-reader-only):nth-child(3){-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.top-bar__mobile-menu-btn-container:hover,.top-bar__mobile-menu-btn-container:focus{outline:none}.top-bar__mobile-menu-btn-container:hover .top-bar__mobile-menu-btn,.top-bar__mobile-menu-btn-container:focus .top-bar__mobile-menu-btn{outline:none}.top-bar__mobile-menu-btn-container:hover .top-bar__mobile-menu-btn>span:not(.e-reader-only),.top-bar__mobile-menu-btn-container:focus .top-bar__mobile-menu-btn>span:not(.e-reader-only){background-color:#e31837}.top-bar__mobile-menu-btn-container:hover .top-bar__mobile-menu-btn>span:not(.e-reader-only)::before,.top-bar__mobile-menu-btn-container:focus .top-bar__mobile-menu-btn>span:not(.e-reader-only)::before{width:11%;left:100%;-webkit-transform:translateX(11%);-ms-transform:translateX(11%);-o-transform:translateX(11%);transform:translateX(11%)}.top-bar__red{background-color:#e31837;padding:.75rem 1.5rem;width:100%;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;position:relative}.top-bar__red::after{content:"";display:block;width:100%;height:100%;background-color:#e31837;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;-webkit-transition:.25s ease all;-o-transition:.25s ease all;transition:.25s ease all}.has-shadow .top-bar__red::after,.is-open .top-bar__red::after{width:200vw}.has-shadow .top-bar__red{padding:0 1.5rem}.top-bar__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:98}.top-bar__mobile-quick-menu{padding:1.25rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;background:#e31837;overflow-x:auto}.top-bar__mobile-quick-menu .mobile-quick{display:none}.top-bar__mobile-quick-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-bar__mobile-quick-menu a{font-size:.875rem;font-weight:500;color:#fff;text-decoration:none;margin-right:1.25rem;white-space:nowrap}.top-bar__mobile-quick-menu a[target=_blank]{text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-bar__mobile-quick-menu a[target=_blank]::after{content:"";display:inline-block;font-family:"icomoon";font-size:.65rem;margin-left:.5rem}.has-shadow .top-bar__mobile-quick-menu{padding:1rem 0 1rem 1.25rem}.footer{background-color:#272727;padding:1.5rem 0 2.5rem}.footer *{color:#fff}.footer-nav li.no-link>a{display:block;padding:1.5rem 0;text-decoration:none;-webkit-box-shadow:inset 0 -1px 0 0 #fff;box-shadow:inset 0 -1px 0 0 #fff;position:relative;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.footer-nav li.no-link>a::after{content:"";display:block;font-family:"icomoon";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:7px;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.footer-nav li.no-link>a[aria-expanded=true]::after{-webkit-transform:translateY(-50%) scaleY(-1);-ms-transform:translateY(-50%) scaleY(-1);-o-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}.footer-nav li.no-link>a:hover,.footer-nav li.no-link>a:focus{-webkit-box-shadow:inset 0 -3px 0 0 #fff;box-shadow:inset 0 -3px 0 0 #fff}.footer-nav li.no-link>.sub-menu{margin-top:1.5rem;margin-bottom:1.5rem;display:none}.footer-nav li.no-link>.sub-menu a{text-decoration:none;margin-bottom:.875rem;display:block}@media(min-width: 860px){.footer-nav{margin-top:.75rem}.footer-nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-nav>ul>li{width:33.3%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:2rem;margin-bottom:0}.footer-nav li{margin-bottom:.875rem}.footer-nav li.no-link>a{font-weight:700;pointer-events:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.footer-nav li.no-link>a::after{display:none}.footer-nav li.no-link>.sub-menu{display:block}.footer-nav li.menu-item-has-children>ul{margin-top:1rem}.footer-nav li a{text-decoration:none}}.footer__misc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:200px;margin-top:3rem}.footer__misc a:hover{text-decoration:none}@media(min-width: 860px){.footer__misc{float:right;margin-top:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.footer__logo{max-width:10rem}@media(min-width: 860px){.footer__logo{max-width:8.375rem;margin-bottom:2.5rem}}.footer__social{margin-bottom:1rem;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.footer__social .btn--text,.footer__social .is-style-text .wp-block-button__link,.is-style-text .footer__social .wp-block-button__link{margin-right:0;margin-left:.75rem;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.footer__social .btn--text:hover,.footer__social .is-style-text .wp-block-button__link:hover,.is-style-text .footer__social .wp-block-button__link:hover,.footer__social .btn--text:focus,.footer__social .is-style-text .wp-block-button__link:focus,.is-style-text .footer__social .wp-block-button__link:focus{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837;background-color:rgba(255,255,255,.15)}.footer__social .btn--text:not(.footer__podcast),.footer__social .is-style-text .wp-block-button__link:not(.footer__podcast),.is-style-text .footer__social .wp-block-button__link:not(.footer__podcast){min-width:2.5rem;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__social .btn--text.footer__podcast,.footer__social .is-style-text .footer__podcast.wp-block-button__link,.is-style-text .footer__social .footer__podcast.wp-block-button__link{padding-left:7.5px;padding-right:7.5px}@media(min-width: 860px){.footer__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.footer__podcast{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__podcast i{font-size:1.4rem}.footer__twitter path{fill:#fff}.footer__twitter svg{width:1.25rem}.footer__youtube path{fill:#fff}.footer__youtube svg{width:1.5rem}.footer__facebook path{fill:#fff}.footer__facebook svg{width:1.4rem}.footer__linkedin path{fill:#fff}.footer__linkedin svg{width:1.5rem}.footer_mailing-list{margin-right:0;display:none}@media(min-width: 860px){.footer_mailing-list{display:block}}.footer-legal-nav{margin-top:2rem}.footer-legal-nav>ul{text-align:left}.footer-legal-nav>ul>li{display:inline-block}.footer-legal-nav>ul>li:last-child>a{margin-right:0}.footer-legal-nav>ul>li>a{font-size:.75rem;text-transform:uppercase;text-decoration:none;margin-right:1.25rem}@media(min-width: 860px){.footer-legal-nav>ul{text-align:center}}.footer__copywrite{text-align:left;margin-top:1rem;line-height:1.5}@media(min-width: 860px){.footer__copywrite{text-align:center}}.primary-nav a{-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.primary-nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-0.5rem}.primary-nav>ul>li:last-child{margin-right:-1rem}.primary-nav>ul>li.menu-item-has-children>a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 2px 0 0 #e31837;box-shadow:inset 0 2px 0 0 #e31837}.primary-nav>ul>li.menu-item-has-children>a::before{width:calc(100% - 3.35rem)}.primary-nav>ul>li.menu-item-has-children>a::after{content:"";display:inline-block;font-family:"icomoon";font-size:7px;color:inherit;margin-left:.5rem;-webkit-transition:.25s ease all;-o-transition:.25s ease all;transition:.25s ease all}.primary-nav>ul>li.menu-item-has-children>a.current_page_item::before{opacity:1}.primary-nav>ul>li.menu-item-has-children.is-open>a{background-color:#fff;color:#272727}.primary-nav>ul>li.menu-item-has-children.is-open>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.primary-nav>ul>li.menu-item-has-children.is-open>a::before{opacity:0}@media(min-width: 860px){.primary-nav>ul>li.menu-item-has-children.is-open>.sub-menu{display:block}}.primary-nav>ul>li>a{color:#fff;font-weight:500;text-decoration:none;padding:.5rem 1rem;display:block;position:relative}.primary-nav>ul>li>a[aria-current=page]{font-weight:700}.primary-nav>ul>li>a::before{content:"";display:block;width:calc(100% - 2rem);height:1px;background-color:#fff;position:absolute;bottom:.6rem;left:1rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;opacity:0}.primary-nav>ul>li>a:hover,.primary-nav>ul>li>a:focus{outline:none}.primary-nav>ul>li>a:hover::before,.primary-nav>ul>li>a:focus::before{opacity:1}.primary-nav>ul>li>.sub-menu{display:none;width:100%;-webkit-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem);padding:2rem;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;position:absolute;top:100%;left:2rem;background:#fff}@media(min-width: 860px){.primary-nav>ul>li>.sub-menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:5.8rem;-moz-column-gap:5.8rem;column-gap:5.8rem}}.primary-nav>ul>li>.sub-menu>li{margin-bottom:1rem}.primary-nav>ul>li>.sub-menu>li.no-link>a{pointer-events:none;text-decoration:none}.primary-nav>ul>li>.sub-menu>li a{display:inline-block;margin-bottom:.5rem;white-space:initial;position:relative}.primary-nav>ul>li>.sub-menu>li a[target=_blank]{text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.primary-nav>ul>li>.sub-menu>li a[target=_blank]::after{content:"";display:inline-block;font-family:"icomoon";font-size:.65rem;margin-left:.5rem}.primary-nav>ul>li>.sub-menu>.menu-item-has-children{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:inline-grid;page-break-inside:avoid}@supports((-webkit-column-break-inside: avoid) or (-moz-column-break-inside: avoid) or (break-inside: avoid-column)){.primary-nav>ul>li>.sub-menu>.menu-item-has-children{display:block}}.primary-nav>ul>li>.sub-menu .sub-menu a{margin-bottom:.75rem;text-decoration:none}.primary-nav>ul>li>.sub-menu .sub-menu a[aria-current=page]{padding-left:.75rem;-webkit-box-shadow:inset .375rem 0 0 0 #e31837;box-shadow:inset .375rem 0 0 0 #e31837}.primary-nav>ul>li>.sub-menu .sub-menu>.menu-item-has-children{margin-bottom:1.5rem}.primary-nav>ul>li>.sub-menu .sub-menu>.menu-item-has-children.no-link>a{pointer-events:none;text-decoration:none}.mobile-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.5rem;margin-bottom:2rem}.mobile-search .mobile-search-text{border:1px solid #b7aea9;padding:1rem .5rem;font-size:1rem;background-color:#f5f5f5}.mobile-search .mobile-search-text:focus{outline-color:#e31837;-moz-outline-border:0}.mobile-search .mobile-search-button{margin-right:0}.cookie-banner{width:100%;position:fixed;bottom:0;z-index:10}.cookie-banner.is-closed{display:none}.page-header,.page-header--image,.page-header--no-image{background-color:#272727;margin-bottom:2rem}.page-header h1,.page-header--image h1,.page-header--no-image h1,.page-header span,.page-header--image span,.page-header--no-image span,.page-header p,.page-header--image p,.page-header--no-image p{color:#fff}.page-header .reminder-bell_in-mobile,.page-header--image .reminder-bell_in-mobile,.page-header--no-image .reminder-bell_in-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.page-header .reminder-bell_in-desktop,.page-header--image .reminder-bell_in-desktop,.page-header--no-image .reminder-bell_in-desktop{display:none}@media(min-width: 860px){.page-header,.page-header--image,.page-header--no-image{margin-bottom:2rem}.page-header .reminder-bell_in-mobile,.page-header--image .reminder-bell_in-mobile,.page-header--no-image .reminder-bell_in-mobile{display:none}.page-header .reminder-bell_in-desktop,.page-header--image .reminder-bell_in-desktop,.page-header--no-image .reminder-bell_in-desktop{display:block}}.page-header--no-image{padding:4.25rem 0 2rem 0}@media(min-width: 556px){.page-header--no-image{padding:5.375rem 2rem 4rem 0}}@media(min-width: 860px){.page-header--no-image{padding:8.375rem 2rem 4rem 0}.page-header--no-image .page-header__reminder-bell{margin-top:-3rem}}.page-header--image{background-position:center center;-webkit-background-size:0 0;background-size:0 0;position:relative;padding:2rem 0 2rem 0}.page-header--image::after{content:"";display:block;width:100%;height:100%;background-color:#272727;position:absolute;top:0;left:0;z-index:-1}.page-header--image>.row{margin-left:0}.page-header--image>.row>.col-sm-12:first-child{margin-left:0}.page-header--image .page-header__flyout{margin-left:-1rem}.header--home .page-header--image{padding-top:3.25rem}@media(min-width: 556px){.page-header--image{padding:5.375rem 2rem 4rem 0;background-color:rgba(0,0,0,0);-webkit-background-size:cover;background-size:cover}.header--home .page-header--image{padding-top:5.75rem;padding-bottom:5.75rem}.page-header--image .page-header__flyout{margin-left:-2rem}}.page-header .page-header__flyout::before,.page-header--no-image .page-header__flyout::before,.page-header--image .page-header__flyout::before{content:"";display:block;width:2rem;height:100%;background-color:#e31837;position:absolute;top:0;left:-2rem}.page-header .page-header__title i,.page-header--no-image .page-header__title i,.page-header--image .page-header__title i{font-size:1.75rem}.page-header .page-header__intro,.page-header--no-image .page-header__intro,.page-header--image .page-header__intro{margin-top:1.25rem;margin-bottom:0}.header--home .page-header .page-header__intro,.header--home .page-header--no-image .page-header__intro,.header--home .page-header--image .page-header__intro{margin-bottom:0;font-weight:500;border-left:solid 6px #e31837;padding-left:1rem}.page-header .page-header__buttons a,.page-header--no-image .page-header__buttons a,.page-header--image .page-header__buttons a,.page-header .page-header__buttons button,.page-header--no-image .page-header__buttons button,.page-header--image .page-header__buttons button{margin-bottom:1rem;width:100%;text-align:center}.page-header .page-header__buttons a:first-child,.page-header--no-image .page-header__buttons a:first-child,.page-header--image .page-header__buttons a:first-child,.page-header .page-header__buttons button:first-child,.page-header--no-image .page-header__buttons button:first-child,.page-header--image .page-header__buttons button:first-child{margin-top:4rem}@media(min-width: 860px){.page-header .page-header__buttons a,.page-header--no-image .page-header__buttons a,.page-header--image .page-header__buttons a,.page-header .page-header__buttons button,.page-header--no-image .page-header__buttons button,.page-header--image .page-header__buttons button{width:auto;text-align:center}}.page-header .page-header__reminder-bell,.page-header--no-image .page-header__reminder-bell,.page-header--image .page-header__reminder-bell{float:left}@media(min-width: 556px){.page-header .page-header__reminder-bell,.page-header--no-image .page-header__reminder-bell,.page-header--image .page-header__reminder-bell{float:right;margin-left:0}}.page-header .page-header--content-bg,.page-header--no-image .page-header--content-bg,.page-header--image .page-header--content-bg{background-color:#272727;position:relative;max-width:647px;width:100%}.page-header .page-header--content-bg::before,.page-header--no-image .page-header--content-bg::before,.page-header--image .page-header--content-bg::before{content:"";display:inline-block;width:1rem;height:100%;background-color:#272727;position:absolute;top:0;left:-1rem}.header--home .page-header .page-header--content-bg,.header--home .page-header--no-image .page-header--content-bg,.header--home .page-header--image .page-header--content-bg{max-width:490px}@media(min-width: 556px){.page-header .page-header--content-bg,.page-header--no-image .page-header--content-bg,.page-header--image .page-header--content-bg{padding:2rem 2rem 2rem 1rem;margin-left:-1rem}}@media(min-width: 860px){.page-header .page-header--content-bg,.page-header--no-image .page-header--content-bg,.page-header--image .page-header--content-bg{padding:3rem 3rem 3rem 1rem;margin-left:0}.page-header .page-header--content-bg::before,.page-header--no-image .page-header--content-bg::before,.page-header--image .page-header--content-bg::before{width:2rem;left:-2rem}}.page-header .page-header__form,.page-header--no-image .page-header__form,.page-header--image .page-header__form{margin-top:4rem;margin-bottom:-1rem}.page-header .page-header__form .page-header__form-title,.page-header--no-image .page-header__form .page-header__form-title,.page-header--image .page-header__form .page-header__form-title{color:#fff;margin-bottom:1rem}.page-header .page-header__form .page-header__form-field,.page-header--no-image .page-header__form .page-header__form-field,.page-header--image .page-header__form .page-header__form-field{margin-bottom:1rem}@media(min-width: 556px){.page-header .page-header__form .page-header__form-field,.page-header--no-image .page-header__form .page-header__form-field,.page-header--image .page-header__form .page-header__form-field{margin-right:1rem}}@media(min-width: 860px){.page-header .page-header__form .page-header__form-field,.page-header--no-image .page-header__form .page-header__form-field,.page-header--image .page-header__form .page-header__form-field{margin-right:1.5rem;margin-bottom:0}.page-header button,.page-header--no-image button,.page-header--image button{width:auto}}@media(min-width: 1200px){.page-header .page-header__form .page-header__form-field,.page-header--no-image .page-header__form .page-header__form-field,.page-header--image .page-header__form .page-header__form-field{margin-right:2rem}}.search-btn-field{font-size:1.15rem;width:2rem;height:2rem;padding:.25rem;border-radius:0;border:none;background:#fff;color:#686260;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-btn-field.is-selected{background:#e8e4df;color:#272727}.search__toggle-view-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(min-width: 860px){.search__toggle-view-btns{margin-left:1.5rem;padding-right:1.25rem;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.search__current-filters{background:#e8e4df;padding:0;margin-bottom:1rem;display:none}.search__current-filters strong{padding:.5rem;display:block;font-size:.8rem}.page-template-template-global-search .search__current-filters{display:block}.page-template-template-cpd-search .search__current-filters strong{padding-bottom:.5rem}@media(min-width: 860px){.search__current-filters strong{padding:1rem;font-size:1rem}.page-template-template-cpd-search .search__current-filters strong{padding-bottom:.5rem}}.search__current-filters-list{padding:0 1rem .5rem}.search__current-filters-list li{display:inline-block;margin-right:1.5rem;margin-bottom:.5rem}.search__current-filters-list li button{margin-bottom:0;background:none;border:none;padding:0;position:relative}.search__current-filters-list li button::after{content:"";display:inline-block;font-family:"icomoon";font-size:.55rem;margin-left:.5rem;line-height:1.3rem}.search__current-filters-list li:last-child{margin-right:none}.search__date-ranges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2rem}.search__date-ranges>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:solid 1px #e8e4df;margin-bottom:1rem}.search__date-ranges>div>span{color:#686260;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.search__date-ranges>div>span::after{content:"";display:block;width:1px;height:100%;background:#e8e4df;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.search__date-ranges>div>span i{font-size:.9375rem;z-index:1}.page-template-template-cpd-hours-planner .search__date-ranges>div{margin-left:1rem}.page-template-template-cpd-hours-planner .search__date-ranges #clear-dates{margin-bottom:1rem;margin-left:1rem}@media(min-width: 860px){.search__date-ranges>div{margin-left:.5rem;margin-bottom:0}.search__date-ranges input[type=text]{max-width:6.25rem}.page-template-template-cpd-hours-planner .search__date-ranges #clear-dates{margin-bottom:0}}.search__date-ranges-title{white-space:nowrap;font-weight:700}@media(min-width: 860px){.search__date-ranges-title{font-size:.875rem;margin-bottom:0}}.search__validation{margin-top:2rem;display:none}.search__layout-toggle{position:relative}.search__layout-toggle.row-view .cpd-card__row-item{display:block}.search__layout-toggle.row-view .cpd-card__grid-item{display:none}.search__layout-toggle.grid-view .cpd-card__row-item{display:none}.search__layout-toggle.grid-view .cpd-card__grid-item{display:block}.search__preloader{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);z-index:4}.search__reset-btn{margin-bottom:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.search__reset-btn:hover,.search__reset-btn:focus{outline:none;color:#b7aea9}.search__suggestive-box{position:absolute;background-color:#fff;top:2.25rem;left:-1px;width:calc(100% - 28px);border:solid 1px #e8e4df;border-top:none;-webkit-box-shadow:.25rem .25rem 1rem rgba(0,0,0,.25);box-shadow:.25rem .25rem 1rem rgba(0,0,0,.25);z-index:3}@media(min-width: 860px){.search__suggestive-box{z-index:-1;top:calc(3.375rem - 2px);width:calc(100% - 50px)}}.search__add-suggestion{background-color:#fff;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:.8125rem;text-align:left;margin-bottom:0;padding:.5rem 1rem;width:100%}.search__add-suggestion:hover,.search__add-suggestion:focus{outline:none;background-color:#e6edf4}[class^=page-header] .search__add-suggestion{width:100%}.search__suggestive-box li{display:none}.search__suggestive-box li:nth-child(-n+8){display:block}.gen-search__total{font-weight:500}.gen-search__text-bar{margin-bottom:3rem}.gen-search__top-result-heading{display:none}.gen-search__top-result-heading h3{color:#686260}.gen-search__card{width:100%;background-color:#fff;border:solid 1px #272727;padding:0 1rem;margin-bottom:1.5rem}.gen-search__card.template-redirect,.gen-search__card.template-home{display:none}.gen-search__card.gen-search__top-result{border-color:#004a8d;margin-bottom:1rem;background-color:#e6edf4}.gen-search__card.gen-search__top-result:nth-child(3){margin-bottom:4rem;position:relative}.gen-search__card.gen-search__top-result:nth-child(3)::after{content:"";display:block;width:100%;height:1px;background-color:#e8e4df;position:absolute;bottom:-2rem;left:0}.gen-search__card .card__flag{color:#fff;background:#272727;display:inline-block;padding:.625rem .5rem;position:relative;text-transform:uppercase;margin-bottom:0;margin-top:0}.gen-search__card .card__flag i{margin-right:.25rem;font-size:.625rem}.gen-search__card .cpd-card__new-flag{display:block}@media(min-width: 556px){.gen-search__card .cpd-card__new-flag{float:right}}.gen-search__card .card__breadcrumbs{margin-top:1rem}.gen-search__card .card__breadcrumbs .breadcrumbs{margin-bottom:.25rem}.gen-search__card .card__breadcrumbs .breadcrumbs a,.gen-search__card .card__breadcrumbs .breadcrumbs p,.gen-search__card .card__breadcrumbs .breadcrumbs span{text-transform:uppercase}.gen-search__card .card__breadcrumbs .breadcrumbs>li::after{color:#272727;background-color:#272727}.gen-search__card .card__breadcrumbs .breadcrumbs>li.blog-cat::after{content:"|"}.gen-search__card .card__title{text-decoration:none;margin-bottom:1rem}.gen-search__card .card__excerpt{margin-top:-0.5rem}.gen-search__card>*:last-child{margin-bottom:1rem}@media(min-width: 860px){.gen-search__card{margin-bottom:3.125rem}.search-interest__results-flex .gen-search__card{margin-bottom:1.5rem}}.gen-search-siderail .siderail__filter-group:nth-child(2) fieldset>div:first-child{background-color:green;position:relative}.gen-search-siderail .siderail__filter-group:nth-child(2) fieldset>div:first-child::after{content:"";display:block;width:calc(100% + 1.5rem);height:calc(100% + 1rem);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#e6edf4;border-radius:1rem}.gen-search-siderail .siderail__filter-group:nth-child(2) fieldset>div:first-child label{margin-bottom:0;position:relative;z-index:1}.err-page .wrapper{margin-bottom:3rem}.err-page__groups{margin-bottom:4rem}@media(min-width: 556px){.err-page__groups{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}.err-page__group{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:3rem}.err-page__group h4{margin-bottom:1rem}.err-page__group p{margin-bottom:.5rem}.err-page__group p a{margin-bottom:.5rem;margin-top:1rem}.daterangepicker table td{display:table-cell;padding:0}@media(max-width: 556px){.cpd-search__sort-by[class*=col-].col--no-left-margin{margin-right:1rem;width:calc(100% + 2.5rem);margin-left:1rem}}@media(max-width: 556px){.cpd-search__finicky-col{width:100%;margin-left:1.5rem;margin-right:1.5rem}}.page-template-template-cpd-search .wrapper .container{margin-bottom:3rem}#llm_search_form .top__filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#llm_search_form .top__filters .field-card__field{width:100%}#llm_search_form .top__filters .field-card__field.llm-enrolled-specialization-container{margin-top:0}#llm_search_form .top__filters .form-field--large-field{margin-bottom:0}@media(min-width: 556px){#llm_search_form .top__filters{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#llm_search_form .top__filters .field-card__field{width:40%}#llm_search_form .top__filters .field-card__field.llm-enrolled-specialization-container{margin-top:1rem}#llm_search_form .top__filters .llm-enrolled-specialization-container{width:60%}#llm_search_form .top__filters .form-field--large-field{margin-bottom:1rem}}@media(min-width: 860px){#llm_search_form .top__filters .field-card__field{max-width:261px}#llm_search_form .top__filters .llm-enrolled-specialization-container{max-width:600px}}.llm-search-result.visible{display:block}.llm-search-result.hidden{display:none}.tab{display:inline-block;vertical-align:top}.llm-single-search__field-card{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.25);box-shadow:0px 0px 4px rgba(0,0,0,.25);background-color:#fff;margin-bottom:2rem}.llm-single-search__field-card fieldset{background-color:#e8e4df;margin-bottom:1rem}.llm-single-search__field-card .radio__container{display:inline-block;width:auto;padding:1rem;margin-bottom:0;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.llm-single-search__field-card .radio__container .radio__box{border-radius:0;width:100%;height:100%;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e8e4df;z-index:1}.llm-single-search__field-card .radio__container .radio__box::after{display:none}.llm-single-search__field-card .radio__container .radio__copy{display:block;position:relative;z-index:2;margin-bottom:0}.llm-single-search__field-card .radio__container input:checked~.radio__box{background-color:#e31837}.llm-single-search__field-card .radio__container input:checked~.radio__copy{color:#fff}.llm-single-search__field-card .radio__container input:checked~.radio__box::after{opacity:1}.llm-single-search__field-card .radio__container input:focus~.radio__box{-webkit-box-shadow:inset 0 0 0 3px #272727;box-shadow:inset 0 0 0 3px #272727}.llm-single-search__field-card .radio__container:hover input~.radio__box{-webkit-box-shadow:inset 0 0 0 0 #272727;box-shadow:inset 0 0 0 0 #272727}.llm-single-search__field-card .field-card__field{margin:1rem}#llm-search-options .form-field--large-field{margin-bottom:1rem}@media(min-width: 860px){#llm-search-options .form-field--large-field{margin-bottom:2rem}}.llm-search__enrolled-blurb,.llm-search__sce-blurb{margin:1rem 1rem .5rem}.page-template-template-llm-search .header{margin-top:-3px}.page-template-template-llm-search .wrapper .container{margin-bottom:3rem}.faqs__search-form{margin-bottom:3rem}.faqs__search{margin-top:1rem}.faqs__search-results{margin-bottom:3rem;margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.faqs__search-results.is-showing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faqs__search-results h2{display:inline-block}.faq__search-reset{margin-bottom:1.5rem}.faq__search-result{width:100%;margin-bottom:2rem}.faq__search-result span{text-transform:uppercase;margin-bottom:.25rem;font-weight:500}.faq__search-result-title{margin-bottom:0}.faqs__prepopulated{margin-bottom:3rem;margin-top:3rem}.faqs__prepopulated>div{border-top:solid 1px #e8e4df;padding-top:3rem}.faqs__prepopulated.is-hiding{display:none}@media(min-width: 675px){.faqs__cat-groups{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.faqs__cat-group{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.faqs__cat-group .faqs__questions{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.faqs__cat-group .faqs__questions li{margin-bottom:1rem}.faqs__cat-group .faqs__questions li:last-child{margin-bottom:0}.faqs__cat-group .faqs__questions.has-lots{max-height:177px;overflow:hidden;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0));background:linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0))}.faqs__cat-group .faqs__questions.has-lots.is-open{max-height:none;background:#fff;margin-bottom:1rem}.faqs__cat-group-title{margin-bottom:.5rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.faqs__cat-group-btn{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;margin-right:0}.faqs__cat-group-btn i{font-size:7px;margin-left:1rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;display:inline-block}.faqs__cat-group-btn.is-open{background-color:#272727}.faqs__cat-group-btn.is-open i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.faqs__cat-group-btn:hover,.faqs__cat-group-btn:focus{outline:none;-webkit-box-shadow:inset 0 0 0 .25rem #272727;box-shadow:inset 0 0 0 .25rem #272727}.faq__breadcrumbs .breadcrumbs{list-style:none;margin-bottom:.5rem}.faq__breadcrumbs .breadcrumbs li{display:inline-block;margin-bottom:0;padding-left:0;margin-left:0}.faq__breadcrumbs .breadcrumbs li::before{display:none}.faq__breadcrumbs .breadcrumbs ul{display:inline-block;margin:0}.faq__breadcrumbs .breadcrumbs a{color:#272727}.faq__breadcrumbs .post-categories{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.faq__breadcrumbs .post-categories li::after{content:","}.faq__breadcrumbs .post-categories li:nth-last-child(2)::after{content:"&";margin-left:3px;font-size:.875rem;font-weight:500}.faq__breadcrumbs .post-categories li:last-child::after{display:none}.faq__breadcrumbs .post-categories a{pointer-events:none;text-decoration:none}.faq-content{margin-top:3rem;margin-bottom:3rem}.faq__bottom{margin-bottom:2rem}.faq__bottom-line{display:block;margin-bottom:2rem;padding-bottom:2rem;border-bottom:solid 1px #e8e4df}.blog-details{padding-bottom:2rem;margin-bottom:4rem;border-bottom:solid 1px #686260}.blog-details p{margin-bottom:0}.blog-details .blog-details__author{text-transform:uppercase}.blog-post__image{margin-bottom:1.5rem;width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-top:-2rem}@media(min-width: 556px){.blog-post__image{max-width:100%;margin-left:0;margin-top:0}}.blog-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}.blog-categories{background-color:#e8e4df;padding:1rem 1rem 0;margin-bottom:2rem}.blog-categories__title{margin-bottom:.5rem}.blog-categories a{margin-right:1rem;white-space:nowrap}.blog-categories a::last-child{margin-right:0}.blog-categories a.current{font-weight:700}.blog-categories>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;padding-bottom:1rem}.single-blog p .size-full,.single-blog p a .size-full{width:100%;height:auto}.single-blog hr{margin:2rem 0}:root{--coursesHeight: 0}.llm-course-planner .course-plan.iteration-selected:not(.checked){pointer-events:none}.llm-course-planner .course-plan.iteration-selected:not(.checked) label{opacity:.5;cursor:auto}.llm-course-planner .course-plan.iteration-selected:not(.checked) label:hover{background-color:#fff}.llm-course-planner .course-plan.missing-course label{background-color:#e6edf4}.llm-course-planner .course-plan.checked .checkbox__box::after{opacity:1}.llm-course-planner .course-plan.checkbox-focused label{background-color:rgba(232,228,223,.5)}.llm-course-planner .course-plan label{padding:1rem;margin-left:-1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.llm-course-planner .course-plan label:hover{background-color:rgba(232,228,223,.5);cursor:pointer}.llm-course-planner .course-plan label .course-plan__card-content{width:calc(100% - 1.5rem);-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.llm-course-planner .course-plan label .course-plan__card-checkbox{width:1.5rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#main-content .llm-course-planner .course-plan label a:not([class]):hover,#main-content .llm-course-planner .course-plan label a:not([class]):focus{background-color:#e31837;color:#fff}.llm-course-planner .course-plan .nca-status-value .tooltip{margin-bottom:0}.llm-course-planner .course-plan .nca-status-value .tooltip__trigger--inline{font-size:.75rem;margin-bottom:0}.llm-course-planner .course-plan .nca-status-value .tooltip__trigger--inline::after{top:-2px;right:-0.5rem;content:"";font-size:.9rem}.llm-course-planner .course-plan .nca-status-value .tooltip__panel{display:none;color:#fff}.llm-course-planner .course-plan .nca-status-value .tooltip__panel.is-open{display:inline-block}.llm-course-planner .course-plan__code{margin-bottom:0}.llm-course-planner .course-plan__title{margin-bottom:.5rem}.llm-course-planner .course-plan__title a{-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.llm-course-planner .course-plan__title a:hover,.llm-course-planner .course-plan__title a:focus{outline:none;color:#e31837}.llm-course-planner .course-plan__course-core,.llm-course-planner p.course-plan__course-core{text-align:right;margin-bottom:.625rem}.llm-course-planner .course-plan__required-status{text-transform:uppercase;color:#e31837;margin-right:1rem}.llm-course-planner .course-plan__information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.llm-course-planner .course-plan__information>span{margin-right:1rem;width:100%;display:inline-block}@media(min-width: 556px){.llm-course-planner .course-plan__information{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial}.llm-course-planner .course-plan__information>span{width:auto}}.llm-course-planner .course-plan__nca,.llm-course-planner .course-plan__cpd-hours,.llm-course-planner .course-plan__location,.llm-course-planner .course-plan__dates,.llm-course-planner .course-plan__section{text-transform:uppercase}.llm-course-planner .course-plan__nca span,.llm-course-planner .course-plan__nca p,.llm-course-planner .course-plan__cpd-hours span,.llm-course-planner .course-plan__cpd-hours p,.llm-course-planner .course-plan__location span,.llm-course-planner .course-plan__location p,.llm-course-planner .course-plan__dates span,.llm-course-planner .course-plan__dates p,.llm-course-planner .course-plan__section span,.llm-course-planner .course-plan__section p{font-weight:400;text-transform:none;display:inline-block;margin-bottom:.375rem}.llm-course-planner .course-plan__nca p,.llm-course-planner .course-plan__cpd-hours p,.llm-course-planner .course-plan__location p,.llm-course-planner .course-plan__dates p,.llm-course-planner .course-plan__section p{margin-bottom:0}.llm-course-planner .course-plan__nca p:last-child,.llm-course-planner .course-plan__cpd-hours p:last-child,.llm-course-planner .course-plan__location p:last-child,.llm-course-planner .course-plan__dates p:last-child,.llm-course-planner .course-plan__section p:last-child{margin-bottom:.375rem}.llm-course-planner .course-plan__nca strong,.llm-course-planner .course-plan__cpd-hours strong,.llm-course-planner .course-plan__location strong,.llm-course-planner .course-plan__dates strong,.llm-course-planner .course-plan__section strong{text-transform:uppercase}.llm-course-planner .course-plan__term,.llm-course-planner .course-plan__format,.llm-course-planner .course-plan__schedule{text-transform:uppercase;display:block}.llm-course-planner .course-plan__term p,.llm-course-planner .course-plan__format p,.llm-course-planner .course-plan__schedule p{font-weight:400;text-transform:none;margin-bottom:.375rem;display:inline-block;margin-bottom:0}.llm-course-planner .course-plan__term p:last-child,.llm-course-planner .course-plan__format p:last-child,.llm-course-planner .course-plan__schedule p:last-child{margin-bottom:.375rem}.llm-course-planner .course-plan__term .tooltip__trigger--inline,.llm-course-planner .course-plan__format .tooltip__trigger--inline,.llm-course-planner .course-plan__schedule .tooltip__trigger--inline{font-size:.75rem}.llm-course-planner .course-plan__term .tooltip__panel,.llm-course-planner .course-plan__format .tooltip__panel,.llm-course-planner .course-plan__schedule .tooltip__panel{font-size:.75rem;text-transform:none;font-weight:500}.llm-course-planner .course-plan__dates span,.llm-course-planner .course-plan__dates p{display:block}.llm-course-planner .course-plan__dates>span{display:block}.llm-course-planner .course-plan__cpd-hours{text-align:right;color:#686260}.llm-course-planner hr{margin-top:.625rem;margin-bottom:1rem;padding:0;border:none;border-bottom:solid 1px #d6cfca}.course_planner__line-break{margin-top:1rem;position:relative}.course_planner__line-break::before{content:"";display:block;width:calc(100% - 2rem);margin-left:1.25rem;margin-bottom:2rem;border-top:solid 1px #272727}#course-plan-popup,#hours-plan-popup{position:fixed;bottom:0;right:-200%;padding:2rem 0 2rem 1rem;height:100vh;width:calc(100% - 1.875rem);background-color:#272727;z-index:98;-webkit-transition:all .225s ease-in-out;-o-transition:all .225s ease-in-out;transition:all .225s ease-in-out;display:none}@media(min-width: 556px){#course-plan-popup,#hours-plan-popup{width:260px}}#course-plan-popup.open,.open#hours-plan-popup{right:0;display:block}#course-plan-popup.open.hidden,.open.hidden#hours-plan-popup{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}#course-plan-popup.adjust-top,.adjust-top#hours-plan-popup{height:calc(100vh - 119px)}#course-plan-popup #toggle-course-planner,#hours-plan-popup #toggle-course-planner{position:absolute;top:0;left:-1.875rem;border:0;height:100%;background-color:#e31837;color:#fff;width:1.875rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}#course-plan-popup #toggle-course-planner:hover,#hours-plan-popup #toggle-course-planner:hover,#course-plan-popup #toggle-course-planner:focus,#hours-plan-popup #toggle-course-planner:focus{outline:none;background-color:#c6152f}#course-plan-popup #toggle-course-planner i,#hours-plan-popup #toggle-course-planner i{display:block;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#course-plan-popup.hidden #toggle-course-planner i,.hidden#hours-plan-popup #toggle-course-planner i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#course-plan-popup h2,#hours-plan-popup h2{color:#fff;margin-bottom:.5rem}#course-plan-popup #course-plan-courses,#hours-plan-popup #course-plan-courses{padding-right:1rem;margin-top:1.5rem;height:calc(100% - var(--coursesHeight));overflow-y:auto}#course-plan-popup #course-plan-courses .course-plan-course,#hours-plan-popup #course-plan-courses .course-plan-course{border-bottom:1px solid #fff;margin-bottom:1rem;padding-bottom:1rem}#course-plan-popup #course-plan-courses .course-plan-course:last-child,#hours-plan-popup #course-plan-courses .course-plan-course:last-child{border-bottom:none}#course-plan-popup #course-plan-courses .course-plan-course>div:last-child,#hours-plan-popup #course-plan-courses .course-plan-course>div:last-child{margin-bottom:0}#course-plan-popup #course-plan-courses .course-plan-course .course-code,#hours-plan-popup #course-plan-courses .course-plan-course .course-code{color:#fff;margin-bottom:.25rem}#course-plan-popup #course-plan-courses .course-plan-course h3,#hours-plan-popup #course-plan-courses .course-plan-course h3{color:#fff}#course-plan-popup #course-plan-courses .course-plan-course .course-core,#hours-plan-popup #course-plan-courses .course-plan-course .course-core{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#course-plan-popup #course-plan-courses .course-plan-course .course-core strong,#hours-plan-popup #course-plan-courses .course-plan-course .course-core strong{color:#fff;text-transform:uppercase;margin-right:1rem;margin-bottom:1rem}#course-plan-popup #course-plan-courses .course-plan-course .course-core span,#hours-plan-popup #course-plan-courses .course-plan-course .course-core span{float:right;color:#fff;margin-bottom:1rem}#course-plan-popup #course-plan-courses .course-plan-course .course-nca,#hours-plan-popup #course-plan-courses .course-plan-course .course-nca,#course-plan-popup #course-plan-courses .course-plan-course .course-term,#hours-plan-popup #course-plan-courses .course-plan-course .course-term,#course-plan-popup #course-plan-courses .course-plan-course .course-schedule,#hours-plan-popup #course-plan-courses .course-plan-course .course-schedule,#course-plan-popup #course-plan-courses .course-plan-course .course-cpd,#hours-plan-popup #course-plan-courses .course-plan-course .course-cpd,#course-plan-popup #course-plan-courses .course-plan-course .course-location,#hours-plan-popup #course-plan-courses .course-plan-course .course-location,#course-plan-popup #course-plan-courses .course-plan-course .course-format,#hours-plan-popup #course-plan-courses .course-plan-course .course-format,#course-plan-popup #course-plan-courses .course-plan-course .course-hours,#hours-plan-popup #course-plan-courses .course-plan-course .course-hours,#course-plan-popup #course-plan-courses .course-plan-course .course-date,#hours-plan-popup #course-plan-courses .course-plan-course .course-date,#course-plan-popup #course-plan-courses .course-plan-course .course-section,#hours-plan-popup #course-plan-courses .course-plan-course .course-section,#course-plan-popup #course-plan-courses .course-plan-course .course-dates,#hours-plan-popup #course-plan-courses .course-plan-course .course-dates{margin-bottom:.5rem;color:#fff}#course-plan-popup #course-plan-courses .course-plan-course .course-dates strong,#hours-plan-popup #course-plan-courses .course-plan-course .course-dates strong{float:left;margin-right:.25rem}#course-plan-popup .course-plan-popup-footer,#hours-plan-popup .course-plan-popup-footer{padding:1rem;background-color:#e8e4df;position:absolute;bottom:0;width:100%;margin-left:-1rem}#course-plan-popup .course-plan-popup-footer>*,#hours-plan-popup .course-plan-popup-footer>*{color:#272727}#course-plan-popup .course-plan-popup-footer button,#hours-plan-popup .course-plan-popup-footer button{margin-top:16px;width:100%}#course-plan-popup .course-plan-popup-footer>div,#hours-plan-popup .course-plan-popup-footer>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 556px){#course-plan-popup .course-plan-popup-footer,#hours-plan-popup .course-plan-popup-footer{width:260px}}#course-plan-popup .course-plan-popup-footer__title,#hours-plan-popup .course-plan-popup-footer__title{margin-bottom:.5rem;font-weight:700}#course-plan-popup .course-plan-popup-footer__credit,#hours-plan-popup .course-plan-popup-footer__credit{margin-bottom:.25rem;width:50%;font-weight:700}#course-plan-popup .course-plan-popup-footer__credit:nth-child(odd),#hours-plan-popup .course-plan-popup-footer__credit:nth-child(odd){padding-right:.5rem}#course-plan-popup .course-plan-popup-footer__credit:nth-child(even),#hours-plan-popup .course-plan-popup-footer__credit:nth-child(even){padding-left:.5rem}#course-plan-popup .missing-courses-accordion,#hours-plan-popup .missing-courses-accordion{display:none;opacity:0;pointer-events:none}#course-plan-popup .missing-courses-accordion.active,#hours-plan-popup .missing-courses-accordion.active{opacity:1;pointer-events:auto}#course-plan-popup .missing-courses-accordion .accordion__trigger,#hours-plan-popup .missing-courses-accordion .accordion__trigger{margin-bottom:0;border-bottom:none;background-color:#b7aea9;padding:.5rem 1.5rem .5rem .5rem}#course-plan-popup .missing-courses-accordion .accordion__trigger[aria-expanded=true]::after,#hours-plan-popup .missing-courses-accordion .accordion__trigger[aria-expanded=true]::after{-webkit-transform:translateY(-50%) scale(0.4) scaleY(-1);-ms-transform:translateY(-50%) scale(0.4) scaleY(-1);-o-transform:translateY(-50%) scale(0.4) scaleY(-1);transform:translateY(-50%) scale(0.4) scaleY(-1)}#course-plan-popup .missing-courses-accordion .accordion__trigger::after,#hours-plan-popup .missing-courses-accordion .accordion__trigger::after{top:50%;-webkit-transform:translateY(-50%) scale(0.4);-ms-transform:translateY(-50%) scale(0.4);-o-transform:translateY(-50%) scale(0.4);transform:translateY(-50%) scale(0.4);right:0}#course-plan-popup .missing-courses-accordion .accordion__panel,#hours-plan-popup .missing-courses-accordion .accordion__panel{background-color:#b7aea9;padding:0 .5rem .5rem}#course-plan-popup .missing-courses-accordion .missing-course p,#hours-plan-popup .missing-courses-accordion .missing-course p{margin-bottom:.5rem}#course-plan-popup .missing-courses-accordion .missing-course:last-child p,#hours-plan-popup .missing-courses-accordion .missing-course:last-child p{margin-bottom:0}#course-plan-popup #courses-selected,#hours-plan-popup #courses-selected{color:#fff;margin-bottom:0}#course-plan-popup .course-plan-course__title-container,#hours-plan-popup .course-plan-course__title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#course-plan-popup .course-plan-course__title-container button,#hours-plan-popup .course-plan-course__title-container button{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;border:none;font-size:1.25rem;color:#fff;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}#course-plan-popup .course-plan-course__title-container button:hover,#hours-plan-popup .course-plan-course__title-container button:hover,#course-plan-popup .course-plan-course__title-container button:focus,#hours-plan-popup .course-plan-course__title-container button:focus{color:#b7aea9}.llm-course-planner__term-title{margin-top:3rem}.llm-course-planner__disclaimer{padding:0 1.5rem;margin:2rem 0 3rem}.llm-course-planner__post-content{margin-bottom:3rem;margin-left:0;margin-right:0}.course-planner{margin-right:1rem}@media(min-width: 556px){.course-planner{margin-right:0}}.flex-order-terms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#course-requirements .requirements:nth-of-type(2){display:none}#course-requirements.full-time .requirements.part-time{display:none}#course-requirements.full-time .requirements:nth-of-type(2).full-time{display:block}#course-requirements.part-time .requirements.full-time{display:none}#course-requirements.part-time .requirements:nth-of-type(2).part-time{display:block}.lso-cpd-planner{text-align:right}.lso-cpd-planner .tooltip button,.lso-cpd-planner .tooltip .tiny-text{display:inline-block}.lso-cpd-planner .tooltip button{margin:0}.lso-cpd-planner .tooltip .tooltip__panel{text-align:left}:root{--coursesHeight: 0}.header-table{font-weight:bold;width:100%;table-layout:fixed}.cpd-hours-planner-course{margin-bottom:2rem}.cpd-hours-planner-course .cpd-hours__tables label{display:block}.cpd-hours-planner-course .cpd-hours__tables label:hover{cursor:pointer;background-color:#d3d3d3}.cpd-hours-planner-course .cpd-hours__tables label.checked{background-color:#add8e6}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours__table{display:table;display:block;width:100%}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours__table tr{border-bottom:1px solid #000}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours__table tr td{padding-top:10px;padding-bottom:10px}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours__table tr tr{border-bottom:0}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours__table tr tr td{padding:0}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours__table input[type=checkbox]{float:left}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours__table .hours{width:100%;table-layout:fixed}#cpd_hours_planner #search_box{z-index:4}#cpd_hours_planner .search__suggestive-box{z-index:3}#cpd_hours_planner .form-field--large-field{z-index:unset}#cpd_hours_planner .highlight-bg-grey{background:#e8e4df;padding:1rem;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#cpd_hours_planner .highlight-bg-grey .inner-bg{background:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;padding:.25em 0 .25rem .5rem}#cpd_hours_planner .highlight-bg-grey .inner-bg>span{white-space:nowrap}#hours-plan-popup div.total-hours{display:none}#hours-plan-popup h2{margin-bottom:0}#hours-plan-popup #course-plan-courses{padding-bottom:1rem}#hours-plan-popup #course-plan-courses .course-hours{color:#fff}#hours-plan-popup .course-plan-popup-footer button{margin-top:0}.cpd-hours-planner__form{margin-bottom:3rem;margin-top:1rem}.cpd-hours-planner__printable-title{margin-bottom:0}.cpd-hours-planner__printable{display:inline-block;margin-right:1rem}.cpd-hours-planner__group .accordion,.cpd-hours-planner__group .accordion:last-child,.cpd-hours-planner__group .accordion__panel{margin-bottom:0}.cpd-hours-planner__group .accordion__trigger{background-color:rgba(0,0,0,0);padding:.5rem .5rem .5rem 2rem;margin-bottom:0}.cpd-hours-planner__group .accordion__trigger::after{content:"";right:100%;top:50%;-webkit-transform:translate(100%, -50%) scale(0.4);-ms-transform:translate(100%, -50%) scale(0.4);-o-transform:translate(100%, -50%) scale(0.4);transform:translate(100%, -50%) scale(0.4)}.cpd-hours-planner__group .accordion__trigger:hover,.cpd-hours-planner__group .accordion__trigger:focus{background-color:#fff}.cpd-hours-planner__group .accordion__trigger[aria-expanded=true]{background-color:#fff;border:none;padding:.5rem .5rem .5rem 2rem}.cpd-hours-planner__group .accordion__trigger[aria-expanded=true]::after{-webkit-transform:translate(100%, -50%) scale(0.4) scaleY(-1);-ms-transform:translate(100%, -50%) scale(0.4) scaleY(-1);-o-transform:translate(100%, -50%) scale(0.4) scaleY(-1);transform:translate(100%, -50%) scale(0.4) scaleY(-1);right:100%}.wp-block-group.white .cpd-hours-planner__group .accordion__trigger[aria-expanded=true],.wp-block-group.white .cpd-hours-planner__group .accordion__trigger:hover,.wp-block-group.white .cpd-hours-planner__group .accordion__trigger:focus,.wp-block-group.blue .cpd-hours-planner__group .accordion__trigger[aria-expanded=true],.wp-block-group.blue .cpd-hours-planner__group .accordion__trigger:hover,.wp-block-group.blue .cpd-hours-planner__group .accordion__trigger:focus,.wp-block-group.grey .cpd-hours-planner__group .accordion__trigger[aria-expanded=true],.wp-block-group.grey .cpd-hours-planner__group .accordion__trigger:hover,.wp-block-group.grey .cpd-hours-planner__group .accordion__trigger:focus{background-color:#fff}.wp-block-group.white .cpd-hours-planner__group .accordion__panel{background-color:#fff;padding:0}.cpd-hours-planner-course__title-container{background-color:#e8e4df;padding:.75rem .625rem}#main-content .cpd-hours-planner-course__title-container a:not([class]):hover,#main-content .cpd-hours-planner-course__title-container a:not([class]):focus{background-color:#fff}.cpd-hours-planner-course__title-container a{margin-bottom:0;text-decoration:none;font-style:italic;display:inline-block}.cpd-hours-planner-course__subtitle{margin-bottom:.25rem}.cpd-hours-planner-course__title{font-weight:700;margin-bottom:0}.cpd-hours-planner-course__type-flag{background-color:#272727;color:#fff;-webkit-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem);display:inline-block;padding:.625rem .5rem}.cpd-hours-planner__label{padding:.75rem .5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border-bottom:solid 1px #b7aea9}.cpd-hours-planner__label:last-child{border-bottom:solid 1px #272727}.cpd-hours-planner-course .cpd-hours__tables .cpd-hours-planner__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cpd-hours-planner__label-content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.cpd-hours-planner__checkbox{position:relative;width:1.5rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.cpd-hours-planner__label-content{width:100%}.cpd-hours-panner__row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:scroll}.cpd-hours-panner__row .hours-row__dates{width:100%;padding-right:1rem}.cpd-hours-panner__row .hours-row__dates p{font-weight:700;font-size:.75rem;text-transform:uppercase}.cpd-hours-panner__row .hours-row__dates p>span{font-weight:400;text-transform:none;display:block;font-size:1rem}.cpd-hours-panner__row .hours-row__formats{width:100%;padding-right:1rem}.cpd-hours-panner__row .hours-row__formats p{font-weight:700;font-size:.75rem;text-transform:uppercase;margin-bottom:0}.cpd-hours-panner__row .hours-row__formats p>span{font-weight:400;text-transform:none;display:block;font-size:.75rem}.cpd-hours-panner__row .hours-row__hours{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.cpd-hours-panner__row .hours-row__hours>div{padding-right:1rem;min-width:24%}.cpd-hours-panner__row .hours-row__hours>div:last-child{padding-right:0}.cpd-hours-panner__row .hours-row__hours>div.lso{width:100%}.cpd-hours-panner__row .hours-row__hours .hours__title{font-weight:700;font-size:.75rem;text-transform:uppercase;margin-bottom:0;margin-top:.25rem}.cpd-hours-panner__row .hours-row__hours .hours__length{font-size:.75rem}@media(min-width: 556px){.cpd-hours-panner__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cpd-hours-panner__row .hours-row__dates,.cpd-hours-panner__row .hours-row__formats{width:auto}.cpd-hours-panner__row .hours-row__hours{width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cpd-hours-panner__row .hours-row__hours>div.lso{width:30%}.cpd-hours-panner__row .hours-row__hours>div.lso:last-child{width:25%}.cpd-hours-panner__row .hours-row__hours .hours__title{margin-top:0}}@media(min-width: 860px){.cpd-hours-panner__row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cpd-hours-panner__row .hours-row__dates,.cpd-hours-panner__row .hours-row__formats{width:20%}.cpd-hours-panner__row .hours-row__hours{width:100%;margin-top:0}.cpd-hours-panner__row .hours-row__hours .hours__title.lso{display:none}}.cpd-hours-panner__lso-column-titles{display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.625rem}.cpd-hours-panner__lso-column-titles>div{width:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cpd-hours-panner__lso-column-titles>div>div{width:30%;margin-left:1rem}.cpd-hours-panner__lso-column-titles>div>div:first-child{margin-left:0}.cpd-hours-panner__lso-column-titles>div>div:last-child{width:25%}.cpd-hours-panner__lso-column-titles p{font-weight:700;font-size:.75rem;text-transform:uppercase;margin-bottom:0}@media(min-width: 860px){.cpd-hours-panner__lso-column-titles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.remove-cpd-hours-course{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;border:none;font-size:1.25rem;color:#fff;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}#interest_area_results .cpd-card{min-width:280px;max-width:280px}#interest_area_results .cpd-card.empty{min-width:1rem;max-width:1rem;padding:0}@media(min-width: 860px){#interest_area_results .cpd-card.empty{display:none}}.search-by-interest__pop-terms{margin-bottom:2rem;padding:0 1rem}.search-by-interest__pop-term{color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;padding:3rem;margin-bottom:0;height:14rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;text-decoration:none}.search-by-interest__pop-term .pop-term__bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}.search-by-interest__pop-term .pop-term__bg::after{content:"";display:block;width:100%;height:100%;background-color:rgba(39,39,39,.5)}.search-by-interest__pop-term::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837}.search-by-interest__pop-term .pop-term__name{font-size:1.25rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.search-by-interest__pop-term.no-image{background-color:#e8e4df;color:#272727;border:solid 1px #b7aea9;border-right:none}.search-by-interest__pop-term.no-image:last-child{border-right:solid 1px #b7aea9}.search-by-interest__pop-term:hover,.search-by-interest__pop-term:focus{outline:none}.search-by-interest__pop-term:hover.no-image,.search-by-interest__pop-term:focus.no-image{border:none}.search-by-interest__pop-term:hover::after,.search-by-interest__pop-term:focus::after{-webkit-box-shadow:inset 0 0 0 .5rem #e31837;box-shadow:inset 0 0 0 .5rem #e31837}.search-by-interest__links{margin-bottom:4rem}.search-by-interest__links li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}@media(min-width: 556px){.search-by-interest__links{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}.search-interest__results-section{margin-bottom:3.25rem}.search-interest__results-section.single-llms{margin-bottom:0}.page-template-template-global-search .search-interest__results-section.single-llms .wp-block-columns{display:none}.search-interest__results-section .deeper-learning__options{margin-top:2rem}.search-interest__results-section .form-field--large-field{margin-bottom:0}.search-interest__results-section .wp-block-columns{margin-top:2rem}.heading-with-btns.search-interest__results-section-title{margin-bottom:.5rem}.search-interest__results-row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-top:2rem}.search-interest__results-row .end-space{min-width:5rem;max-width:5rem;width:100%;height:3rem}.search-interest__results-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.search-interest__results-flex .recent-posts-home__image-card,.search-interest__results-flex .recent-posts-home__card{width:100%;border:solid 1px #e8e4df;margin-bottom:2rem}@media(min-width: 556px){.search-interest__results-flex .recent-posts-home__image-card,.search-interest__results-flex .recent-posts-home__card{width:calc(50% - 1rem)}}.search-interest__results-flex .card__breadcrumbs .breadcrumbs li,.search-interest__results-flex .card__breadcrumbs .breadcrumbs a{color:#272727;text-transform:uppercase;font-weight:700;font-size:.75rem}.search-interest__results-flex .card__breadcrumbs .breadcrumbs>li:after{background-color:#272727}.search-interest__abosulety-no-results{margin-bottom:2rem}.single-llms__cta:not(:last-child){margin-bottom:3rem}.single-llms__cta-form{background-color:#272727;padding:1rem;margin-top:2rem}.single-llms__cta-form h3{color:#fff}@media(min-width: 860px){.single-llms__cta-form{padding:2rem}}.single-llms__cta-form-fields .form-field--large-field{width:100%;margin-bottom:.5rem}.single-llms__cta-form-fields #llm-single-quick-search-button{width:100%;height:100%;margin-right:0}@media(min-width: 768px){.single-llms__cta-form-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.single-llms__cta-form-fields .form-field--large-field{width:calc(40% - 2rem)}.single-llms__cta-form-fields #llm-single-quick-search-button{width:20%}}@media(min-width: 860px){.single-llms__cta-form-fields #llm-single-quick-search-button{min-height:56px}}.pagination{margin:4rem 0 2rem}.pagination button,.pagination ol,.pagination li{display:inline-block}.pagination button,.pagination>a,.pagination>span{margin-bottom:0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-radius:0;height:1.25rem;width:1.25rem;text-align:center;text-decoration:none;margin-right:1rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination button:disabled,.pagination>a:disabled,.pagination>span:disabled{opacity:.5}.pagination button:disabled:hover,.pagination button:disabled:focus,.pagination>a:disabled:hover,.pagination>a:disabled:focus,.pagination>span:disabled:hover,.pagination>span:disabled:focus{background-color:#fff}.pagination button:hover,.pagination button:focus,.pagination>a:hover,.pagination>a:focus,.pagination>span:hover,.pagination>span:focus{background-color:#e8e4df}.pagination button:active,.pagination button .is-active,.pagination button.current,.pagination>a:active,.pagination>a .is-active,.pagination>a.current,.pagination>span:active,.pagination>span .is-active,.pagination>span.current{background:#e8e4df}.pagination__previous-page i,.pagination .prev i{font-size:.8rem}.pagination__next-page i,.pagination .next i{font-size:.75rem}.pagination__dots{color:#272727;height:1.25rem;width:1.25rem;margin-right:1rem;text-align:center}.post-cards.blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post-cards.blocks .post-card{width:48%}.post-card{width:100%}.post-card img{width:100%}.back-to-top{display:none;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;background:#e31837;padding:.75rem;position:fixed;bottom:0;right:0;z-index:2;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}.back-to-top.is-showing{display:block}.back-to-top>span{display:block;position:relative;width:1.25rem;height:1.25rem}.back-to-top>span>span{display:block;background:#fff;position:absolute}.back-to-top>span>span:first-child{height:100%;width:3px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}.back-to-top>span>span:nth-child(2){height:3px;width:63%;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.back-to-top>span>span:last-child{height:3px;width:63%;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.back-to-top:hover,.back-to-top:focus{outline:none;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}@media(min-width: 860px){.back-to-top{display:none}.back-to-top.is-showing{display:none}}.page-template-template-cpd-hours-planner .back-to-top,.page-template-template-llm-course-planner .back-to-top{right:auto;left:0}.accessible-card{display:block;position:relative;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.accessible-card.is-focused{-webkit-box-shadow:inset 0 0 0 1rem #000;box-shadow:inset 0 0 0 1rem #000}.accessible-card__link:focus{outline:none}.js--accessible-card{cursor:pointer}.accordion{width:100%;padding-left:0;margin-bottom:0}.accordion.single{border-top:solid 1px #272727;padding-top:1rem}.accordion:last-child{margin-bottom:2rem}.accordion__trigger{width:100%;text-align:left;border-radius:0;border:none;border-bottom:solid 1px #272727;-webkit-box-shadow:none;box-shadow:none;padding:1rem 2rem 1rem 0;margin-bottom:0;background-color:rgba(0,0,0,0);position:relative;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.accordion__trigger::after{content:"";display:block;font-family:"icomoon";-webkit-transform:translateY(-50%) scale(0.4);-ms-transform:translateY(-50%) scale(0.4);-o-transform:translateY(-50%) scale(0.4);transform:translateY(-50%) scale(0.4);-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;position:absolute;right:-0.5rem;top:50%}.accordion__trigger::before{content:"";display:block;width:100%;height:0;background-color:#272727;position:absolute;top:100%;left:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;z-index:1}.accordion__trigger[aria-expanded=true]{background-color:#fff;outline:none;padding:1rem 3rem 1rem 1.25rem}.accordion__trigger[aria-expanded=true]::after{-webkit-transform:transformY(-50%) scale(0.4) scaleY(-1);-ms-transform:transformY(-50%) scale(0.4) scaleY(-1);-o-transform:transformY(-50%) scale(0.4) scaleY(-1);transform:transformY(-50%) scale(0.4) scaleY(-1);right:.5rem}.wp-block-group.blue .accordion__trigger[aria-expanded=true],.wp-block-group.grey .accordion__trigger[aria-expanded=true]{background-color:#fff}.accordion__trigger:hover{background-color:#fff}.accordion__trigger:focus{outline:none;background-color:inherit}.accordion__trigger:focus::before{height:3px}.wp-block-group.white .accordion__trigger[aria-expanded=true],.wp-block-group.white .accordion__trigger:hover{background-color:#e8e4df}@media(min-width: 556px){.accordion__trigger[aria-expanded=true]{padding:1rem 4rem 1rem 2rem}.accordion__trigger[aria-expanded=true]::after{right:1.5rem}}.accordion__panel{margin-bottom:1rem;padding:1.25rem;background-color:#fff}.wp-block-group.white .accordion__panel{background-color:#e8e4df}#main-content .wp-block-group.white .accordion__panel a:not([class]):hover,#main-content .wp-block-group.white .accordion__panel a:not([class]):focus{background-color:#fff}.accordion__panel .helpful{display:none}@media(min-width: 556px){.accordion__panel{padding:2rem}}.tooltip{position:relative;display:inline-block}.tooltip--inline{display:inline-block}.tooltip__trigger,.tooltip__trigger--inline,.tooltip__trigger--btn{margin-bottom:.5rem;position:relative;cursor:pointer;margin-right:.875rem}.tooltip__trigger--btn{border-bottom:1px dotted #272727}.tooltip__trigger--inline{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;display:inline-block;white-space:pre-wrap;text-align:left}.tooltip__trigger--inline>span:not(.e-reader-only){background-position:0 98%;-webkit-background-size:2px 1px;background-size:2px 1px;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #272727), color-stop(0, rgba(49, 47, 45, 0)));background-image:-webkit-linear-gradient(left, #272727 50%, rgba(49, 47, 45, 0) 0);background-image:-o-linear-gradient(left, #272727 50%, rgba(49, 47, 45, 0) 0);background-image:linear-gradient(90deg, #272727 50%, rgba(49, 47, 45, 0) 0)}.tooltip__trigger--inline.no-border{border-bottom:none}.tooltip__trigger--inline.no-margin-right{margin-right:0}.accordion__tooltip .tooltip__trigger--inline{margin-bottom:1rem;margin-top:1rem}.tooltip__trigger.with-icon::after,.with-icon.tooltip__trigger--btn::after,.with-icon.tooltip__trigger--inline::after{content:"";display:inline-block;font-family:"icomoon";font-size:.625rem;margin-left:3px}.nca-equivalence-tooltip .tooltip__trigger.with-icon::after,.nca-equivalence-tooltip .with-icon.tooltip__trigger--btn::after,.nca-equivalence-tooltip .with-icon.tooltip__trigger--inline::after{content:"";font-size:.9rem;top:1px;right:-0.5rem}.inline-tooltip-content .tooltip__trigger,.inline-tooltip-content .tooltip__trigger--btn,.inline-tooltip-content .tooltip__trigger--inline{margin-bottom:0;margin-right:0}.tooltip__panel{background:#272727;color:#fff !important;font-size:.75rem;z-index:2;position:absolute;top:calc(100% + 1rem);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:.5rem .625rem;width:100%;min-width:150px;max-width:250px;border-radius:.625rem;pointer-events:none}.llm-date.tooltip .tooltip__panel{width:400%}.tooltip__panel p{color:#fff;font-size:.75rem;margin-bottom:0}.tooltip__panel::after{content:"";display:block;width:0;height:0;border-left:.675rem solid rgba(0,0,0,0);border-right:.675rem solid rgba(0,0,0,0);border-bottom:.6rem solid #272727;position:absolute;top:-0.58rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip__panel .in-page-summary{display:none}.page-summary .tooltip__panel .in-page-summary,.page-summary--basic .tooltip__panel .in-page-summary,.page-summary__times .tooltip__panel .in-page-summary{display:block}@media(min-width: 860px){.page-summary .tooltip__panel .in-page-summary,.page-summary--basic .tooltip__panel .in-page-summary,.page-summary__times .tooltip__panel .in-page-summary{display:none}}.footnote__panel{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:thistle;z-index:2;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footnote__panel.is-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footnote__panel>div{width:calc(100% - 2rem)}.footnote__close-btn{width:2rem;height:1.3rem;position:relative;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.footnote__close-btn>span{display:block;width:100%;height:3px;background:#b180b1;overflow:hidden;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footnote__close-btn>span::after{content:"";display:block;width:100%;height:100%;background:#f5eff5;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.footnote__close-btn>span:first-child{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all}.footnote__close-btn>span:last-child{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all}.footnote__close-btn>span:last-child::after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.footnote__close-btn:hover,.footnote__close-btn:focus{outline:none}.footnote__close-btn:hover>span::after,.footnote__close-btn:focus>span::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.email-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(138,43,226,.5);z-index:9;display:none}.email-popup.is-showing{display:block}.email-popup__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.email-popup__content>div{width:calc(100% - 2rem)}.email-popup__close-btn{width:2rem;height:1.3rem;position:relative;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.email-popup__close-btn>span{display:block;width:100%;height:3px;background:#561493;overflow:hidden;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.email-popup__close-btn>span::after{content:"";display:block;width:100%;height:100%;background:#af6eeb;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.email-popup__close-btn>span:first-child{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all}.email-popup__close-btn>span:last-child{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all}.email-popup__close-btn>span:last-child::after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.email-popup__close-btn:hover,.email-popup__close-btn:focus{outline:none}.email-popup__close-btn:hover>span::after,.email-popup__close-btn:focus>span::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:none;font-weight:500;color:#fff;margin-bottom:1.25rem}.breadcrumbs>li{position:relative;font-size:.875rem;padding-right:1rem}.breadcrumbs>li::after{content:"";display:inline-block;height:70%;width:1px;background-color:#fff;position:absolute;top:50%;right:9px;-webkit-transform:skewX(-20deg) translateY(-50%);-ms-transform:skewX(-20deg) translateY(-50%);-o-transform:skewX(-20deg) translateY(-50%);transform:skewX(-20deg) translateY(-50%)}.breadcrumbs>li:last-child{padding-right:0}.breadcrumbs>li:last-child::after{display:none}.breadcrumbs a{text-transform:none;font-weight:500;color:#fff}.wp-block-group.white{background-color:#fff}.wp-block-group.white .wp-block-group__inner-container::after{background-color:#fff}.llm-course-planner-page #course-requirements .wp-block-group.white{background-color:rgba(0,0,0,0)}.llm-course-planner-page #course-requirements .wp-block-group.white .wp-block-group__inner-container::after{background-color:rgba(0,0,0,0)}.wp-block-group.grey{background-color:#e8e4df}.wp-block-group.grey .wp-block-group__inner-container::after{background-color:#e8e4df}.llm-course-planner-page #course-requirements .wp-block-group.grey{background-color:rgba(0,0,0,0)}.llm-course-planner-page #course-requirements .wp-block-group.grey .wp-block-group__inner-container::after{background-color:rgba(0,0,0,0)}.wp-block-group.blue{background-color:#e6edf4}.wp-block-group.blue .wp-block-group__inner-container::after{background-color:#e6edf4}.llm-course-planner-page #course-requirements .wp-block-group.blue{background-color:rgba(0,0,0,0)}.llm-course-planner-page #course-requirements .wp-block-group.blue .wp-block-group__inner-container::after{background-color:rgba(0,0,0,0)}.wp-block-group.darkblue{background-color:#004a8d}.wp-block-group.darkblue .wp-block-group__inner-container::after{background-color:#004a8d}.wp-block-group.darkblue *{color:#fff}.wp-block-group__inner-container{padding-top:3rem;padding-bottom:3rem;position:relative}.wp-block-group__inner-container::after{content:"";display:block;width:200vw;height:100%;position:absolute;top:0;left:-100vw;z-index:-1}.wp-block-group__inner-container>*:first-child.wp-block-columns{margin-top:0}.wp-block-group__inner-container>*:last-child.wp-block-columns{margin-bottom:0}.llm-course-planner-page #course-requirements .wp-block-group__inner-container{padding-top:0;padding-bottom:0;margin-bottom:-1rem}.wp-block-columns{margin-bottom:2rem}.wp-block-column{padding:0}.wp-block-column.white{background-color:#fff;border:solid 1px #e8e4df;padding:1rem 1rem;margin-left:0}.wp-block-column.white[style="flex-basis:100%"]{width:100%}.wp-block-column.white.transparent{background-color:rgba(255,255,255,.5);border:none}.wp-block-column.grey{background-color:#e8e4df;padding:1rem 1rem;margin-left:0}.wp-block-column.grey[style="flex-basis:100%"]{width:100%}.wp-block-column.blue{background-color:#e6edf4;padding:1rem 1rem;margin-left:0}.wp-block-column.blue[style="flex-basis:100%"]{width:100%}.wp-block-column.card{background-color:#fff;padding:1rem 1rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1)}.wp-block-column.card:first-child{margin-left:0}.wp-block-column.card[style="flex-basis:100%"]{width:100%}.wp-block-column.dark{background-color:#272727;padding:1rem 1rem;margin-left:0}.wp-block-column.dark[style="flex-basis:100%"]{width:100%}.wp-block-column.dark *{color:#fff}.wp-block-column.dark .form-field--large-field{background-color:#fff}.wp-block-column.dark .form-field--large-field *{color:#272727}.wp-block-column.is-relative{position:relative}.wp-block-column:not(:first-child) .testimonial--single{margin-left:-1rem}@media(max-width: 599px){.wp-block-column:not(:first-child) .testimonial--single{margin-left:0}}@media(min-width: 860px){.wp-block-column:not(:first-child){margin-left:0}}@media(min-width: 556px){.wp-block-column:not(:first-child) .testimonial--single{margin-right:-1rem}}@media(max-width: 860px)and (min-width: 599px){.wp-block-column:nth-child(2n){margin-left:2rem}}@media(min-width: 556px){.wp-block-column{padding:0 1rem;margin-left:-1rem}.wp-block-column.white,.wp-block-column.grey,.wp-block-column.blue,.wp-block-column.card,.wp-block-column.dark{padding:calc(1rem * 2) calc(1rem * 2)}}@media(max-width: 781px)and (min-width: 599px){.wp-block-column:nth-child(n+3) .testimonial--single{-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);-o-transform:translateX(1rem);transform:translateX(1rem)}}@media(min-width: 600px)and (max-width: 781px){.wp-block-column[style="flex-basis:100%"]{-webkit-flex-basis:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important}}@media(max-width: 781px){.wp-block-column{margin-bottom:2rem}}@media(min-width: 860px){.wp-block-column.card{margin-right:1rem}.wp-block-column.card:first-child{margin-left:0}.wp-block-column:nth-child(n+3){margin-top:0}}.flyout{background:#e31837;display:inline-block;padding:.625rem .625rem .625rem 0;margin-bottom:1rem;position:relative}.flyout i{margin-right:.25rem}.page-summary{background-color:#004a8d;padding:2rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem;width:calc(100% + 2.5rem);margin-left:-1.25rem;white-space:nowrap}.page-summary h2,.page-summary h3,.page-summary h4,.page-summary h5,.page-summary h6,.page-summary p,.page-summary a,.page-summary span{color:#fff}.page-summary>div{margin-right:2rem;padding-left:2rem;border-left:solid 1px #e8e4df}.page-summary>div:first-child{padding-left:0;border-left:none}.page-summary>div:last-child{margin-right:0}.page-summary .tooltip__trigger--inline.lso-cpd-hours{white-space:initial;margin:0}.page-summary .page-summary__title{margin-bottom:.5rem}.page-summary .page-summary__times{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-summary .page-summary__times>div{margin-right:1.5rem}.page-summary .page-summary__times>div:last-child{margin-right:0}.page-summary .page-summary__times i{margin-bottom:0;color:#fff;margin-right:.5rem;font-size:1.125rem}.page-summary .page-summary__times p{margin-bottom:.25rem}.page-summary .page-summary__formats{padding-left:1.2rem}.page-summary .page-summary__format-tags .tooltip__trigger--inline{color:#fff;font-size:.875rem;margin-bottom:.25rem;white-space:nowrap;border-color:#fff}.page-summary .page-summary__format-tags .tooltip__trigger--inline>span:not(.e-reader-only){background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(0, rgba(49, 47, 45, 0)));background-image:-webkit-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:-o-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:linear-gradient(90deg, #ffffff 50%, rgba(49, 47, 45, 0) 0)}.page-summary .page-summary__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;background-color:rgba(0,0,0,0);text-align:left;margin-right:0;padding:0}.page-summary .page-summary__more{color:#fff;background:rgba(0,0,0,0);border:none;padding:0;margin:0}.page-summary .flex-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-summary .flex-icon i{color:#fff;font-size:2.5rem;margin-right:1rem}.page-summary .flex-icon p{direction:block;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-summary i.large-text{color:#fff;display:inline-block;margin-bottom:0}.page-summary p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-summary .tooltip__trigger--inline{color:#fff;margin-left:4px;border-color:#fff}.page-summary .tooltip__trigger--inline>span:not(.e-reader-only){background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(0, rgba(49, 47, 45, 0)));background-image:-webkit-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:-o-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:linear-gradient(90deg, #ffffff 50%, rgba(49, 47, 45, 0) 0)}.page-summary .tooltip__panel{white-space:normal}.page-summary.page-summary__llm-specialization>div{margin-right:1.5rem;padding-left:1.5rem}.page-summary.page-summary__llm-specialization>div:first-child{padding-left:.25rem}.page-summary.page-summary__llm-course>div{margin-right:1.5rem;padding-left:1.5rem}.page-summary.page-summary__llm-course>div:first-child{padding-left:.25rem}@media(max-width: 860px){.page-summary{overflow-x:auto}.page-summary>div:last-child{padding-right:1.25rem}.page-summary .tooltip,.page-summary .tooltip__trigger--inline{position:static}.page-summary .tooltip__panel{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(0,0,0,0)}.page-summary .tooltip__panel::before{display:block;content:"";position:absolute;width:200vw;height:200vh;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;background-color:rgba(0,0,0,.7);z-index:2}.page-summary .tooltip__panel::after{display:none}.page-summary .tooltip__panel>span{z-index:3;display:block;position:relative;background-color:#272727;padding:.5rem .625rem;border-radius:.625rem}}@media(min-width: 556px){.page-summary{padding:2rem;width:100%;margin-left:0}}@media(min-width: 860px){.page-summary{white-space:initial}.page-summary.page-summary__llm-course>div{max-width:calc(16.666% - 1.5rem)}.page-summary .page-summary__times>div{max-width:12rem}}.page-summary--basic{background-color:#004a8d;padding:1rem;margin-bottom:2rem;overflow-x:scroll;width:100%;width:calc(100% + 2.5rem);margin-left:-1.25rem}.page-summary--basic>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-right:2rem}.page-summary--basic h2,.page-summary--basic h3,.page-summary--basic h4,.page-summary--basic h5,.page-summary--basic h6,.page-summary--basic p,.page-summary--basic a,.page-summary--basic span{color:#fff}.page-summary--basic i{color:#fff;font-size:2.5rem;margin-right:.5rem}.page-summary--basic.two>div{width:140vw}.page-summary--basic.two>div>div{width:70vw}.page-summary--basic.three>div{width:210vw}.page-summary--basic.three>div>div{width:70vw}.page-summary--basic.four>div{width:280vw}.page-summary--basic.four>div>div{width:70vw}.page-summary--basic>div>div{margin-right:1rem;padding-left:1rem;border-left:solid 1px #e8e4df;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-summary--basic>div>div:first-child{padding-left:0;border-left:none}.page-summary--basic>div>div:last-child{margin-right:0}.page-summary--basic .page-summary__title,.page-summary--basic p{margin-bottom:0}@media(min-width: 556px){.page-summary--basic{padding:1.5rem;width:100%;margin-left:0}.page-summary--basic.two>div{width:100vw}.page-summary--basic.two>div>div{width:50vw}.page-summary--basic.three>div{width:150vw}.page-summary--basic.three>div>div{width:50vw}.page-summary--basic.four>div{width:200vw}.page-summary--basic.four>div>div{width:50vw}}@media(min-width: 860px){.page-summary--basic{padding:2rem;overflow-x:auto}.page-summary--basic>div{width:100%;padding-right:0}.page-summary--basic.two>div{width:100%}.page-summary--basic.two>div>div{width:calc(50% - 1rem)}.page-summary--basic.three>div{width:100%}.page-summary--basic.three>div>div{width:calc(33.333% - 1rem)}.page-summary--basic.four>div{width:100%}.page-summary--basic.four>div>div{width:calc(25% - 1rem)}}.siderail-container{position:relative;margin-bottom:6rem;-webkit-transition:.25s ease all;-o-transition:.25s ease all;transition:.25s ease all}.siderail-container.gen-search-siderail,.page-template-template-llm-search .siderail-container,.page-template-template-search-by-interest-area .siderail-container{margin-bottom:0}@media(min-width: 860px){.siderail-container{margin-bottom:3rem}}.siderail-fixed-container{width:100%;display:block;z-index:2;-webkit-transition:.35s ease top;-o-transition:.35s ease top;transition:.35s ease top}.siderail-fixed-container.is-fixed{top:0;position:fixed}@media(max-width: 860px){.siderail-fixed-container.is-fixed{left:0}}.siderail-fixed-container.is-fixed.adjust-top{top:var(--topbarHeight)}.siderail-fixed-container.is-stuck{position:absolute;bottom:var(--siderailBottomPos)}@media(min-width: 860px){.siderail-fixed-container.is-fixed{margin-left:0;top:4rem;width:calc(25% - 2.5rem);max-width:275px}.siderail-fixed-container.is-fixed.adjust-top{top:calc(1.5rem + var(--topbarHeight))}}.siderail,.siderail--filters,.siderail--nav{background:#fff;border:solid 1px #b7aea9;padding:1.25rem;-webkit-box-shadow:2px 2px 20px rgba(0,0,0,.15);box-shadow:2px 2px 20px rgba(0,0,0,.15);position:absolute;top:0;left:0;width:100%;overflow-y:auto;max-height:calc(100vh - 5rem)}.siderail::-webkit-scrollbar,.siderail--filters::-webkit-scrollbar,.siderail--nav::-webkit-scrollbar{width:0px;background:rgba(0,0,0,0)}.siderail--nav{padding:.75rem 0 .75rem .75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto}.siderail--nav .siderail__link{text-align:left;display:inline-block;background-color:rgba(0,0,0,0);border:none;padding:0;margin-right:1rem;margin-bottom:0;white-space:nowrap;text-decoration:none}.siderail--nav .siderail__link.sub{color:#757575}@media(min-width: 860px){.siderail--nav .siderail__link.sub{padding-left:.75rem}}.siderail--nav ul li:last-child .siderail__link{margin-bottom:0}.siderail--nav h2{display:none}.siderail--filters{position:fixed;top:0;left:0;z-index:99;height:100vh;max-height:none;overflow-y:auto;display:none}@media(min-width: 860px){.siderail,.siderail--filters,.siderail--nav{background-color:#fff}.siderail--nav{padding:1.25rem;display:block}.siderail--nav .siderail__link{margin-right:0;margin-bottom:1rem;white-space:initial}.siderail--nav h2{display:block}.siderail--nav #siderail__register{margin-top:1.25rem}.siderail--filters{height:auto;max-height:none;position:relative;display:block;z-index:1}}#siderail__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}#siderail__links li button{white-space:nowrap;margin-right:2rem;margin-bottom:0}@media(min-width: 860px){#siderail__links{display:block;overflow-x:initial}#siderail__links li button{white-space:initial;margin-right:0;margin-bottom:1rem}#siderail__links li:last-child button{margin-bottom:0}}.siderail-filters__title{margin-bottom:0}@media(min-width: 860px){.siderail-filters__title{margin-bottom:1rem}}.siderail__filter-group{margin-bottom:1rem}.siderail__filter-group:last-child{margin-bottom:0}.siderail__filter-group>fieldset>div{margin-bottom:1rem;width:100%}.siderail__filter-group>fieldset>div.has-children{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}.siderail__filter-group>fieldset>div.has-children .checkbox__container{width:calc(100% - 2rem);margin-bottom:.5rem}.siderail__filter-group legend .tooltip__trigger--inline{display:inline-block;margin-bottom:0}.siderail__filter-group legend .tooltip__panel{font-style:normal;font-weight:400}.siderail__filter-group.siderail__filter-subtopic{margin-bottom:2rem}.siderail__filter-accordion__trigger{color:#888;background:none;border:none;height:100%;-webkit-box-shadow:none;box-shadow:none;font-size:7px}.siderail__filter-subtopic .siderail__filter-accordion__trigger{position:relative;padding:0 1.5rem 0 0;text-align:left}.siderail__filter-subtopic .siderail__filter-accordion__trigger::after{content:"";display:inline-block;font-family:"icomoon";font-size:7px;color:#888;padding:0 6px;position:absolute;right:0;top:7px}.siderail__filter-accordion__panel{width:100%;padding-left:1.5rem}.siderail__filter-subtopic .siderail__filter-accordion__panel{padding-left:0}.siderail__filter-accordion__panel strong{margin-bottom:.5rem;display:block}.siderail__filter-subtopic{display:none}.siderail__filter-group .checkbox__container .tooltip__trigger--inline{font-size:.875rem;text-align:left;margin-bottom:0}.overflow-filter-group.has-lots{max-height:12.5rem;overflow-y:hidden}.overflow-filter-group.has-lots.is-open{max-height:none}.overflow-filter-group__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;width:calc(100% + 2.5rem);margin-left:-1.25rem}.overflow-filter-group__container>div{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 1.25rem}.overflow-filter-group__container>button{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.overflow-filter-group-btn{padding:.625rem 1rem;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#004a8d;color:#fff;width:100%;margin-top:-0.75rem;z-index:2}.overflow-filter-group-btn i{font-size:7px;display:inline-block;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.overflow-filter-group-btn.is-open i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}#online-accordion>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.siderail__title-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.siderail__title-group>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(min-width: 860px){.siderail__title-group{margin-bottom:0}}.siderail__mobile-close{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-bottom:0;margin-right:1rem;font-size:1rem}@media(min-width: 860px){.siderail__mobile-close{display:none}}.siderail__mobile-open{margin-bottom:1rem}.program_chairs,.certificate_intro{margin-bottom:3rem}.program_chairs i,.certificate_intro i{margin-right:.5rem}.program_chair{margin-bottom:1.25rem}.program_chair p{margin-bottom:0}.program_chair:last-child{margin-bottom:0}.certificate_intro__hr{margin:-0.75rem 0 2.25rem;border:none;border-bottom:solid 1px #e8e4df}.partners{margin-bottom:2em}@media(min-width: 556px){.partners{text-align:right}}.partner{margin-right:1rem;margin-bottom:.5rem}@media(min-width: 556px){.partner{margin-right:0;margin-left:1rem}}.faculty.columns-3,.faculty.columns-2,.faculty.columns-1{margin-bottom:2rem}.cpd-faculty__panel .faculty.columns-3,.cpd-faculty__panel .faculty.columns-2,.cpd-faculty__panel .faculty.columns-1{margin-bottom:1rem}.faculty.columns-3:last-child,.faculty.columns-2:last-child,.faculty.columns-1:last-child{margin-bottom:0}.cpd-faculty__panel .faculty.columns-3:last-child,.cpd-faculty__panel .faculty.columns-2:last-child,.cpd-faculty__panel .faculty.columns-1:last-child{margin-bottom:1rem}@media(min-width: 556px){.faculty.columns-3,.faculty.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media(min-width: 860px){.faculty.columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.faculty__member{margin-bottom:1.25rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.faculty__member p{margin-bottom:.25rem}.faculty__member:last-child{margin-bottom:0}.cpd-faculty__panel{padding:1.25rem 1.25rem 1px}.wp-block-group.white .cpd-faculty__panel.is-open{background-color:#e8e4df}.wp-block-group.grey .cpd-faculty__panel.is-open,.wp-block-group.blue .cpd-faculty__panel.is-open{background-color:#fff}@media(min-width: 556px){.cpd-faculty__panel{padding:2rem 2rem .75rem}}.faculty-accordion .faculty-accordion__job{display:block}.faculty-accordion .faculty-accordion__email{font-weight:700}.faculty-accordion .faculty-accordion__email a{font-weight:400}.wp-block-group.white .faculty-accordion__disabled.accordion__trigger[aria-expanded=true],.wp-block-group.white .faculty-accordion__disabled.accordion__trigger:hover,.wp-block-group.white .faculty-accordion__disabled.accordion__trigger:focus,.wp-block-group.blue .faculty-accordion__disabled.accordion__trigger[aria-expanded=true],.wp-block-group.blue .faculty-accordion__disabled.accordion__trigger:hover,.wp-block-group.blue .faculty-accordion__disabled.accordion__trigger:focus,.wp-block-group.grey .faculty-accordion__disabled.accordion__trigger[aria-expanded=true],.wp-block-group.grey .faculty-accordion__disabled.accordion__trigger:hover,.wp-block-group.grey .faculty-accordion__disabled.accordion__trigger:focus{background-color:rgba(0,0,0,0)}.faculty-accordion__disabled::after{display:none}.faculty-accordion__disabled:hover,.faculty-accordion__disabled:focus{background-color:#fff}.testimonial,.testimonial--full,.testimonial--single{background-color:#004a8d;padding:1rem}.testimonial--single{height:100%}.testimonial--single .testimonial__quote:first-child::before{margin-top:0}.testimonial--full{padding-left:0;padding-right:0;position:relative}.testimonial--full::after{content:"";display:block;width:200vw;height:100%;background-color:#004a8d;position:absolute;top:0;left:-100vw;z-index:-1}.testimonial--full .testimonial__quote:first-child::before{margin-top:0}.testimonial .testimonial__name,.testimonial--single .testimonial__name,.testimonial--full .testimonial__name{margin-bottom:0;color:#fff}.testimonial .testimonial__job,.testimonial--single .testimonial__job,.testimonial--full .testimonial__job{margin-bottom:0;color:#fff}.testimonial .testimonial__quote,.testimonial--single .testimonial__quote,.testimonial--full .testimonial__quote{color:#fff}.testimonial .testimonial__quote::before,.testimonial--single .testimonial__quote::before,.testimonial--full .testimonial__quote::before{content:"";display:block;width:1.625rem;height:3px;background-color:#fff;margin-bottom:1rem;margin-top:2rem}.testimonial .testimonial__link,.testimonial--single .testimonial__link,.testimonial--full .testimonial__link{color:#fff;margin-bottom:0}@media(min-width: 556px){.testimonial,.testimonial--full,.testimonial--single{padding:2rem}}.testimonials-with-img{padding:4rem 0;position:relative;margin-top:-3rem;margin-bottom:-3rem;width:calc(100% + 1.25rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.testimonials-with-img .testimonials-with-img__title{position:relative;display:block;z-index:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-right:2rem}.testimonials-with-img .testimonials-with-img__img{display:block;height:300px;width:100%;margin-bottom:1.5rem;margin-right:1.25rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.testimonials-with-img .scrolling-testimonials{position:relative;z-index:1;overflow-x:scroll;width:calc(100% + 2rem);padding-bottom:1.5rem;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.testimonials-with-img .scrolling-testimonials.hide-scroll{overflow-x:visible}.testimonials-with-img .scrolling-testimonials>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.testimonials-with-img .scrolling-testimonials::-webkit-scrollbar{height:8px}.testimonials-with-img .scrolling-testimonials::-webkit-scrollbar-track{background:rgba(0,0,0,.5)}.testimonials-with-img .scrolling-testimonials::-webkit-scrollbar-thumb{background:#000}.testimonials-with-img .testimonial,.testimonials-with-img .testimonial--single,.testimonials-with-img .testimonial--full{background-color:#fff;padding:1rem;max-width:357px;width:100%;margin-right:2rem}.testimonials-with-img .testimonial:last-child,.testimonials-with-img .testimonial--single:last-child,.testimonials-with-img .testimonial--full:last-child{margin-right:0}.testimonials-with-img .testimonial *,.testimonials-with-img .testimonial--single *,.testimonials-with-img .testimonial--full *{color:#272727}.testimonials-with-img .testimonial__slug{text-transform:uppercase}.testimonials-with-img .testimonial__name{margin-bottom:0}.testimonials-with-img .testimonial__job{font-weight:700}.testimonials-with-img .testimonial__quote::before{margin:1rem 0;background-color:#272727}.testimonials-with-img .testimonial__quote:first-child::before{margin-top:0}@media(min-width: 556px){.testimonials-with-img{width:calc(100% + 2.5rem);display:block;padding:6rem 0}.testimonials-with-img .testimonials-with-img__title{width:58%}.testimonials-with-img .testimonials-with-img__img{display:block;height:100%;width:42%;position:absolute;bottom:0;right:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;margin-bottom:0;margin-right:0}}.heading-with-btns{margin-bottom:2rem;width:100%}.heading-with-btns h1,.heading-with-btns h2,.heading-with-btns h3,.heading-with-btns h4,.heading-with-btns h5,.heading-with-btns h6,.heading-with-btns p{margin-right:1rem;margin-bottom:0}@media(min-width: 556px){.heading-with-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.heading-with-btns__btns{margin-top:1rem}.heading-with-btns__btns [class*=btn]{margin-right:0;margin-left:1rem;margin-top:.25rem}.heading-with-btns__btns [class*=btn]:first-child{margin-left:0}.heading-with-btns__btns .btn-preview{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 556px){.heading-with-btns__btns{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.timeline{padding-left:2rem}.timeline__instance{background:#fff;width:100%;margin-bottom:2rem;position:relative}.timeline__instance::before{content:"";display:block;width:.625rem;height:.625rem;background-color:#272727;border-radius:50%;position:absolute;left:-2rem;top:1.2rem}.timeline__instance::after{content:"";display:block;width:1px;height:calc(100% + 2.2rem);background-color:#272727;position:absolute;left:-1.6875rem;top:1.2rem}.timeline__instance:first-child::before{top:0}.timeline__instance:first-child::after{height:calc(100% + 3.4rem);top:0}.timeline__instance:last-child::after{display:none}.timeline__instance .timeline__trigger{width:100%;text-align:left;border:none;background-color:rgba(0,0,0,0);padding:1rem 3rem 1rem 1rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.timeline__instance .timeline__trigger::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;-webkit-box-shadow:inset 0 0 0 1px #686260;box-shadow:inset 0 0 0 1px #686260}.timeline__instance .timeline__trigger::after{content:"";display:inline-block;font-family:"icomoon";color:#272727;font-size:.4rem;position:absolute;top:2.5rem;top:1.5rem;right:1rem;-webkit-transition:.25s ease all;-o-transition:.25s ease all;transition:.25s ease all}.timeline__instance .timeline__trigger.no-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.timeline__instance .timeline__trigger.no-arrow::after{display:none}.timeline__instance .timeline__trigger.no-arrow .btn-preview{margin-left:1rem}.timeline__instance .timeline__trigger.no-arrow:hover,.timeline__instance .timeline__trigger.no-arrow:focus{outline:none;background-color:rgba(0,0,0,0)}.timeline__instance .timeline__trigger.no-arrow:hover::before,.timeline__instance .timeline__trigger.no-arrow:focus::before{-webkit-box-shadow:inset 0 0 0 1px #686260;box-shadow:inset 0 0 0 1px #686260}.timeline__instance .timeline__trigger.is-open::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.timeline__instance .timeline__trigger:hover,.timeline__instance .timeline__trigger:focus{outline:none;background-color:#f5f5f5}.timeline__instance .timeline__trigger:hover::before,.timeline__instance .timeline__trigger:focus::before{-webkit-box-shadow:inset 0 0 0 2px rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px rgba(0,0,0,.2)}.timeline__instance .timeline__panel{padding:1rem}.timeline__instance .timeline__time{margin-bottom:0}.timeline__instance .timeline__title{margin-bottom:0}.cpd-hours{margin-bottom:3rem}.cpd-hours table{margin-top:2rem}.cpd-hours th:first-child{width:200px;text-align:left}.cpd-hours .form-field,.cpd-hours .form-field--no-border,.cpd-hours .form-field--large-field{min-width:260px}.cpd-hours .cpd-hours__single-location,.cpd-hours .cpd-hours__single-format{padding:.5rem;line-height:1;min-height:1.875rem}.cpd-hours .cpd-hours--cta{padding:1rem;background-color:#e8e4df}.cpd-hours .cpd-hours--cta h2,.cpd-hours .cpd-hours--cta h3,.cpd-hours .cpd-hours--cta h4,.cpd-hours .cpd-hours--cta h5,.cpd-hours .cpd-hours--cta h6,.cpd-hours .cpd-hours--cta p{margin-bottom:0}.cpd-hours__table-blocks{position:relative}.cpd-hours__table-block{display:none}.cpd-hours__table-block.is-hiding{opacity:0;pointer-events:none;display:none}.cpd-hours__table-block.is-showing{opacity:1;pointer-events:initial;display:table}.cpd-hours__formats{display:none}.page-template-template-llm-course-planner #course-requirements .buttons{display:none}.offerings--modules{margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.offerings--bundle{border-top:solid 1px #272727;padding-top:2rem}.offering-session,.nca-exam-prep-course-card{margin-bottom:2rem;position:relative}.offering-session::after,.nca-exam-prep-course-card::after{content:"";display:block;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727;pointer-events:none;position:absolute;top:0;left:0}.blue .offering-session::after,.blue .nca-exam-prep-course-card::after,.grey .offering-session::after,.grey .nca-exam-prep-course-card::after{display:none}.offering-session:last-child,.nca-exam-prep-course-card:last-child{margin-bottom:0}@media(min-width: 320px){.offering-session.workshop-offering,.workshop-offering.nca-exam-prep-course-card,.offering-session.indentation,.indentation.nca-exam-prep-course-card{margin-left:2rem}}@media(min-width: 860px){.offering-session.workshop-offering,.workshop-offering.nca-exam-prep-course-card,.offering-session.indentation,.indentation.nca-exam-prep-course-card{margin-left:3rem}}.offering-session__top{padding:1rem;background-color:#004a8d}@media(min-width: 320px){.offering-session__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.offering-session__top>div:first-child{margin-right:1rem}}.offering-session__date{color:#fff;margin-bottom:0}.offering-session__date.small-text{margin-bottom:0}.offering-session__format-tags{margin-top:.25rem}.offering-session__format-tags.large-format-tags .tooltip__trigger--inline{font-size:1rem}.offering-session__format-tags .tooltip__trigger--inline{color:#fff;font-size:.75rem;margin-bottom:0}.offering-session__format-tags .tooltip__trigger--inline::after{top:3px}.offering-session__format-tags .tooltip__trigger--inline>span:not(.e-reader-only){background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(0, rgba(49, 47, 45, 0)));background-image:-webkit-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:-o-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:linear-gradient(90deg, #ffffff 50%, rgba(49, 47, 45, 0) 0)}.offering-session__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.offering-session__btns>*:last-child{margin-right:0}@media(min-width: 320px){.offering-session__btns{margin-top:0}}.offering-session__bottom{padding:1rem;background-color:#fff}.offering-session__reg_msg{padding:1rem;margin-bottom:1rem;background-color:#e6edf4}.offering-session__reg_msg p:last-of-type,.offering-session__reg_msg p:empty{margin-bottom:0}.offering-session__description p{margin-bottom:2rem}.offering-session__price{margin-bottom:0;line-height:1}.offering-session__price span{display:inline-block;margin-bottom:0}.offering-session__tooltips{margin-top:.5rem}.offering-session__tooltips .tooltip__trigger--inline{font-size:.75rem}.offering-session__tooltips .tooltip__trigger--inline.with-icon::after{top:3px}.offering-sessions__section-title{font-weight:700;text-transform:uppercase;margin-bottom:.25rem}.offering-session__time{margin-bottom:1rem}.offering-session__time:last-child{margin-bottom:0}.offering-session__time p{margin-bottom:0}.offering-session__location{margin-bottom:1rem}.offering-session__location:last-child{margin-bottom:0}.offering-module{margin-bottom:-2px;position:relative;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}.offering-module::after{content:"";display:block;width:100%;height:calc(100% - 1px);-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727;pointer-events:none;position:absolute;top:0;left:0}.blue .offering-module .offering-module__top,.grey .offering-module .offering-module__top{background-color:#fff}.blue .offering-module .offering-module__panel::before,.grey .offering-module .offering-module__panel::before{width:calc(100% - 3.5rem);margin-left:0}.offering-module.in-past{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.offering-module.in-past .offering-module__top{background-color:rgba(255,255,255,.5)}.offering-module.in-past::after{-webkit-box-shadow:inset 0 0 0 1px rgba(39,39,39,.5);box-shadow:inset 0 0 0 1px rgba(39,39,39,.5)}.offering-module.in-past .offering-module__intro,.offering-module.in-past .offering-module__title{color:#686260}.offering-module.in-past .offering-module__btn{background-color:rgba(0,74,141,.75);-webkit-box-shadow:inset 0 0 0 1px rgba(39,39,39,.5);box-shadow:inset 0 0 0 1px rgba(39,39,39,.5);pointer-events:none}.offering-module.in-past .offering-module__panel::before{background-color:rgba(39,39,39,.5)}.offering-module.in-past .offering-module__panel{display:none}@media(min-width: 320px){.offering-module.workshop-offering,.offering-module.indentation{margin-left:2rem}}@media(min-width: 860px){.offering-module.workshop-offering,.offering-module.indentation{margin-left:3rem}}.offering-module__top{background-color:#e6edf4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.offering-module__top>div:first-child{padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.offering-module__top>div:first-child>div:first-child{padding-right:1rem}.offering-module__tag{text-transform:uppercase;color:#e31837}.offering-module__intro{margin-bottom:.25rem}.offering-module__title{margin-bottom:0}.offering-module__format-tags{margin-top:.5rem}.offering-module__format-tags .tooltip__trigger--inline{font-size:.875rem;margin-bottom:0}.offering-module__format-tags .tooltip__trigger--inline::after{top:3px}.offering-module__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem}.offering-module__btns>*:last-child{margin-right:0}@media(min-width: 860px){.offering-module__btns{margin-top:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.offering-module__panel{padding:0rem 1rem 1rem;background-color:#fff}.offering-module__panel::before{content:"";display:block;width:calc(100% + 2rem);margin-left:-1rem;height:1px;background-color:#272727;margin-bottom:1rem}.offering-module__panel-top{margin-bottom:2rem}.offering-module__panel-top>div:first-child{margin-right:1rem}.offering-module__price{margin-bottom:0;line-height:1}.offering-module__price span{display:inline-block;margin-bottom:0}.offering-module__tooltips{margin-top:.5rem}.offering-module__tooltips .tooltip__trigger--inline{font-size:.875rem}.offering-module__tooltips .tooltip__trigger--inline.with-icon::after{top:3px}.offering-module__section-title{font-weight:700;text-transform:uppercase;margin-bottom:.25rem}.offering-module__time{margin-bottom:1rem}.offering-module__time:last-child{margin-bottom:0}.offering-module__time p{margin-bottom:0}.offering-module__btn{background-color:#004a8d;border:none;-webkit-box-shadow:inset 0 0 0 1px #272727;box-shadow:inset 0 0 0 1px #272727}.offering-module__btn i{color:#fff;font-size:.5rem;padding:2.625rem 1rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.offering-module__location{margin-bottom:2.1rem}.offering-module__location:last-child{margin-bottom:0}.offerings--bundle .btn--red,.offerings--bundle .is-style-red .wp-block-button__link,.is-style-red .offerings--bundle .wp-block-button__link,.offerings--bundle .faq__search-reset,.offerings--bundle .faqs__cat-group-btn{margin-top:1.5rem;margin-bottom:2rem}.offerings--bundle__prices{margin-top:2rem}.offerings--bundle__price{display:inline-block;margin-right:.5rem;margin-bottom:0}.offerings--bundle__price.striked{color:#686260;text-decoration:none;position:relative}.offerings--bundle__price.striked::after{content:"";display:block;width:100%;height:2px;background-color:#e31837;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.offerings--bundle__price.new{font-weight:700;color:#e31837}.offerings--bundle__price span{display:inline-block;color:#272727;margin-left:.25rem;margin-bottom:0}.offerings--bundle__tooltips{margin-bottom:1.5rem}.offerings--bundle__tooltips .tooltip__trigger--inline{font-size:.75rem}.offerings--bundle__tooltips .tooltip__trigger--inline::after{top:2px}.offerings-courses__option-container{border:solid 1px #272727;border-bottom:none;border-top:none}.offerings-courses__option-container:first-child{border-top:solid 1px #272727}.offerings-courses__cpd-option{background-color:#e6edf4;padding:1rem;border-bottom:none;position:relative}.grey .offerings-courses__cpd-option,.blue .offerings-courses__cpd-option{background-color:#fff}.offerings-courses__cpd-option::after{content:"";display:block;width:100%;height:1px;background-color:#272727;position:absolute;left:0;bottom:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.offerings-courses__cpd-option.is-open{background-color:#fff}.offerings-courses__cpd-option.is-open::after{display:block;width:calc(100% - 4.875rem);left:1rem}.offerings-courses__cpd-option>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.offerings-courses__cpd-option>div:last-child>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.offerings-courses__cpd-option .option__title{text-decoration:none;margin-bottom:0;padding:0;padding-right:3rem}.offerings-courses__cpd-option .option__pre-title{text-decoration:none;margin-bottom:0;padding-right:3rem}.offerings-courses__cpd-option .option__tag{text-transform:uppercase;color:#e31837;margin-top:.5rem;margin-bottom:0}.offerings-courses__cpd-option .options__tag{text-transform:uppercase;color:#c6152f;font-weight:700;margin-bottom:0;margin-top:5px;line-height:0}.offerings-courses__cpd-option .tooltip__trigger--inline{font-size:.75rem;text-transform:uppercase;margin-bottom:0;margin-left:1rem}.offerings-courses__cpd-option .tooltip__trigger--inline::after{top:2px}@media(min-width: 556px){.offerings-courses__cpd-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.offerings-courses__cpd-option>div:first-child{margin-right:2rem;max-width:60%;padding:1rem}.offerings-courses__cpd-option .option__tag{margin-top:0;margin-bottom:1rem}}@media(min-width: 860px){.offerings-courses__cpd-option>div:first-child{padding:1rem}.offerings-courses__cpd-option .option__title{padding:0}.offerings-courses__cpd-option>div:last-child>div{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.offerings-courses__cpd-accordion-panel{background-color:#fff;padding:1rem;border-bottom:solid 1px #272727}.offerings-courses__cpd-accordion-panel .option__price{font-size:1.4375rem;font-weight:700}.offerings-courses__cpd-accordion-panel .option__price:last-child{margin-top:2rem}.offerings-courses__cpd-accordion-panel .option__price:last-child:first-child{margin-top:0}.offerings-courses__cpd-accordion-panel .option__price-note{margin-bottom:0;display:inline-block}.offerings-courses__cpd-accordion-panel .option__offerings-title{margin-top:1rem;margin-bottom:.5rem;text-transform:uppercase}.offerings-courses__cpd-accordion-panel .option__offering{background-color:#e8e4df;padding:1rem;margin-bottom:1rem}.offerings-courses__cpd-accordion-panel .option__offering:last-child{margin-bottom:0}.offerings-courses__cpd-accordion-panel .option__offering .option__offerings-date,.offerings-courses__cpd-accordion-panel .option__offering .tooltip{display:inline-block}.offerings-courses__cpd-accordion-panel .option__offering .option__offerings-date{min-width:25%;font-size:.875rem;margin-bottom:0}.offerings-courses__cpd-accordion-panel .option__offering .tooltip__trigger--inline{font-size:.875rem;margin-bottom:0;margin-right:1.5rem}.offerings-courses__options-btn{background-color:#004a8d;padding:1rem;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:6px;margin-left:1rem;position:absolute;top:0;right:0;height:100%}@media(min-width: 556px){.offerings-courses__options-btn{position:relative;height:auto}}.offering-session__times{margin-top:.5rem}@media(min-width: 556px){.offering-session__times{margin-top:0}}.offering-session__locations{margin-top:1rem}@media(min-width: 556px){.offering-session__locations{margin-top:0}}.deeper-learning>div{margin-bottom:2rem}.deeper-learning>div:last-child{margin-bottom:0}.deeper-learning__subtitle{text-transform:uppercase;color:#e31837;display:block;margin-bottom:.5rem}.grey .deeper-learning__subtitle,.blue .deeper-learning__subtitle{color:#c6152f}.deeper-learning__options{margin-bottom:1rem}.deeper-learning__options-list{width:100%}.deeper-learning__option-container{border:solid 1px #272727;border-bottom:none;border-top:none;position:relative}.deeper-learning__option-container:first-child{border-top:solid 1px #272727}.deeper-learning__option-container.status-application-open .term-card__btns{display:none}.deeper-learning__option{background-color:#e6edf4;padding:.75rem 4rem .75rem .75rem;border-bottom:none;position:static}.deeper-learning__option::after{content:"";display:block;width:100%;height:1px;background-color:#272727;position:absolute;left:0;bottom:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.deeper-learning__option.is-open{background-color:#fff}.deeper-learning__option.is-open::after{display:block;width:calc(100% - 4.875rem);left:1rem}.deeper-learning__option>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.deeper-learning__option>div:last-child>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.deeper-learning__option .option__title{text-decoration:none;margin-bottom:0;padding:0}.deeper-learning__option .options__tag{text-transform:uppercase;color:#c6152f;font-weight:700;margin:5px 1rem 0 0}.deeper-learning__option .tooltip__trigger--inline{font-size:.75rem;text-transform:uppercase;margin-bottom:0;margin-left:1rem}.deeper-learning__option .tooltip__trigger--inline:first-child{margin-left:0}.deeper-learning__option .tooltip__trigger--inline::after{top:2px}@media(min-width: 556px){.deeper-learning__option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.deeper-learning__option>div:first-child{margin-right:2rem;max-width:60%;width:100%}.deeper-learning__option>div:last-child{width:100%;max-width:40%}.deeper-learning__option>div:last-child>div{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.deeper-learning__option .option__title{padding:1rem}}.deeper-learning__option-line{width:100%;height:1px;background-color:#272727;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.is-open .deeper-learning__option-line{width:calc(100% - 4.875rem);margin-left:1rem}.deeper-learning__options-btn{background-color:#004a8d;padding:1rem;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:6px;margin-left:1rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;position:absolute;top:0;right:0;height:100%}.deeper-learning__options-btn::after{content:"";display:block;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837;position:absolute;top:0;left:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;pointer-events:none}.deeper-learning__options-btn i{display:block;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.deeper-learning__options-btn:hover,.deeper-learning__options-btn:focus{background-color:#003f78;outline:none}.deeper-learning__options-btn:hover::after,.deeper-learning__options-btn:focus::after{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837}.deeper-learning__options-btn.is-open i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.deeper-learning__options-btn.is-open:hover::after,.deeper-learning__options-btn.is-open:focus::after{-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837}@media(min-width: 556px){.deeper-learning__options-btn{position:static}}.deeper-learning__accordion-panel{background-color:#fff;padding:1rem;border-bottom:solid 1px #272727}.deeper-learning__term-row{background-color:#e8e4df;margin-top:1rem;margin-right:3rem;padding:1rem}.deeper-learning__term-row>div:last-child{margin-top:1rem}.deeper-learning__term-row .term-row__title{margin-bottom:.5rem;font-weight:400}.deeper-learning__term-row .term-row__status{margin-bottom:.5rem;text-transform:uppercase}.deeper-learning__term-row .term-row__dates.tiny-text{font-size:.875rem}.deeper-learning__term-row .term-row__timeline{margin-top:.75rem;display:block;width:100%;font-style:italic}.deeper-learning__term-row .term-row__timeline.tiny-text{font-size:.875rem}@media(min-width: 556px){.deeper-learning__term-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:0}.deeper-learning__term-row>div:last-child{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.deeper-learning__term-row .term-row__timeline{text-align:right}}.deeper-learning__cpd-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#e6edf4;border-bottom:none;position:relative}.deeper-learning__cpd-option::after{content:"";display:block;width:100%;height:1px;background-color:#272727;position:absolute;left:0;bottom:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;content:""}.deeper-learning__cpd-option.is-open{background-color:#fff}.deeper-learning__cpd-option.is-open::after{display:block;width:calc(100% - 4.875rem);left:1rem}.deeper-learning__cpd-option>div:first-child{margin-right:2rem;max-width:60%;padding:1rem}.deeper-learning__cpd-option>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.deeper-learning__cpd-option>div:last-child>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.deeper-learning__cpd-option .option__title,.deeper-learning__cpd-option .option__pre-title{text-decoration:none;margin-bottom:0}.deeper-learning__cpd-option .option__tag{text-transform:uppercase;color:#e31837;margin-bottom:1rem}.deeper-learning__cpd-option .option__credits{margin-bottom:1rem;margin-left:1rem}.deeper-learning__cpd-option .options__tag{text-transform:uppercase;color:#c6152f;font-weight:700;margin-bottom:0;margin-top:5px;line-height:0}.deeper-learning__cpd-option .tooltip__trigger--inline{font-size:.75rem;text-transform:uppercase;margin-bottom:0;margin-left:1rem}.deeper-learning__cpd-option .tooltip__trigger--inline::after{top:2px}.deeper-learning__cpd-accordion-panel{background-color:#fff;padding:1rem;border-bottom:solid 1px #272727}.deeper-learning__cpd-accordion-panel .option__price{font-size:1.4375rem;font-weight:400}.deeper-learning__cpd-accordion-panel .option__price:last-child{margin-top:2rem}.deeper-learning__cpd-accordion-panel .option__price:last-child:first-child{margin-top:0}.deeper-learning__cpd-accordion-panel .option__price-note{margin-bottom:0;display:inline-block}.deeper-learning__cpd-accordion-panel .option__offerings-title{margin-top:1rem;margin-bottom:.5rem;text-transform:uppercase}.deeper-learning__cpd-accordion-panel .option__offering{background-color:#e8e4df;padding:1rem;margin-bottom:1rem}.deeper-learning__cpd-accordion-panel .option__offering:last-child{margin-bottom:0}.deeper-learning__cpd-accordion-panel .option__offering .option__offerings-date,.deeper-learning__cpd-accordion-panel .option__offering .tooltip{display:inline-block}.deeper-learning__cpd-accordion-panel .option__offering .option__offerings-date{min-width:25%;font-size:.875rem;margin-bottom:0}.deeper-learning__cpd-accordion-panel .option__offering .tooltip__trigger--inline{font-size:.875rem;margin-bottom:0;margin-right:1.5rem}.faqs{width:100%;margin-bottom:2rem}.help-and-support{background-color:#004a8d;padding:1rem}.help-and-support__title,.help-and-support__intro,.help-and-support__section-title,.help-and-support__contact,.help-and-support p{color:#fff}.help-and-support .help-and-support__title{width:100%;color:#fff;margin-bottom:0;font-weight:600}.help-and-support .help-and-support__intro{width:100%;color:#fff;margin-bottom:1.5rem}.help-and-support .help-and-support__section-title{color:#fff;margin-bottom:.25rem}.help-and-support .help-and-support__contact{color:#fff;margin-bottom:0}.help-and-support .help-and-support__faq-link{text-transform:uppercase;font-size:.875rem;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.help-and-support .help-and-support__faq-link:hover{text-decoration:underline}.help-and-support>div>div{margin-top:1rem}@media(min-width: 768px){.help-and-support{padding:2rem}.help-and-support>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.help-and-support>div>div{border-right:solid 1px #fff;margin-right:1rem;padding-right:1rem;margin-top:0}.help-and-support>div>div:last-child{border-right:none;margin-right:0;padding-right:0}}.cpd-card{padding:3.375rem 1rem 0;margin-bottom:2rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;overflow:hidden}.cpd-card.cpd-certificates{background-color:#e6edf4}.cpd-card.cpd-courses{background-color:#e8e4df}.cpd-card.no-top-padding{padding-top:0}.cpd-card.featured-with-image{padding-top:2rem}.cpd-card.featured-with-image.no-top-padding{padding-top:0}.cpd-card.featured-with-image.cpd-certificates,.cpd-card.featured.cpd-certificates{background-color:#004a8d}.cpd-card.featured-with-image.cpd-courses,.cpd-card.featured.cpd-courses{background-color:#686260}.cpd-card.featured-with-image p,.cpd-card.featured p{margin-bottom:0;color:#fff}.cpd-card.featured-with-image p.cpd-card__offerings-title,.cpd-card.featured p.cpd-card__offerings-title{margin-bottom:.25rem;color:#fff}.cpd-card.featured-with-image .tooltip__trigger--inline,.cpd-card.featured .tooltip__trigger--inline{color:#fff;border-color:#fff}.cpd-card::after{content:"";display:block;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);position:absolute;top:0;left:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;pointer-events:none;z-index:1}.cpd-card:focus{outline:none}.cpd-card.is-focused,.cpd-card:hover{cursor:pointer;outline:none}.cpd-card.is-focused.cpd-certificates::after,.cpd-card:hover.cpd-certificates::after{-webkit-box-shadow:inset 0 0 0 .5rem #c3d4e4;box-shadow:inset 0 0 0 .5rem #c3d4e4}.cpd-card.is-focused.cpd-certificates.featured-with-image::after,.cpd-card.is-focused.cpd-certificates.featured::after,.cpd-card:hover.cpd-certificates.featured-with-image::after,.cpd-card:hover.cpd-certificates.featured::after{-webkit-box-shadow:inset 0 0 0 .5rem #2e6ba2;box-shadow:inset 0 0 0 .5rem #2e6ba2}.cpd-card.is-focused.cpd-courses::after,.cpd-card:hover.cpd-courses::after{-webkit-box-shadow:inset 0 0 0 .5rem #d3cbc1;box-shadow:inset 0 0 0 .5rem #d3cbc1}.cpd-card.is-focused.cpd-courses.featured-with-image::after,.cpd-card.is-focused.cpd-courses.featured::after,.cpd-card:hover.cpd-courses.featured-with-image::after,.cpd-card:hover.cpd-courses.featured::after{-webkit-box-shadow:inset 0 0 0 .5rem #525252;box-shadow:inset 0 0 0 .5rem #525252}.cpd-card.cpd-card__row-item{padding:1rem}.cpd-card.cpd-card__row-item.no-top-padding{padding-top:0}.cpd-card__content{width:100%;position:static;z-index:2}.featured-with-image .cpd-card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between}.cpd-card__bottom{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;position:relative;z-index:2}.cpd-card__bottom.flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.featured-with-image .cpd-card__bottom{margin-top:.75rem;margin-left:calc(33.33333% + .5rem);max-width:calc(66.666% - .5rem)}.cpd-card__subtitle{margin-bottom:.25rem}.featured-with-image .cpd-card__subtitle,.featured .cpd-card__subtitle{color:#fff}.cpd-card__row-item .cpd-card__subtitle{display:inline-block}.cpd-card__title{margin-bottom:1.5rem;text-decoration:none}.featured-with-image .cpd-card__title{margin-bottom:1rem}.featured-with-image .cpd-card__title,.featured .cpd-card__title{color:#fff}.cpd-card__row-item .cpd-card__title{margin-bottom:0}.cpd-card__title:hover,.cpd-card__title:focus{outline:none;text-decoration:underline}.cpd-card__offerings-title{display:block;color:#686260;text-transform:uppercase;margin-bottom:.25rem}.cpd-certificates .cpd-card__offerings-title{color:#272727}.featured .cpd-card__offerings-title{margin-top:1.5rem}@media(min-width: 860px){.featured .cpd-card__offerings-title{margin-top:0}}.cpd-card__length-flag{display:inline-block;padding:.5rem;background-color:#fff;white-space:nowrap}.featured-with-image.cpd-certificates .cpd-card__length-flag,.featured.cpd-certificates .cpd-card__length-flag{background-color:#2e6ba2;color:#fff}.featured-with-image.cpd-courses .cpd-card__length-flag,.featured.cpd-courses .cpd-card__length-flag{background-color:#525252;color:#fff}.cpd-card__row-item .cpd-card__length-flag{margin-bottom:0;margin-left:1rem;background:none;padding:0;white-space:nowrap}.cpd_card__offerings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:16rem;overflow-y:auto}.cpd_card__offerings>div{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.cpd_card__offerings>div.in-past{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.cpd_card__offerings::-webkit-scrollbar{width:7px;height:35px}.cpd_card__offerings::-webkit-scrollbar-thumb{background:#686260}.cpd_card__offerings::-webkit-scrollbar-track{background:#b7aea9}.cpd_card__offerings.modules{margin-bottom:.5rem;border:solid 1px #b7aea9}.featured-with-image .cpd_card__offerings.modules,.featured .cpd_card__offerings.modules{border-color:#fff}.cpd-card__row-item .cpd_card__offerings.modules{margin-bottom:0}.featured-with-image .cpd_card__offerings{max-height:13.25rem}.featured .cpd_card__offerings{max-height:13.75rem}@media(min-width: 556px){.cpd_card__offerings{max-height:11.33rem}}.cpd-card__offering{background:#fff;padding:.625rem .75rem}.cpd-card__offering.in-past{opacity:.33}.cpd-card__offering.in-past .tooltip__trigger--inline{pointer-events:none}.cpd-card__offering.sessions,.cpd-card__offering.courses{margin-bottom:.5rem;-webkit-box-shadow:inset 0 0 0 1px #b7aea9;box-shadow:inset 0 0 0 1px #b7aea9}.cpd-card__offering.sessions.workshop-offering,.cpd-card__offering.sessions.indentation,.cpd-card__offering.courses.workshop-offering,.cpd-card__offering.courses.indentation{margin-left:2rem}.cpd-card__offering.modules{position:static;padding-bottom:0}.cpd-card__offering.modules.workshop-offering .cpd-card__date,.cpd-card__offering.modules.workshop-offering .cpd-card__formats,.cpd-card__offering.modules.indentation .cpd-card__date,.cpd-card__offering.modules.indentation .cpd-card__formats{padding-left:2rem}.cpd-card__offering.modules::after{content:"";display:block;width:100%;height:1px;margin-top:.625rem;background:#b7aea9}.cpd-card__offering.modules:last-child{padding-bottom:.625rem}.cpd-card__offering.modules:last-child::after{display:none}.cpd-card__row-item .cpd-card__offering.modules{padding-bottom:.625rem}.cpd-card__row-item .cpd-card__offering.modules::after{display:none;position:absolute;bottom:0;left:50%;width:calc(100% - 1.5rem);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cpd-card__offering .tooltip__trigger,.cpd-card__offering .tooltip__trigger--btn,.cpd-card__offering .tooltip__trigger--inline{font-size:.875rem;margin-bottom:0}.featured-with-image .cpd-card__offering,.featured .cpd-card__offering{background-color:rgba(255,255,255,.1)}.featured-with-image .cpd-card__offering.sessions,.featured .cpd-card__offering.sessions{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.featured-with-image .cpd-card__offering.modules::after,.featured .cpd-card__offering.modules::after{background-color:#fff}.cpd-card__row-item .cpd-card__offering{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cpd-card__date{margin-bottom:0}.cpd-card__date>span.red{color:#e31837}.cpd-card__row-item .cpd-card__date{width:33.333%;padding-right:2rem}.cpd-card__course-title{margin-bottom:0}.cpd-card__course-title>span.red{color:#e31837}.cpd-card__row-item .cpd-card__formats{width:66.666%}.cpd-card__format-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cpd-card__format-tags .tooltip__trigger--inline{position:static;z-index:1}.cpd-card__format-tags .tooltip{position:static}.cpd-card__row-item .cpd-card__format-tags .tooltip{margin-right:2rem}.cpd-card__row-item .cpd-card__format-tags .tooltip:last-child{margin-right:0}.cpd-card__format-tags .tooltip__panel{position:absolute;visibility:hidden;background-color:rgba(0,0,0,0);padding:0;top:auto;left:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;width:auto;width:150px}.cpd-card__format-tags .tooltip__panel[aria-hidden=false]{visibility:visible}.cpd-card__format-tags .tooltip__panel::after{width:200vw;height:200vh;background-color:rgba(39,39,39,.6);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:0;left:0;border:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;pointer-events:none}.cpd-card__format-tags .tooltip__panel>span{display:block;background:#272727;padding:.5rem .625rem;border-radius:.625rem;position:relative;top:0;left:0;margin-bottom:0;max-width:250px;min-width:150px;z-index:3}.cpd-card__row-item .cpd-card__format-tags{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.featured .cpd-card__format-tags .tooltip__trigger--inline>span:not(.e-reader-only){background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(0, rgba(49, 47, 45, 0)));background-image:-webkit-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:-o-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:linear-gradient(90deg, #ffffff 50%, rgba(49, 47, 45, 0) 0)}.cpd-card__extra-words{margin-bottom:.25rem;margin-right:1rem}.post-content .cpd-card__extra-words{margin-bottom:.25rem}.cpd-card__extra-words li{margin-bottom:.375rem}.post-content .cpd-card__extra-words li{margin-left:0;margin-bottom:.25rem}.post-content .cpd-card__extra-words li::before{display:none}.post-content .cpd-card__extra-words li.checkmark{margin-left:1.25rem}.post-content .cpd-card__extra-words li.checkmark::before{content:"";display:inline-block;font-family:"icomoon";font-size:.625rem;margin-right:.375rem;width:0;height:0;background-color:rgba(0,0,0,0);top:.125rem}.featured-with-image .cpd-card__extra-words li,.featured .cpd-card__extra-words li{color:#fff}.cpd-card__row-item .cpd-card__extra-words{margin-right:0;margin-left:1rem;max-width:14rem}.cpd-card__row-item .cpd-card__extra-words li{display:inline-block;margin-left:1rem;white-space:nowrap}.cpd-card__flag-group{height:2.25rem;margin-bottom:1.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:1}.cpd-card__flag-group.space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cpd-card__flag-group.flex-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cpd-card__flag-group.flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.featured-with-image .cpd-card__flag-group{margin-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.cpd-card__row-item .cpd-card__flag-group{height:auto;margin-bottom:1rem}.cpd-card__new-flag{display:none;color:#c6152f;margin-top:.5rem}.featured-with-image .cpd-card__new-flag,.featured .cpd-card__new-flag{color:#fff}.cpd-card__row-item .cpd-card__new-flag{margin:0 .625rem 0 0;display:inline-block}.cpd-card__type-flag{color:#fff;background:#272727;display:inline-block;padding:.625rem .5rem;position:relative;font-weight:600;font-size:.75rem;text-transform:uppercase}.cpd-card__type-flag.build-to-certificate{display:none}.cpd-card__type-flag i{margin-right:.25rem;font-size:.625rem}.cpd-card__featured-img span{display:block;width:33.33333%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;left:-1rem;z-index:0}.cpd-card__link{position:absolute;top:0;left:0;font-size:1px;text-decoration:none}.cpd-certificates .cpd-card__link{color:#e6edf4}.cpd-courses .cpd-card__link{color:#e8e4df}.featured-with-image.cpd-certificates .cpd-card__link,.featured.cpd-courses .cpd-card__link{color:#004a8d}.featured-with-image.cpd-courses .cpd-card__link,.featured.cpd-courses .cpd-card__link{color:#686260}.cpd-card__link:focus{outline:none}.cpd-card__small-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cpd-card__title-and-length{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.search__layout-toggle.grid-view .cpd-card__grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.related-cpd-cards{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;position:relative}.related-cpd-cards .cpd-card{min-width:280px;max-width:280px}#global_search_post_loop .search-result.top-result{background-color:#d3d3d3}.checklist{margin-bottom:2rem}.wp-block-column .checklist,.checklist:last-child{margin-bottom:0}.checklist .checklist__item{position:relative;padding-left:2rem;margin-bottom:1rem}.checklist .checklist__item:last-child{margin-bottom:0}.checklist .checklist__item::before{content:"";display:block;font-family:"icomoon";font-size:1rem;position:absolute;left:0;top:0}.checklist.blue-highlight .checklist__item{background-color:#e6edf4;padding:.5rem .5rem .5rem 2.5rem}.checklist.blue-highlight .checklist__item::before{color:#004a8d;top:.5rem;left:.5rem}.checklist-card--full-link.checklist-card{position:static}.checklist-card--full-link::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837}.checklist-card--full-link:hover::after{outline:none;-webkit-box-shadow:inset 0 0 0 .375rem #e31837;box-shadow:inset 0 0 0 .375rem #e31837}.checklist-card--full-link .checklist-card__link{position:static;margin-bottom:0;padding:0}.checklist-card--full-link .checklist-card__link::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837}.checklist-card--full-link .checklist-card__link:hover,.checklist-card--full-link .checklist-card__link:focus{outline:none}.checklist-card--full-link .checklist-card__link:hover::after,.checklist-card--full-link .checklist-card__link:focus::after{outline:none;-webkit-box-shadow:inset 0 0 0 .375rem #e31837;box-shadow:inset 0 0 0 .375rem #e31837}.checklist-card{position:relative}.wp-block-column .checklist-card{margin:-2rem;padding:calc(1rem * 2)}.checklist-card>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.checklist-card>div:first-child{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.checklist-card p:last-of-type{margin-bottom:0}.checklist-card__title{position:relative;padding-right:0;margin-bottom:0}.checklist-card__title i{font-size:.5rem;line-height:1.35rem;position:absolute;top:0;right:0;display:none}.checklist-card--full-link .checklist-card__title i{display:block}.checklist-card__title{margin-bottom:.625rem}.checklist-card__price{margin-left:2rem;margin-bottom:0;font-weight:400;white-space:nowrap}.checklist-card__summary{margin-bottom:1.25rem}.checklist-card__list{margin-bottom:1.5rem}.checklist-card__list li{position:relative;padding-right:2rem;margin-bottom:1.25rem}.checklist-card__list li::after{content:"";display:inline-block;font-family:"icomoon";font-size:1rem;position:absolute;top:-2px;right:0}.subscription .checklist-card__list li.xmark{color:#626262}.checklist-card__list li.xmark::after{content:"";color:inherit}.checklist-card__list.simple{margin-bottom:2rem;background:#fff;padding:2rem;border:solid 1px #e8e4df}.checklist-card__list.simple li{padding-right:0;padding-left:2rem;padding-bottom:1rem;border-bottom:solid 1px #e8e4df}.checklist-card__list.simple li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.checklist-card__list.simple li::after{left:-1.5rem;top:0}.checklist-card__list.simple li::before{display:none}.checklist-card__list.simple li.xmark{color:#626262}.post-content .checklist-card__list.simple li{margin-left:1.25rem}.post-content .checklist-card__list li{margin-left:0}.checklist-card__link{position:absolute;top:0;left:0;font-size:1px;text-decoration:none;margin:0;padding:0;line-height:0}.grey .checklist-card__link{color:#d3d3d3}.white .checklist-card__link,.card .checklist-card__link{color:#fff}.blue .checklist-card__link{color:#add8e6}.group-with-image{position:relative}.group-with-image .wp-block-group__inner-container{padding:0}.group-with-image__content{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.group-with-image.right .group-with-image__content{padding:2rem 2rem 2rem 0}.group-with-image.left .group-with-image__content{padding:2rem 0 2rem 2rem}.group-with-image__content .buttons:not(:last-child){margin-bottom:1rem}@media(min-width: 556px){.group-with-image__content{width:60%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.group-with-image.right .group-with-image__content{padding:3rem 2rem 3rem 0}.group-with-image.left .group-with-image__content{padding:3rem 0 3rem 2rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.group-with-image__copy{margin-bottom:1.5rem}.group-with-image__copy.tiny p a,.group-with-image__copy.tiny p em,.group-with-image__copy.tiny p strong,.group-with-image__copy.tiny p b,.group-with-image__copy.tiny p i,.group-with-image__copy.tiny p span,.group-with-image__copy.tiny p ul{display:inline}.group-with-image__copy.small p a,.group-with-image__copy.small p em,.group-with-image__copy.small p strong,.group-with-image__copy.small p b,.group-with-image__copy.small p i,.group-with-image__copy.small p span,.group-with-image__copy.small p ul{display:inline}.group-with-image__copy.large p a,.group-with-image__copy.large p em,.group-with-image__copy.large p strong,.group-with-image__copy.large p b,.group-with-image__copy.large p i,.group-with-image__copy.large p span,.group-with-image__copy.large p ul{display:inline}.group-with-image__copy.slug p a,.group-with-image__copy.slug p em,.group-with-image__copy.slug p strong,.group-with-image__copy.slug p b,.group-with-image__copy.slug p i,.group-with-image__copy.slug p span,.group-with-image__copy.slug p ul{display:inline}.group-with-image__image{width:100%;height:300px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative;margin-top:2rem}.group-with-image__image span{display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;width:100%;height:100%}@media(min-width: 556px){.group-with-image__image{width:40%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:auto;margin-top:0}.group-with-image.left .group-with-image__image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.group-with-image__cols:first-child{margin-bottom:1rem}@media(min-width: 860px){.group-with-image__cols::first-child{margin-bottom:0}}.related-posts{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;padding-bottom:3rem}.related-posts::after{content:"";display:block;width:200vw;height:100%;position:absolute;top:0;left:-100vw;z-index:-1;background-color:#fff}.related-posts:last-child{margin-bottom:0}.related-posts .heading-two{display:block;width:100%}.related-posts .heading-with-btns{margin-top:1.25rem}.single-blog .related-posts{margin-top:6rem}@media(min-width: 860px){.related-posts .cpd-card{margin-bottom:0}}.related-posts__subtitle{color:#e31837;margin-bottom:.5rem}.wp-block-group__inner-container>.related-posts{margin-bottom:0}.wp-block-group__inner-container>.related-posts::after{height:calc(100% + 6rem);top:-3rem}.goals{margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#e8e4df}.goal{color:#fff;font-size:1rem;text-align:left;background-color:#272727;width:50%;border:none;-webkit-box-shadow:none;box-shadow:none;padding:3rem 1rem;margin-bottom:0;height:10rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:1}.goal::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837}.goal:hover,.goal:focus{outline:none}.goal:hover::after,.goal:focus::after{-webkit-box-shadow:inset 0 0 0 .5rem #e31837;box-shadow:inset 0 0 0 .5rem #e31837}@media(min-width: 556px){.goal{width:50%;padding:5rem 4rem;height:16rem;font-size:1.25rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media(min-width: 860px){.goal{width:33.333%;padding:6rem 5rem;height:19.75rem}}@media(min-width: 1200px){.goal{padding:7.5rem 6rem}}.goal__bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}.goal__bg::after{content:"";display:block;width:100%;height:100%;background-color:rgba(39,39,39,.7)}.goal__header{width:100%;padding:3rem 2rem;margin-bottom:0;height:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#e8e4df}.goal__header h2{margin-bottom:0}@media(min-width: 556px){.goal__header{width:50%;padding:5rem 4rem;height:16rem}}@media(min-width: 860px){.goal__header{width:33.333%;padding:6rem 5rem;height:19.75rem}}@media(min-width: 1200px){.goal__header{padding:7.5rem 6rem}}.goal__info{width:100%;height:100vh;background-color:#272727;padding:4rem 1.25rem;border:solid .5rem #e31837;overflow-y:auto;position:fixed;top:0;left:0;z-index:99;display:none}.goal__info p{color:#fff}.goal__info i{padding:.75rem;background-color:rgba(39,39,39,.95);position:fixed;top:.5rem;right:.5rem;font-size:1.25rem}@media(min-width: 556px){.goal__info{padding:4rem 2rem;position:relative;height:auto;border:none;-webkit-box-shadow:inset 0 0 0 .5rem #e31837;box-shadow:inset 0 0 0 .5rem #e31837;z-index:2}.goal__info i{position:relative;padding:0;background-color:rgba(0,0,0,0)}}@media(min-width: 860px){.goal__info i{font-size:1.75rem}}.goal__close{position:absolute;top:2rem;right:2rem;padding:0;background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:1.75rem;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.goal__close:hover,.goal__close:focus{outline:none;color:#e31837}.goal-info__pre{color:#fff;margin-bottom:2rem;white-space:break-spaces}.goal-info__heading{color:#fff;margin-bottom:1rem}.goal-info__columns{margin-top:3rem}.goal-info__columns>div{margin-bottom:2rem}.goal-info__columns>div:last-child{margin-bottom:0}.goal-info__columns [class*=btn--]{margin-bottom:.5rem}@media(min-width: 556px){.goal-info__columns>div{margin-bottom:0}.goal-info__columns>div[class*=col-md-9]{margin-bottom:2rem}.goal-info__columns>div[class*=col-md-9]:last-child{margin-bottom:0}}.recent-posts-home{margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-template-home .recent-posts-home .recent-posts-home__image-card,.page-template-template-home .recent-posts-home .recent-posts-home__card{display:none}@media(min-width: 556px){.page-template-template-home .recent-posts-home .recent-posts-home__image-card,.page-template-template-home .recent-posts-home .recent-posts-home__card{display:block}.page-template-template-home .recent-posts-home .recent-posts-home__view-all-btn{display:none}}.recent-posts-home__posts-list{padding:0 1.25rem;width:100%;background-color:ligthblue}@media(min-width: 556px){.recent-posts-home__posts-list{width:50%;padding:1.5rem;background-color:#272727}.recent-posts-home__posts-list *{color:#fff}}@media(min-width: 860px){.recent-posts-home__posts-list{width:33.333%;padding:2rem}}.recent-posts-home__post-list li::after{content:"";display:block;width:3rem;height:1px;background-color:#b7aea9;margin-top:1.625rem;margin-bottom:1.625rem}.recent-posts-home__post-list li:last-child::after{display:none}.recent-posts-home__post-list li a{margin-bottom:0;font-weight:400;text-decoration:none}.recent-posts-home__post-list li a pre{margin-bottom:.25rem;text-transform:uppercase;color:#e31837}@media(min-width: 556px){.recent-posts-home__post-list li a{font-family:"IBM Plex Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin-bottom:0;color:#fff;font-weight:700}.recent-posts-home__post-list li a pre{color:#fff}.recent-posts-home__post-list li.recent-posts-home__mobile-only{display:none}}.recent-posts-home__image-card{position:relative;border:solid 1px #fff;width:100%;background-color:#fff;cursor:pointer}.recent-posts-home__image-card.wide{width:100%}.recent-posts-home__image-card .image-card__img{width:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;height:19.75rem}.recent-posts-home__image-card .image-card__content{display:block;width:100%;padding:2rem;background-color:#fff;z-index:1}.recent-posts-home__image-card .image-card__tag{color:#c6152f;text-decoration:none;text-transform:uppercase;margin-bottom:.5rem}.recent-posts-home__image-card .image-card__title{margin-bottom:0;text-decoration:none}.recent-posts-home__image-card .image-card__title::after{content:"";display:block;width:100%;height:100%;pointer-events:none;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;position:absolute;top:0;left:0}.recent-posts-home__image-card .image-card__title:hover,.recent-posts-home__image-card .image-card__title:focus{outline:none}.recent-posts-home__image-card .image-card__title:hover::after,.recent-posts-home__image-card .image-card__title:focus::after{-webkit-box-shadow:inset 0 0 0 .5rem #e31837;box-shadow:inset 0 0 0 .5rem #e31837}.recent-posts-home__image-card:hover{outline:none}.recent-posts-home__image-card:hover .image-card__title::after{-webkit-box-shadow:inset 0 0 0 .5rem #e31837;box-shadow:inset 0 0 0 .5rem #e31837}@media(min-width: 556px){.recent-posts-home__image-card{width:50%;min-height:430px}.recent-posts-home__image-card.wide{width:50%}}@media(min-width: 860px){.recent-posts-home__image-card{width:33.333%}.recent-posts-home__image-card.wide{width:66.666%}.recent-posts-home__image-card.wide.first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recent-posts-home__image-card.wide.first .image-card__img{position:absolute;top:0;left:0;height:calc(100% - 6rem)}}.recent-posts-home__card{width:100%;background-color:#e8e4df;border:solid 1px #fff;padding:2rem;cursor:pointer;position:relative}.recent-posts-home__card .card__tag{color:#c6152f;text-decoration:none;text-transform:uppercase;margin-bottom:.5rem;display:inline-block}.recent-posts-home__card .card__title{margin-bottom:2rem;text-decoration:none}.recent-posts-home__card .card__title::after{content:"";display:block;width:100%;height:100%;pointer-events:none;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;position:absolute;top:0;left:0}.recent-posts-home__card .card__title:hover,.recent-posts-home__card .card__title:focus{outline:none}.recent-posts-home__card .card__title:hover::after,.recent-posts-home__card .card__title:focus::after{-webkit-box-shadow:inset 0 0 0 .5rem #e31837;box-shadow:inset 0 0 0 .5rem #e31837}.recent-posts-home__card:hover{outline:none}.recent-posts-home__card:hover .card__title::after{-webkit-box-shadow:inset 0 0 0 .5rem #e31837;box-shadow:inset 0 0 0 .5rem #e31837}@media(min-width: 556px){.recent-posts-home__card{width:50%;min-height:430px;padding:1.5rem}}@media(min-width: 860px){.recent-posts-home__card{width:33.333%;padding:2rem}}.signup-email{background-color:#004a8d;padding:2rem 2rem 1rem;margin-bottom:2rem;display:none}.signup-email .large-text{color:#fff}@media(min-width: 860px){.signup-email{display:block}}.signup-email__title{color:#fff;margin-bottom:.25rem}.signup-email__form form label,.signup-email__form form input,.signup-email__form form select{width:100%;background-color:rgba(255,255,255,.1);color:#fff}.signup-email__form form ::-webkit-input-placeholder{color:#fff}.signup-email__form form ::-moz-placeholder{color:#fff}.signup-email__form form :-ms-input-placeholder{color:#fff}.signup-email__form form ::-ms-input-placeholder{color:#fff}.signup-email__form form ::placeholder{color:#fff}.signup-email__form form .signup-email__email{max-width:325px;margin-right:2rem}.signup-email__form form .signup-email__interest{max-width:260px;margin-right:2rem}.signup-email__form form button{height:3.5rem;margin-bottom:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;padding:1rem 1.25rem;background-color:#272727;color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border:none}.signup-email__form form button i{margin-left:1rem;font-size:1.25rem}.helpful{margin-top:4rem}.helpful .helpful-headline--js,.helpful .helpful-content{margin-bottom:1rem}.helpful .helpful-content{color:#686260}.helpful .helpful-headline{display:none}.helpful-controls>div{display:inline-block}.helpful-controls .helpful-button{min-width:50px}.helpful-controls .helpful-pro:hover,.helpful-controls .helpful-pro:focus{background-color:#e6edf4;-webkit-box-shadow:inset 0 0 0 3px #004a8d;box-shadow:inset 0 0 0 3px #004a8d;color:#004a8d}.helpful-controls .helpful-contra:hover,.helpful-controls .helpful-contra:focus{background-color:rgba(227,24,55,.25);color:#e31837}.wp-block-image img{height:auto}.stat-card{margin-bottom:2rem}.stat-card__bar{width:100%;height:.625rem;background-color:#e8e4df;display:block;position:relative;margin-bottom:1.5rem}.stat-card__bar span{display:block;height:100%;background-color:#e31837;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.stat-card__percent{margin-bottom:.5rem}.price-card{background-color:#fff;padding:2rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1)}.wp-block-column.card .price-card{-webkit-box-shadow:none;box-shadow:none;padding:0}.price-card__title{text-transform:uppercase;margin-bottom:.75rem}.price-card__price{font-size:4rem;font-weight:700;line-height:1}.price-card__price .price-card__note{margin-bottom:0;display:inline-block;margin-left:.75rem}.price-card__callout{border:solid 2px #e6edf4;background-color:rgba(230,237,244,.25);padding:1rem;margin-bottom:1rem}.info-session-cards{margin-bottom:0;overflow-x:auto}.info-session-cards>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.info-session-cards:last-child{margin-bottom:-2rem}@media(min-width: 675px){.info-session-cards>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.info-session-cards.three .info-session-card{width:calc(33.333% - 1.33rem)}.info-session-cards.two .info-session-card{width:calc(50% - 1.33rem)}.info-session-cards.one .info-session-card{width:100%}}.info-session-card{background-color:rgba(255,255,255,.1);margin-bottom:2rem;margin-right:2rem;padding:1.25rem;position:relative;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.info-session-card.empty{background-color:rgba(0,0,0,0);margin-bottom:0;padding:0;border:none}.info-session-card.empty.is-focused,.info-session-card.empty:hover{-webkit-box-shadow:none;box-shadow:none}.wp-block-group.white .info-session-card.empty.is-focused,.wp-block-group.grey .info-session-card.empty.is-focused,.wp-block-group.blue .info-session-card.empty.is-focused,.wp-block-group.white .info-session-card.empty:hover,.wp-block-group.grey .info-session-card.empty:hover,.wp-block-group.blue .info-session-card.empty:hover{-webkit-box-shadow:none;box-shadow:none}.wp-block-group.white .info-session-card.empty,.wp-block-group.grey .info-session-card.empty,.wp-block-group.blue .info-session-card.empty{background-color:rgba(0,0,0,0);border:none}.wp-block-group.white .info-session-card{background-color:#e6edf4;border:solid 1px #004a8d}.wp-block-group.white .info-session-card,.wp-block-group.blue .info-session-card{-webkit-box-shadow:inset 0 0 0 0 #004a8d;box-shadow:inset 0 0 0 0 #004a8d;border:solid 1px #004a8d}.wp-block-group.grey .info-session-card,.wp-block-group.blue .info-session-card{background-color:#fff}.wp-block-group.grey .info-session-card{-webkit-box-shadow:inset 0 0 0 0 #686260;box-shadow:inset 0 0 0 0 #686260;border:solid 1px #686260}.info-session-card.is-focused,.info-session-card:hover{-webkit-box-shadow:inset 0 0 0 .5rem #e6edf4;box-shadow:inset 0 0 0 .5rem #e6edf4}.wp-block-group.white .info-session-card.is-focused,.wp-block-group.blue .info-session-card.is-focused,.wp-block-group.white .info-session-card:hover,.wp-block-group.blue .info-session-card:hover{-webkit-box-shadow:inset 0 0 0 .5rem #004a8d;box-shadow:inset 0 0 0 .5rem #004a8d}.wp-block-group.grey .info-session-card.is-focused,.wp-block-group.grey .info-session-card:hover{-webkit-box-shadow:inset 0 0 0 .5rem #686260;box-shadow:inset 0 0 0 .5rem #686260}@media(min-width: 556px){.info-session-card{padding:2rem}}@media(min-width: 675px){.info-session-card{margin-right:0}}.info-session-card__format{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.info-session-card__format.tiny-text{font-size:.875rem}.info-session-card__format i{font-size:1.25rem;margin-right:.5rem}.wp-block-group.white .info-session-card__format i,.wp-block-group.blue .info-session-card__format i{color:#004a8d}.wp-block-group.grey .info-session-card__format i{color:#b7aea9}.info-session-card__title,.info-session-card__info{margin-bottom:0;text-decoration:none}.info-session-card__title::after,.info-session-card__info::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:inset 0 0 0 0 #e6edf4;box-shadow:inset 0 0 0 0 #e6edf4;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;pointer-events:none}.wp-block-group.white .info-session-card__title::after,.wp-block-group.blue .info-session-card__title::after,.wp-block-group.white .info-session-card__info::after,.wp-block-group.blue .info-session-card__info::after{-webkit-box-shadow:inset 0 0 0 0 #004a8d;box-shadow:inset 0 0 0 0 #004a8d}.wp-block-group.grey .info-session-card__title::after,.wp-block-group.grey .info-session-card__info::after{-webkit-box-shadow:inset 0 0 0 0 #686260;box-shadow:inset 0 0 0 0 #686260}.info-session-card__title:hover,.info-session-card__title:focus,.info-session-card__info:hover,.info-session-card__info:focus{outline:none}.info-session-card__title:hover::after,.info-session-card__title:focus::after,.info-session-card__info:hover::after,.info-session-card__info:focus::after{-webkit-box-shadow:inset 0 0 0 .5rem #e6edf4;box-shadow:inset 0 0 0 .5rem #e6edf4}.wp-block-group.white .info-session-card__title:hover::after,.wp-block-group.blue .info-session-card__title:hover::after,.wp-block-group.white .info-session-card__title:focus::after,.wp-block-group.blue .info-session-card__title:focus::after,.wp-block-group.white .info-session-card__info:hover::after,.wp-block-group.blue .info-session-card__info:hover::after,.wp-block-group.white .info-session-card__info:focus::after,.wp-block-group.blue .info-session-card__info:focus::after{-webkit-box-shadow:inset 0 0 0 .5rem #004a8d;box-shadow:inset 0 0 0 .5rem #004a8d}.wp-block-group.grey .info-session-card__title:hover::after,.wp-block-group.grey .info-session-card__title:focus::after,.wp-block-group.grey .info-session-card__info:hover::after,.wp-block-group.grey .info-session-card__info:focus::after{-webkit-box-shadow:inset 0 0 0 .5rem #686260;box-shadow:inset 0 0 0 .5rem #686260}.info-session-card__info{margin-bottom:0;text-decoration:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;display:block}.info-session-card__info.tiny-text{font-size:.875rem}.info-session-card__audience{margin-bottom:2rem}.info-session-card__link{background-color:green}.term-card{background-color:#fff;margin-bottom:2rem}.term-card__top{background-color:#004a8d;display:block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.term-card.closed .term-card__top,.term-card.upcoming .term-card__top{background-color:#686260}.term-card__top p{color:#fff;margin-bottom:0}.term-card__top .tooltip__trigger--inline{color:#fff;margin-bottom:0;border-color:#fff;font-size:.75rem;text-transform:uppercase}.term-card__top .tooltip__trigger--inline::after{top:2px}.term-card__top>div:last-child{margin-top:1rem}.term-card__top>div:last-child .btn--outline-dark,.term-card__top>div:last-child .sa-tool__content .btn--sta,.sa-tool__content .term-card__top>div:last-child .btn--sta,.term-card__top>div:last-child .is-style-outline-dark .wp-block-button__link,.is-style-outline-dark .term-card__top>div:last-child .wp-block-button__link,.term-card__top>div:last-child .helpful-controls .helpful-button,.helpful-controls .term-card__top>div:last-child .helpful-button{margin-right:0}.term-card__top .tooltip__trigger--inline>span:not(.e-reader-only){background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(0, rgba(49, 47, 45, 0)));background-image:-webkit-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:-o-linear-gradient(left, #ffffff 50%, rgba(49, 47, 45, 0) 0);background-image:linear-gradient(90deg, #ffffff 50%, rgba(49, 47, 45, 0) 0)}@media(min-width: 556px){.term-card__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.term-card__top>div:last-child{margin-top:0;margin-left:2rem}}.term-card__countdown{font-style:italic;margin-top:.75rem}.term-card__bottom{padding:1rem;padding:1rem}.term-card__bottom>div:first-child{margin-right:1rem}.term-card__bottom>div:last-child{margin-top:1rem;margin-left:0}.term-card__bottom .term-card__application-info{margin-bottom:.15rem}.term-card__bottom .term-card__application-info.small-text{font-size:1rem;line-height:1.1}.term-card__bottom .is-words{margin-top:1rem;display:inline-block}.term-card__bottom .is-words i{display:none}.term-card__bottom .is-words>span{margin-left:0;margin-right:0}.term-card__bottom .is-words:hover,.term-card__bottom .is-words:focus{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837}.term-card__bottom .is-words:hover>span,.term-card__bottom .is-words:focus>span{margin-left:0;margin-right:0}@media(min-width: 556px){.term-card__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.term-card__bottom>div:last-child{margin-top:0;margin-left:1rem}}.term-card__application.upcoming p{color:#686260}.term-card__application.closed p,.term-card__application.closed a{color:#686260}.term-card__application-title,.term-card__location-title{text-transform:uppercase;margin-bottom:0}.term-card__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.term-card__btns>*:last-child{margin-right:0}.term-card__locations{width:100%}@media(min-width: 556px){.term-card__locations{width:180px}}.term-card__location{display:inline-block;margin-bottom:0}.llm-faculty__director{background-color:#004a8d;padding:1.25rem;margin-bottom:2rem}.llm-faculty__director *{color:#fff}.llm-faculty__director .btn--outline-dark,.llm-faculty__director .sa-tool__content .btn--sta,.sa-tool__content .llm-faculty__director .btn--sta,.llm-faculty__director .is-style-outline-dark .wp-block-button__link,.is-style-outline-dark .llm-faculty__director .wp-block-button__link,.llm-faculty__director .helpful-controls .helpful-button,.helpful-controls .llm-faculty__director .helpful-button{color:#272727}.llm-faculty__director .llm-faculty__title{text-transform:uppercase;font-weight:600}.llm-faculty__director .llm-faculty__contact-info{border-bottom:solid 1px rgba(255,255,255,.5)}.llm-faculty__director .llm-faculty__courses-title{border-top:solid 1px rgba(255,255,255,.5)}@media(min-width: 556px){.llm-faculty__director{padding:2rem}}@media(min-width: 556px){.llm-faculty__bio-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.llm-faculty__bio{margin-bottom:1.5rem}.llm-faculty__bio.has-image{width:100%;margin-bottom:0}.llm-faculty__bio a{display:inline-block}.llm-faculty__bio p:last-child,.llm-faculty__bio:last-child{margin-bottom:0}@media(min-width: 556px){.llm-faculty__bio.has-image{width:75%;max-width:calc(100% - 200px);padding-left:2rem}}.llm-faculty__bio-link{margin-bottom:0}.llm-faculty__img{width:100%;max-width:200px;display:block;margin-bottom:1rem}.llm-faculty__img img{width:100%;background-color:#f7f6f4}@media(min-width: 556px){.llm-faculty__img{width:25%}}.llm-faculty__courses-title{margin-bottom:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:solid 1px #b7aea9}.llm-faculty__courses-title:first-child{margin-top:0;padding-top:0;border-top:none}.post-content .llm-faculty__courses{list-style:none}.post-content .llm-faculty__courses:last-child{margin-bottom:0}.post-content .llm-faculty__courses .llm-faculty__course{padding-left:0;margin-left:0}.post-content .llm-faculty__courses .llm-faculty__course::before{display:none}.post-content .llm-faculty__courses .llm-faculty__course:last-child{margin-bottom:0}.llm-faculty__contact-info{widows:100%;margin-bottom:2rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:solid 1px #e8e4df;margin-top:-0.5rem}.accordion .llm-faculty__contact-info{margin-top:0}.llm-faculty__email h4,.llm-faculty__phone h4{margin-bottom:0}.llm-tutition-and-fees{background-color:#e6edf4;padding:1rem;margin-top:2rem;margin-bottom:2rem}.page-template-template-single-llm-course .llm-tutition-and-fees{margin-top:0}.llm-tutition-and-fees .mobile-margin{margin-top:2.5rem}@media(min-width: 556px){.llm-tutition-and-fees{padding:1.5rem}.llm-tutition-and-fees .mobile-margin{margin-top:0}}@media(min-width: 860px){.llm-tutition-and-fees{padding:2rem}}.llm-tutition-and-fees__note{margin-bottom:1.375rem}.llm-tutition-and-fees__note p{margin-bottom:1.375rem}.llm-tutition-and-fees__title{margin-bottom:.25rem}.llm-tutition-and-fees__title .tooltip__trigger--inline{margin-bottom:0;font-weight:700}.llm-tutition-and-fees__title.international{margin-top:1.5rem}.col-md-6.mobile-margin .llm-tutition-and-fees__title.international{margin-top:0}@media(min-width: 556px){.llm-tutition-and-fees__title{margin-bottom:.75rem}.llm-tutition-and-fees__title.international{margin-top:0}}.llm-tutition-and-fees__price,.llm-tutition-and-fees__total{font-size:1.25rem}.llm-tutition-and-fees__price span,.llm-tutition-and-fees__total span{display:inline-block;margin-left:.25rem;margin-bottom:0}.llm-tutition-and-fees__price{border-bottom:solid 1px #272727;display:inline-block;margin-bottom:.625rem;padding-bottom:.625rem}.llm-tutition-and-fees__price.no-line{border-bottom:none;padding-bottom:0;margin-bottom:0}.llm-tutition-and-fees__total{margin-bottom:0}.llm-tutition-and-fees__total span{font-weight:700}.llm-tutition-and-fees__break{width:100%;height:1px;background-color:#b7aea9;margin:2rem 1rem}.steps{margin-bottom:2rem}.step{padding-bottom:2rem;position:relative;padding-left:1.25rem;-webkit-box-shadow:inset 1px 0 0 0 #272727;box-shadow:inset 1px 0 0 0 #272727;margin-left:5px}.step::before{content:"";display:block;width:.625rem;height:.625rem;border-radius:50%;background-color:#272727;position:absolute;top:0;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.step:last-child{padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.step img{max-width:100%}@media(min-width: 556px){.step{padding-left:2.3125rem}}.step__side-text p{margin-bottom:.5rem}.step__side-text ul li,.step__side-text ol li{margin-bottom:.5rem}.step__title{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);margin-bottom:.5rem}.sa-tool{margin-bottom:2rem;position:relative}.sa-tool__slide{margin-bottom:0;width:100%;display:none;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.2),0px 0px 8px rgba(0,0,0,.15),inset 0 0 0 1px #e8e4df;box-shadow:0px 0px 4px rgba(0,0,0,.2),0px 0px 8px rgba(0,0,0,.15),inset 0 0 0 1px #e8e4df;border-radius:.375rem;overflow:hidden}.sa-tool__slide.is-showing{display:block}.sa-tool__question{background-color:#e8e4df;color:#272727;padding:1rem 1rem 1rem 2.5rem;width:100%;text-align:left;border:none;position:relative;margin-bottom:0}.sa-tool__question::before{content:"";display:block;font-family:"icomoon";position:absolute;top:1.5rem;left:1rem;font-size:.75rem}.sa-tool__question:not([slide]){cursor:default;pointer-events:none;padding:1rem}.sa-tool__question:not([slide])::before{display:none}.sa-tool__content{padding:1.5rem 1rem 0;background-color:#fff}.sa-tool__content .btn--sta{color:#272727;border-radius:.625rem;-webkit-box-shadow:inset 0 0 0 1px #d6cfca;box-shadow:inset 0 0 0 1px #d6cfca}.sa-tool__content .btn--sta:hover,.sa-tool__content .btn--sta:focus{-webkit-box-shadow:inset 0 0 0 1px #b7aea9;box-shadow:inset 0 0 0 1px #b7aea9;background-color:#e8e4df}.sa-tool__content .btn--sta,.sa-tool__content .btn--outline-dark,.sa-tool__content .is-style-outline-dark .wp-block-button__link,.is-style-outline-dark .sa-tool__content .wp-block-button__link,.sa-tool__content .helpful-controls .helpful-button,.helpful-controls .sa-tool__content .helpful-button,.sa-tool__content .btn--dark{margin-bottom:1rem;display:inline-block}.sa-tool__content hr{border:none;border-bottom:solid 1px #d6cfca;margin:0 0 1rem;padding:0}.sa-tool__content p:last-child{margin-bottom:1rem}.post-content .sa-tool__content div.small-text ul li::before{top:.5rem}.llm-terms{position:relative}.llm-term{border:solid 1px #272727;margin-bottom:1.5rem;position:relative}.llm-term>div:first-child{padding:1rem}.llm-term .tooltip__trigger--inline{font-size:.875rem}.llm-term .tooltip__trigger--inline.sce-eligible{white-space:initial;margin-bottom:0}@media(min-width: 556px){.llm-term .btn-bell--outline-dark{margin-left:.5rem}}.llm_term__title{margin-bottom:.375rem}.llm-term__section{display:inline-block;margin-bottom:.5rem}.llm-term__top-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 556px){.llm-term__top-left{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial}}@media(min-width: 860px){.llm-term__top-left{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.llm-term__eligibility{text-transform:uppercase;color:#e31837;margin-bottom:0;margin-bottom:.5rem;width:100%}@media(min-width: 556px){.llm-term__eligibility{width:auto;margin-bottom:0}}.llm-term__credits{white-space:nowrap;margin-bottom:.5rem;width:100%}@media(min-width: 556px){.llm-term__credits{width:auto;margin-left:.5rem;margin-bottom:0}}.llm-term__accordion-content{padding:0 1rem 1rem;position:relative;display:none}.llm-term__accordion-content::before{content:"";display:block;width:100%;height:1px;background-color:#000;margin:0 auto;margin-bottom:1rem}.llm-term__accordion-content .col-xs-12{margin-left:1rem;margin-right:1rem}.llm-term__slug-title{text-transform:uppercase;margin-bottom:.25rem}.llm-term__slug-title.phone{font-size:.625rem}.llm-term__dates-and-locations{margin-bottom:1.25rem}.llm-term__dates-and-locations>div{margin-right:0;margin-bottom:1.25rem}.llm-term__dates-and-locations>div:last-child{margin-right:0}@media(min-width: 320px){.llm-term__dates-and-locations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.llm-term__dates-and-locations>div{margin-right:1rem;margin-bottom:0}}.llm-term__instructors{margin-bottom:1.25rem}@media(min-width: 860px){.llm-term__instructors{text-align:right;padding-left:2rem}}.llm-term__box{margin-bottom:1.25rem}.llm-term__box p:last-child{margin-bottom:0}.llm-term__box:last-child{margin-bottom:0}.llm-term__textbooks p:not([class]){margin-bottom:.5rem}.llm-term__box .llm-term__textbooks-list p{display:inline-block}.llm-term__box .llm-term__textbooks-list p::after{content:",";padding-right:2px;display:inline-block}.llm-term__box .llm-term__textbooks-list p a{display:inline-block}.llm-term__box .llm-term__textbooks-list p:last-child::before{content:"and";padding-right:4px;display:inline-block}.llm-term__box .llm-term__textbooks-list p:last-child::after{display:none}.llm-term__box .llm-term__textbooks-list p:last-child:first-child::before,.llm-term__box .llm-term__textbooks-list p:last-child:first-child::after{display:none}.llm-terms__accordion-trigger{width:100%;background-color:#004a8d;color:#fff;border-left:none;border-right:none;border-top:solid 1px #272727;border-bottom:solid 1px #272727;-webkit-box-shadow:none;box-shadow:none;padding:1rem;font-size:7px;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;position:static}.llm-terms__accordion-trigger::after{content:"";display:block;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.llm-terms__accordion-trigger:hover,.llm-terms__accordion-trigger:focus{outline:none;background-color:#003f78}.llm-terms__accordion-trigger:hover::after,.llm-terms__accordion-trigger:focus::after{-webkit-box-shadow:inset 0 0 0 3px #e31837;box-shadow:inset 0 0 0 3px #e31837}.llm-terms__accordion-trigger i{display:block}.llm-terms__accordion-trigger[aria-expanded=true] i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.wp-block-pullquote{padding:1rem;background-color:#e8e4df;border:none;margin-bottom:2rem;margin-top:2rem}.wp-block-pullquote:not(.is-style-solid-color){padding:0}.wp-block-pullquote p{text-align:left}.features-accordion-group{margin-bottom:2rem}@media(max-width: 767px){.features-accordion-group .features-accordion-column{width:100%}}.features-accordion-group__visual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.features-accordion-group__visual img{width:100%}.features-accordion-group__img{display:none}.features-accordion-group__img:first-child{display:block}.features-accordion-group__accordions{width:100%}.features-accordion-group__accordion{background-color:rgba(0,0,0,0);margin-bottom:.5rem;position:relative}.features-accordion-group__accordion::after{content:"";display:block;pointer-events:none;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 2px #e8e4df;box-shadow:inset 0 0 0 2px #e8e4df;position:absolute;top:0;left:0}.wp-block-group.grey .features-accordion-group__accordion::after,.wp-block-group.blue .features-accordion-group__accordion::after{-webkit-box-shadow:inset 0 0 0 2px #b7aea9;box-shadow:inset 0 0 0 2px #b7aea9}.features-accordion-group__accordion .accordion{margin-bottom:0}.features-accordion-group__accordion .accordion__trigger{padding:1rem 2.5rem 1rem 1rem;margin-bottom:0;border-bottom:none;font-size:.875rem;font-weight:700}.features-accordion-group__accordion .accordion__trigger::before{background-color:#b7aea9}.features-accordion-group__accordion .accordion__trigger::after{content:"";right:.5rem;top:50%;-webkit-transform:translateY(-50%) scale(0.3);-ms-transform:translateY(-50%) scale(0.3);-o-transform:translateY(-50%) scale(0.3);transform:translateY(-50%) scale(0.3)}.features-accordion-group__accordion .accordion__trigger[aria-expanded=true],.features-accordion-group__accordion .accordion__trigger:hover,.features-accordion-group__accordion .accordion__trigger:focus{background-color:rgba(0,0,0,0)}.wp-block-group.white .features-accordion-group__accordion .accordion__trigger[aria-expanded=true],.wp-block-group.white .features-accordion-group__accordion .accordion__trigger:hover,.wp-block-group.white .features-accordion-group__accordion .accordion__trigger:focus{background-color:#e8e4df}.features-accordion-group__accordion .accordion__trigger[aria-expanded=true]::after{opacity:0}.features-accordion-group__accordion .accordion__panel{padding:1rem;background-color:#fff;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all;position:relative}.features-accordion-group__accordion .accordion__panel::before{content:"";display:block;width:calc(100% - 2rem);border-top:solid 1px #b7aea9;position:absolute;top:0;left:1rem}.features-accordion-group__accordion .accordion__panel p:last-child{margin-bottom:0}.wp-block-group.white .features-accordion-group__accordion .accordion__panel{background-color:#e8e4df}.tuition-and-fees__accordion .heading-with-btns{margin-bottom:1rem}.tuition-and-fees__table{background-color:#e6edf4;margin-bottom:2rem;width:calc(100% + 2.5rem);margin-left:-1.25rem;padding:.75rem}.wp-block-group.white .tuition-and-fees__table{background-color:#fff}.llm-specialization-template-default .wp-block-group.white .tuition-and-fees__table{background-color:#e6edf4}.tuition-and-fees__table>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem;padding-top:1rem;border-top:solid 1px #b7aea9;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tuition-and-fees__table>div.table__total{border-top:solid 2px #272727}.tuition-and-fees__table>div.table__total p,.tuition-and-fees__table>div.table__total span{font-weight:700}.tuition-and-fees__table>div:first-child{padding-top:0;margin-top:0;border-top:none}.tuition-and-fees__table>div:nth-child(2){padding-top:0;margin-top:.75rem;border-top:none}.tuition-and-fees__table>div>div{width:calc(30% - 1rem);margin-right:2rem}.tuition-and-fees__table>div>div:first-child{width:100%}.tuition-and-fees__table>div>div:first-child>span{margin-bottom:.5rem}.tuition-and-fees__table>div>div:last-child{margin-right:0}.tuition-and-fees__table>div>div p,.tuition-and-fees__table>div>div span{margin-bottom:0}.tuition-and-fees__table>div>div small{margin-bottom:0}@media(min-width: 556px){.tuition-and-fees__table{width:calc(100% + 3rem);margin-left:-1.5rem}.tuition-and-fees__table>div>div{width:calc(26% - 2rem)}.tuition-and-fees__table>div>div:first-child{width:calc(26% - 2rem)}.tuition-and-fees__table>div>div:first-child>span{margin-bottom:0}}@media(min-width: 860px){.tuition-and-fees__table{padding:1.5rem;width:100%;margin-left:0}}.tuition-and-fees__heading{margin-bottom:1rem}.tuition-and-fees__content p,.tuition-and-fees__content ul li,.tuition-and-fees__content a,.tuition-and-fees__content ol li{font-size:.875rem}.tuition-and-fees__content p,.tuition-and-fees__content a,.tuition-and-fees__content ul,.tuition-and-fees__content ol{margin-bottom:.875rem}.tuition-and-fees__content ul li,.tuition-and-fees__content ol li{padding-left:0}.tuition-and-fees__divider{border:none;border-bottom:solid 1px #b7aea9;margin:1.5rem 0}.nca-exam-prep-course-card .offering-session__top{display:block}.nca-exam-prep-course-card .offering-session__top>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.nca-exam-prep-course-card .btn-preview{color:#fff}.nca-exam-prep-course-card [class^=btn-]{margin-right:1rem}.nca-exam-prep-course-card [class^=btn-]:last-child{margin-right:0}.nca-exam-prep-course-card .offering-session__price{margin-bottom:1rem}.nca-exam-prep-course-card .offering-session__price>span{margin-left:.25rem}.nca-exam-prep-course-card .small-text p:last-child{margin-bottom:0}@media(min-width: 556px){.nca-exam-prep-course-card .offering-session__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nca-exam-prep-course-card .offering-session__top>div:first-child{margin-bottom:0}}.llm-single-card__option-container{border:solid 1px #272727;border-bottom:none;margin-bottom:2rem;position:relative}.llm-single-card__option-container::after{content:"";display:block;width:calc(100% + 2px);height:calc(100% + 2px);-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837;position:absolute;top:-1px;left:-1px;pointer-events:none}.llm-single-card__option-container .option__price{font-size:1.4375rem;font-weight:700}.llm-single-card__option-container .option__price:last-child{margin-top:2rem}.llm-single-card__option-container .option__price:last-child:first-child{margin-top:0}.llm-single-card__option-container .option__price-note{margin-bottom:0;display:inline-block}.llm-single-card__option-container .option__offerings-title{margin-top:1rem;margin-bottom:.5rem;text-transform:uppercase}.llm-single-card__option-container .option__offering{background-color:#e8e4df;padding:1rem;margin:1rem}.llm-single-card__option-container .option__offering:last-child{margin-bottom:0}.llm-single-card__option-container .option__offering .option__offerings-date,.llm-single-card__option-container .option__offering .tooltip{display:inline-block}.llm-single-card__option-container .option__offering .option__offerings-date{min-width:25%;font-size:.875rem;margin-bottom:0}.llm-single-card__option-container .option__offering .tooltip__trigger--inline{font-size:.875rem;margin-bottom:0}.llm-single-card__option-container .option__offering .term-year:last-child .term--row:nth-last-child(2){margin-bottom:0;padding-bottom:0}.llm-single-card__option-container .option__offering .term-year:last-child .term--row:nth-last-child(2)::after{display:none}.llm-single-card__option-container .term-schedule{margin-bottom:0;display:none}.llm-single-card__option-container .term-schedule p:last-child{margin-bottom:0}.llm-single-card__option-container .term-schedule:nth-child(2){margin-top:.25rem}.llm-single-card__option-container.has-accordion-open .term-schedule{display:block}.llm-single-card__option-container .tooltip__trigger--inline{line-height:1}.llm-single-card__option-container .tooltip__trigger--inline.lso-cpd-hours{white-space:initial;margin:0 0 .25rem 0}.llm-single-card__option-container .mobile-margin{margin-bottom:1rem}.llm-single-card__option-container .nca-status-value.small-text{margin-bottom:0}.llm-single-card__option-container .required-status{color:#c6152f;margin-top:.25rem}@media(min-width: 556px){.llm-single-card__option-container .mobile-margin{margin-bottom:0}}.llm-single-card__option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#e6edf4;border-bottom:none;position:relative;background-color:#b7aea9}.llm-single-card__option::after{content:"";display:block;width:100%;height:1px;background-color:#272727;position:absolute;left:0;bottom:0;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.llm-single-card__option.is-open{background-color:#fff}.llm-single-card__option.is-open::after{display:block;width:calc(100% - 4.875rem);left:1rem}.llm-single-card__option>div:first-child{margin-right:2rem;max-width:60%}.llm-single-card__option>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.llm-single-card__option>div:last-child>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.llm-single-card__option .option__title{text-decoration:none;margin-bottom:0;padding:1rem}.llm-single-card__option .options__tag{text-transform:uppercase;color:#c6152f;font-weight:700;margin-bottom:0;margin-top:5px;line-height:0}.llm-single-card__option .tooltip__trigger--inline{font-size:.75rem;text-transform:uppercase;margin-bottom:0;margin-left:1rem}.llm-single-card__option .tooltip__trigger--inline::after{top:2px}.llm-single-card__options-btn{background-color:#004a8d;padding:1rem;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:6px;width:100%}.llm-single-card__options-btn i{display:block;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.llm-single-card__options-btn.is-open i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.llm-single-card__options-btn.is-open:hover::after,.llm-single-card__options-btn.is-open:focus::after{-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837}.llm-single-card__options-btn::after{content:"";display:block;width:calc(100% + 2px);height:calc(100% + 2px);-webkit-box-shadow:inset 0 0 0 0 #e31837;box-shadow:inset 0 0 0 0 #e31837;position:absolute;top:-1px;left:-1px;pointer-events:none;-webkit-transition:.35s ease all;-o-transition:.35s ease all;transition:.35s ease all}.llm-single-card__options-btn:hover,.llm-single-card__options-btn:focus{background-color:#003f78}.llm-single-card__options-btn:hover::after,.llm-single-card__options-btn:focus::after{-webkit-box-shadow:inset 0 0 0 .25rem #e31837;box-shadow:inset 0 0 0 .25rem #e31837}.llm-single-card__accordion-panel{background-color:#fff;padding:1rem;border-bottom:solid 1px #272727}.llm-single-card__term-row{background-color:#e8e4df;margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.llm-single-card__term-row>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.llm-single-card__term-row .term-row__title{margin-bottom:.5rem;font-weight:400}.llm-single-card__term-row .term-row__status{margin-bottom:.5rem;text-transform:uppercase}.llm-single-card__term-row .term-row__timeline{margin-top:.75rem;display:block;width:100%;text-align:right;font-style:italic}.llm-single-card__cpd-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none;position:relative}.llm-single-card__cpd-option.is-open{background-color:#fff}.llm-single-card__cpd-option.is-open::after{display:block;width:calc(100% - 4.875rem);left:1rem}.llm-single-card__cpd-option>div:first-child{margin-right:0;width:100%;padding:1rem 1.25rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.llm-single-card__cpd-option>div:first-child>p{width:100%}.llm-single-card__cpd-option>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 1.25rem 0}.llm-single-card__cpd-option>div:last-child>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:1rem}.llm-single-card__cpd-option .option__title,.llm-single-card__cpd-option .option__pre-title{text-decoration:none;margin-bottom:0}.llm-single-card__cpd-option .option__tag{text-transform:uppercase;color:#e31837;margin-bottom:1rem;margin-right:1rem;text-align:right}.llm-single-card__cpd-option .option__credits{margin-bottom:1rem;margin-bottom:0;margin-left:0;text-align:right}.llm-single-card__cpd-option .options__tag{text-transform:uppercase;color:#c6152f;font-weight:700;margin-bottom:0;margin-top:5px;line-height:0}.llm-single-card__cpd-option .tooltip__trigger--inline{font-size:.75rem;text-transform:uppercase;margin-bottom:0;margin-left:1rem}.llm-single-card__cpd-option .tooltip__trigger--inline::after{top:2px}.llm-single-card__cpd-option .tooltip__trigger--inline.sce-eligible-search{white-space:nowrap;margin:0 1rem 0 0}@media(min-width: 556px){.llm-single-card__cpd-option .tooltip__trigger--inline.sce-eligible-search{margin:0}}@media(min-width: 556px){.llm-single-card__cpd-option{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial}.llm-single-card__cpd-option>div:first-child{width:70%;padding:1rem;margin-right:2rem}.llm-single-card__cpd-option>div:last-child{padding:1rem 1rem 0}.llm-single-card__cpd-option .option__tag{margin-bottom:0;margin-right:0}.llm-single-card__cpd-option .option__credits{margin-left:1rem}}@media(min-width: 1200px){.llm-single-card__cpd-option>div:last-child>div{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial}.llm-single-card__cpd-option .option__tag{margin-bottom:1rem}}.llm-single-card__cpd-accordion-panel{background-color:#fff;padding-bottom:1rem}.term--row{margin-bottom:.5rem;padding-bottom:.5rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.term--row>div{width:100%}.term--row::after{content:"";display:block;width:100%;height:1px;background-color:#b7aea9;position:absolute;bottom:0;left:0}.term--row>div{width:100%}.term--row.data{border-top:solid 1px #cdcdcd;padding-top:.5rem}.term--row.data:nth-child(3){border-top:none;padding-top:0}.term--row.titles{display:none;margin-top:.5rem}.sce-1 .term--row{padding-bottom:0}.sce-1 .term--row::after{display:none}.sce-1 .term--row:nth-last-child(2){margin-bottom:0}@media(min-width: 320px){.term--row>div{width:100%}.term--row>div:nth-child(2){width:calc(60% - 1rem)}.term--row>div:nth-child(3){width:calc(40% - 1rem)}}@media(min-width: 556px){.term--row{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial}.term--row.titles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.term--row>div:first-child{width:calc(20% - 1rem)}.term--row>div:nth-child(2){width:calc(33.333% - 1rem)}.term--row>div:nth-child(3){width:calc(20% - 1rem)}.term--row>div:nth-child(4){width:calc(26% - 1rem)}.llm-single-card__option-container .term--row>div:first-child{width:4.125rem;margin-right:1rem}.llm-single-card__option-container .term--row>div:nth-child(2){width:45%;margin-right:1rem}.llm-single-card__option-container .term--row>div:nth-child(3){width:calc(20% - 1rem);margin-right:1rem}.llm-single-card__option-container .term--row>div:nth-child(4){width:calc(25% - 1rem)}.llm-single-card__option-container .term--row>div:nth-child(4) .llm-term__slug-title,.llm-single-card__option-container .term--row>div:nth-child(4) .location{text-align:right}}.llm-single__bullet{display:inline-block;padding-left:1rem;position:relative;height:1rem;margin-top:1rem}.llm-single__bullet::after{content:"";display:block;width:6px;height:6px;background-color:#272727;position:absolute;left:0;top:6px;border-radius:50%}.option__offering_cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 860px){.option__offering_cols{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial}.option__offering_cols>div:first-child{width:calc(20% - 1rem)}.option__offering_cols>div:nth-child(2){width:calc(33.333% - 1rem)}.option__offering_cols>div:nth-child(3){width:calc(20% - 1rem)}.option__offering_cols>div:nth-child(4){width:calc(26% - 1rem)}}.small-call-out{padding:1rem;margin-bottom:2rem}.small-call-out:last-child{margin-bottom:0}.small-call-out a{display:inline-block}.small-call-out p a,.small-call-out ul a,.small-call-out ol a{margin-bottom:0}.small-call-out.white{background-color:#fff}.small-call-out.blue{background-color:#e6edf4}.small-call-out.grey{background-color:#e8e4df}.small-call-out.darkblue{background-color:#004a8d}.small-call-out.darkblue *{color:#fff}.small-call-out.darkgrey{background-color:#686260}.small-call-out.darkgrey *{color:#fff}.small-call-out.transparent-white{background-color:rgba(255,255,255,.5)}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}.weather-warning{background:#d6cfca;border:solid 1px #e31837;padding:2rem;margin-bottom:2rem}.weather-warning .heading-five,.weather-warning h2,.weather-warning a,.weather-warning p:last-of-type{margin-bottom:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}html.is-locked{overflow:hidden}body{overflow-x:hidden;margin-bottom:0;overflow-y:auto}body.is-locked{overflow:hidden;height:100vh}.wrapper{max-width:1260px;width:100%;margin:0 auto;position:relative}@media(min-width: 556px){.wrapper.in-mobile{padding-right:0}}.in-mobile{display:block}@media(min-width: 860px){.in-mobile{display:none}}.in-desktop{display:none}@media(min-width: 860px){.in-desktop{display:block}}.yellow{background-color:#ff0}@media(min-width: 860px){.post-content{margin-top:0}}.print-only{display:none}.internal-flag{background:#fff;border:solid 1rem #e31837;padding:1rem}.margin-top-2{margin-top:2rem}.hide{display:none}.no-dups{display:none}.no-dups:first-child{display:block}#main-content:focus{outline:none}[style*="background-color: #FAF0E6"]{background-color:#e6edf4 !important}[style*="background-color: rgba(211, 211, 211, .4)"]{background-color:#e8e4df !important}[style*="padding: 20px 20px 1px 20px"]{padding:1rem !important}[style*="padding: 20px 20px 1px 20px"] p:last-child{margin-bottom:0}@media(min-width: 556px){[style*="padding: 20px 20px 1px 20px"]{padding:2rem !important}}[style*="margin: 0 35px 15px 35px"]{margin:0 0 2rem !important}[style*="padding-left: 30px;"]{padding-left:0 !important}