.course-list__wrapper .course-list__title{margin-bottom:16px}@media only screen and (min-width:992px){.course-list__wrapper .course-list__title{margin-bottom:32px}}.course-list__filter-btn{margin-block:16px}@media only screen and (min-width:992px){.course-list__filter-btn{display:none}}.course-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:992px){.course-list{display:grid;grid-template-columns:360px auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}}.course-list .course-list__sidebar .course-list__facets-overlay{overflow-y:auto;top:50px;z-index:10}@media only screen and (min-width:769px){.course-list .course-list__sidebar .course-list__facets-overlay{top:79px}}@media only screen and (min-width:992px){.course-list .course-list__sidebar .course-list__facets-overlay{background:transparent;display:block;position:static;z-index:auto}}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets{background-color:var(--color-white);border:.5px solid var(--gray-50);border-bottom:0}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .course-list__facets-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.5px solid var(--gray-50);font-size:18px}@media only screen and (min-width:769px){.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .course-list__facets-header{font-size:24px}}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .course-list__facets-header .fa-undo{color:var(--tr-purple-500)}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group:has(.facetwp-facet:empty){display:none}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facet-group__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.5px solid var(--gray-50);cursor:pointer;font-size:18px}@media only screen and (min-width:769px){.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facet-group__header{font-size:22px}}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facet-group__header:after{background:url(/wp-content/themes/candlefox/images/chevron-down.svg) no-repeat 50%/16px;content:"";height:16px;margin-left:8px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:16px}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet{border-bottom:4px solid var(--tr-purple-500);display:none;max-height:500px;overflow:auto;padding:10px 16px;scrollbar-width:none}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet::-webkit-scrollbar{display:none}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet.is-loading{opacity:.6}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet.is-loading .facetwp-checkbox{pointer-events:none}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet .facetwp-checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet .facetwp-checkbox.disabled{opacity:.5}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet .facetwp-checkbox:before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;margin-right:10px;min-width:20px}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet .facetwp-checkbox+.facetwp-checkbox{margin-top:4px}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet .facetwp-checkbox.checked:before{background-color:var(--tr-purple-500);color:var(--color-white);content:"";font-family:FontAwesome;font-size:18px}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group .facetwp-facet .facetwp-checkbox .facetwp-counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;min-width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--tr-purple-50);border-radius:50%;color:var(--tr-purple-600);font-size:12px;justify-content:center;margin-left:8px}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group.expanded .facet-group__header:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .facet-group.expanded .facetwp-facet{display:block}.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .course-list__facets-refine{padding:20px}@media only screen and (min-width:992px){.course-list .course-list__sidebar .course-list__facets-overlay .course-list__facets .course-list__facets-refine{display:none}}.course-list .course-list__sidebar .course-list__location-searches,.course-list .course-list__sidebar .course-list__related-searches{margin-top:16px}@media only screen and (min-width:992px){.course-list .course-list__sidebar .course-list__location-searches,.course-list .course-list__sidebar .course-list__related-searches{margin-top:32px}}.course-list .course-list__sidebar .course-list__location-searches h3,.course-list .course-list__sidebar .course-list__related-searches h3{border-bottom:.5px solid var(--gray-50);font-weight:700;margin-bottom:8px;padding-bottom:4px}.course-list .course-list__sidebar .course-list__location-searches a,.course-list .course-list__sidebar .course-list__related-searches a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.course-list .course-list__sidebar .course-list__location-searches a+a,.course-list .course-list__sidebar .course-list__related-searches a+a{margin-top:4px}.course-list .course-list__results .course-list__sort-delivery{display:none;margin-bottom:16px}@media only screen and (min-width:992px){.course-list .course-list__results .course-list__sort-delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}}.course-list .course-list__results .course-list__sort-delivery .facetwp-facet-sort_delivery{position:relative;width:200px}.course-list .course-list__results .course-list__sort-delivery .facetwp-facet-sort_delivery select{background-color:var(--tr-purple-600);border:0;border-radius:0}.course-list .course-list__results .course-list__sort-delivery .facetwp-facet-sort_delivery:not(:empty):after{content:"";font-family:FontAwesome;position:absolute;right:8px;top:calc(50% - 12px)}.course-list .course-list__results .facetwp-template{margin-top:8px}.course-list .course-list__results .facetwp-counts{display:inline}.course-list .facetwp-pager .facetwp-pager{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}.course-list .facetwp-pager .facetwp-pager .facetwp-page{color:var(--tr-purple-500);cursor:pointer;font-weight:600}.course-list .facetwp-pager .facetwp-pager .facetwp-page.active{color:var(--gray-400)}.course-list .facetwp-pager .facetwp-pager .facetwp-page.active,.course-list .facetwp-pager .facetwp-pager .facetwp-page.dots{cursor:auto;pointer-events:none}.course-panel{background-color:var(--color-white);border:1px solid var(--gray-50);display:block}.course-panel+.course-panel{margin-top:20px}.course-panel.top-result{border:4px solid var(--tr-purple-500)}.course-panel.top-result .top-result__copy{background-color:var(--tr-purple-500);color:var(--color-white);text-align:center}.course-panel .course-panel__body{padding:20px}@media only screen and (min-width:769px){.course-panel .course-panel__body{padding:30px}}.course-panel .course-panel__body .course-panel__header{font-size:18px;line-height:27px}@media only screen and (min-width:769px){.course-panel .course-panel__body .course-panel__header{font-size:22px;line-height:24px}}.course-panel .course-panel__body .course-panel__overview{display:none;margin-top:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}@media only screen and (min-width:769px){.course-panel .course-panel__body .course-panel__overview{display:-webkit-box;display:-ms-flexbox;display:flex}}.course-panel .course-panel__body .course-panel__overview .course-excerpt{-webkit-box-flex:1;-ms-flex:1;flex:1}.course-panel .course-panel__body .course-panel__overview .provider-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.course-panel .course-panel__body .course-panel__overview .provider-img .partner-logo,.course-panel .course-panel__body .course-panel__overview .provider-img .provider-logo{max-height:100px;max-width:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}.course-panel .course-panel__body .course-panel__overview .provider-img .partnership-copy{font-size:12px;font-weight:700;margin-block:10px}.course-panel .course-panel__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:769px){.course-panel .course-panel__footer{background-color:var(--tr-purple-50);border-top:.5px solid var(--gray-50);padding:15px 30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.course-panel .course-panel__footer .course-summary__wrapper{-webkit-box-flex:1;display:grid;-ms-flex:1;flex:1;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:769px){.course-panel .course-panel__footer .course-summary__wrapper{grid-template-columns:repeat(3,1fr)}}.course-panel .course-panel__footer .course-summary__wrapper .course-summary{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-bottom:.5px solid var(--gray-50);padding-block:10px}@media only screen and (min-width:769px){.course-panel .course-panel__footer .course-summary__wrapper .course-summary{border-bottom:0;gap:4px;grid-template-columns:20px auto;padding-block:0}}.course-panel .course-panel__footer .course-summary__wrapper .course-summary:first-child{border-top:.5px solid var(--gray-50)}@media only screen and (min-width:769px){.course-panel .course-panel__footer .course-summary__wrapper .course-summary:first-child{border-top:0}}.course-panel .course-panel__footer .course-summary__wrapper .course-summary:before{background-repeat:no-repeat;background-size:contain;content:"";display:none;height:24px;min-width:20px;-webkit-transform:translateY(4px);transform:translateY(4px)}@media only screen and (min-width:769px){.course-panel .course-panel__footer .course-summary__wrapper .course-summary:before{display:block}}.course-panel .course-panel__footer .course-summary__wrapper .course-summary.course-study-method:before{background-image:url(/wp-content/themes/candlefox/images/fa-computer.svg)}.course-panel .course-panel__footer .course-summary__wrapper .course-summary.course-location:before{background-image:url(/wp-content/themes/candlefox/images/fa-map.svg)}.course-panel .course-panel__footer .course-summary__wrapper .course-summary.course-job-outcomes:before{background-image:url(/wp-content/themes/candlefox/images/fa-job-outcome.svg)}.course-panel .course-panel__footer .course-summary__wrapper .course-summary .course-summary__content{display:grid;gap:10px;grid-template-columns:110px auto}@media only screen and (min-width:769px){.course-panel .course-panel__footer .course-summary__wrapper .course-summary .course-summary__content{display:block}}.course-panel .course-panel__footer .course-summary__wrapper .course-summary .course-summary__label{display:block}.course-panel .course-panel__footer .course-panel__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:20px}@media only screen and (min-width:769px){.course-panel .course-panel__footer .course-panel__cta{display:block;margin-top:0}.course-panel .course-panel__footer .course-panel__cta .provider-img{display:none}}.course-panel .course-panel__footer .course-panel__cta .provider-img .provider-logo{max-height:100px;max-width:100px;-o-object-fit:contain;object-fit:contain}.course-panel .course-panel__footer .course-panel__cta .button{font-size:16px;padding-inline:16px;width:auto}.course-panel .course-panel__footer .course-panel__cta .button:after{content:"";font-family:FontAwesome;margin-left:5px}body.course-list-facets-opened{overflow:hidden}@media only screen and (min-width:992px){body.course-list-facets-opened{overflow:auto}}body.course-list-facets-opened .course-list__facets-overlay{display:block}.x-container:has(.course-list){max-width:1170px!important}
