.breakdance .bde-section-24-100{background-color:var(--bde-headings-color)}.breakdance .bde-section-24-100 .section-container{padding-left:1rem;padding-right:1rem;padding-bottom:2rem;padding-top:2rem}.breakdance .bde-breadcrumbs-24-101{color:var(--bde-links-color);font-size:16px;font-weight:100;line-height:1.4em}.breakdance .bde-breadcrumbs-24-101 a{color:var(--bde-links-color);font-size:16px;font-weight:100;line-height:1.4em;color:var(--bde-palette-color-1);font-weight:700}.breakdance .bde-breadcrumbs-24-101 a:hover{color:var(--bde-background-color)}.breakdance .bde-breadcrumbs-24-101 .separator{color:var(--bde-links-color)}.breakdance .bde-heading-24-102{color:var(--bde-background-color);font-size:3rem;margin-top:20px}@media (max-width:767px){.breakdance .bde-heading-24-102{font-size:2.25rem}}@media (max-width:479px){.breakdance .bde-heading-24-102{font-size:2rem}}.breakdance .bde-section-24-103 .section-container{padding-bottom:0rem;padding-top:2rem}.breakdance .bde-text-24-104{color:var(--bde-links-color)}.breakdance .bde-section-24-105{background-color:var(--bde-background-color)}.breakdance .bde-section-24-105 .section-container{padding-bottom:4rem;padding-top:2rem}@media (max-width:1119px){.breakdance .bde-section-24-105 .section-container{padding-bottom:2rem;padding-top:2rem}}.breakdance .bde-columns-24-106{--columnCount:1;--bde-column-gap:36px}@media (max-width:1119px){.breakdance .bde-columns-24-106{--columnCount:1}}@media (max-width:1023px){.breakdance .bde-columns-24-106{--columnCount:1}.breakdance .bde-columns-24-106.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-24-106.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-24-106{--columnCount:1}}@media (max-width:479px){.breakdance .bde-columns-24-106{--columnCount:1}}.breakdance .bde-column-24-107{--column-width:100%;gap:15px;align-items:flex-start;text-align:left;justify-content:flex-start}@media (max-width:1023px){.breakdance .bde-column-24-107{align-items:flex-start;text-align:left}}.breakdance .bde-section-24-109 .section-container{gap:20px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}.breakdance .bde-section-24-109{background-color:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-section-24-109 .section-container{flex-wrap:wrap;flex-direction:row;justify-content:center}}@media (max-width:479px){.breakdance .bde-section-24-109 .section-container{flex-direction:column}}.breakdance .bde-div-24-110{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-110{background-image:url(https://transitpolice.ca/wp-content/uploads/2016/04/Transit-Police-Logo-Grey-Crest-290x300.png);background-size:cover;background-position:center center}.breakdance .bde-div-24-110>*{z-index:1}.breakdance .bde-div-24-110>.section-background-overlay{z-index:0}.breakdance .bde-div-24-110>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-110{overflow:hidden}.breakdance .bde-div-24-110>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-110>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-110:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-110 h1,.breakdance .bde-div-24-110 h2,.breakdance .bde-div-24-110 h3,.breakdance .bde-div-24-110 h4,.breakdance .bde-div-24-110 h5,.breakdance .bde-div-24-110 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-110 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-110{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-110{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-110{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-110{width:100%;min-height:100px}}.breakdance .bde-text-link-24-111,.breakdance .bde-text-link-24-111>*{text-decoration-line:none}.breakdance .bde-text-link-24-111:hover,.breakdance .bde-text-link-24-111:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-111,.breakdance .bde-text-link-24-111>*{font-size:22px}}.breakdance .bde-div-24-112{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-112{background-image:url(https://transitpolice.ca/wp-content/uploads/2020/09/2019-report-232x300.jpg);background-size:cover;background-position:center center}.breakdance .bde-div-24-112>*{z-index:1}.breakdance .bde-div-24-112>.section-background-overlay{z-index:0}.breakdance .bde-div-24-112>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-112{overflow:hidden}.breakdance .bde-div-24-112>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-112>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-112:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-112 h1,.breakdance .bde-div-24-112 h2,.breakdance .bde-div-24-112 h3,.breakdance .bde-div-24-112 h4,.breakdance .bde-div-24-112 h5,.breakdance .bde-div-24-112 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-112 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-112{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-112{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-112{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-112{width:100%;min-height:100px}}.breakdance .bde-text-link-24-113,.breakdance .bde-text-link-24-113>*{text-decoration-line:none}.breakdance .bde-text-link-24-113:hover,.breakdance .bde-text-link-24-113:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-113,.breakdance .bde-text-link-24-113>*{font-size:22px}}.breakdance .bde-div-24-114{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-114{background-image:url(https://transitpolice.ca/wp-content/uploads/2018/05/Texting-Service-300x225.jpg);background-size:cover;background-position:center center}.breakdance .bde-div-24-114>*{z-index:1}.breakdance .bde-div-24-114>.section-background-overlay{z-index:0}.breakdance .bde-div-24-114>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-114{overflow:hidden}.breakdance .bde-div-24-114>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-114>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-114:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-114 h1,.breakdance .bde-div-24-114 h2,.breakdance .bde-div-24-114 h3,.breakdance .bde-div-24-114 h4,.breakdance .bde-div-24-114 h5,.breakdance .bde-div-24-114 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-114 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-114{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-114{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-114{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-114{width:100%;min-height:100px}}.breakdance .bde-text-link-24-115,.breakdance .bde-text-link-24-115>*{text-decoration-line:none}.breakdance .bde-text-link-24-115:hover,.breakdance .bde-text-link-24-115:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-115,.breakdance .bde-text-link-24-115>*{font-size:22px}}.breakdance .bde-div-24-116{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-116{background-image:url(https://transitpolice.ca/wp-content/uploads/2016/04/Records-300x200.jpg);background-size:cover;background-position:center center}.breakdance .bde-div-24-116>*{z-index:1}.breakdance .bde-div-24-116>.section-background-overlay{z-index:0}.breakdance .bde-div-24-116>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-116{overflow:hidden}.breakdance .bde-div-24-116>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-116>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-116:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-116 h1,.breakdance .bde-div-24-116 h2,.breakdance .bde-div-24-116 h3,.breakdance .bde-div-24-116 h4,.breakdance .bde-div-24-116 h5,.breakdance .bde-div-24-116 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-116 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-116{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-116{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-116{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-116{width:100%;min-height:100px}}.breakdance .bde-text-link-24-117,.breakdance .bde-text-link-24-117>*{text-decoration-line:none}.breakdance .bde-text-link-24-117:hover,.breakdance .bde-text-link-24-117:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-117,.breakdance .bde-text-link-24-117>*{font-size:22px}}.breakdance .bde-div-24-118{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-118{background-image:url(https://transitpolice.ca/wp-content/uploads/2018/05/gallery.jpg);background-size:cover;background-position:center center}.breakdance .bde-div-24-118>*{z-index:1}.breakdance .bde-div-24-118>.section-background-overlay{z-index:0}.breakdance .bde-div-24-118>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-118{overflow:hidden}.breakdance .bde-div-24-118>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-118>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-118:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-118 h1,.breakdance .bde-div-24-118 h2,.breakdance .bde-div-24-118 h3,.breakdance .bde-div-24-118 h4,.breakdance .bde-div-24-118 h5,.breakdance .bde-div-24-118 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-118 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-118{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-118{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-118{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-118{width:100%;min-height:100px}}.breakdance .bde-text-link-24-119,.breakdance .bde-text-link-24-119>*{text-decoration-line:none}.breakdance .bde-text-link-24-119:hover,.breakdance .bde-text-link-24-119:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-119,.breakdance .bde-text-link-24-119>*{font-size:22px}}.breakdance .bde-div-24-120{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-120{background-image:url(https://transitpolice.ca/wp-content/uploads/2015/12/2016-to-2020-Strategic-Plan-Finalweb_Page_01-300x214.jpg);background-size:cover;background-position:center center}.breakdance .bde-div-24-120>*{z-index:1}.breakdance .bde-div-24-120>.section-background-overlay{z-index:0}.breakdance .bde-div-24-120>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-120{overflow:hidden}.breakdance .bde-div-24-120>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-120>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-120:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-120 h1,.breakdance .bde-div-24-120 h2,.breakdance .bde-div-24-120 h3,.breakdance .bde-div-24-120 h4,.breakdance .bde-div-24-120 h5,.breakdance .bde-div-24-120 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-120 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-120{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-120{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-120{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-120{width:100%;min-height:100px}}.breakdance .bde-text-link-24-121,.breakdance .bde-text-link-24-121>*{text-decoration-line:none}.breakdance .bde-text-link-24-121:hover,.breakdance .bde-text-link-24-121:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-121,.breakdance .bde-text-link-24-121>*{font-size:22px}}.breakdance .bde-div-24-122{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-122{background-image:url(https://transitpolice.ca/wp-content/uploads/2018/05/officers-300x150.jpg);background-size:cover;background-position:center center}.breakdance .bde-div-24-122>*{z-index:1}.breakdance .bde-div-24-122>.section-background-overlay{z-index:0}.breakdance .bde-div-24-122>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-122{overflow:hidden}.breakdance .bde-div-24-122>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-122>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-122:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-122 h1,.breakdance .bde-div-24-122 h2,.breakdance .bde-div-24-122 h3,.breakdance .bde-div-24-122 h4,.breakdance .bde-div-24-122 h5,.breakdance .bde-div-24-122 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-122 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-122{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-122{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-122{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-122{width:100%;min-height:100px}}.breakdance .bde-text-link-24-123,.breakdance .bde-text-link-24-123>*{text-decoration-line:none}.breakdance .bde-text-link-24-123:hover,.breakdance .bde-text-link-24-123:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-123,.breakdance .bde-text-link-24-123>*{font-size:22px}}.breakdance .bde-div-24-124{width:250px;min-height:250px;padding:15px 15px 15px 15px;gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-div-24-124{background-image:url(https://transitpolice.ca/wp-content/uploads/2022/07/stratplan2-300x300.jpg);background-size:cover;background-position:center center}.breakdance .bde-div-24-124>*{z-index:1}.breakdance .bde-div-24-124>.section-background-overlay{z-index:0}.breakdance .bde-div-24-124>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-124{overflow:hidden}.breakdance .bde-div-24-124>.section-background-overlay{opacity:0.8}.breakdance .bde-div-24-124>.section-background-overlay{transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-24-124:hover>.section-background-overlay{background-color:var(--bde-links-color)}.breakdance .bde-div-24-124 h1,.breakdance .bde-div-24-124 h2,.breakdance .bde-div-24-124 h3,.breakdance .bde-div-24-124 h4,.breakdance .bde-div-24-124 h5,.breakdance .bde-div-24-124 h6{color:var(--bde-background-color)}.breakdance .bde-div-24-124 a{color:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-div-24-124{width:222px;min-height:222px}}@media (max-width:1023px){.breakdance .bde-div-24-124{width:250px;min-height:200px}}@media (max-width:767px){.breakdance .bde-div-24-124{width:180px;min-height:180px}}@media (max-width:479px){.breakdance .bde-div-24-124{width:100%;min-height:100px}}.breakdance .bde-text-link-24-125,.breakdance .bde-text-link-24-125>*{text-decoration-line:none}.breakdance .bde-text-link-24-125:hover,.breakdance .bde-text-link-24-125:hover>*{color:var(--bde-palette-color-3)}@media (max-width:767px){.breakdance .bde-text-link-24-125,.breakdance .bde-text-link-24-125>*{font-size:22px}}