@charset "UTF-8";
h6,
.ontario-h6,
h5,
.ontario-h5,
h4,
.ontario-h4,
h3,
.ontario-h3,
h2,
.ontario-h2,
h1,
.ontario-h1 {
	font-style: normal;
	font-weight: 700;
	text-rendering: optimizeLegibility;
	margin-bottom: 1rem;
	font-feature-settings: normal;
	font-family: 'Raleway Modified', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1,
.ontario-h1 {
	font-size: 2rem;
	letter-spacing: 0.04rem;
	line-height: 1.29;
	margin: 2.5rem 0 1.5rem 0;
	max-width: 70rem;
}
@media screen and (min-width: 40em) {
	h1,
	.ontario-h1 {
		font-size: 2.5rem;
		letter-spacing: 0.04rem;
		line-height: 1.2;
	}
}
h2,
.ontario-h2 {
	font-size: 1.6875rem;
	letter-spacing: 0.03rem;
	line-height: 1.37;
	margin: 0 0 0.75rem 0;
	max-width: 48rem;
}
@media screen and (min-width: 40em) {
	h2,
	.ontario-h2 {
		font-size: 2.0625rem;
		letter-spacing: 0.02rem;
		line-height: 1.33;
	}
}
h3,
.ontario-h3 {
	font-size: 1.4375rem;
	letter-spacing: 0.02rem;
	line-height: 1.39;
	margin: 0 0 0.75rem 0;
	max-width: 48rem;
}
@media screen and (min-width: 40em) {
	h3,
	.ontario-h3 {
		font-size: 1.75rem;
		letter-spacing: 0.02rem;
		line-height: 1.43;
	}
}
h4,
.ontario-h4 {
	font-size: 1.25rem;
	letter-spacing: 0.03rem;
	line-height: 1.5;
	margin: 0 0 0.75rem 0;
	max-width: 48rem;
}
@media screen and (min-width: 40em) {
	h4,
	.ontario-h4 {
		font-size: 1.5rem;
		letter-spacing: 0.0313rem;
		line-height: 1.5;
	}
}
h5,
.ontario-h5 {
	font-size: 1.125rem;
	letter-spacing: 0.03rem;
	line-height: 1.56;
	margin: 0 0 0.75rem 0;
	max-width: 48rem;
}
@media screen and (min-width: 40em) {
	h5,
	.ontario-h5 {
		font-size: 1.1875rem;
		letter-spacing: 0.025rem;
		line-height: 1.5;
	}
}
h6,
.ontario-h6 {
	font-size: 1rem;
	line-height: 1.56;
	letter-spacing: 0.03rem;
	max-width: 48rem;
	margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
	h6,
	.ontario-h6 {
		font-size: 1rem;
		letter-spacing: 0.025rem;
		line-height: 1.5;
	}
}
.ontario-lead-statement {
	font-size: 1.25rem;
	line-height: 1.6;
	max-width: 70rem;
}
@media screen and (min-width: 40em) {
	.ontario-lead-statement {
		font-size: 1.375rem;
	}
}
.ontario-margin-top-0-\! {
	margin-top: 0;
}
.ontario-padding-top-0-\! {
	padding-top: 0;
}
.ontario-margin-bottom-0-\! {
	margin-bottom: 0;
}
.ontario-padding-bottom-0-\! {
	padding-bottom: 0;
}
.ontario-margin-left-0-\! {
	margin-left: 0;
}
.ontario-padding-left-0-\! {
	padding-left: 0;
}
.ontario-margin-right-0-\! {
	margin-right: 0;
}
.ontario-padding-right-0-\! {
	padding-right: 0;
}
.ontario-margin-top-4-\! {
	margin-top: 0.25rem;
}
.ontario-padding-top-4-\! {
	padding-top: 0.25rem;
}
.ontario-margin-bottom-4-\! {
	margin-bottom: 0.25rem;
}
.ontario-padding-bottom-4-\! {
	padding-bottom: 0.25rem;
}
.ontario-margin-left-4-\! {
	margin-left: 0.25rem;
}
.ontario-padding-left-4-\! {
	padding-left: 0.25rem;
}
.ontario-margin-right-4-\! {
	margin-right: 0.25rem;
}
.ontario-padding-right-4-\! {
	padding-right: 0.25rem;
}
.ontario-margin-top-8-\! {
	margin-top: 0.5rem;
}
.ontario-padding-top-8-\! {
	padding-top: 0.5rem;
}
.ontario-margin-bottom-8-\! {
	margin-bottom: 0.5rem;
}
.ontario-padding-bottom-8-\! {
	padding-bottom: 0.5rem;
}
.ontario-margin-left-8-\! {
	margin-left: 0.5rem;
}
.ontario-padding-left-8-\! {
	padding-left: 0.5rem;
}
.ontario-margin-right-8-\! {
	margin-right: 0.5rem;
}
.ontario-padding-right-8-\! {
	padding-right: 0.5rem;
}
.ontario-margin-top-12-\! {
	margin-top: 0.75rem;
}
.ontario-padding-top-12-\! {
	padding-top: 0.75rem;
}
.ontario-margin-bottom-12-\! {
	margin-bottom: 0.75rem;
}
.ontario-padding-bottom-12-\! {
	padding-bottom: 0.75rem;
}
.ontario-margin-left-12-\! {
	margin-left: 0.75rem;
}
.ontario-padding-left-12-\! {
	padding-left: 0.75rem;
}
.ontario-margin-right-12-\! {
	margin-right: 0.75rem;
}
.ontario-padding-right-12-\! {
	padding-right: 0.75rem;
}
.ontario-margin-top-16-\! {
	margin-top: 1rem;
}
.ontario-padding-top-16-\! {
	padding-top: 1rem;
}
.ontario-margin-bottom-16-\! {
	margin-bottom: 1rem;
}
.ontario-padding-bottom-16-\! {
	padding-bottom: 1rem;
}
.ontario-margin-left-16-\! {
	margin-left: 1rem;
}
.ontario-padding-left-16-\! {
	padding-left: 1rem;
}
.ontario-margin-right-16-\! {
	margin-right: 1rem;
}
.ontario-padding-right-16-\! {
	padding-right: 1rem;
}
.ontario-margin-top-24-\! {
	margin-top: 1.5rem;
}
.ontario-padding-top-24-\! {
	padding-top: 1.5rem;
}
.ontario-margin-bottom-24-\! {
	margin-bottom: 1.5rem;
}
.ontario-padding-bottom-24-\! {
	padding-bottom: 1.5rem;
}
.ontario-margin-left-24-\! {
	margin-left: 1.5rem;
}
.ontario-padding-left-24-\! {
	padding-left: 1.5rem;
}
.ontario-margin-right-24-\! {
	margin-right: 1.5rem;
}
.ontario-padding-right-24-\! {
	padding-right: 1.5rem;
}
.ontario-margin-top-32-\! {
	margin-top: 2rem;
}
.ontario-padding-top-32-\! {
	padding-top: 2rem;
}
.ontario-margin-bottom-32-\! {
	margin-bottom: 2rem;
}
.ontario-padding-bottom-32-\! {
	padding-bottom: 2rem;
}
.ontario-margin-left-32-\! {
	margin-left: 2rem;
}
.ontario-padding-left-32-\! {
	padding-left: 2rem;
}
.ontario-margin-right-32-\! {
	margin-right: 2rem;
}
.ontario-padding-right-32-\! {
	padding-right: 2rem;
}
.ontario-margin-top-40-\! {
	margin-top: 2.5rem;
}
.ontario-padding-top-40-\! {
	padding-top: 2.5rem;
}
.ontario-margin-bottom-40-\! {
	margin-bottom: 2.5rem;
}
.ontario-padding-bottom-40-\! {
	padding-bottom: 2.5rem;
}
.ontario-margin-left-40-\! {
	margin-left: 2.5rem;
}
.ontario-padding-left-40-\! {
	padding-left: 2.5rem;
}
.ontario-margin-right-40-\! {
	margin-right: 2.5rem;
}
.ontario-padding-right-40-\! {
	padding-right: 2.5rem;
}
.ontario-margin-top-48-\! {
	margin-top: 3rem;
}
.ontario-padding-top-48-\! {
	padding-top: 3rem;
}
.ontario-margin-bottom-48-\! {
	margin-bottom: 3rem;
}
.ontario-padding-bottom-48-\! {
	padding-bottom: 3rem;
}
.ontario-margin-left-48-\! {
	margin-left: 3rem;
}
.ontario-padding-left-48-\! {
	padding-left: 3rem;
}
.ontario-margin-right-48-\! {
	margin-right: 3rem;
}
.ontario-padding-right-48-\! {
	padding-right: 3rem;
}
.ontario-margin-top-64-\! {
	margin-top: 4rem;
}
.ontario-padding-top-64-\! {
	padding-top: 4rem;
}
.ontario-margin-bottom-64-\! {
	margin-bottom: 4rem;
}
.ontario-padding-bottom-64-\! {
	padding-bottom: 4rem;
}
.ontario-margin-left-64-\! {
	margin-left: 4rem;
}
.ontario-padding-left-64-\! {
	padding-left: 4rem;
}
.ontario-margin-right-64-\! {
	margin-right: 4rem;
}
.ontario-padding-right-64-\! {
	padding-right: 4rem;
}
.ontario-padding-top-0-\! {
	padding-top: 0 !important;
}
.ontario-padding-bottom-0-\! {
	padding-bottom: 0 !important;
}
.ontario-padding-right-0-\! {
	padding-right: 0 !important;
}
.ontario-padding-left-0-\! {
	padding-left: 0 !important;
}
.ontario-padding-top-4-\! {
	padding-top: 0.25rem !important;
}
.ontario-padding-bottom-4-\! {
	padding-bottom: 0.25rem !important;
}
.ontario-padding-right-4-\! {
	padding-right: 0.25rem !important;
}
.ontario-padding-left-4-\! {
	padding-left: 0.25rem !important;
}
.ontario-padding-top-8-\! {
	padding-top: 0.5rem !important;
}
.ontario-padding-bottom-8-\! {
	padding-bottom: 0.5rem !important;
}
.ontario-padding-right-8-\! {
	padding-right: 0.5rem !important;
}
.ontario-padding-left-8-\! {
	padding-left: 0.5rem !important;
}
.ontario-padding-top-12-\! {
	padding-top: 0.75rem !important;
}
.ontario-padding-bottom-12-\! {
	padding-bottom: 0.75rem !important;
}
.ontario-padding-right-12-\! {
	padding-right: 0.75rem !important;
}
.ontario-padding-left-12-\! {
	padding-left: 0.75rem !important;
}
.ontario-padding-top-16-\! {
	padding-top: 1rem !important;
}
.ontario-padding-bottom-16-\! {
	padding-bottom: 1rem !important;
}
.ontario-padding-right-16-\! {
	padding-right: 1rem !important;
}
.ontario-padding-left-16-\! {
	padding-left: 1rem !important;
}
.ontario-padding-top-24-\! {
	padding-top: 1.5rem !important;
}
.ontario-padding-bottom-24-\! {
	padding-bottom: 1.5rem !important;
}
.ontario-padding-right-24-\! {
	padding-right: 1.5rem !important;
}
.ontario-padding-left-24-\! {
	padding-left: 1.5rem !important;
}
.ontario-padding-top-32-\! {
	padding-top: 2rem !important;
}
.ontario-padding-bottom-32-\! {
	padding-bottom: 2rem !important;
}
.ontario-padding-right-32-\! {
	padding-right: 2rem !important;
}
.ontario-padding-left-32-\! {
	padding-left: 2rem !important;
}
.ontario-padding-top-40-\! {
	padding-top: 2.5rem !important;
}
.ontario-padding-bottom-40-\! {
	padding-bottom: 2.5rem !important;
}
.ontario-padding-right-40-\! {
	padding-right: 2.5rem !important;
}
.ontario-padding-left-40-\! {
	padding-left: 2.5rem !important;
}
.ontario-padding-top-48-\! {
	padding-top: 3rem !important;
}
.ontario-padding-bottom-48-\! {
	padding-bottom: 3rem !important;
}
.ontario-padding-right-48-\! {
	padding-right: 3rem !important;
}
.ontario-padding-left-48-\! {
	padding-left: 3rem !important;
}
.ontario-padding-top-64-\! {
	padding-top: 4rem !important;
}
.ontario-padding-bottom-64-\! {
	padding-bottom: 4rem !important;
}
.ontario-padding-right-64-\! {
	padding-right: 4rem !important;
}
.ontario-padding-left-64-\! {
	padding-left: 4rem !important;
}
.ontario-padding-top-80-\! {
	padding-top: 5rem !important;
}
.ontario-padding-bottom-80-\! {
	padding-bottom: 5rem !important;
}
.ontario-padding-right-80-\! {
	padding-right: 5rem !important;
}
.ontario-padding-left-80-\! {
	padding-left: 5rem !important;
}
.ontario-margin-top-0-\! {
	margin-top: 0 !important;
}
.ontario-margin-bottom-0-\! {
	margin-bottom: 0 !important;
}
.ontario-margin-right-0-\! {
	margin-right: 0 !important;
}
.ontario-margin-left-0-\! {
	margin-left: 0 !important;
}
.ontario-margin-top-4-\! {
	margin-top: 0.25rem !important;
}
.ontario-margin-bottom-4-\! {
	margin-bottom: 0.25rem !important;
}
.ontario-margin-right-4-\! {
	margin-right: 0.25rem !important;
}
.ontario-margin-left-4-\! {
	margin-left: 0.25rem !important;
}
.ontario-margin-top-8-\! {
	margin-top: 0.5rem !important;
}
.ontario-margin-bottom-8-\! {
	margin-bottom: 0.5rem !important;
}
.ontario-margin-right-8-\! {
	margin-right: 0.5rem !important;
}
.ontario-margin-left-8-\! {
	margin-left: 0.5rem !important;
}
.ontario-margin-top-12-\! {
	margin-top: 0.75rem !important;
}
.ontario-margin-bottom-12-\! {
	margin-bottom: 0.75rem !important;
}
.ontario-margin-right-12-\! {
	margin-right: 0.75rem !important;
}
.ontario-margin-left-12-\! {
	margin-left: 0.75rem !important;
}
.ontario-margin-top-16-\! {
	margin-top: 1rem !important;
}
.ontario-margin-bottom-16-\! {
	margin-bottom: 1rem !important;
}
.ontario-margin-right-16-\! {
	margin-right: 1rem !important;
}
.ontario-margin-left-16-\! {
	margin-left: 1rem !important;
}
.ontario-margin-top-24-\! {
	margin-top: 1.5rem !important;
}
.ontario-margin-bottom-24-\! {
	margin-bottom: 1.5rem !important;
}
.ontario-margin-right-24-\! {
	margin-right: 1.5rem !important;
}
.ontario-margin-left-24-\! {
	margin-left: 1.5rem !important;
}
.ontario-margin-top-32-\! {
	margin-top: 2rem !important;
}
.ontario-margin-bottom-32-\! {
	margin-bottom: 2rem !important;
}
.ontario-margin-right-32-\! {
	margin-right: 2rem !important;
}
.ontario-margin-left-32-\! {
	margin-left: 2rem !important;
}
.ontario-margin-top-40-\! {
	margin-top: 2.5rem !important;
}
.ontario-margin-bottom-40-\! {
	margin-bottom: 2.5rem !important;
}
.ontario-margin-right-40-\! {
	margin-right: 2.5rem !important;
}
.ontario-margin-left-40-\! {
	margin-left: 2.5rem !important;
}
.ontario-margin-top-48-\! {
	margin-top: 3rem !important;
}
.ontario-margin-bottom-48-\! {
	margin-bottom: 3rem !important;
}
.ontario-margin-right-48-\! {
	margin-right: 3rem !important;
}
.ontario-margin-left-48-\! {
	margin-left: 3rem !important;
}
.ontario-margin-top-64-\! {
	margin-top: 4rem !important;
}
.ontario-margin-bottom-64-\! {
	margin-bottom: 4rem !important;
}
.ontario-margin-right-64-\! {
	margin-right: 4rem !important;
}
.ontario-margin-left-64-\! {
	margin-left: 4rem !important;
}
.ontario-margin-top-80-\! {
	margin-top: 5rem !important;
}
.ontario-margin-bottom-80-\! {
	margin-bottom: 5rem !important;
}
.ontario-margin-right-80-\! {
	margin-right: 5rem !important;
}
.ontario-margin-left-80-\! {
	margin-left: 5rem !important;
}
.ontario-bg-white {
	background-color: #ffffff;
}
.ontario-bg-greyscale-5 {
	background-color: rgb(242.25, 242.25, 242.25);
}
.ontario-bg-greyscale-20 {
	background-color: #cccccc;
}
.ontario-bg-greyscale-40 {
	background-color: #999999;
}
.ontario-bg-greyscale-60 {
	background-color: #666666;
}
.ontario-bg-greyscale-70 {
	background-color: rgb(76.5, 76.5, 76.5);
}
.ontario-bg-black {
	background-color: rgb(25.5, 25.5, 25.5);
}
.ontario-bg-gold {
	background-color: #cba52e;
}
.ontario-bg-yellow {
	background-color: #fcaf17;
}
.ontario-bg-taupe {
	background-color: #c1b28f;
}
.ontario-bg-green {
	background-color: #39b54a;
}
.ontario-bg-lime {
	background-color: #8dc63f;
}
.ontario-bg-teal {
	background-color: #49a7a2;
}
.ontario-bg-sky {
	background-color: #00b2e3;
}
.ontario-bg-blue {
	background-color: #3193cc;
}
.ontario-bg-purple {
	background-color: #b975b7;
}
.ontario-bg-orange {
	background-color: #f15a22;
}
.ontario-bg-red {
	background-color: #f0454b;
}
.ontario-bg-magenta {
	background-color: #f03093;
}
.ontario-bg-light-gold {
	background-color: #f0e7cc;
}
.ontario-bg-light-yellow {
	background-color: #f8e5c3;
}
.ontario-bg-light-taupe {
	background-color: #ebe7db;
}
.ontario-bg-light-green {
	background-color: #d1efd4;
}
.ontario-bg-light-lime {
	background-color: #ddedc7;
}
.ontario-bg-light-teal {
	background-color: #cfeded;
}
.ontario-bg-light-sky {
	background-color: #c5eefa;
}
.ontario-bg-light-blue {
	background-color: #dbe9f5;
}
.ontario-bg-light-purple {
	background-color: #f1e3f2;
}
.ontario-bg-light-orange {
	background-color: #fee1d9;
}
.ontario-bg-light-red {
	background-color: #ffe0e2;
}
.ontario-bg-light-magenta {
	background-color: #fedff0;
}
.ontario-bg-dark-gold {
	background-color: #86743d;
}
.ontario-bg-dark-yellow {
	background-color: #8a600d;
}
.ontario-bg-dark-taupe {
	background-color: #7b725c;
}
.ontario-bg-dark-green {
	background-color: #2b8737;
}
.ontario-bg-dark-lime {
	background-color: #5f8129;
}
.ontario-bg-dark-teal {
	background-color: #367a76;
}
.ontario-bg-dark-sky {
	background-color: #1080a6;
}
.ontario-bg-dark-blue {
	background-color: #0369ac;
}
.ontario-bg-dark-purple {
	background-color: #92278f;
}
.ontario-bg-dark-orange {
	background-color: #c64a1c;
}
.ontario-bg-dark-red {
	background-color: #d81a21;
}
.ontario-bg-dark-magenta {
	background-color: #c00264;
}
@font-face {
	font-family: 'Courier Prime';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/courier-prime-400/courier-prime-400.woff2') format('woff2'),
		url('../../../fonts/courier-prime-400/courier-prime-400.otf') format('opentype'),
		url('../../../fonts/courier-prime-400/courier-prime-400.ttf') format('truetype'),
		local('Courier Prime Regular'),
		local('Courier Prime'),
		local('CourierPrime-Regular');
}
@font-face {
	font-family: 'Courier Prime';
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/courier-prime-400--italic/courier-prime-400--italic.woff2') format('woff2'),
		url('../../../fonts/courier-prime-400--italic/courier-prime-400--italic.otf') format('opentype'),
		url('../../../fonts/courier-prime-400--italic/courier-prime-400--italic.ttf') format('truetype'),
		local('Courier Prime Italic'),
		local('Courier Prime'),
		local('CourierPrime-Italic');
}
@font-face {
	font-family: 'Courier Prime';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/courier-prime-700/courier-prime-700.woff2') format('woff2'),
		url('../../../fonts/courier-prime-700/courier-prime-700.otf') format('opentype'),
		url('../../../fonts/courier-prime-700/courier-prime-700.ttf') format('truetype'),
		local('Courier Prime Bold'),
		local('Courier Prime'),
		local('CourierPrime-Bold');
}
@font-face {
	font-family: 'Courier Prime';
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/courier-prime-700--italic/courier-prime-700--italic.woff2') format('woff2'),
		url('../../../fonts/courier-prime-700--italic/courier-prime-700--italic.otf') format('opentype'),
		url('../../../fonts/courier-prime-700--italic/courier-prime-700--italic.ttf') format('truetype'),
		local('Courier Prime Bold Italic'),
		local('Courier Prime'),
		local('CourierPrime-BoldItalic');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-300/open-sans-300.woff2') format('woff2'),
		url('../../../fonts/open-sans-300/open-sans-300.otf') format('opentype'),
		url('../../../fonts/open-sans-300/open-sans-300.ttf') format('truetype'),
		local('Open Sans Light'),
		local('Open Sans Light'),
		local('OpenSans-Light');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-300--italic/open-sans-300--italic.woff2') format('woff2'),
		url('../../../fonts/open-sans-300--italic/open-sans-300--italic.otf') format('opentype'),
		url('../../../fonts/open-sans-300--italic/open-sans-300--italic.ttf') format('truetype'),
		local('Open Sans Light Italic'),
		local('Open Sans Light'),
		local('OpenSans-LightItalic');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-400/open-sans-400.woff2') format('woff2'),
		url('../../../fonts/open-sans-400/open-sans-400.otf') format('opentype'),
		url('../../../fonts/open-sans-400/open-sans-400.ttf') format('truetype'),
		local('Open Sans Regular'),
		local('Open Sans'),
		local('OpenSans-Regular');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-400--italic/open-sans-400--italic.woff2') format('woff2'),
		url('../../../fonts/open-sans-400--italic/open-sans-400--italic.otf') format('opentype'),
		url('../../../fonts/open-sans-400--italic/open-sans-400--italic.ttf') format('truetype'),
		local('Open Sans Italic'),
		local('Open Sans'),
		local('OpenSans-Italic');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-500/open-sans-500.woff2') format('woff2'),
		url('../../../fonts/open-sans-500/open-sans-500.otf') format('opentype'),
		url('../../../fonts/open-sans-500/open-sans-500.ttf') format('truetype'),
		local('Open Sans Medium'),
		local('Open Sans Medium'),
		local('OpenSans-Medium');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-500--italic/open-sans-500--italic.woff2') format('woff2'),
		url('../../../fonts/open-sans-500--italic/open-sans-500--italic.otf') format('opentype'),
		url('../../../fonts/open-sans-500--italic/open-sans-500--italic.ttf') format('truetype'),
		local('Open Sans Medium Italic'),
		local('Open Sans Medium'),
		local('OpenSans-MediumItalic');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-600/open-sans-600.woff2') format('woff2'),
		url('../../../fonts/open-sans-600/open-sans-600.otf') format('opentype'),
		url('../../../fonts/open-sans-600/open-sans-600.ttf') format('truetype'),
		local('Open Sans SemiBold'),
		local('Open Sans SemiBold'),
		local('OpenSans-SemiBold');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-600--italic/open-sans-600--italic.woff2') format('woff2'),
		url('../../../fonts/open-sans-600--italic/open-sans-600--italic.otf') format('opentype'),
		url('../../../fonts/open-sans-600--italic/open-sans-600--italic.ttf') format('truetype'),
		local('Open Sans SemiBold Italic'),
		local('Open Sans SemiBold'),
		local('OpenSans-SemiBoldItalic');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-700/open-sans-700.woff2') format('woff2'),
		url('../../../fonts/open-sans-700/open-sans-700.otf') format('opentype'),
		url('../../../fonts/open-sans-700/open-sans-700.ttf') format('truetype'),
		local('Open Sans Bold'),
		local('Open Sans'),
		local('OpenSans-Bold');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-700--italic/open-sans-700--italic.woff2') format('woff2'),
		url('../../../fonts/open-sans-700--italic/open-sans-700--italic.otf') format('opentype'),
		url('../../../fonts/open-sans-700--italic/open-sans-700--italic.ttf') format('truetype'),
		local('Open Sans Bold Italic'),
		local('Open Sans'),
		local('OpenSans-BoldItalic');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-800/open-sans-800.woff2') format('woff2'),
		url('../../../fonts/open-sans-800/open-sans-800.otf') format('opentype'),
		url('../../../fonts/open-sans-800/open-sans-800.ttf') format('truetype'),
		local('Open Sans ExtraBold'),
		local('Open Sans ExtraBold'),
		local('OpenSans-ExtraBold');
}
@font-face {
	font-family: 'Open Sans';
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/open-sans-800--italic/open-sans-800--italic.woff2') format('woff2'),
		url('../../../fonts/open-sans-800--italic/open-sans-800--italic.otf') format('opentype'),
		url('../../../fonts/open-sans-800--italic/open-sans-800--italic.ttf') format('truetype'),
		local('Open Sans ExtraBold Italic'),
		local('Open Sans ExtraBold'),
		local('OpenSans-ExtraBoldItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-100/raleway-modified-100.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-100/raleway-modified-100.otf') format('opentype'),
		url('../../../fonts/raleway-modified-100/raleway-modified-100.ttf') format('truetype'),
		local('Raleway Modified Thin'),
		local('Raleway Modified'),
		local('RalewayModified-Thin');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-100--italic/raleway-modified-100--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-100--italic/raleway-modified-100--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-100--italic/raleway-modified-100--italic.ttf') format('truetype'),
		local('Raleway Modified Thin Italic'),
		local('Raleway Modified'),
		local('RalewayModified-ThinItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-200/raleway-modified-200.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-200/raleway-modified-200.otf') format('opentype'),
		url('../../../fonts/raleway-modified-200/raleway-modified-200.ttf') format('truetype'),
		local('Raleway Modified ExtraLight'),
		local('Raleway Modified'),
		local('RalewayModified-ExtraLight');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 200;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-200--italic/raleway-modified-200--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-200--italic/raleway-modified-200--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-200--italic/raleway-modified-200--italic.ttf') format('truetype'),
		local('Raleway Modified ExtraLight Italic'),
		local('Raleway Modified'),
		local('RalewayModified-ExtraLightItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-300/raleway-modified-300.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-300/raleway-modified-300.otf') format('opentype'),
		url('../../../fonts/raleway-modified-300/raleway-modified-300.ttf') format('truetype'),
		local('Raleway Modified Light'),
		local('Raleway Modified'),
		local('RalewayModified-Light');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-300--italic/raleway-modified-300--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-300--italic/raleway-modified-300--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-300--italic/raleway-modified-300--italic.ttf') format('truetype'),
		local('Raleway Modified Light Italic'),
		local('Raleway Modified'),
		local('RalewayModified-LightItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-400/raleway-modified-400.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-400/raleway-modified-400.otf') format('opentype'),
		url('../../../fonts/raleway-modified-400/raleway-modified-400.ttf') format('truetype'),
		local('Raleway Modified Regular'),
		local('Raleway Modified'),
		local('RalewayModified-Regular');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-400--italic/raleway-modified-400--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-400--italic/raleway-modified-400--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-400--italic/raleway-modified-400--italic.ttf') format('truetype'),
		local('Raleway Modified Italic'),
		local('Raleway Modified'),
		local('RalewayModified-Italic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-500/raleway-modified-500.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-500/raleway-modified-500.otf') format('opentype'),
		url('../../../fonts/raleway-modified-500/raleway-modified-500.ttf') format('truetype'),
		local('Raleway Modified Medium'),
		local('Raleway Modified'),
		local('RalewayModified-Medium');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-500--italic/raleway-modified-500--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-500--italic/raleway-modified-500--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-500--italic/raleway-modified-500--italic.ttf') format('truetype'),
		local('Raleway Modified Medium Italic'),
		local('Raleway Modified'),
		local('RalewayModified-MediumItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-600/raleway-modified-600.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-600/raleway-modified-600.otf') format('opentype'),
		url('../../../fonts/raleway-modified-600/raleway-modified-600.ttf') format('truetype'),
		local('Raleway Modified SemiBold'),
		local('Raleway Modified'),
		local('RalewayModified-SemiBold');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-600--italic/raleway-modified-600--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-600--italic/raleway-modified-600--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-600--italic/raleway-modified-600--italic.ttf') format('truetype'),
		local('Raleway Modified SemiBold Italic'),
		local('Raleway Modified'),
		local('RalewayModified-SemiBoldItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-700/raleway-modified-700.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-700/raleway-modified-700.otf') format('opentype'),
		url('../../../fonts/raleway-modified-700/raleway-modified-700.ttf') format('truetype'),
		local('Raleway Modified Bold'),
		local('Raleway Modified'),
		local('RalewayModified-Bold');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-700--italic/raleway-modified-700--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-700--italic/raleway-modified-700--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-700--italic/raleway-modified-700--italic.ttf') format('truetype'),
		local('Raleway Modified Bold Italic'),
		local('Raleway Modified'),
		local('RalewayModified-BoldItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-800/raleway-modified-800.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-800/raleway-modified-800.otf') format('opentype'),
		url('../../../fonts/raleway-modified-800/raleway-modified-800.ttf') format('truetype'),
		local('Raleway Modified ExtraBold'),
		local('Raleway Modified'),
		local('RalewayModified-ExtraBold');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-800--italic/raleway-modified-800--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-800--italic/raleway-modified-800--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-800--italic/raleway-modified-800--italic.ttf') format('truetype'),
		local('Raleway Modified ExtraBold Italic'),
		local('Raleway Modified'),
		local('RalewayModified-ExtraBoldItalic');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-900/raleway-modified-900.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-900/raleway-modified-900.otf') format('opentype'),
		url('../../../fonts/raleway-modified-900/raleway-modified-900.ttf') format('truetype'),
		local('Raleway Modified Black'),
		local('Raleway Modified'),
		local('RalewayModified-Black');
}
@font-face {
	font-family: 'Raleway Modified';
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src:
		url('../../../fonts/raleway-modified-900--italic/raleway-modified-900--italic.woff2') format('woff2'),
		url('../../../fonts/raleway-modified-900--italic/raleway-modified-900--italic.otf') format('opentype'),
		url('../../../fonts/raleway-modified-900--italic/raleway-modified-900--italic.ttf') format('truetype'),
		local('Raleway Modified Black Italic'),
		local('Raleway Modified'),
		local('RalewayModified-BlackItalic');
}
html {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1rem;
}
body {
	font-size: 1rem;
	line-height: 1.6;
	background-color: #ffffff;
	color: rgb(25.5, 25.5, 25.5);
	margin: 0;
}
p {
	font-size: inherit;
	margin-bottom: 1.25rem;
	text-rendering: optimizeLegibility;
	margin: 0 0 1.5rem 0;
}
cite {
	font-style: italic;
	line-height: inherit;
}
strong {
	font-weight: 700;
	line-height: inherit;
}
*,
*::before,
*::after {
	box-sizing: inherit;
}
main p,
main p:not(.ontario-lead-statement),
main dd,
main li {
	max-width: 48rem;
}
hr {
	border: 0;
	padding: 0;
	margin: 2.5rem 0;
	border-bottom: 4px solid #cccccc;
}
hr.ontario-hr--dark {
	border-bottom: 4px solid rgb(25.5, 25.5, 25.5);
}
a {
	color: #0066cc;
	text-decoration: underline;
}
a:visited {
	color: #551a8b;
}
a:hover {
	color: #00478f;
}
a:active {
	color: #002142;
}
a:focus {
	-moz-box-shadow: 0 0 0 4px #009adb;
	-webkit-box-shadow: 0 0 0 4px #009adb;
	box-shadow: 0 0 0 4px #009adb;
	outline: 4px solid transparent;
	transition: all 0.1s ease-in-out;
}
​p {
	margin: 0 0 1.5rem 0;
}
​p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
	margin-top: 2rem;
}
p code,
td code,
li code {
	line-height: 2.25rem;
}
input[type='text'],
input[type='number'],
input[type='email'],
input[type='date'],
input[type='color'],
input[type='search'],
input[type='tel'],
textarea {
	background-origin: initial;
	height: auto;
	-webkit-appearance: none;
	-moz-appearance: none;
}
input[type='checkbox'] + label,
input[type='radio'] + label {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	margin-left: 0;
	margin-right: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	page-break-inside: avoid;
}
legend,
label {
	display: block;
	margin: 0;
}
select {
	background-origin: initial;
	height: auto;
	-webkit-appearance: none;
	-moz-appearance: none;
}
ul,
ol {
	padding: 0;
}
ul {
	margin-left: 2rem;
}
ul li {
	padding: 0 0 0.75rem 0;
}
ol {
	margin-left: 1.75rem;
}
ol li {
	padding: 0 0 0.75rem 0.25rem;
}
ul li:last-child,
ol li:last-child {
	padding-bottom: 0;
}
ul[class*='columns-'] li:last-child,
ol[class*='columns-'] li:last-child {
	padding-bottom: 0.75rem;
}
ul ul,
ol ul {
	margin: 0.5rem 0 0.5rem 2rem;
}
ul ol,
ol ol {
	margin: 0.5rem 0 0.5rem 1.75rem;
}
p + ul,
p + ol {
	margin-top: -0.75rem;
}
@media screen and (min-width: 40em) {
	ul {
		margin: 0.5rem 0 1.5rem 3rem;
	}
	ol {
		margin: 0.5rem 0 1.5rem 2.75rem;
	}
	ul ul,
	ol ul {
		margin: 0.5rem 0 0.5rem 3rem;
	}
	ul ol,
	ol ol {
		margin: 0.5rem 0 0.5rem 2.75rem;
	}
}
.ontario-row {
	margin: 0 auto;
	max-width: 72rem;
	width: 100%;
}
.ontario-row:before,
.ontario-row:after {
	content: '';
	display: table;
}
.ontario-row:after {
	clear: both;
}
.ontario-row.ontario-row--collapse > .ontario-column,
.ontario-row.ontario-row--collapse > .ontario-columns {
	padding-left: 0;
	padding-right: 0;
}
.ontario-row.ontario-row--collapse .ontario-row {
	margin-left: 0;
	margin-right: 0;
}
.ontario-row .ontario-row {
	margin: 0 -1rem;
	max-width: none;
	width: auto;
}
.ontario-row .ontario-row:before,
.ontario-row .ontario-row:after {
	content: '';
	display: table;
}
.ontario-row .ontario-row:after {
	clear: both;
}
.ontario-row .ontario-row.ontario-row--collapse {
	margin: 0;
	max-width: none;
	width: auto;
}
.ontario-row .ontario-row.ontario-row--collapse:before,
.ontario-row .ontario-row.ontario-row--collapse:after {
	content: '';
	display: table;
}
.ontario-row .ontario-row.ontario-row--collapse:after {
	clear: both;
}
.ontario-column,
.ontario-columns {
	padding-left: 1rem;
	padding-right: 1rem;
	box-sizing: border-box;
	width: 100%;
	float: left;
}
.ontario-column + .ontario-column:last-child,
.ontario-column + .ontario-columns:last-child,
.ontario-columns + .ontario-column:last-child,
.ontario-columns + .ontario-columns:last-child {
	float: right;
}
.ontario-column + .ontario-column.ontario-end,
.ontario-column + .ontario-columns.ontario-end,
.ontario-columns + .ontario-column.ontario-end,
.ontario-columns + .ontario-columns.ontario-end {
	float: left;
}
@media only screen {
	.ontario-small-push-0 {
		position: relative;
		left: 0;
		right: auto;
	}
	.ontario-small-pull-0 {
		position: relative;
		right: 0;
		left: auto;
	}
	.ontario-small-push-1 {
		position: relative;
		left: 8.3333333333%;
		right: auto;
	}
	.ontario-small-pull-1 {
		position: relative;
		right: 8.3333333333%;
		left: auto;
	}
	.ontario-small-push-2 {
		position: relative;
		left: 16.6666666667%;
		right: auto;
	}
	.ontario-small-pull-2 {
		position: relative;
		right: 16.6666666667%;
		left: auto;
	}
	.ontario-small-push-3 {
		position: relative;
		left: 25%;
		right: auto;
	}
	.ontario-small-pull-3 {
		position: relative;
		right: 25%;
		left: auto;
	}
	.ontario-small-push-4 {
		position: relative;
		left: 33.3333333333%;
		right: auto;
	}
	.ontario-small-pull-4 {
		position: relative;
		right: 33.3333333333%;
		left: auto;
	}
	.ontario-small-push-5 {
		position: relative;
		left: 41.6666666667%;
		right: auto;
	}
	.ontario-small-pull-5 {
		position: relative;
		right: 41.6666666667%;
		left: auto;
	}
	.ontario-small-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.ontario-small-pull-6 {
		position: relative;
		right: 50%;
		left: auto;
	}
	.ontario-small-push-7 {
		position: relative;
		left: 58.3333333333%;
		right: auto;
	}
	.ontario-small-pull-7 {
		position: relative;
		right: 58.3333333333%;
		left: auto;
	}
	.ontario-small-push-8 {
		position: relative;
		left: 66.6666666667%;
		right: auto;
	}
	.ontario-small-pull-8 {
		position: relative;
		right: 66.6666666667%;
		left: auto;
	}
	.ontario-small-push-9 {
		position: relative;
		left: 75%;
		right: auto;
	}
	.ontario-small-pull-9 {
		position: relative;
		right: 75%;
		left: auto;
	}
	.ontario-small-push-10 {
		position: relative;
		left: 83.3333333333%;
		right: auto;
	}
	.ontario-small-pull-10 {
		position: relative;
		right: 83.3333333333%;
		left: auto;
	}
	.ontario-small-push-11 {
		position: relative;
		left: 91.6666666667%;
		right: auto;
	}
	.ontario-small-pull-11 {
		position: relative;
		right: 91.6666666667%;
		left: auto;
	}
	.ontario-column,
	.ontario-columns {
		position: relative;
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
	.ontario-small-1 {
		width: 8.3333333333%;
	}
	.ontario-small-2 {
		width: 16.6666666667%;
	}
	.ontario-small-3 {
		width: 25%;
	}
	.ontario-small-4 {
		width: 33.3333333333%;
	}
	.ontario-small-5 {
		width: 41.6666666667%;
	}
	.ontario-small-6 {
		width: 50%;
	}
	.ontario-small-7 {
		width: 58.3333333333%;
	}
	.ontario-small-8 {
		width: 66.6666666667%;
	}
	.ontario-small-9 {
		width: 75%;
	}
	.ontario-small-10 {
		width: 83.3333333333%;
	}
	.ontario-small-11 {
		width: 91.6666666667%;
	}
	.ontario-small-12 {
		width: 100%;
	}
	.ontario-small-offset-0 {
		margin-left: 0 !important;
	}
	.ontario-small-offset-1 {
		margin-left: 8.3333333333% !important;
	}
	.ontario-small-offset-2 {
		margin-left: 16.6666666667% !important;
	}
	.ontario-small-offset-3 {
		margin-left: 25% !important;
	}
	.ontario-small-offset-4 {
		margin-left: 33.3333333333% !important;
	}
	.ontario-small-offset-5 {
		margin-left: 41.6666666667% !important;
	}
	.ontario-small-offset-6 {
		margin-left: 50% !important;
	}
	.ontario-small-offset-7 {
		margin-left: 58.3333333333% !important;
	}
	.ontario-small-offset-8 {
		margin-left: 66.6666666667% !important;
	}
	.ontario-small-offset-9 {
		margin-left: 75% !important;
	}
	.ontario-small-offset-10 {
		margin-left: 83.3333333333% !important;
	}
	.ontario-small-offset-11 {
		margin-left: 91.6666666667% !important;
	}
	.ontario-small-reset-order {
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto;
	}
	.ontario-column.ontario-small-centered,
	.ontario-columns.ontario-small-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.ontario-column.ontario-small-uncentered,
	.ontario-columns.ontario-small-uncentered {
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-column.ontario-small-centered:last-child,
	.ontario-columns.ontario-small-centered:last-child {
		float: none;
	}
	.ontario-column.ontario-small-uncentered:last-child,
	.ontario-columns.ontario-small-uncentered:last-child {
		float: left;
	}
	.ontario-column.ontario-small-uncentered.ontario-opposite,
	.ontario-columns.ontario-small-uncentered.ontario-opposite {
		float: right;
	}
	.ontario-row.ontario-small-collapse > .ontario-column,
	.ontario-row.ontario-small-collapse > .ontario-columns {
		padding-left: 0;
		padding-right: 0;
	}
	.ontario-row.ontario-small-collapse .ontario-row {
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-row.ontario-small-uncollapse > .ontario-column,
	.ontario-row.ontario-small-uncollapse > .ontario-columns {
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
}
@media only screen and (min-width: 40.063em) {
	.ontario-medium-push-0 {
		position: relative;
		left: 0;
		right: auto;
	}
	.ontario-medium-pull-0 {
		position: relative;
		right: 0;
		left: auto;
	}
	.ontario-medium-push-1 {
		position: relative;
		left: 8.3333333333%;
		right: auto;
	}
	.ontario-medium-pull-1 {
		position: relative;
		right: 8.3333333333%;
		left: auto;
	}
	.ontario-medium-push-2 {
		position: relative;
		left: 16.6666666667%;
		right: auto;
	}
	.ontario-medium-pull-2 {
		position: relative;
		right: 16.6666666667%;
		left: auto;
	}
	.ontario-medium-push-3 {
		position: relative;
		left: 25%;
		right: auto;
	}
	.ontario-medium-pull-3 {
		position: relative;
		right: 25%;
		left: auto;
	}
	.ontario-medium-push-4 {
		position: relative;
		left: 33.3333333333%;
		right: auto;
	}
	.ontario-medium-pull-4 {
		position: relative;
		right: 33.3333333333%;
		left: auto;
	}
	.ontario-medium-push-5 {
		position: relative;
		left: 41.6666666667%;
		right: auto;
	}
	.ontario-medium-pull-5 {
		position: relative;
		right: 41.6666666667%;
		left: auto;
	}
	.ontario-medium-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.ontario-medium-pull-6 {
		position: relative;
		right: 50%;
		left: auto;
	}
	.ontario-medium-push-7 {
		position: relative;
		left: 58.3333333333%;
		right: auto;
	}
	.ontario-medium-pull-7 {
		position: relative;
		right: 58.3333333333%;
		left: auto;
	}
	.ontario-medium-push-8 {
		position: relative;
		left: 66.6666666667%;
		right: auto;
	}
	.ontario-medium-pull-8 {
		position: relative;
		right: 66.6666666667%;
		left: auto;
	}
	.ontario-medium-push-9 {
		position: relative;
		left: 75%;
		right: auto;
	}
	.ontario-medium-pull-9 {
		position: relative;
		right: 75%;
		left: auto;
	}
	.ontario-medium-push-10 {
		position: relative;
		left: 83.3333333333%;
		right: auto;
	}
	.ontario-medium-pull-10 {
		position: relative;
		right: 83.3333333333%;
		left: auto;
	}
	.ontario-medium-push-11 {
		position: relative;
		left: 91.6666666667%;
		right: auto;
	}
	.ontario-medium-pull-11 {
		position: relative;
		right: 91.6666666667%;
		left: auto;
	}
	.ontario-column,
	.ontario-columns {
		position: relative;
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
	.ontario-medium-1 {
		width: 8.3333333333%;
	}
	.ontario-medium-2 {
		width: 16.6666666667%;
	}
	.ontario-medium-3 {
		width: 25%;
	}
	.ontario-medium-4 {
		width: 33.3333333333%;
	}
	.ontario-medium-5 {
		width: 41.6666666667%;
	}
	.ontario-medium-6 {
		width: 50%;
	}
	.ontario-medium-7 {
		width: 58.3333333333%;
	}
	.ontario-medium-8 {
		width: 66.6666666667%;
	}
	.ontario-medium-9 {
		width: 75%;
	}
	.ontario-medium-10 {
		width: 83.3333333333%;
	}
	.ontario-medium-11 {
		width: 91.6666666667%;
	}
	.ontario-medium-12 {
		width: 100%;
	}
	.ontario-medium-offset-0 {
		margin-left: 0 !important;
	}
	.ontario-medium-offset-1 {
		margin-left: 8.3333333333% !important;
	}
	.ontario-medium-offset-2 {
		margin-left: 16.6666666667% !important;
	}
	.ontario-medium-offset-3 {
		margin-left: 25% !important;
	}
	.ontario-medium-offset-4 {
		margin-left: 33.3333333333% !important;
	}
	.ontario-medium-offset-5 {
		margin-left: 41.6666666667% !important;
	}
	.ontario-medium-offset-6 {
		margin-left: 50% !important;
	}
	.ontario-medium-offset-7 {
		margin-left: 58.3333333333% !important;
	}
	.ontario-medium-offset-8 {
		margin-left: 66.6666666667% !important;
	}
	.ontario-medium-offset-9 {
		margin-left: 75% !important;
	}
	.ontario-medium-offset-10 {
		margin-left: 83.3333333333% !important;
	}
	.ontario-medium-offset-11 {
		margin-left: 91.6666666667% !important;
	}
	.ontario-medium-reset-order {
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto;
	}
	.ontario-column.ontario-medium-centered,
	.ontario-columns.ontario-medium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.ontario-column.ontario-medium-uncentered,
	.ontario-columns.ontario-medium-uncentered {
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-column.ontario-medium-centered:last-child,
	.ontario-columns.ontario-medium-centered:last-child {
		float: none;
	}
	.ontario-column.ontario-medium-uncentered:last-child,
	.ontario-columns.ontario-medium-uncentered:last-child {
		float: left;
	}
	.ontario-column.ontario-medium-uncentered.ontario-opposite,
	.ontario-columns.ontario-medium-uncentered.ontario-opposite {
		float: right;
	}
	.ontario-row.ontario-medium-collapse > .ontario-column,
	.ontario-row.ontario-medium-collapse > .ontario-columns {
		padding-left: 0;
		padding-right: 0;
	}
	.ontario-row.ontario-medium-collapse .ontario-row {
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-row.ontario-medium-uncollapse > .ontario-column,
	.ontario-row.ontario-medium-uncollapse > .ontario-columns {
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
}
@media only screen and (min-width: 73.063em) {
	.ontario-large-push-0 {
		position: relative;
		left: 0;
		right: auto;
	}
	.ontario-large-pull-0 {
		position: relative;
		right: 0;
		left: auto;
	}
	.ontario-large-push-1 {
		position: relative;
		left: 8.3333333333%;
		right: auto;
	}
	.ontario-large-pull-1 {
		position: relative;
		right: 8.3333333333%;
		left: auto;
	}
	.ontario-large-push-2 {
		position: relative;
		left: 16.6666666667%;
		right: auto;
	}
	.ontario-large-pull-2 {
		position: relative;
		right: 16.6666666667%;
		left: auto;
	}
	.ontario-large-push-3 {
		position: relative;
		left: 25%;
		right: auto;
	}
	.ontario-large-pull-3 {
		position: relative;
		right: 25%;
		left: auto;
	}
	.ontario-large-push-4 {
		position: relative;
		left: 33.3333333333%;
		right: auto;
	}
	.ontario-large-pull-4 {
		position: relative;
		right: 33.3333333333%;
		left: auto;
	}
	.ontario-large-push-5 {
		position: relative;
		left: 41.6666666667%;
		right: auto;
	}
	.ontario-large-pull-5 {
		position: relative;
		right: 41.6666666667%;
		left: auto;
	}
	.ontario-large-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.ontario-large-pull-6 {
		position: relative;
		right: 50%;
		left: auto;
	}
	.ontario-large-push-7 {
		position: relative;
		left: 58.3333333333%;
		right: auto;
	}
	.ontario-large-pull-7 {
		position: relative;
		right: 58.3333333333%;
		left: auto;
	}
	.ontario-large-push-8 {
		position: relative;
		left: 66.6666666667%;
		right: auto;
	}
	.ontario-large-pull-8 {
		position: relative;
		right: 66.6666666667%;
		left: auto;
	}
	.ontario-large-push-9 {
		position: relative;
		left: 75%;
		right: auto;
	}
	.ontario-large-pull-9 {
		position: relative;
		right: 75%;
		left: auto;
	}
	.ontario-large-push-10 {
		position: relative;
		left: 83.3333333333%;
		right: auto;
	}
	.ontario-large-pull-10 {
		position: relative;
		right: 83.3333333333%;
		left: auto;
	}
	.ontario-large-push-11 {
		position: relative;
		left: 91.6666666667%;
		right: auto;
	}
	.ontario-large-pull-11 {
		position: relative;
		right: 91.6666666667%;
		left: auto;
	}
	.ontario-column,
	.ontario-columns {
		position: relative;
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
	.ontario-large-1 {
		width: 8.3333333333%;
	}
	.ontario-large-2 {
		width: 16.6666666667%;
	}
	.ontario-large-3 {
		width: 25%;
	}
	.ontario-large-4 {
		width: 33.3333333333%;
	}
	.ontario-large-5 {
		width: 41.6666666667%;
	}
	.ontario-large-6 {
		width: 50%;
	}
	.ontario-large-7 {
		width: 58.3333333333%;
	}
	.ontario-large-8 {
		width: 66.6666666667%;
	}
	.ontario-large-9 {
		width: 75%;
	}
	.ontario-large-10 {
		width: 83.3333333333%;
	}
	.ontario-large-11 {
		width: 91.6666666667%;
	}
	.ontario-large-12 {
		width: 100%;
	}
	.ontario-large-offset-0 {
		margin-left: 0 !important;
	}
	.ontario-large-offset-1 {
		margin-left: 8.3333333333% !important;
	}
	.ontario-large-offset-2 {
		margin-left: 16.6666666667% !important;
	}
	.ontario-large-offset-3 {
		margin-left: 25% !important;
	}
	.ontario-large-offset-4 {
		margin-left: 33.3333333333% !important;
	}
	.ontario-large-offset-5 {
		margin-left: 41.6666666667% !important;
	}
	.ontario-large-offset-6 {
		margin-left: 50% !important;
	}
	.ontario-large-offset-7 {
		margin-left: 58.3333333333% !important;
	}
	.ontario-large-offset-8 {
		margin-left: 66.6666666667% !important;
	}
	.ontario-large-offset-9 {
		margin-left: 75% !important;
	}
	.ontario-large-offset-10 {
		margin-left: 83.3333333333% !important;
	}
	.ontario-large-offset-11 {
		margin-left: 91.6666666667% !important;
	}
	.ontario-large-reset-order {
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto;
	}
	.ontario-column.ontario-large-centered,
	.ontario-columns.ontario-large-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.ontario-column.ontario-large-uncentered,
	.ontario-columns.ontario-large-uncentered {
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-column.ontario-large-centered:last-child,
	.ontario-columns.ontario-large-centered:last-child {
		float: none;
	}
	.ontario-column.ontario-large-uncentered:last-child,
	.ontario-columns.ontario-large-uncentered:last-child {
		float: left;
	}
	.ontario-column.ontario-large-uncentered.ontario-opposite,
	.ontario-columns.ontario-large-uncentered.ontario-opposite {
		float: right;
	}
	.ontario-row.ontario-large-collapse > .ontario-column,
	.ontario-row.ontario-large-collapse > .ontario-columns {
		padding-left: 0;
		padding-right: 0;
	}
	.ontario-row.ontario-large-collapse .ontario-row {
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-row.ontario-large-uncollapse > .ontario-column,
	.ontario-row.ontario-large-uncollapse > .ontario-columns {
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
	.ontario-push-0 {
		position: relative;
		left: 0;
		right: auto;
	}
	.ontario-pull-0 {
		position: relative;
		right: 0;
		left: auto;
	}
	.ontario-push-1 {
		position: relative;
		left: 8.3333333333%;
		right: auto;
	}
	.ontario-pull-1 {
		position: relative;
		right: 8.3333333333%;
		left: auto;
	}
	.ontario-push-2 {
		position: relative;
		left: 16.6666666667%;
		right: auto;
	}
	.ontario-pull-2 {
		position: relative;
		right: 16.6666666667%;
		left: auto;
	}
	.ontario-push-3 {
		position: relative;
		left: 25%;
		right: auto;
	}
	.ontario-pull-3 {
		position: relative;
		right: 25%;
		left: auto;
	}
	.ontario-push-4 {
		position: relative;
		left: 33.3333333333%;
		right: auto;
	}
	.ontario-pull-4 {
		position: relative;
		right: 33.3333333333%;
		left: auto;
	}
	.ontario-push-5 {
		position: relative;
		left: 41.6666666667%;
		right: auto;
	}
	.ontario-pull-5 {
		position: relative;
		right: 41.6666666667%;
		left: auto;
	}
	.ontario-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.ontario-pull-6 {
		position: relative;
		right: 50%;
		left: auto;
	}
	.ontario-push-7 {
		position: relative;
		left: 58.3333333333%;
		right: auto;
	}
	.ontario-pull-7 {
		position: relative;
		right: 58.3333333333%;
		left: auto;
	}
	.ontario-push-8 {
		position: relative;
		left: 66.6666666667%;
		right: auto;
	}
	.ontario-pull-8 {
		position: relative;
		right: 66.6666666667%;
		left: auto;
	}
	.ontario-push-9 {
		position: relative;
		left: 75%;
		right: auto;
	}
	.ontario-pull-9 {
		position: relative;
		right: 75%;
		left: auto;
	}
	.ontario-push-10 {
		position: relative;
		left: 83.3333333333%;
		right: auto;
	}
	.ontario-pull-10 {
		position: relative;
		right: 83.3333333333%;
		left: auto;
	}
	.ontario-push-11 {
		position: relative;
		left: 91.6666666667%;
		right: auto;
	}
	.ontario-pull-11 {
		position: relative;
		right: 91.6666666667%;
		left: auto;
	}
}
@media only screen and (min-width: 96.063em) {
	.ontario-xlarge-push-0 {
		position: relative;
		left: 0;
		right: auto;
	}
	.ontario-xlarge-pull-0 {
		position: relative;
		right: 0;
		left: auto;
	}
	.ontario-xlarge-push-1 {
		position: relative;
		left: 8.3333333333%;
		right: auto;
	}
	.ontario-xlarge-pull-1 {
		position: relative;
		right: 8.3333333333%;
		left: auto;
	}
	.ontario-xlarge-push-2 {
		position: relative;
		left: 16.6666666667%;
		right: auto;
	}
	.ontario-xlarge-pull-2 {
		position: relative;
		right: 16.6666666667%;
		left: auto;
	}
	.ontario-xlarge-push-3 {
		position: relative;
		left: 25%;
		right: auto;
	}
	.ontario-xlarge-pull-3 {
		position: relative;
		right: 25%;
		left: auto;
	}
	.ontario-xlarge-push-4 {
		position: relative;
		left: 33.3333333333%;
		right: auto;
	}
	.ontario-xlarge-pull-4 {
		position: relative;
		right: 33.3333333333%;
		left: auto;
	}
	.ontario-xlarge-push-5 {
		position: relative;
		left: 41.6666666667%;
		right: auto;
	}
	.ontario-xlarge-pull-5 {
		position: relative;
		right: 41.6666666667%;
		left: auto;
	}
	.ontario-xlarge-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.ontario-xlarge-pull-6 {
		position: relative;
		right: 50%;
		left: auto;
	}
	.ontario-xlarge-push-7 {
		position: relative;
		left: 58.3333333333%;
		right: auto;
	}
	.ontario-xlarge-pull-7 {
		position: relative;
		right: 58.3333333333%;
		left: auto;
	}
	.ontario-xlarge-push-8 {
		position: relative;
		left: 66.6666666667%;
		right: auto;
	}
	.ontario-xlarge-pull-8 {
		position: relative;
		right: 66.6666666667%;
		left: auto;
	}
	.ontario-xlarge-push-9 {
		position: relative;
		left: 75%;
		right: auto;
	}
	.ontario-xlarge-pull-9 {
		position: relative;
		right: 75%;
		left: auto;
	}
	.ontario-xlarge-push-10 {
		position: relative;
		left: 83.3333333333%;
		right: auto;
	}
	.ontario-xlarge-pull-10 {
		position: relative;
		right: 83.3333333333%;
		left: auto;
	}
	.ontario-xlarge-push-11 {
		position: relative;
		left: 91.6666666667%;
		right: auto;
	}
	.ontario-xlarge-pull-11 {
		position: relative;
		right: 91.6666666667%;
		left: auto;
	}
	.ontario-column,
	.ontario-columns {
		position: relative;
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
	.ontario-xlarge-1 {
		width: 8.3333333333%;
	}
	.ontario-xlarge-2 {
		width: 16.6666666667%;
	}
	.ontario-xlarge-3 {
		width: 25%;
	}
	.ontario-xlarge-4 {
		width: 33.3333333333%;
	}
	.ontario-xlarge-5 {
		width: 41.6666666667%;
	}
	.ontario-xlarge-6 {
		width: 50%;
	}
	.ontario-xlarge-7 {
		width: 58.3333333333%;
	}
	.ontario-xlarge-8 {
		width: 66.6666666667%;
	}
	.ontario-xlarge-9 {
		width: 75%;
	}
	.ontario-xlarge-10 {
		width: 83.3333333333%;
	}
	.ontario-xlarge-11 {
		width: 91.6666666667%;
	}
	.ontario-xlarge-12 {
		width: 100%;
	}
	.ontario-xlarge-offset-0 {
		margin-left: 0 !important;
	}
	.ontario-xlarge-offset-1 {
		margin-left: 8.3333333333% !important;
	}
	.ontario-xlarge-offset-2 {
		margin-left: 16.6666666667% !important;
	}
	.ontario-xlarge-offset-3 {
		margin-left: 25% !important;
	}
	.ontario-xlarge-offset-4 {
		margin-left: 33.3333333333% !important;
	}
	.ontario-xlarge-offset-5 {
		margin-left: 41.6666666667% !important;
	}
	.ontario-xlarge-offset-6 {
		margin-left: 50% !important;
	}
	.ontario-xlarge-offset-7 {
		margin-left: 58.3333333333% !important;
	}
	.ontario-xlarge-offset-8 {
		margin-left: 66.6666666667% !important;
	}
	.ontario-xlarge-offset-9 {
		margin-left: 75% !important;
	}
	.ontario-xlarge-offset-10 {
		margin-left: 83.3333333333% !important;
	}
	.ontario-xlarge-offset-11 {
		margin-left: 91.6666666667% !important;
	}
	.ontario-xlarge-reset-order {
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto;
	}
	.ontario-column.ontario-xlarge-centered,
	.ontario-columns.ontario-xlarge-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.ontario-column.ontario-xlarge-uncentered,
	.ontario-columns.ontario-xlarge-uncentered {
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-column.ontario-xlarge-centered:last-child,
	.ontario-columns.ontario-xlarge-centered:last-child {
		float: none;
	}
	.ontario-column.ontario-xlarge-uncentered:last-child,
	.ontario-columns.ontario-xlarge-uncentered:last-child {
		float: left;
	}
	.ontario-column.ontario-xlarge-uncentered.ontario-opposite,
	.ontario-columns.ontario-xlarge-uncentered.ontario-opposite {
		float: right;
	}
	.ontario-row.ontario-xlarge-collapse > .ontario-column,
	.ontario-row.ontario-xlarge-collapse > .ontario-columns {
		padding-left: 0;
		padding-right: 0;
	}
	.ontario-row.ontario-xlarge-collapse .ontario-row {
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-row.ontario-xlarge-uncollapse > .ontario-column,
	.ontario-row.ontario-xlarge-uncollapse > .ontario-columns {
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
}
@media only screen and (min-width: 120.063em) {
	.ontario-xxlarge-push-0 {
		position: relative;
		left: 0;
		right: auto;
	}
	.ontario-xxlarge-pull-0 {
		position: relative;
		right: 0;
		left: auto;
	}
	.ontario-xxlarge-push-1 {
		position: relative;
		left: 8.3333333333%;
		right: auto;
	}
	.ontario-xxlarge-pull-1 {
		position: relative;
		right: 8.3333333333%;
		left: auto;
	}
	.ontario-xxlarge-push-2 {
		position: relative;
		left: 16.6666666667%;
		right: auto;
	}
	.ontario-xxlarge-pull-2 {
		position: relative;
		right: 16.6666666667%;
		left: auto;
	}
	.ontario-xxlarge-push-3 {
		position: relative;
		left: 25%;
		right: auto;
	}
	.ontario-xxlarge-pull-3 {
		position: relative;
		right: 25%;
		left: auto;
	}
	.ontario-xxlarge-push-4 {
		position: relative;
		left: 33.3333333333%;
		right: auto;
	}
	.ontario-xxlarge-pull-4 {
		position: relative;
		right: 33.3333333333%;
		left: auto;
	}
	.ontario-xxlarge-push-5 {
		position: relative;
		left: 41.6666666667%;
		right: auto;
	}
	.ontario-xxlarge-pull-5 {
		position: relative;
		right: 41.6666666667%;
		left: auto;
	}
	.ontario-xxlarge-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.ontario-xxlarge-pull-6 {
		position: relative;
		right: 50%;
		left: auto;
	}
	.ontario-xxlarge-push-7 {
		position: relative;
		left: 58.3333333333%;
		right: auto;
	}
	.ontario-xxlarge-pull-7 {
		position: relative;
		right: 58.3333333333%;
		left: auto;
	}
	.ontario-xxlarge-push-8 {
		position: relative;
		left: 66.6666666667%;
		right: auto;
	}
	.ontario-xxlarge-pull-8 {
		position: relative;
		right: 66.6666666667%;
		left: auto;
	}
	.ontario-xxlarge-push-9 {
		position: relative;
		left: 75%;
		right: auto;
	}
	.ontario-xxlarge-pull-9 {
		position: relative;
		right: 75%;
		left: auto;
	}
	.ontario-xxlarge-push-10 {
		position: relative;
		left: 83.3333333333%;
		right: auto;
	}
	.ontario-xxlarge-pull-10 {
		position: relative;
		right: 83.3333333333%;
		left: auto;
	}
	.ontario-xxlarge-push-11 {
		position: relative;
		left: 91.6666666667%;
		right: auto;
	}
	.ontario-xxlarge-pull-11 {
		position: relative;
		right: 91.6666666667%;
		left: auto;
	}
	.ontario-column,
	.ontario-columns {
		position: relative;
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
	.ontario-xxlarge-1 {
		width: 8.3333333333%;
	}
	.ontario-xxlarge-2 {
		width: 16.6666666667%;
	}
	.ontario-xxlarge-3 {
		width: 25%;
	}
	.ontario-xxlarge-4 {
		width: 33.3333333333%;
	}
	.ontario-xxlarge-5 {
		width: 41.6666666667%;
	}
	.ontario-xxlarge-6 {
		width: 50%;
	}
	.ontario-xxlarge-7 {
		width: 58.3333333333%;
	}
	.ontario-xxlarge-8 {
		width: 66.6666666667%;
	}
	.ontario-xxlarge-9 {
		width: 75%;
	}
	.ontario-xxlarge-10 {
		width: 83.3333333333%;
	}
	.ontario-xxlarge-11 {
		width: 91.6666666667%;
	}
	.ontario-xxlarge-12 {
		width: 100%;
	}
	.ontario-xxlarge-offset-0 {
		margin-left: 0 !important;
	}
	.ontario-xxlarge-offset-1 {
		margin-left: 8.3333333333% !important;
	}
	.ontario-xxlarge-offset-2 {
		margin-left: 16.6666666667% !important;
	}
	.ontario-xxlarge-offset-3 {
		margin-left: 25% !important;
	}
	.ontario-xxlarge-offset-4 {
		margin-left: 33.3333333333% !important;
	}
	.ontario-xxlarge-offset-5 {
		margin-left: 41.6666666667% !important;
	}
	.ontario-xxlarge-offset-6 {
		margin-left: 50% !important;
	}
	.ontario-xxlarge-offset-7 {
		margin-left: 58.3333333333% !important;
	}
	.ontario-xxlarge-offset-8 {
		margin-left: 66.6666666667% !important;
	}
	.ontario-xxlarge-offset-9 {
		margin-left: 75% !important;
	}
	.ontario-xxlarge-offset-10 {
		margin-left: 83.3333333333% !important;
	}
	.ontario-xxlarge-offset-11 {
		margin-left: 91.6666666667% !important;
	}
	.ontario-xxlarge-reset-order {
		float: left;
		left: auto;
		margin-left: 0;
		margin-right: 0;
		right: auto;
	}
	.ontario-column.ontario-xxlarge-centered,
	.ontario-columns.ontario-xxlarge-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.ontario-column.ontario-xxlarge-uncentered,
	.ontario-columns.ontario-xxlarge-uncentered {
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-column.ontario-xxlarge-centered:last-child,
	.ontario-columns.ontario-xxlarge-centered:last-child {
		float: none;
	}
	.ontario-column.ontario-xxlarge-uncentered:last-child,
	.ontario-columns.ontario-xxlarge-uncentered:last-child {
		float: left;
	}
	.ontario-column.ontario-xxlarge-uncentered.ontario-opposite,
	.ontario-columns.ontario-xxlarge-uncentered.ontario-opposite {
		float: right;
	}
	.ontario-row.ontario-xxlarge-collapse > .ontario-column,
	.ontario-row.ontario-xxlarge-collapse > .ontario-columns {
		padding-left: 0;
		padding-right: 0;
	}
	.ontario-row.ontario-xxlarge-collapse .ontario-row {
		margin-left: 0;
		margin-right: 0;
	}
	.ontario-row.ontario-xxlarge-uncollapse > .ontario-column,
	.ontario-row.ontario-xxlarge-uncollapse > .ontario-columns {
		padding-left: 1rem;
		padding-right: 1rem;
		box-sizing: border-box;
		float: left;
	}
}
.ontario-form-group:last-of-type {
	margin-bottom: 3rem;
}
.ontario-button {
	margin: 0 1.75rem 1.5rem 0;
}
.ontario-hide {
	display: none !important;
}
.ontario-invisible {
	visibility: hidden !important;
}
@media screen and (max-width: 39.99875em) {
	.ontario-hide-for-small-only {
		display: none !important;
	}
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
	.ontario-show-for-small-only {
		display: none !important;
	}
}
@media print, screen and (min-width: 40em) {
	.ontario-hide-for-medium {
		display: none !important;
	}
}
@media screen and (max-width: 39.99875em) {
	.ontario-show-for-medium {
		display: none !important;
	}
}
@media screen and (min-width: 40em) and (max-width: 72.99875em) {
	.ontario-hide-for-medium-only {
		display: none !important;
	}
}
@media screen and (max-width: 39.99875em), screen and (min-width: 73em) {
	.ontario-show-for-medium-only {
		display: none !important;
	}
}
@media print, screen and (min-width: 73em) {
	.ontario-hide-for-large {
		display: none !important;
	}
}
@media screen and (max-width: 72.99875em) {
	.ontario-show-for-large {
		display: none !important;
	}
}
@media screen and (min-width: 73em) and (max-width: 95.99875em) {
	.ontario-hide-for-large-only {
		display: none !important;
	}
}
@media screen and (max-width: 72.99875em), screen and (min-width: 96em) {
	.ontario-show-for-large-only {
		display: none !important;
	}
}
.ontario-show-for-sr,
.ontario-show-on-focus {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
}
.ontario-show-on-focus:active,
.ontario-show-on-focus:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
}
.ontario-show-for-landscape,
.ontario-hide-for-portrait {
	display: block !important;
}
@media screen and (orientation: landscape) {
	.ontario-show-for-landscape,
	.ontario-hide-for-portrait {
		display: block !important;
	}
}
@media screen and (orientation: portrait) {
	.ontario-show-for-landscape,
	.ontario-hide-for-portrait {
		display: none !important;
	}
}
.ontario-hide-for-landscape,
.ontario-show-for-portrait {
	display: none !important;
}
@media screen and (orientation: landscape) {
	.ontario-hide-for-landscape,
	.ontario-show-for-portrait {
		display: none !important;
	}
}
@media screen and (orientation: portrait) {
	.ontario-hide-for-landscape,
	.ontario-show-for-portrait {
		display: block !important;
	}
}
ontario-aside *,
ontario-callout * {
	max-width: 48rem;
}
ontario-aside *:last-of-type,
ontario-callout *:last-of-type {
	margin-bottom: 0.5rem;
}
ontario-page-alert p {
	margin-top: 0;
}
ontario-page-alert p:last-of-type {
	margin-bottom: 0.5rem;
}
ontario-page-alert p:last-of-type + ul {
	margin-top: 1rem;
}
ontario-page-alert ul:last-of-type {
	margin-bottom: 0.5rem;
}
ontario-page-alert[type='error'] ul {
	margin-left: 1.5rem;
}
ontario-page-alert[type='error'] ul:last-of-type {
	margin-bottom: 0.5rem;
}
ontario-page-alert[type='error'] a {
	color: #cd0000;
}
ontario-page-alert[type='error'] a:hover,
ontario-page-alert[type='error'] a:focus {
	color: #6b0000;
}
ontario-page-alert[type='error'] a:active {
	color: #280000;
}
