@media(max-width:767.98px){#boot .c-tfs__sidebar{background-color:var(--cds-color-black-05)}
}
#boot .c-tfs__search{border-radius:var(--cds-border-radius-sm);border:var(--cds-border-width-01) solid var(--cds-color-black-10) !important;margin-bottom:1rem}
@media(max-width:767.98px){#boot .c-tfs__search{margin-top:1rem}
}
#boot .c-tfs__search-input{border:0;margin-left:0 !important;height:50px;padding:.375rem 1rem}
#boot .c-tfs__search-input:focus-within{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-tfs__search-input:focus-within:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-tfs__search-input:focus-visible{outline:0}
#boot .c-tfs__search-button{border-left:0;height:50px !important;width:50px !important;background-color:#fff}
#boot .c-tfs__search-button:hover,#boot .c-tfs__search-button:active,#boot .c-tfs__search-button:focus{background-color:#fff !important}
#boot .c-tfs__search-button .ci{width:2em;height:100%;fill:#912338;vertical-align:unset}
#boot .c-tfs__facets{display:flex;justify-content:space-between;flex-direction:row;padding:.5rem 0 5px 0;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-bold);color:#0072a8}
#boot .c-tfs__facets-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8em}
#boot .c-tfs__facets-heading h3{margin-bottom:0;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-125);color:#000}
@media(min-width:768px){#boot .c-tfs__facets-heading h3{font-size:var(--cds-font-size-175)}
}
#boot .c-tfs__facets-heading h3 .ci-filter-list{fill:#912338}
#boot .c-tfs__facets-clear{display:none;margin-top:6px;font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-075);color:#912338}
#boot .c-tfs__facets-clear a{color:#912338}
#boot .c-tfs__facet{margin-bottom:0;padding:.3rem 0}
@media(min-width:768px){#boot .c-tfs__facet{margin-bottom:1rem;padding:.5rem 0}
}
#boot .c-tfs__facet--open .concordia-arrow-burgundy-down-icon{background-image:url('img/icons/close-burgundy.png')}
#boot .c-tfs__facet-heading{display:flex;justify-content:space-between;align-items:center}
#boot .c-tfs__facet-heading .concordia-arrow-burgundy-down-icon{cursor:pointer}
#boot .c-tfs__facet-title{position:relative;margin-bottom:.5rem;min-height:23px;font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-075)}
#boot .c-tfs__facet-cardinality{position:relative;display:inline-block;margin-left:8px;border-radius:50%;width:20px;height:auto;font:12px/20px var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);text-align:center;background-color:#c8c8c8;color:#000}
@media(max-width:767.98px){#boot .c-tfs__facet-options{display:none}
#boot .c-tfs__facet-options.c-tfs__facet-heading--open{display:block}
}
#boot .c-tfs__facet-options label{display:flex;gap:.8rem;margin:4px 0;align-items:self-start;font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-label)}
#boot .c-tfs__facet-options input[type="checkbox"]{float:none;border:1px solid #912338;margin-top:1px;margin-left:-1.2rem !important;height:20px;width:20px;padding:0;background-color:#fff}
#boot .c-tfs__facet-options input[type="checkbox"]:checked{background-color:#912338}
@media(max-width:767.98px){#boot .c-tfs__results .alert{margin-top:1.5rem}
}
#boot .c-tfs__results-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5;margin:1rem 0 30px 0;height:38px}
#boot .c-tfs__results-count{font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);font-weight:var(--cds-font-weight-bold);padding-bottom:1rem}
#boot .c-tfs__result{margin-bottom:2rem;font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body)}
#boot .c-tfs__result-link{color:#912338;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-lead);text-decoration:underline;text-underline-offset:var(--cds-text-underline-offset);text-decoration-thickness:1px}
#boot .c-tfs__result-link:hover{color:#7a1d2e}
#boot .c-tfs__result-link--black{color:#000;font-size:var(--cds-font-size-125)}
#boot .c-tfs__result-link--black:hover{color:#912338}
#boot .c-tfs__result-url{font-size:.8em;color:#6e6e6e}
#boot .c-tfs__result--event{display:flex;flex-direction:row;gap:1rem;margin-bottom:8px;padding:16px;background-color:#f0f0f0}
#boot .c-tfs__result--event .calendar-list{min-width:4rem;text-align:center;margin-top:.375rem}
#boot .c-tfs__result--event .calendar-list .body{display:flex;flex-direction:column;gap:.5rem;border:0;padding:0;font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);color:#912338}
#boot .c-tfs__result--event .calendar-list .body .month{font-family:var(--cds-font-family-brand);font-size:var(--cds-font-size-125);font-weight:var(--cds-font-weight-bold);line-height:1;margin-bottom:0}
#boot .c-tfs__result--event .calendar-list .body .day{font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-400);line-height:32px;letter-spacing:-0.01em;margin-right:.05em}
#boot .c-tfs__result--faceted-card{border:1px solid #dee2e6;border-radius:var(--cds-border-radius-sm);margin-bottom:1rem}
@media(min-width:768px){#boot .c-tfs__result--faceted-card .border-bottom{border-bottom:0 !important}
}
@media(max-width:767.98px){#boot .c-tfs__result--faceted-card .border-end{border-right:0 !important}
}
#boot .c-tfs__result--faceted-card .c-tfs-result-faceted-card__category{font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-050);line-height:var(--cds-font-line-height-label);color:#912338}
@media(min-width:992px){#boot .c-tfs__result--faceted-card .c-tfs-result-faceted-card__category{font-size:var(--cds-font-size-075)}
}
#boot .c-tfs__result--faceted-card dl{font-size:var(--cds-font-size-075)}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__title{color:#912338}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__title:hover{color:#7a1d2e}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__type{display:inline-flex;align-items:center;border-radius:var(--cds-border-radius-full);padding:.1875rem .5rem;background-color:rgba(87,57,150,0.12);font-size:.6875rem;line-height:1;font-family:var(--cds-font-family-body);font-weight:var(--cds-font-weight-body-semi-bold);text-transform:uppercase;letter-spacing:.04em;color:#573996}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__type--workshop{background-color:#e8f4fd;color:#0b4f82}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__type--consultation{background-color:#e8f5e9;color:#1e5c1e}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__type--resource{background-color:#fef3e2;color:#7a4f00}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__type--tool{background-color:#e6f6f4;color:#0f5f54}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__time{display:inline-flex;align-items:center;border:var(--cds-border-width-01) solid var(--cds-border-color-primary);border-radius:var(--cds-border-radius-full);padding:.1875rem .625rem;background-color:#fff;font-size:var(--cds-font-size-025);line-height:var(--cds-font-line-height-label);font-family:var(--cds-font-family-body);font-weight:var(--cds-font-weight-body-regular);white-space:nowrap;color:var(--cds-color-black-70)}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__provider{margin:0}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__provider-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__provider-label{margin:0;font-size:.625rem;line-height:var(--cds-font-line-height-label);font-family:var(--cds-font-family-body);font-weight:var(--cds-font-weight-body-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--cds-color-black-50)}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__provider-name{margin:0;font-size:.8125rem;line-height:var(--cds-font-line-height-label);font-family:var(--cds-font-family-body);font-weight:var(--cds-font-weight-body-semi-bold);color:var(--cds-color-black-80)}
#boot .c-tfs__result--pathways .c-tfs-result-pathways__facilitator{margin:.0625rem 0 0;font-size:var(--cds-font-size-025);line-height:var(--cds-font-line-height-label);font-family:var(--cds-font-family-body);font-weight:var(--cds-font-weight-body-regular);color:var(--cds-color-black-60)}
#boot .c-tfs__result--image{display:flex;flex-direction:column;margin-bottom:2rem}
@media(min-width:768px){#boot .c-tfs__result--image{flex-direction:row}
}
#boot .c-tfs__result--image img{margin:0 1rem 1rem 0;min-width:230px;max-height:175px}