.training-courses-list--section{isolation:isolate;overflow:hidden;position:relative;width:100%}.training-courses-list--section .training-courses-list{align-items:center;display:flex;flex-flow:column nowrap;gap:30px;justify-content:center;position:relative;width:100%}@media only screen and (max-width:767.98px){.training-courses-list--section .training-courses-list{gap:20px}}.training-courses-list--section .training-courses-list__heading-container{align-items:center;display:flex;gap:30px;justify-content:space-between;width:100%}.training-courses-list--section .training-courses-list__heading-container .heading-content{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start;margin-right:auto;max-width:715px;width:100%}.training-courses-list--section .training-courses-list__heading-container .section-heading{align-items:center;color:currentColor;display:flex;flex:1;font-weight:400;gap:20px;justify-content:space-between;text-align:left}.training-courses-list--section .training-courses-list__heading-container .section-heading a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.training-courses-list--section .training-courses-list__heading-container .section-description{font-size:16px;line-height:1.5;text-align:left;width:100%}.training-courses-list--section .training-courses-list__heading-container .bdo-swiper-navigation-arrows{margin-left:auto}@media only screen and (max-width:575.98px){.training-courses-list--section .training-courses-list__heading-container .bdo-swiper-navigation-arrows{display:none}}.training-courses-list--section .training-courses-list__grid-container{width:100%}.training-courses-list--section .training-courses-list__grid{align-items:flex-start;display:flex;flex-flow:row wrap;gap:35px 29px;justify-content:flex-start;width:100%}@media only screen and (max-width:991.98px){.training-courses-list--section .training-courses-list__grid{flex-direction:column}}.course-type-block{align-items:flex-start;display:flex;flex:1;flex-flow:column nowrap;gap:30px;height:auto;justify-content:flex-start;width:100%}@media only screen and (min-width:992px){.course-type-block{max-width:calc(33.33333% - 30px)}}.course-type-block__heading-container{align-items:flex-end;aspect-ratio:1.7/1;display:flex;height:auto;isolation:isolate;justify-content:flex-start;overflow:hidden;padding:21.5px 30.56px;position:relative;width:100%}.course-type-block__heading-container:after,.course-type-block__heading-container>img,.course-type-block__heading-container>svg{content:"";height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.course-type-block__heading-container:after{background:linear-gradient(0deg,var(--primary-color,#333) 10%,transparent 70%);z-index:1}.course-type-block__heading{color:var(--text-alternate-color,#fff);font-size:24px;text-align:left;width:100%;z-index:5}.course-type-block__courses-container{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:19.5px;justify-content:flex-start;width:100%}.course-type-block--course-block{align-items:center;background:#fff;box-shadow:0 0 30px 0 rgba(91,110,127,.25);display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-start;padding:14px 15.5px;width:100%}.course-type-block--course-block__heading{color:var(--text-primary-color,#333);flex:1;font-size:20px;font-weight:500;max-width:calc(100% - 80px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.course-type-block--course-block__chevron{align-self:flex-end;height:22px;justify-self:flex-end;margin-left:auto;min-height:22px;min-width:12px;-o-object-fit:contain;object-fit:contain;width:12px}.course-type-block--course-block__checkmark{align-items:center;background:#008fd2;border-radius:50%;display:flex;flex-flow:column nowrap;height:30px;justify-content:center;max-height:30px;max-width:30px;min-height:30px;min-width:30px;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.course-type-block--course-block__checkmark:after{border:2px solid #fff;border-right:transparent;border-top:transparent;content:"";height:4px;transform:rotate(-40deg) translate(.5px,-1px) scale(.85);width:12px}
