.custom-all-courses{box-sizing:border-box;width:100%;background:var(--cac-background);padding-block:var(--cac-padding-top) var(--cac-padding-bottom);color:var(--cac-card-title-color)}.custom-all-courses *,.custom-all-courses *:before,.custom-all-courses *:after{box-sizing:inherit}.custom-all-courses__container{width:100%;max-width:var(--cac-max-width);margin-inline:auto;padding-inline:var(--cac-padding-inline)}.custom-all-courses__heading,.custom-all-courses__subtitle{text-align:center}.custom-all-courses__heading{margin:0;color:var(--cac-heading-color);font-size:24px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.custom-all-courses__subtitle{margin:0;color:var(--cac-subtitle-color);font-size:18px;font-weight:400;line-height:1.4}.custom-all-courses__heading+.custom-all-courses__subtitle{margin-top:6px}.custom-all-courses__primary-tab,.custom-all-courses__collection-tab{border:0;font:inherit;cursor:pointer;transition:background-color .16s ease,color .16s ease}.custom-all-courses__primary-tab:focus-visible,.custom-all-courses__collection-tab:focus-visible{outline:2px solid #0d67bd;outline-offset:3px}@media(prefers-reduced-motion:reduce){.custom-all-courses__primary-tab,.custom-all-courses__collection-tab{transition:none}}.custom-all-courses__primary-navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 8px;margin-top:44px}.custom-all-courses__explore-label{font-size:12px;font-weight:400;letter-spacing:.03em}.custom-all-courses__primary-tablist{display:flex;min-width:0;max-width:100%;gap:6px;padding:4px;overflow-x:auto;scrollbar-width:thin}.custom-all-courses__primary-tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:#f5f5f5;color:#3a3a3a;font-size:12px;font-weight:500;line-height:1.25;text-align:center;white-space:nowrap}.custom-all-courses__primary-tab.is-active{background:#151515;color:#fff}.custom-all-courses__primary-tab:hover:not(.is-active){background:#151515;color:#fff}@media(max-width:749px){.custom-all-courses__primary-tablist{gap:8px}.custom-all-courses__primary-tab{padding:10px 12px;font-size:15px}.custom-all-courses__explore-label{font-size:15px}}.custom-all-courses__collection-navigation{min-width:0;margin-top:96px}.custom-all-courses__collection-navigation[hidden]{display:none}.custom-all-courses__collection-navigation:focus-visible{outline:2px solid #0d67bd;outline-offset:4px}.custom-all-courses__collection-tablist{display:flex;align-items:stretch;justify-content:flex-start;gap:16px;width:100%;margin-top:0;padding:4px 4px 0;border-bottom:1px solid #e5e5e5;overflow-x:auto;scrollbar-width:none}.custom-all-courses__collection-tablist::-webkit-scrollbar{display:none}.custom-all-courses__collection-tablist>:first-child{margin-inline-start:auto}.custom-all-courses__collection-tablist>:last-child{margin-inline-end:auto}.custom-all-courses__collection-tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:8px 10px;border-radius:0;background:transparent;color:#3a3a3a;font-size:14px;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap}.custom-all-courses__collection-tab.is-active{background:#e5eeff;color:#000}.custom-all-courses__collection-tab:hover:not(.is-active){background:#f1f6ff}@media(max-width:989px){.custom-all-courses__collection-navigation{margin-top:64px}}@media(max-width:749px){.custom-all-courses__collection-navigation{margin-top:40px}.custom-all-courses__collection-tab{font-size:15px}.custom-all-courses__collection-tablist>:first-child{margin-inline-start:0}.custom-all-courses__collection-tablist>:last-child{margin-inline-end:0}}.custom-all-courses__apply:focus-visible,.custom-all-courses__consult:focus-visible,.custom-all-courses__explore:focus-visible{outline:2px solid var(--cac-explore-color);outline-offset:3px}.custom-all-courses__announcement{width:100%;padding:var(--cac-announcement-padding-vertical) 16px;background:var(--cac-announcement-background);color:var(--cac-announcement-color);font-size:var(--cac-announcement-size-desktop);text-align:center}.custom-all-courses__announcement-text{margin:0;font-weight:500;line-height:1.4;overflow-wrap:anywhere;letter-spacing:.02rem}.custom-all-courses--has-announcement .custom-all-courses__announcement{margin-top:48px;margin-bottom:var(--cac-announcement-cards-gap)}.custom-all-courses__panels{margin-top:48px}.custom-all-courses--has-announcement .custom-all-courses__panels{margin-top:0}@media(max-width:989px){.custom-all-courses--has-announcement .custom-all-courses__announcement,.custom-all-courses:not(.custom-all-courses--has-announcement) .custom-all-courses__panels{margin-top:40px}}@media(max-width:749px){.custom-all-courses--has-announcement .custom-all-courses__announcement,.custom-all-courses:not(.custom-all-courses--has-announcement) .custom-all-courses__panels{margin-top:32px}}.custom-all-courses__panel[hidden]{display:none}.custom-all-courses__panel:focus-visible{outline:2px solid var(--cac-explore-color);outline-offset:4px}.custom-all-courses__fallback-heading{margin:0 0 20px;color:var(--cac-card-title-color);font-size:var(--cac-card-title-size);font-weight:var(--cac-card-title-weight)}.custom-all-courses.is-enhanced .custom-all-courses__fallback-heading{display:none}.custom-all-courses__panel+.custom-all-courses__panel{margin-top:48px}.custom-all-courses.is-enhanced .custom-all-courses__panel+.custom-all-courses__panel{margin-top:0}.custom-all-courses__grid{display:grid;grid-template-columns:repeat(var(--cac-columns-desktop),minmax(0,1fr));column-gap:var(--cac-column-gap-desktop);row-gap:var(--cac-row-gap-desktop)}.custom-all-courses__card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--cac-card-border);border-radius:var(--cac-card-radius);background:var(--cac-card-background)}.custom-all-courses__card-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:16px}.custom-all-courses .custom-all-courses__badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.custom-all-courses .custom-all-courses__badge{display:inline-block;align-self:flex-start;max-width:100%;padding:4px 6px;border-radius:4px;font-size:12px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}.custom-all-courses .custom-all-courses__badge--normal{background:var(--cac-badge-normal-background);color:var(--cac-badge-normal-color)}.custom-all-courses .custom-all-courses__badge--blue{background:var(--cac-badge-blue-background);color:var(--cac-badge-blue-color)}.custom-all-courses .custom-all-courses__badge--highlight{background:var(--cac-badge-highlight-background);color:var(--cac-badge-highlight-color)}.custom-all-courses__badges+.custom-all-courses__card-title{margin-top:var(--cac-program-badge-title-gap)}.custom-all-courses__card-title{margin:0;color:var(--cac-card-title-color);font-size:16px;font-weight:var(--cac-card-title-weight);line-height:1.3;overflow-wrap:anywhere}.custom-all-courses__description{margin:10px 0 0;color:var(--cac-description-color);font-size:14px;font-weight:var(--cac-description-weight);line-height:var(--cac-description-line-height);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-all-courses__card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:auto;padding-top:20px}.custom-all-courses__apply,.custom-all-courses__consult,.custom-all-courses__explore{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;max-width:100%;min-height:44px;color:var(--cac-explore-color);font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.custom-all-courses__apply span,.custom-all-courses__consult span,.custom-all-courses__explore span{min-width:0}.custom-all-courses__apply{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.custom-all-courses__apply:hover,.custom-all-courses__consult:hover,.custom-all-courses__explore:hover{text-decoration:underline;text-underline-offset:3px}.custom-all-courses__apply svg,.custom-all-courses__consult svg,.custom-all-courses__explore svg{width:16px;height:16px;flex:0 0 16px}.custom-all-courses__empty{margin:0;padding:28px;border:1px solid var(--cac-card-border);border-radius:var(--cac-card-radius);color:var(--cac-description-color);text-align:center}@media(max-width:989px){.custom-all-courses__grid{grid-template-columns:repeat(var(--cac-columns-tablet),minmax(0,1fr));column-gap:var(--cac-column-gap-tablet);row-gap:var(--cac-row-gap-tablet)}}@media(max-width:749px){.custom-all-courses__announcement{font-size:var(--cac-announcement-size-mobile)}.custom-all-courses{padding-block:var(--cac-padding-top-mobile) var(--cac-padding-bottom-mobile)}.custom-all-courses__container{padding-inline:var(--cac-padding-inline-mobile)}.custom-all-courses__heading{font-size:var(--cac-heading-size-mobile)}.custom-all-courses__subtitle{font-size:var(--cac-subtitle-size-mobile)}.custom-all-courses__grid{grid-template-columns:repeat(var(--cac-columns-mobile),minmax(0,1fr));column-gap:var(--cac-column-gap-mobile);row-gap:var(--cac-row-gap-mobile)}.custom-all-courses__card-body{padding:min(var(--cac-card-padding),24px)}.custom-all-courses__card-footer{column-gap:12px}.custom-all-courses__card-title{font-size:var(--cac-card-title-size-mobile)}.custom-all-courses__description{font-size:var(--cac-description-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-all-courses.css.map */
