@charset "UTF-8";
@font-face {
	font-family: 'CircularXX Book';
	src: url('/assets/fonts/circularxx-book.eot');
	src: local('CircularXX Book'), local('CircularXX-Book'),
		url('/assets/fonts/circularxx-book.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/circularxx-book.woff2') format('woff2'),
		url('/assets/fonts/circularxx-book.woff') format('woff'),
		url('/assets/fonts/circularxx-book.ttf') format('truetype'),
		url('/assets/fonts/circularxx-book.svg#CircularXX-Book') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'CircularXX';
	src: url('/assets/fonts/circularxx-regular.eot');
	src: local('CircularXX'), local('CircularXX-Regular'),
		url('/assets/fonts/circularxx-regular.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/circularxx-regular.woff2') format('woff2'),
		url('/assets/fonts/circularxx-regular.woff') format('woff'),
		url('/assets/fonts/circularxx-regular.ttf') format('truetype'),
		url('/assets/fonts/circularxx-regular.svg#CircularXX-Regular') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'CircularXX';
	src: url('/assets/fonts/circularxx-medium.eot');
	src: local('CircularXX Medium'), local('CircularXX-Medium'),
		url('/assets/fonts/circularxx-medium.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/circularxx-medium.woff2') format('woff2'),
		url('/assets/fonts/circularxx-medium.woff') format('woff'),
		url('/assets/fonts/circularxx-medium.ttf') format('truetype'),
		url('/assets/fonts/circularxx-medium.svg#CircularXX-Medium') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'CircularXX';
	src: url('/assets/fonts/circularxx-bold.eot');
	src: local('CircularXX Bold'), local('CircularXX-Bold'),
		url('/assets/fonts/circularxx-bold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/circularxx-bold.woff2') format('woff2'),
		url('/assets/fonts/circularxx-bold.woff') format('woff'),
		url('/assets/fonts/circularxx-bold.ttf') format('truetype'),
		url('/assets/fonts/circularxx-bold.svg#CircularXX-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-bold.eot');
	src: local('Sugo Pro Display Bold'), local('SugoProDisplay-Bold'),
		url('/assets/fonts/sugoprodisplay-bold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-bold.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-bold.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-bold.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-bold.svg#SugoProDisplay-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-bolditalic.eot');
	src: local('Sugo Pro Display Bold Italic'), local('SugoProDisplay-BoldItalic'),
		url('/assets/fonts/sugoprodisplay-bolditalic.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-bolditalic.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-bolditalic.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-bolditalic.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-bolditalic.svg#SugoProDisplay-BoldItalic') format('svg');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-regular.eot');
	src: local('Sugo Pro Display Regular'), local('SugoProDisplay-Regular'),
		url('/assets/fonts/sugoprodisplay-regular.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-regular.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-regular.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-regular.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-regular.svg#SugoProDisplay-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-italic.eot');
	src: local('Sugo Pro Display Italic'), local('SugoProDisplay-Italic'),
		url('/assets/fonts/sugoprodisplay-italic.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-italic.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-italic.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-italic.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-italic.svg#SugoProDisplay-Italic') format('svg');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-light.eot');
	src: local('Sugo Pro Display Light'), local('SugoProDisplay-Light'),
		url('/assets/fonts/sugoprodisplay-light.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-light.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-light.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-light.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-light.svg#SugoProDisplay-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-lightitalic.eot');
	src: local('Sugo Pro Display Light Italic'), local('SugoProDisplay-LightItalic'),
		url('/assets/fonts/sugoprodisplay-lightitalic.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-lightitalic.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-lightitalic.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-lightitalic.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-lightitalic.svg#SugoProDisplay-LightItalic') format('svg');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-extralight.eot');
	src: local('Sugo Pro Display Extra Light'), local('SugoProDisplay-ExtraLight'),
		url('/assets/fonts/sugoprodisplay-extralight.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-extralight.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-extralight.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-extralight.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-extralight.svg#SugoProDisplay-ExtraLight') format('svg');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-extltita.eot');
	src: local('Sugo Pro Display ExtLt Ita'), local('SugoProDisplay-ExtLtIta'),
		url('/assets/fonts/sugoprodisplay-extltita.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-extltita.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-extltita.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-extltita.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-extltita.svg#SugoProDisplay-ExtLtIta') format('svg');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-thin.eot');
	src: local('Sugo Pro Display Thin'), local('SugoProDisplay-Thin'),
		url('/assets/fonts/sugoprodisplay-thin.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-thin.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-thin.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-thin.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-thin.svg#SugoProDisplay-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sugo Pro Display';
	src: url('/assets/fonts/sugoprodisplay-thinitalic.eot');
	src: local('Sugo Pro Display Thin Italic'), local('SugoProDisplay-ThinItalic'),
		url('/assets/fonts/sugoprodisplay-thinitalic.eot'?#iefix) format('embedded-opentype'),
		url('/assets/fonts/sugoprodisplay-thinitalic.woff2') format('woff2'),
		url('/assets/fonts/sugoprodisplay-thinitalic.woff') format('woff'),
		url('/assets/fonts/sugoprodisplay-thinitalic.ttf') format('truetype'),
		url('/assets/fonts/sugoprodisplay-thinitalic.svg#SugoProDisplay-ThinItalic') format('svg');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}
@font-face {
  font-family: "aristocrat";
		 format('embedded-opentype'),
  
  src:url('/assets/fonts/aristocrat.eot');
  src:url('/assets/fonts/aristocrat.eot'?#iefix) format("embedded-opentype"),
    url('/assets/fonts/aristocrat.woff') format("woff"),
    url('/assets/fonts/aristocrat.ttf') format("truetype"),
	url('/assets/fonts/aristocrat.svg#aristocrat') format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "aristocrat" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "aristocrat" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-customersuccess:before {
  content: "\62";
}
.icon-coreexperience:before {
  content: "\63";
}
.icon-connectedexperience:before {
  content: "\64";
}
.icon-employeeexperience:before {
  content: "\61";
}
.icon-patronexperience:before {
  content: "\65";
}
.icon-locationicon:before {
  content: "\66";
}
.icon-certifications:before {
  content: "\67";
}
.icon-trainingclasses:before {
  content: "\68";
}
@font-face {
    font-family: 'OTSono-Extrabold';
    src: url('/assets/fonts/otsono/OTSono-Extrabold.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-Extrabold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'OTSono-ExtraboldItalic';
    src: url('/assets/fonts/otsono/OTSono-ExtraboldItalic.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-ExtraboldItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'OTSono-Italic';
    src: url('/assets/fonts/otsono/OTSono-Italic.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'OTSono-Medium';
    src: url('/assets/fonts/otsono/OTSono-Medium.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'OTSono-MediumItalic';
    src: url('/assets/fonts/otsono/OTSono-MediumItalic.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'OTSono-Regular';
    src: url('/assets/fonts/otsono/OTSono-Regular.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OTSono-Semibold';
    src: url('/assets/fonts/otsono/OTSono-Semibold.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'OTSono-SemiboldItalic';
    src: url('/assets/fonts/otsono/OTSono-SemiboldItalic.woff2') format('woff2'),
         url('/assets/fonts/otsono/OTSono-SemiboldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}