.courses_card_grid-gradient .courses-card__pills{margin-bottom:40px;margin-top:0}.courses-listing-image-card .course-card__accreditation{margin-bottom:10px!important}.courses-card.no-course-link:hover{background:#352986!important}#duration_label,.range-slider{display:none}.course-search-banner{isolation:isolate;padding-bottom:30px;padding-top:55px;position:relative}.course-search-banner .content-wrapper{align-items:center;display:grid;grid-template-columns:1fr}.course-search-banner__image img{border-radius:var(--border-radius);object-fit:cover;width:100%}.course-search-banner__image{display:none}.course-search-banner__content{padding-right:40px;width:100%}.course-listing{margin-bottom:55px}.course-search-banner__content #course_search{margin-bottom:0}.gradient-course-info-icon{filter:brightness(0) invert(1);flex-shrink:0;height:24px;object-fit:contain;width:24px}@media only screen and (min-width:768px){.course-search-banner{isolation:isolate;padding-bottom:60px;padding-top:110px;position:relative}.course-search-banner__image{display:block;transition:var(--transition);width:100%;z-index:-1}.course-search-banner .content-wrapper{align-items:center;display:grid;grid-template-columns:1.3fr .7fr;margin-bottom:40px}}@media only screen and (min-width:1024px){.course-search-banner .content-wrapper{align-items:center;display:grid;grid-template-columns:1fr 1fr}.course-search-banner__content{margin-bottom:40px;max-width:768px}.course-listing{margin-bottom:110px}}@media only screen and (min-width:1280px){.course-search-banner__image{transform:translateY(60px) translateX(60px)}}.courses_filter_wrapper{background:#fff;box-shadow:0 4px 44px 0 rgba(0,0,0,.1);height:100%;left:-100%;max-width:500px;overflow:auto;position:fixed;top:0;transition:var(--transition);width:90%;z-index:2;z-index:125}.courses_filter_wrapper.active{left:0}.filter-close-icon{cursor:pointer;position:absolute;right:20px;top:20px;transition:var(--transition)}.courses_filter_wrapper .point-solutions{padding:60px 24px 30px}.courses_filter_wrapper :where(.library-options,.point-solutions,.translated_options){padding:0 24px 30px}.courses_filter_wrapper .translated_options{background-color:var(--white)}.courses_filter_wrapper .point-solutions{border-right:3px solid var(--white)}.courses_filter_wrapper #point_solutions_options{column-count:1}.courses_filter_wrapper label{cursor:pointer;user-select:none}.courses_filter_wrapper__title{color:var(--plum-purple);font-size:20px;font-style:normal;font-weight:700;line-height:28px}#point_solutions_options>div{align-items:flex-start;display:flex;gap:5px;margin-bottom:10px}#point_solutions_options>div input{position:relative;top:4px}.courses_filter_wrapper label{color:var(--charcoal);font-size:16px}.courses_card_grid__header{display:flex;flex-direction:column;grid-column:-1/1;justify-content:space-between;margin-bottom:36px;z-index:2}.courses_card_grid__header__filter-menus{align-items:center;display:flex;gap:24px;justify-content:space-between}.courses_card_grid__sortby{display:flex}.courses_card_grid__sortby select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gray);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' fill='none' viewBox='0 0 12 6'%3E%3Cpath fill='%2338d68f' d='m6 6 6-6H0z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;border-radius:10px;padding:10px 30px 10px 20px}.range-slider{margin-bottom:24px;position:relative;text-align:center;width:100%}.range-slider__highest-time,.range-slider__lowest-time{display:flex;flex-direction:column;font-size:14px;left:-12px;max-width:80px;position:absolute;top:8px;z-index:1}.range-slider__highest-time{align-items:flex-end}.range-slider__highest-time span,.range-slider__lowest-time span{display:block;margin-top:30px}.range-slider__highest-time:before,.range-slider__lowest-time:before{background:var(--plum-purple);border-radius:50%;content:"";display:none;height:15px;width:15px}.range-slider__highest-time{left:auto;right:-14px}input[type=range]{-webkit-appearance:none;appearance:none;background-color:transparent;margin:10px 0;position:relative;width:100%;z-index:2}input[type=range]::-webkit-slider-runnable-track{background:var(--plum-purple);border-radius:5px;height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--plum-purple);border-radius:50%;cursor:pointer;height:15px;position:relative;top:-5px;width:15px}.range-value{font-size:14px;margin-top:10px}.translated_options__checkbox{align-items:center;display:flex;gap:10px}#course_experience_level_options{display:flex;gap:40px;margin-bottom:26px}.course-no-results{background-color:#eee;border-radius:20px;display:none;grid-column:1;padding:20px}@media screen and (min-width:768px){.courses_card_grid__header{flex-direction:row;margin-bottom:75px}}@media screen and (min-width:1024px){.courses_filter_wrapper #point_solutions_options{column-count:2}.courses_card_grid__mobile-filter,.filter-close-icon{display:none}.courses_filter_wrapper{background-color:var(--gray);border-radius:var(--border-radius);box-shadow:0 4px 44px 0 rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;height:100%;left:auto;margin-bottom:110px;margin-top:-60px;max-width:none;overflow:auto;position:relative;top:auto;transition:var(--transition);width:100%;z-index:5}.range-slider{width:300px}.courses_filter_wrapper :where(.library-options,.point-solutions,.translated_options){padding:60px 50px}.courses_filter_wrapper .translated_options{grid-column:-1/1}.courses_filter_wrapper--blue{background-color:var(--primary-blue);color:var(--white)}.courses_filter_wrapper--blue .courses_filter_wrapper__title,.courses_filter_wrapper--blue label{color:var(--white)}.courses_filter_wrapper--blue .courses_filter_wrapper .point-solutions{border-right:3px solid var(--gray)}.courses_filter_wrapper--blue .translated_options :where(.translated_options__checkbox,label,p){color:var(--charcoal)}}@media screen and (min-width:1200px){.courses_filter_wrapper{grid-template-columns:1fr 1fr 1fr;margin-top:-100px}.courses_filter_wrapper .translated_options{grid-column:auto}}.courses_card_grid__mobile-filter{cursor:pointer;grid-column:-1/1}.courses_card_grid__mobile-filter span{align-items:center;display:flex;font-weight:600;gap:12px}.courses_card_grid__mobile-filter svg{width:24px}#course_result_count{display:none;margin-top:20px}.courselisting--content-area{padding:30px 35px}.courses-card__image-sliderwrapper{height:220px;position:relative}.courses-card__courseimage{height:220px!important;object-fit:cover}.courses-card__link.secondary--imagecourselink{align-items:center!important;background-color:#e9e9e9!important;border:2px solid #e9e9e9!important;border-radius:10px!important;color:#282828!important;display:inline-flex!important;fill:#282828!important;font-family:Source Sans\ 3,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;padding:2px 24px!important;text-decoration:none!important;text-transform:none!important}.courses-listing-image-card{background:#120d32;border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;min-height:360px;overflow:hidden;padding:0!important;position:relative}.courses-card.courses-listing-image-card[style*=block]{display:flex!important}.courses-listing-image-card .courses-card__image-sliderwrapper{display:flex;flex:1 1 auto;flex-direction:column;height:100%;height:auto;min-height:360px;overflow:hidden;position:relative;width:100%}.courses-listing-image-card .courses-card__courseimage{height:100%!important;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%!important}.courses-listing-image-card .courses-card__overlay{background:linear-gradient(180deg,rgba(38,32,48,.84),rgba(38,32,48,.84) 60%,rgba(38,32,48,.84) 0);height:100%;inset:0;position:absolute;width:100%}.courses-listing-image-card .courselisting--content-area{flex:1 1 auto;height:auto;inset:auto;position:relative}.courses-listing-image-card h4{color:#fff!important}.courses-listing-image-card .courses-card__pills{align-items:center;column-gap:35px;display:grid;grid-template-columns:max-content max-content;margin:0 0 28px!important;padding:0;row-gap:4px}@media (max-width:480px){.courses-listing-image-card .courses-card__pills{column-gap:15px;grid-template-columns:1fr}.courses-card__pills{margin-bottom:5px!important}}.courses-listing-image-card .courses-card__pill{align-items:center;background:transparent;border:0;color:#fff;display:flex;font-size:17px;font-weight:400;gap:5px;line-height:1.35;margin:0;padding:0}.courses-listing-image-card .courses-card__description{color:#fff;font-size:16px;font-weight:600;line-height:1.45;margin:auto 0 0;max-width:100%}.courses-listing-image-card .courses-card__cover-link{display:block;inset:0;position:absolute;z-index:5}.courses-listing-image-card:hover .courses-card__courseimage{transform:scale(1.03);transition:transform .5s ease}.courses-listing-image-card .courses-card__courseimage{transition:transform .5s ease}@media only screen and (max-width:767px){.courses-card.courses-listing-image-card,.courses-card.courses-listing-image-card .courses-card__image-sliderwrapper{height:auto;min-height:460px}.courses-listing-image-card .courselisting--content-area{padding:24px}.courses-listing-image-card .courses-card__pill{font-size:21px}.courses-listing-image-card .courses-card__description{font-size:15px}}@media only screen and (max-width:480px){.courses-listing-image-card .courselisting--content-area{padding:20px 20px 22px}.courses-listing-image-card .courses-card__pill{font-size:19px}.courses-listing-image-card .courses-card__description{font-size:14px;line-height:1.4}.courses-listing-image-card h4{font-size:24px;margin-bottom:5px}}.courses_card_grid-gradient{display:grid;gap:24px;grid-template-columns:1fr}@media only screen and (min-width:768px){.courses_card_grid-gradient{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1100px){.courses_card_grid-gradient{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}}.courses_card_grid-gradient .course-no-results{grid-column:1/-1}@media only screen and (min-width:768px){.courses-listing-image-card .courses-card__pills{column-gap:20px;grid-template-columns:max-content max-content}.courses-listing-image-card .courses-card__pill{font-size:15px}}.courses-card__pill svg{fill:none;flex:0 0 auto;height:22px;opacity:.9;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:22px}