/*
Theme Name: dacs
Theme URI: https://wordpress.org/themes/ho/
Author: Henry Kweku aMOAH - +233243818256
Email: amoahhenry@gmail.com
Author URI: https://dreamagaincommunityschool.com/
Description: The Official Theme for dreamagaincommunityschool
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/


/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@font-face {
	font-family: "IcoMoon";
	src: url(/uploaded/themes/default_24/fonts/icomoon.eot);
	src:
		url(/uploaded/themes/default_24/fonts/icomoon.eot?#iefix)
			format("embedded-opentype"),
		url(/uploaded/themes/default_24/fonts/icomoon.woff2) format("woff2"),
		url(/uploaded/themes/default_24/fonts/icomoon.woff) format("woff"),
		url(/uploaded/themes/default_24/fonts/icomoon.ttf) format("truetype"),
		url(/uploaded/themes/default_24/fonts/icomoon.svg#IcoMoon) format("svg");
	font-weight: 400;
	font-style: normal;
} /*! helpers - functions v0.0.1 */ /*! helpers - utility v0.0.1 */ /*! helpers - box-model v0.0.1 */ /*! helpers - presentational v0.0.1 */ /*! helpers - ui-pattern v0.0.1 */ /*! helpers - typography v0.0.1 */
.button-0 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-0 {
		border-radius: 50px;
	}
}
.button-0:hover,
.button-0:focus,
.fsStateSelected .button-0,
.button-0.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-0.full-width {
	width: 100%;
	max-width: unset;
}
.button-1 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid var(--primary-color, #373737) !important;
	background: var(--primary-color, #373737);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-1 {
		border-radius: 50px;
	}
}
.button-1:hover,
.button-1:focus,
.fsStateSelected .button-1,
.button-1.on {
	border-color: var(--primary-color, #373737) !important;
	background: #fff;
	color: var(--primary-color, #373737);
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-1.full-width {
	width: 100%;
	max-width: unset;
}
.button-2 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid var(--primary-color, #373737) !important;
	background: rgba(0, 0, 0, 0);
	color: var(--primary-color, #373737);
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-2 {
		border-radius: 50px;
	}
}
.button-2:hover,
.button-2:focus,
.fsStateSelected .button-2,
.button-2.on {
	border-color: var(--primary-color, #373737) !important;
	background: var(--primary-color, #373737);
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-2.full-width {
	width: 100%;
	max-width: unset;
}
.button-3 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #131313 !important;
	background: #131313;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-3 {
		border-radius: 50px;
	}
}
.button-3:hover,
.button-3:focus,
.fsStateSelected .button-3,
.button-3.on {
	border-color: #131313 !important;
	background: #fff;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-3.full-width {
	width: 100%;
	max-width: unset;
}
.button-4 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #131313 !important;
	background: rgba(0, 0, 0, 0);
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-4 {
		border-radius: 50px;
	}
}
.button-4:hover,
.button-4:focus,
.fsStateSelected .button-4,
.button-4.on {
	border-color: #131313 !important;
	background: #131313;
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-4.full-width {
	width: 100%;
	max-width: unset;
}
.button-large {
	padding: 24px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}
.button-large em {
	display: block;
	margin-top: 4px;
	text-transform: none;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	font-style: italic;
	font-family: "Roboto", sans-serif;
}
.button-dark {
	background-color: var(--primary-color, #373737);
	padding: 20px;
}
.button-dark h2,
.button-dark h3,
.button-dark h4,
.button-dark h5,
.button-dark h6 {
	color: #fff;
}
.button-dark-2 {
	background-color: #131313;
	padding: 20px;
}
.button-dark-2 h2,
.button-dark-2 h3,
.button-dark-2 h4,
.button-dark-2 h5,
.button-dark-2 h6 {
	color: #fff;
}
.button-on-dark-1 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #fff !important;
	background: rgba(0, 0, 0, 0);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-1 {
		border-radius: 50px;
	}
}
.button-on-dark-1:hover,
.button-on-dark-1:focus,
.fsStateSelected .button-on-dark-1,
.button-on-dark-1.on {
	border-color: #fff !important;
	background: #fff;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-1.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-2 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #fff !important;
	background: #fff;
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-2 {
		border-radius: 50px;
	}
}
.button-on-dark-2:hover,
.button-on-dark-2:focus,
.fsStateSelected .button-on-dark-2,
.button-on-dark-2.on {
	border-color: #fff !important;
	background: rgba(0, 0, 0, 0);
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-2.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-3 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f7e212 !important;
	background: rgba(0, 0, 0, 0);
	color: #f7e212;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-3 {
		border-radius: 50px;
	}
}
.button-on-dark-3:hover,
.button-on-dark-3:focus,
.fsStateSelected .button-on-dark-3,
.button-on-dark-3.on {
	border-color: #f7e212 !important;
	background: #f7e212;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-3.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-4 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f7e212 !important;
	background: #f7e212;
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-4 {
		border-radius: 50px;
	}
}
.button-on-dark-4:hover,
.button-on-dark-4:focus,
.fsStateSelected .button-on-dark-4,
.button-on-dark-4.on {
	border-color: #f7e212 !important;
	background: rgba(0, 0, 0, 0);
	color: #f7e212;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-4.full-width {
	width: 100%;
	max-width: unset;
}
.download-button,
.external-button {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #636363;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	padding: 16px 30px 16px 55px;
}
@media (max-width: 599px) {
	.download-button,
	.external-button {
		border-radius: 50px;
	}
}
.download-button:hover,
.download-button:focus,
.fsStateSelected .download-button,
.download-button.on,
.external-button:hover,
.external-button:focus,
.fsStateSelected .external-button,
.external-button.on {
	border-color: #cfcfcf !important;
	background: #f8f8f8;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.download-button.full-width,
.external-button.full-width {
	width: 100%;
	max-width: unset;
}
.download-button:before,
.external-button:before {
	position: absolute;
	left: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	color: inherit;
}
.download-button:before {
	content: "î¤“";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.external-button:before {
	content: "î¤”";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.fsStyleDefaultButton {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsStyleDefaultButton {
		border-radius: 50px;
	}
}
.fsStyleDefaultButton:hover,
.fsStyleDefaultButton:focus,
.fsStateSelected .fsStyleDefaultButton,
.fsStyleDefaultButton.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsStyleDefaultButton.full-width {
	width: 100%;
	max-width: unset;
}
.fsStyleDefaultButton.fsLoadMoreButton {
	margin: 40px 0 0;
}
@media (min-width: 1000px) {
	.fsBannerLeft .fsStyleDefaultButton.fsLoadMoreButton,
	.fsBannerRight .fsStyleDefaultButton.fsLoadMoreButton,
	.fsStyleOneThird .fsStyleDefaultButton.fsLoadMoreButton,
	.fsTwoColumnLayout .fsStyleDefaultButton.fsLoadMoreButton,
	.fsThreeColumnLayout > .fsDiv .fsStyleDefaultButton.fsLoadMoreButton,
	.fsFourColumnLayout > .fsDiv .fsStyleDefaultButton.fsLoadMoreButton,
	.fsConstituentColumnLayout_3 .fsStyleDefaultButton.fsLoadMoreButton,
	.fsConstituentColumnLayout_4 .fsStyleDefaultButton.fsLoadMoreButton {
		max-width: 100%;
		width: 100%;
	}
}
.fsStyleDefaultButton.fsSelectAll {
	margin-bottom: 5px;
	padding: 7px 12px;
	font-size: 0.875em;
	line-height: 1.2;
}
.fsStyleUpdateButton {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsStyleUpdateButton {
		border-radius: 50px;
	}
}
.fsStyleUpdateButton:hover,
.fsStyleUpdateButton:focus,
.fsStateSelected .fsStyleUpdateButton,
.fsStyleUpdateButton.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsStyleUpdateButton.full-width {
	width: 100%;
	max-width: unset;
}
.fsStyleUpdateButton:hover:not([disabled]) {
	background-color: #e5e5e5;
}
.fsAccount input[type="submit"] {
	border-style: solid;
}
.j-paginate.juicer-button {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	width: auto;
	margin-top: 40px;
}
@media (max-width: 599px) {
	.j-paginate.juicer-button {
		border-radius: 50px;
	}
}
.j-paginate.juicer-button:hover,
.j-paginate.juicer-button:focus,
.fsStateSelected .j-paginate.juicer-button,
.j-paginate.juicer-button.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.j-paginate.juicer-button.full-width {
	width: 100%;
	max-width: unset;
}
@font-face {
	font-family: "bpa-font-icons";
	src: url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot);
	src:
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot?#iefix)
			format("embedded-opentype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff2)
			format("woff2"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff)
			format("woff"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.ttf)
			format("truetype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.svg#IcoMoon)
			format("svg");
	font-weight: 400;
	font-style: normal;
}
.icon-library .fsElement .fsElementTitle {
	text-transform: lowercase;
	font-family: "Roboto", sans-serif;
	font-size: 26px;
	line-height: 1.4;
}
.icon-library .fsElement::before {
	content: "";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icon-library .fsElement > header .fsElementHeaderContent,
.icon-library .fsElement > footer {
	display: none;
}
.icon-library .fsElement.icon-add-user:before {
	content: "î¤€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple:before {
	content: "î¤‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply:before {
	content: "î¤ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack:before {
	content: "î¤„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge:before {
	content: "î¤…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph:before {
	content: "î¤†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball:before {
	content: "î¤‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block:before {
	content: "î¤ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack:before {
	content: "î¤‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book:before {
	content: "î¤Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm:before {
	content: "î¤‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase:before {
	content: "î¤Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus:before {
	content: "î¤Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate:before {
	content: "î¤‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt:before {
	content: "î¤’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat:before {
	content: "î¤“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check:before {
	content: "î¤”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess:before {
	content: "î¤•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church:before {
	content: "î¤–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city:before {
	content: "î¤—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom:before {
	content: "î¤˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat:before {
	content: "î¤™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock:before {
	content: "î¤š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college:before {
	content: "î¤›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users:before {
	content: "î¤œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card:before {
	content: "î¤ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross:before {
	content: "î¤Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram:before {
	content: "î¤ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma:before {
	content: "î¤¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory:before {
	content: "î¤¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity:before {
	content: "î¤£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet:before {
	content: "î¤¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email:before {
	content: "î¤¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family:before {
	content: "î¤¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq:before {
	content: "î¤§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag:before {
	content: "î¤¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder:before {
	content: "î¤©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football:before {
	content: "î¤ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift:before {
	content: "î¤«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity:before {
	content: "î¤¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe:before {
	content: "î¤­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom:before {
	content: "î¤®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation:before {
	content: "î¤¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt:before {
	content: "î¤°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group:before {
	content: "î¤±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake:before {
	content: "î¤²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt:before {
	content: "î¤³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand:before {
	content: "î¤´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart:before {
	content: "î¤µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info:before {
	content: "î¤¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive:before {
	content: "î¤·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey:before {
	content: "î¤¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel:before {
	content: "î¤¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader:before {
	content: "î¤º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf:before {
	content: "î¤»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb:before {
	content: "î¤¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link:before {
	content: "î¤½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location:before {
	content: "î¤¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock:before {
	content: "î¤¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map:before {
	content: "î¥€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical:before {
	content: "î¥‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu:before {
	content: "î¥ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt:before {
	content: "î¥„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone:before {
	content: "î¥…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope:before {
	content: "î¥†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone:before {
	content: "î¥‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money:before {
	content: "î¥ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music:before {
	content: "î¥‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge:before {
	content: "î¥Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper:before {
	content: "î¥‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door:before {
	content: "î¥Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent:before {
	content: "î¥Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil:before {
	content: "î¥‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone:before {
	content: "î¥’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture:before {
	content: "î¥“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart:before {
	content: "î¥”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank:before {
	content: "î¥•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong:before {
	content: "î¥–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate:before {
	content: "î¥—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground:before {
	content: "î¥˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium:before {
	content: "î¥™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question:before {
	content: "î¥š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain:before {
	content: "î¥›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt:before {
	content: "î¥œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card:before {
	content: "î¥ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot:before {
	content: "î¥Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school:before {
	content: "î¥ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens:before {
	content: "î¥¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings:before {
	content: "î¥¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police:before {
	content: "î¥£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake:before {
	content: "î¥¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer:before {
	content: "î¥¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david:before {
	content: "î¥¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star:before {
	content: "î¥§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store:before {
	content: "î¥¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun:before {
	content: "î¥©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task:before {
	content: "î¥ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher:before {
	content: "î¥«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork:before {
	content: "î¥¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre:before {
	content: "î¥­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up:before {
	content: "î¥®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools:before {
	content: "î¥¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate:before {
	content: "î¥°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree:before {
	content: "î¥±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy:before {
	content: "î¥²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user:before {
	content: "î¥³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video:before {
	content: "î¥´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus:before {
	content: "î¥µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning:before {
	content: "î¥¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair:before {
	content: "î¥·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-add-user-solid:before {
	content: "î¥¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni-solid:before {
	content: "î¥¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple-solid:before {
	content: "î¥º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack-solid:before {
	content: "î¥¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge-solid:before {
	content: "î¥½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph-solid:before {
	content: "î¥¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball-solid:before {
	content: "î¥¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block-solid:before {
	content: "î¦€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack-solid:before {
	content: "î¦‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm-solid:before {
	content: "î¦ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase-solid:before {
	content: "î¦„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn-solid:before {
	content: "î¦…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus-solid:before {
	content: "î¦†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar-solid:before {
	content: "î¦‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera-solid:before {
	content: "î¦ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate-solid:before {
	content: "î¦‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt-solid:before {
	content: "î¦Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check-solid:before {
	content: "î¦Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church-solid:before {
	content: "î¦Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat-solid:before {
	content: "î¦‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock-solid:before {
	content: "î¦’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college-solid:before {
	content: "î¦“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users-solid:before {
	content: "î¦”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction-solid:before {
	content: "î¦•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card-solid:before {
	content: "î¦–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross-solid:before {
	content: "î¦—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram-solid:before {
	content: "î¦˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma-solid:before {
	content: "î¦™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory-solid:before {
	content: "î¦š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity-solid:before {
	content: "î¦›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet-solid:before {
	content: "î¦œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family-solid:before {
	content: "î¦ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq-solid:before {
	content: "î¦Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag-solid:before {
	content: "î¦ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder-solid:before {
	content: "î¦¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football-solid:before {
	content: "î¦¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift-solid:before {
	content: "î¦£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity-solid:before {
	content: "î¦¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe-solid:before {
	content: "î¦¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom-solid:before {
	content: "î¦¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation-solid:before {
	content: "î¦§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt-solid:before {
	content: "î¦¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-solid:before {
	content: "î¦©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake-solid:before {
	content: "î¦ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt-solid:before {
	content: "î¦¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-solid:before {
	content: "î¦­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-solid:before {
	content: "î¦«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info-solid:before {
	content: "î¦®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive-solid:before {
	content: "î¦¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey-solid:before {
	content: "î¦°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel-solid:before {
	content: "î¦±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader-solid:before {
	content: "î¦²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf-solid:before {
	content: "î¦³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb-solid:before {
	content: "î¦´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link-solid:before {
	content: "î¦µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location-solid:before {
	content: "î¦¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock-solid:before {
	content: "î¦·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map-solid:before {
	content: "î¦¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal-solid:before {
	content: "î¦¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical-solid:before {
	content: "î¦º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu-solid:before {
	content: "î¦»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt-solid:before {
	content: "î¦¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-solid:before {
	content: "î¦½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope-solid:before {
	content: "î¦¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone-solid:before {
	content: "î¦¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money-solid:before {
	content: "î§€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge-solid:before {
	content: "î§‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper-solid:before {
	content: "î§ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door-solid:before {
	content: "î§„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint-solid:before {
	content: "î§…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent-solid:before {
	content: "î§†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park-solid:before {
	content: "î§‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party-solid:before {
	content: "î§ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil-solid:before {
	content: "î§‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone-solid:before {
	content: "î§Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture-solid:before {
	content: "î§‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart-solid:before {
	content: "î§Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong-solid:before {
	content: "î§Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium-solid:before {
	content: "î§‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question-solid:before {
	content: "î§’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain-solid:before {
	content: "î§“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt-solid:before {
	content: "î§”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-solid:before {
	content: "î§•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card-solid:before {
	content: "î§–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot-solid:before {
	content: "î§—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school-solid:before {
	content: "î§˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens-solid:before {
	content: "î§™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings-solid:before {
	content: "î§š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police-solid:before {
	content: "î§›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake-solid:before {
	content: "î§œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david-solid:before {
	content: "î§ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-solid:before {
	content: "î§Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store-solid:before {
	content: "î§ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun-solid:before {
	content: "î§¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task-solid:before {
	content: "î§¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher-solid:before {
	content: "î§£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork-solid:before {
	content: "î§¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre-solid:before {
	content: "î§¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up-solid:before {
	content: "î§¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools-solid:before {
	content: "î§§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate-solid:before {
	content: "î§¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree-solid:before {
	content: "î§©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy-solid:before {
	content: "î§ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user-solid:before {
	content: "î§«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video-solid:before {
	content: "î§¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus-solid:before {
	content: "î§­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning-solid:before {
	content: "î§®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair-solid:before {
	content: "î§¯" !important;
	font-size: 40px;
}
.icons-navigation .fsNavLevel1 li.icon-add-user a::before,
.image-button.icon-add-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.footer-cta .fsNavLevel1 li.icon-add-user a::before {
	content: "î¤€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni a::before,
.image-button.icon-alumni::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.footer-cta .fsNavLevel1 li.icon-alumni a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple a::before,
.image-button.icon-apple::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple a::before,
.footer-cta .fsNavLevel1 li.icon-apple a::before {
	content: "î¤‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply a::before,
.image-button.icon-apply::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply a::before,
.footer-cta .fsNavLevel1 li.icon-apply a::before {
	content: "î¤ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack a::before,
.image-button.icon-backpack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.footer-cta .fsNavLevel1 li.icon-backpack a::before {
	content: "î¤„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge a::before,
.image-button.icon-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge a::before,
.footer-cta .fsNavLevel1 li.icon-badge a::before {
	content: "î¤…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph a::before,
.image-button.icon-bar-graph::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph a::before {
	content: "î¤†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball a::before,
.image-button.icon-baseball::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.footer-cta .fsNavLevel1 li.icon-baseball a::before {
	content: "î¤‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block a::before,
.image-button.icon-block::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block a::before,
.footer-cta .fsNavLevel1 li.icon-block a::before {
	content: "î¤ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack a::before,
.image-button.icon-book-stack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack a::before {
	content: "î¤‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book a::before,
.image-button.icon-book::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book a::before,
.footer-cta .fsNavLevel1 li.icon-book a::before {
	content: "î¤Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm a::before,
.image-button.icon-brainstorm::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm a::before {
	content: "î¤‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase a::before,
.image-button.icon-briefcase::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase a::before {
	content: "î¤Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn a::before,
.image-button.icon-bullhorn::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus a::before,
.image-button.icon-bus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus a::before,
.footer-cta .fsNavLevel1 li.icon-bus a::before {
	content: "î¤Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar a::before,
.image-button.icon-calendar::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.footer-cta .fsNavLevel1 li.icon-calendar a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera a::before,
.image-button.icon-camera::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera a::before,
.footer-cta .fsNavLevel1 li.icon-camera a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate a::before,
.image-button.icon-certificate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.footer-cta .fsNavLevel1 li.icon-certificate a::before {
	content: "î¤‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt a::before,
.image-button.icon-chat-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt a::before {
	content: "î¤’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat a::before,
.image-button.icon-chat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat a::before,
.footer-cta .fsNavLevel1 li.icon-chat a::before {
	content: "î¤“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check a::before,
.image-button.icon-check::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check a::before,
.footer-cta .fsNavLevel1 li.icon-check a::before {
	content: "î¤”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess a::before,
.image-button.icon-chess::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess a::before,
.footer-cta .fsNavLevel1 li.icon-chess a::before {
	content: "î¤•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church a::before,
.image-button.icon-church::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church a::before,
.footer-cta .fsNavLevel1 li.icon-church a::before {
	content: "î¤–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city a::before,
.image-button.icon-city::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city a::before,
.footer-cta .fsNavLevel1 li.icon-city a::before {
	content: "î¤—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom a::before,
.image-button.icon-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-classroom a::before {
	content: "î¤˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat a::before,
.image-button.icon-cleat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.footer-cta .fsNavLevel1 li.icon-cleat a::before {
	content: "î¤™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock a::before,
.image-button.icon-clock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock a::before,
.footer-cta .fsNavLevel1 li.icon-clock a::before {
	content: "î¤š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college a::before,
.image-button.icon-college::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college a::before,
.footer-cta .fsNavLevel1 li.icon-college a::before {
	content: "î¤›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users a::before,
.image-button.icon-connected-users::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users a::before {
	content: "î¤œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction a::before,
.image-button.icon-construction::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction a::before,
.footer-cta .fsNavLevel1 li.icon-construction a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card a::before,
.image-button.icon-credit-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card a::before {
	content: "î¤ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross a::before,
.image-button.icon-cross::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross a::before,
.footer-cta .fsNavLevel1 li.icon-cross a::before {
	content: "î¤Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram a::before,
.image-button.icon-diagram::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.footer-cta .fsNavLevel1 li.icon-diagram a::before {
	content: "î¤ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma a::before,
.image-button.icon-diploma::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.footer-cta .fsNavLevel1 li.icon-diploma a::before {
	content: "î¤¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory a::before,
.image-button.icon-directory::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory a::before,
.footer-cta .fsNavLevel1 li.icon-directory a::before {
	content: "î¤¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity a::before,
.image-button.icon-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-diversity a::before {
	content: "î¤£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet a::before,
.image-button.icon-droplet::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.footer-cta .fsNavLevel1 li.icon-droplet a::before {
	content: "î¤¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email a::before,
.image-button.icon-email::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email a::before,
.footer-cta .fsNavLevel1 li.icon-email a::before {
	content: "î¤¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family a::before,
.image-button.icon-family::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family a::before,
.footer-cta .fsNavLevel1 li.icon-family a::before {
	content: "î¤¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq a::before,
.image-button.icon-faq::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq a::before,
.footer-cta .fsNavLevel1 li.icon-faq a::before {
	content: "î¤§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag a::before,
.image-button.icon-flag::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag a::before,
.footer-cta .fsNavLevel1 li.icon-flag a::before {
	content: "î¤¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder a::before,
.image-button.icon-folder::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder a::before,
.footer-cta .fsNavLevel1 li.icon-folder a::before {
	content: "î¤©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football a::before,
.image-button.icon-football::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football a::before,
.footer-cta .fsNavLevel1 li.icon-football a::before {
	content: "î¤ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift a::before,
.image-button.icon-gift::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift a::before,
.footer-cta .fsNavLevel1 li.icon-gift a::before {
	content: "î¤«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity a::before,
.image-button.icon-global-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity a::before {
	content: "î¤¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe a::before,
.image-button.icon-globe::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe a::before,
.footer-cta .fsNavLevel1 li.icon-globe a::before {
	content: "î¤­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom a::before,
.image-button.icon-google-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom a::before {
	content: "î¤®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation a::before,
.image-button.icon-graduation::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.footer-cta .fsNavLevel1 li.icon-graduation a::before {
	content: "î¤¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt a::before,
.image-button.icon-group-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt a::before {
	content: "î¤°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group a::before,
.image-button.icon-group::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group a::before,
.footer-cta .fsNavLevel1 li.icon-group a::before {
	content: "î¤±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake a::before,
.image-button.icon-handshake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.footer-cta .fsNavLevel1 li.icon-handshake a::before {
	content: "î¤²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt a::before,
.image-button.icon-heart-hand-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt a::before {
	content: "î¤³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand a::before,
.image-button.icon-heart-hand::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand a::before {
	content: "î¤´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart a::before,
.image-button.icon-heart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart a::before,
.footer-cta .fsNavLevel1 li.icon-heart a::before {
	content: "î¤µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info a::before,
.image-button.icon-info::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info a::before,
.footer-cta .fsNavLevel1 li.icon-info a::before {
	content: "î¤¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive a::before,
.image-button.icon-interactive::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.footer-cta .fsNavLevel1 li.icon-interactive a::before {
	content: "î¤·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey a::before,
.image-button.icon-jersey::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.footer-cta .fsNavLevel1 li.icon-jersey a::before {
	content: "î¤¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel a::before,
.image-button.icon-laurel::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.footer-cta .fsNavLevel1 li.icon-laurel a::before {
	content: "î¤¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader a::before,
.image-button.icon-leader::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader a::before,
.footer-cta .fsNavLevel1 li.icon-leader a::before {
	content: "î¤º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf a::before,
.image-button.icon-leaf::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.footer-cta .fsNavLevel1 li.icon-leaf a::before {
	content: "î¤»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb a::before,
.image-button.icon-lightbulb::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb a::before {
	content: "î¤¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link a::before,
.image-button.icon-link::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link a::before,
.footer-cta .fsNavLevel1 li.icon-link a::before {
	content: "î¤½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location a::before,
.image-button.icon-location::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location a::before,
.footer-cta .fsNavLevel1 li.icon-location a::before {
	content: "î¤¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock a::before,
.image-button.icon-lock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock a::before,
.footer-cta .fsNavLevel1 li.icon-lock a::before {
	content: "î¤¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map a::before,
.image-button.icon-map::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map a::before,
.footer-cta .fsNavLevel1 li.icon-map a::before {
	content: "î¥€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal a::before,
.image-button.icon-medal::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal a::before,
.footer-cta .fsNavLevel1 li.icon-medal a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical a::before,
.image-button.icon-medical::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical a::before,
.footer-cta .fsNavLevel1 li.icon-medical a::before {
	content: "î¥‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu a::before,
.image-button.icon-menu::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu a::before,
.footer-cta .fsNavLevel1 li.icon-menu a::before {
	content: "î¥ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt a::before,
.image-button.icon-microphone-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt a::before {
	content: "î¥„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone a::before,
.image-button.icon-microphone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.footer-cta .fsNavLevel1 li.icon-microphone a::before {
	content: "î¥…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope a::before,
.image-button.icon-microscope::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.footer-cta .fsNavLevel1 li.icon-microscope a::before {
	content: "î¥†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone a::before,
.image-button.icon-mobile-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone a::before {
	content: "î¥‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money a::before,
.image-button.icon-money::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money a::before,
.footer-cta .fsNavLevel1 li.icon-money a::before {
	content: "î¥ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music a::before,
.image-button.icon-music::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music a::before,
.footer-cta .fsNavLevel1 li.icon-music a::before {
	content: "î¥‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge a::before,
.image-button.icon-name-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge a::before {
	content: "î¥Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper a::before,
.image-button.icon-newspaper::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper a::before {
	content: "î¥‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door a::before,
.image-button.icon-open-door::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.footer-cta .fsNavLevel1 li.icon-open-door a::before {
	content: "î¥Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint a::before,
.image-button.icon-paint::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint a::before,
.footer-cta .fsNavLevel1 li.icon-paint a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent a::before,
.image-button.icon-parent::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent a::before,
.footer-cta .fsNavLevel1 li.icon-parent a::before {
	content: "î¥Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park a::before,
.image-button.icon-park::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park a::before,
.footer-cta .fsNavLevel1 li.icon-park a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party a::before,
.image-button.icon-party::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party a::before,
.footer-cta .fsNavLevel1 li.icon-party a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil a::before,
.image-button.icon-pencil::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.footer-cta .fsNavLevel1 li.icon-pencil a::before {
	content: "î¥‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone a::before,
.image-button.icon-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone a::before,
.footer-cta .fsNavLevel1 li.icon-phone a::before {
	content: "î¥’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture a::before,
.image-button.icon-picture::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture a::before,
.footer-cta .fsNavLevel1 li.icon-picture a::before {
	content: "î¥“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart a::before,
.image-button.icon-pie-chart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart a::before {
	content: "î¥”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank a::before,
.image-button.icon-piggy-bank::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank a::before {
	content: "î¥•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong a::before,
.image-button.icon-ping-pong::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong a::before {
	content: "î¥–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate a::before,
.image-button.icon-plate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate a::before,
.footer-cta .fsNavLevel1 li.icon-plate a::before {
	content: "î¥—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground a::before,
.image-button.icon-playground::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground a::before,
.footer-cta .fsNavLevel1 li.icon-playground a::before {
	content: "î¥˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium a::before,
.image-button.icon-podium::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium a::before,
.footer-cta .fsNavLevel1 li.icon-podium a::before {
	content: "î¥™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question a::before,
.image-button.icon-question::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question a::before,
.footer-cta .fsNavLevel1 li.icon-question a::before {
	content: "î¥š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain a::before,
.image-button.icon-rain::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain a::before,
.footer-cta .fsNavLevel1 li.icon-rain a::before {
	content: "î¥›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt a::before,
.image-button.icon-reading-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt a::before {
	content: "î¥œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading a::before,
.image-button.icon-reading::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading a::before,
.footer-cta .fsNavLevel1 li.icon-reading a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card a::before,
.image-button.icon-report-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.footer-cta .fsNavLevel1 li.icon-report-card a::before {
	content: "î¥ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot a::before,
.image-button.icon-robot::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot a::before,
.footer-cta .fsNavLevel1 li.icon-robot a::before {
	content: "î¥Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school a::before,
.image-button.icon-school::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school a::before,
.footer-cta .fsNavLevel1 li.icon-school a::before {
	content: "î¥ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens a::before,
.image-button.icon-screens::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens a::before,
.footer-cta .fsNavLevel1 li.icon-screens a::before {
	content: "î¥¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings a::before,
.image-button.icon-settings::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings a::before,
.footer-cta .fsNavLevel1 li.icon-settings a::before {
	content: "î¥¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police a::before,
.image-button.icon-shield-police::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police a::before {
	content: "î¥£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake a::before,
.image-button.icon-snowflake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake a::before {
	content: "î¥¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer a::before,
.image-button.icon-soccer::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.footer-cta .fsNavLevel1 li.icon-soccer a::before {
	content: "î¥¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david a::before,
.image-button.icon-star-david::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.footer-cta .fsNavLevel1 li.icon-star-david a::before {
	content: "î¥¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star a::before,
.image-button.icon-star::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star a::before,
.footer-cta .fsNavLevel1 li.icon-star a::before {
	content: "î¥§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store a::before,
.image-button.icon-store::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store a::before,
.footer-cta .fsNavLevel1 li.icon-store a::before {
	content: "î¥¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun a::before,
.image-button.icon-sun::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun a::before,
.footer-cta .fsNavLevel1 li.icon-sun a::before {
	content: "î¥©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task a::before,
.image-button.icon-task::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task a::before,
.footer-cta .fsNavLevel1 li.icon-task a::before {
	content: "î¥ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher a::before,
.image-button.icon-teacher::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.footer-cta .fsNavLevel1 li.icon-teacher a::before {
	content: "î¥«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork a::before,
.image-button.icon-teamwork::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork a::before {
	content: "î¥¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre a::before,
.image-button.icon-theatre::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.footer-cta .fsNavLevel1 li.icon-theatre a::before {
	content: "î¥­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up a::before,
.image-button.icon-thumbs-up::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up a::before {
	content: "î¥®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools a::before,
.image-button.icon-tools::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools a::before,
.footer-cta .fsNavLevel1 li.icon-tools a::before {
	content: "î¥¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate a::before,
.image-button.icon-translate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate a::before,
.footer-cta .fsNavLevel1 li.icon-translate a::before {
	content: "î¥°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree a::before,
.image-button.icon-tree::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree a::before,
.footer-cta .fsNavLevel1 li.icon-tree a::before {
	content: "î¥±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy a::before,
.image-button.icon-trophy::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.footer-cta .fsNavLevel1 li.icon-trophy a::before {
	content: "î¥²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user a::before,
.image-button.icon-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user a::before,
.footer-cta .fsNavLevel1 li.icon-user a::before {
	content: "î¥³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video a::before,
.image-button.icon-video::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video a::before,
.footer-cta .fsNavLevel1 li.icon-video a::before {
	content: "î¥´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus a::before,
.image-button.icon-virus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus a::before,
.footer-cta .fsNavLevel1 li.icon-virus a::before {
	content: "î¥µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning a::before,
.image-button.icon-warning::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning a::before,
.footer-cta .fsNavLevel1 li.icon-warning a::before {
	content: "î¥¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair a::before,
.image-button.icon-wheelchair::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair a::before {
	content: "î¥·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-add-user-solid a::before,
.image-button.icon-add-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-add-user-solid a::before {
	content: "î¥¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni-solid a::before,
.image-button.icon-alumni-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.footer-cta .fsNavLevel1 li.icon-alumni-solid a::before {
	content: "î¥¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple-solid a::before,
.image-button.icon-apple-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apple-solid a::before {
	content: "î¥º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply-solid a::before,
.image-button.icon-apply-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apply-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack-solid a::before,
.image-button.icon-backpack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-backpack-solid a::before {
	content: "î¥¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge-solid a::before,
.image-button.icon-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-badge-solid a::before {
	content: "î¥½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph-solid a::before,
.image-button.icon-bar-graph-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph-solid a::before {
	content: "î¥¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball-solid a::before,
.image-button.icon-baseball-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.footer-cta .fsNavLevel1 li.icon-baseball-solid a::before {
	content: "î¥¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block-solid a::before,
.image-button.icon-block-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.footer-cta .fsNavLevel1 li.icon-block-solid a::before {
	content: "î¦€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack-solid a::before,
.image-button.icon-book-stack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack-solid a::before {
	content: "î¦‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-solid a::before,
.image-button.icon-book-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm-solid a::before,
.image-button.icon-brainstorm-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm-solid a::before {
	content: "î¦ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase-solid a::before,
.image-button.icon-briefcase-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase-solid a::before {
	content: "î¦„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn-solid a::before,
.image-button.icon-bullhorn-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn-solid a::before {
	content: "î¦…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus-solid a::before,
.image-button.icon-bus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bus-solid a::before {
	content: "î¦†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar-solid a::before,
.image-button.icon-calendar-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.footer-cta .fsNavLevel1 li.icon-calendar-solid a::before {
	content: "î¦‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera-solid a::before,
.image-button.icon-camera-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.footer-cta .fsNavLevel1 li.icon-camera-solid a::before {
	content: "î¦ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate-solid a::before,
.image-button.icon-certificate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-certificate-solid a::before {
	content: "î¦‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt-solid a::before,
.image-button.icon-chat-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt-solid a::before {
	content: "î¦Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-solid a::before,
.image-button.icon-chat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check-solid a::before,
.image-button.icon-check-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.footer-cta .fsNavLevel1 li.icon-check-solid a::before {
	content: "î¦Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess-solid a::before,
.image-button.icon-chess-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chess-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church-solid a::before,
.image-button.icon-church-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.footer-cta .fsNavLevel1 li.icon-church-solid a::before {
	content: "î¦Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city-solid a::before,
.image-button.icon-city-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.footer-cta .fsNavLevel1 li.icon-city-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom-solid a::before,
.image-button.icon-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-classroom-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat-solid a::before,
.image-button.icon-cleat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cleat-solid a::before {
	content: "î¦‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock-solid a::before,
.image-button.icon-clock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-clock-solid a::before {
	content: "î¦’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college-solid a::before,
.image-button.icon-college-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.footer-cta .fsNavLevel1 li.icon-college-solid a::before {
	content: "î¦“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users-solid a::before,
.image-button.icon-connected-users-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users-solid a::before {
	content: "î¦”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction-solid a::before,
.image-button.icon-construction-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.footer-cta .fsNavLevel1 li.icon-construction-solid a::before {
	content: "î¦•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card-solid a::before,
.image-button.icon-credit-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card-solid a::before {
	content: "î¦–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross-solid a::before,
.image-button.icon-cross-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cross-solid a::before {
	content: "î¦—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram-solid a::before,
.image-button.icon-diagram-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diagram-solid a::before {
	content: "î¦˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma-solid a::before,
.image-button.icon-diploma-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diploma-solid a::before {
	content: "î¦™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory-solid a::before,
.image-button.icon-directory-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.footer-cta .fsNavLevel1 li.icon-directory-solid a::before {
	content: "î¦š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity-solid a::before,
.image-button.icon-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diversity-solid a::before {
	content: "î¦›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet-solid a::before,
.image-button.icon-droplet-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.footer-cta .fsNavLevel1 li.icon-droplet-solid a::before {
	content: "î¦œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email-solid a::before,
.image-button.icon-email-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.footer-cta .fsNavLevel1 li.icon-email-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family-solid a::before,
.image-button.icon-family-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.footer-cta .fsNavLevel1 li.icon-family-solid a::before {
	content: "î¦ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq-solid a::before,
.image-button.icon-faq-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.footer-cta .fsNavLevel1 li.icon-faq-solid a::before {
	content: "î¦Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag-solid a::before,
.image-button.icon-flag-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.footer-cta .fsNavLevel1 li.icon-flag-solid a::before {
	content: "î¦ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder-solid a::before,
.image-button.icon-folder-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.footer-cta .fsNavLevel1 li.icon-folder-solid a::before {
	content: "î¦¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football-solid a::before,
.image-button.icon-football-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.footer-cta .fsNavLevel1 li.icon-football-solid a::before {
	content: "î¦¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift-solid a::before,
.image-button.icon-gift-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.footer-cta .fsNavLevel1 li.icon-gift-solid a::before {
	content: "î¦£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity-solid a::before,
.image-button.icon-global-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity-solid a::before {
	content: "î¦¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe-solid a::before,
.image-button.icon-globe-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.footer-cta .fsNavLevel1 li.icon-globe-solid a::before {
	content: "î¦¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom-solid a::before,
.image-button.icon-google-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom-solid a::before {
	content: "î¦¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation-solid a::before,
.image-button.icon-graduation-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.footer-cta .fsNavLevel1 li.icon-graduation-solid a::before {
	content: "î¦§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt-solid a::before,
.image-button.icon-group-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt-solid a::before {
	content: "î¦¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-solid a::before,
.image-button.icon-group-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-solid a::before {
	content: "î¦©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake-solid a::before,
.image-button.icon-handshake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-handshake-solid a::before {
	content: "î¦ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.image-button.icon-heart-hand-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt-solid a::before {
	content: "î¦¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-solid a::before,
.image-button.icon-heart-hand-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-solid a::before {
	content: "î¦­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-solid a::before,
.image-button.icon-heart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-solid a::before {
	content: "î¦«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info-solid a::before,
.image-button.icon-info-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.footer-cta .fsNavLevel1 li.icon-info-solid a::before {
	content: "î¦®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive-solid a::before,
.image-button.icon-interactive-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.footer-cta .fsNavLevel1 li.icon-interactive-solid a::before {
	content: "î¦¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey-solid a::before,
.image-button.icon-jersey-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.footer-cta .fsNavLevel1 li.icon-jersey-solid a::before {
	content: "î¦°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel-solid a::before,
.image-button.icon-laurel-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.footer-cta .fsNavLevel1 li.icon-laurel-solid a::before {
	content: "î¦±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader-solid a::before,
.image-button.icon-leader-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leader-solid a::before {
	content: "î¦²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf-solid a::before,
.image-button.icon-leaf-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leaf-solid a::before {
	content: "î¦³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb-solid a::before,
.image-button.icon-lightbulb-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb-solid a::before {
	content: "î¦´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link-solid a::before,
.image-button.icon-link-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.footer-cta .fsNavLevel1 li.icon-link-solid a::before {
	content: "î¦µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location-solid a::before,
.image-button.icon-location-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.footer-cta .fsNavLevel1 li.icon-location-solid a::before {
	content: "î¦¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock-solid a::before,
.image-button.icon-lock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lock-solid a::before {
	content: "î¦·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map-solid a::before,
.image-button.icon-map-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.footer-cta .fsNavLevel1 li.icon-map-solid a::before {
	content: "î¦¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal-solid a::before,
.image-button.icon-medal-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medal-solid a::before {
	content: "î¦¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical-solid a::before,
.image-button.icon-medical-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medical-solid a::before {
	content: "î¦º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu-solid a::before,
.image-button.icon-menu-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.footer-cta .fsNavLevel1 li.icon-menu-solid a::before {
	content: "î¦»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.image-button.icon-microphone-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt-solid a::before {
	content: "î¦¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-solid a::before,
.image-button.icon-microphone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-solid a::before {
	content: "î¦½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope-solid a::before,
.image-button.icon-microscope-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microscope-solid a::before {
	content: "î¦¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.image-button.icon-mobile-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone-solid a::before {
	content: "î¦¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money-solid a::before,
.image-button.icon-money-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.footer-cta .fsNavLevel1 li.icon-money-solid a::before {
	content: "î§€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music-solid a::before,
.image-button.icon-music-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.footer-cta .fsNavLevel1 li.icon-music-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge-solid a::before,
.image-button.icon-name-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge-solid a::before {
	content: "î§‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper-solid a::before,
.image-button.icon-newspaper-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper-solid a::before {
	content: "î§ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door-solid a::before,
.image-button.icon-open-door-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.footer-cta .fsNavLevel1 li.icon-open-door-solid a::before {
	content: "î§„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint-solid a::before,
.image-button.icon-paint-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.footer-cta .fsNavLevel1 li.icon-paint-solid a::before {
	content: "î§…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent-solid a::before,
.image-button.icon-parent-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.footer-cta .fsNavLevel1 li.icon-parent-solid a::before {
	content: "î§†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park-solid a::before,
.image-button.icon-park-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.footer-cta .fsNavLevel1 li.icon-park-solid a::before {
	content: "î§‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party-solid a::before,
.image-button.icon-party-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.footer-cta .fsNavLevel1 li.icon-party-solid a::before {
	content: "î§ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil-solid a::before,
.image-button.icon-pencil-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pencil-solid a::before {
	content: "î§‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone-solid a::before,
.image-button.icon-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-phone-solid a::before {
	content: "î§Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture-solid a::before,
.image-button.icon-picture-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.footer-cta .fsNavLevel1 li.icon-picture-solid a::before {
	content: "î§‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart-solid a::before,
.image-button.icon-pie-chart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart-solid a::before {
	content: "î§Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.image-button.icon-piggy-bank-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong-solid a::before,
.image-button.icon-ping-pong-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong-solid a::before {
	content: "î§Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate-solid a::before,
.image-button.icon-plate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-plate-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground-solid a::before,
.image-button.icon-playground-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.footer-cta .fsNavLevel1 li.icon-playground-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium-solid a::before,
.image-button.icon-podium-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.footer-cta .fsNavLevel1 li.icon-podium-solid a::before {
	content: "î§‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question-solid a::before,
.image-button.icon-question-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.footer-cta .fsNavLevel1 li.icon-question-solid a::before {
	content: "î§’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain-solid a::before,
.image-button.icon-rain-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.footer-cta .fsNavLevel1 li.icon-rain-solid a::before {
	content: "î§“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt-solid a::before,
.image-button.icon-reading-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt-solid a::before {
	content: "î§”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-solid a::before,
.image-button.icon-reading-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-solid a::before {
	content: "î§•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card-solid a::before,
.image-button.icon-report-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-report-card-solid a::before {
	content: "î§–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot-solid a::before,
.image-button.icon-robot-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.footer-cta .fsNavLevel1 li.icon-robot-solid a::before {
	content: "î§—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school-solid a::before,
.image-button.icon-school-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.footer-cta .fsNavLevel1 li.icon-school-solid a::before {
	content: "î§˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens-solid a::before,
.image-button.icon-screens-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.footer-cta .fsNavLevel1 li.icon-screens-solid a::before {
	content: "î§™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings-solid a::before,
.image-button.icon-settings-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.footer-cta .fsNavLevel1 li.icon-settings-solid a::before {
	content: "î§š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police-solid a::before,
.image-button.icon-shield-police-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police-solid a::before {
	content: "î§›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake-solid a::before,
.image-button.icon-snowflake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake-solid a::before {
	content: "î§œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer-solid a::before,
.image-button.icon-soccer-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.footer-cta .fsNavLevel1 li.icon-soccer-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david-solid a::before,
.image-button.icon-star-david-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-david-solid a::before {
	content: "î§ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-solid a::before,
.image-button.icon-star-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-solid a::before {
	content: "î§Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store-solid a::before,
.image-button.icon-store-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.footer-cta .fsNavLevel1 li.icon-store-solid a::before {
	content: "î§ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun-solid a::before,
.image-button.icon-sun-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.footer-cta .fsNavLevel1 li.icon-sun-solid a::before {
	content: "î§¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task-solid a::before,
.image-button.icon-task-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.footer-cta .fsNavLevel1 li.icon-task-solid a::before {
	content: "î§¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher-solid a::before,
.image-button.icon-teacher-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teacher-solid a::before {
	content: "î§£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork-solid a::before,
.image-button.icon-teamwork-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork-solid a::before {
	content: "î§¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre-solid a::before,
.image-button.icon-theatre-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.footer-cta .fsNavLevel1 li.icon-theatre-solid a::before {
	content: "î§¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.image-button.icon-thumbs-up-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up-solid a::before {
	content: "î§¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools-solid a::before,
.image-button.icon-tools-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tools-solid a::before {
	content: "î§§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate-solid a::before,
.image-button.icon-translate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-translate-solid a::before {
	content: "î§¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree-solid a::before,
.image-button.icon-tree-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tree-solid a::before {
	content: "î§©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy-solid a::before,
.image-button.icon-trophy-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.footer-cta .fsNavLevel1 li.icon-trophy-solid a::before {
	content: "î§ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user-solid a::before,
.image-button.icon-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-user-solid a::before {
	content: "î§«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video-solid a::before,
.image-button.icon-video-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.footer-cta .fsNavLevel1 li.icon-video-solid a::before {
	content: "î§¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus-solid a::before,
.image-button.icon-virus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-virus-solid a::before {
	content: "î§­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning-solid a::before,
.image-button.icon-warning-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.footer-cta .fsNavLevel1 li.icon-warning-solid a::before {
	content: "î§®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair-solid a::before,
.image-button.icon-wheelchair-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair-solid a::before {
	content: "î§¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.compartment {
	position: relative;
	margin: 0 auto;
	max-width: 1180px;
}
.margin-x {
	margin-right: 1.1111111111em;
	margin-left: 1.1111111111em;
}
.margin-x-2x {
	margin-right: 2.2222222222em;
	margin-left: 2.2222222222em;
}
.margin-y {
	margin-top: 1.1111111111em;
	margin-bottom: 1.1111111111em;
}
.margin-y-2x {
	margin-top: 2.2222222222em;
	margin-bottom: 2.2222222222em;
}
.padding-x {
	padding-right: 1.1111111111em;
	padding-left: 1.1111111111em;
}
.padding-x-2x {
	padding-right: 2.2222222222em;
	padding-left: 2.2222222222em;
}
.padding-y {
	padding-top: 1.1111111111em;
	padding-bottom: 1.1111111111em;
}
.padding-y-2x {
	padding-top: 2.2222222222em;
	padding-bottom: 2.2222222222em;
}
.stretch-container {
	margin-right: -1.1111111111em;
	margin-left: -1.1111111111em;
}
.cover {
	position: absolute;
	height: 100%;
	width: 100%;
}
.fsYoutubeTitle,
.fsVimeoTitle,
.fsAthleticsRosterList li > div.fsRosterName,
.fsTitle {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.375rem;
	line-height: 1.9375rem;
	margin-bottom: 20px;
	margin-bottom: 15px;
}
p + .fsYoutubeTitle,
p + .fsVimeoTitle,
.fsAthleticsRosterList li > p + div.fsRosterName,
p + .fsTitle {
	margin-top: 40px;
}
.\:container\(width\<600px\).fsYoutubeTitle,
.\:container\(width\<600px\).fsVimeoTitle,
.fsAthleticsRosterList li > div.\:container\(width\<600px\).fsRosterName,
.\:container\(width\<600px\).fsTitle {
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin-bottom: 10px;
}
.fsBanner .fsYoutubeTitle,
.fsBanner .fsVimeoTitle,
.fsBanner .fsAthleticsRosterList li > div.fsRosterName,
.fsAthleticsRosterList .fsBanner li > div.fsRosterName,
.fsBanner .fsTitle,
.fsStyleOneThird .fsYoutubeTitle,
.fsStyleOneThird .fsVimeoTitle,
.fsStyleOneThird .fsAthleticsRosterList li > div.fsRosterName,
.fsAthleticsRosterList .fsStyleOneThird li > div.fsRosterName,
.fsStyleOneThird .fsTitle {
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	.fsYoutubeTitle,
	.fsVimeoTitle,
	.fsAthleticsRosterList li > div.fsRosterName,
	.fsTitle {
		font-size: 1.25rem;
		line-height: 1.75rem;
		margin-bottom: 10px;
	}
}
.fsYoutubeTitle:last-child,
.fsVimeoTitle:last-child,
.fsAthleticsRosterList li > div.fsRosterName:last-child,
.fsTitle:last-child {
	margin-bottom: 0;
}
.fsYoutubeTitle > a,
.fsVimeoTitle > a,
.fsAthleticsRosterList li > div.fsRosterName > a,
.fsTitle > a {
	color: inherit;
	font-weight: inherit;
	text-decoration: none;
}
.fsYoutubeTitle > a:hover,
.fsVimeoTitle > a:hover,
.fsAthleticsRosterList li > div.fsRosterName > a:hover,
.fsTitle > a:hover,
.fsYoutubeTitle > a:focus,
.fsVimeoTitle > a:focus,
.fsAthleticsRosterList li > div.fsRosterName > a:focus,
.fsTitle > a:focus {
	color: #131313;
	text-decoration: underline;
}
h1 {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 3.625rem;
	line-height: 5.0625rem;
	margin-bottom: 50px;
}
p + h1 {
	margin-top: 40px;
}
h1.\:container\(width\<600px\) {
	font-size: 2.5rem;
	line-height: 3.5rem;
	margin-bottom: 20px;
}
.fsBanner h1,
.fsStyleOneThird h1 {
	font-size: 2.5rem;
	line-height: 3.5rem;
	margin-bottom: 20px;
}
@media (max-width: 999px) {
	h1 {
		font-size: 2.5rem;
		line-height: 3.5rem;
		margin-bottom: 20px;
	}
}
h2 {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 2.625rem;
	line-height: 3.6875rem;
	margin-bottom: 20px;
}
p + h2 {
	margin-top: 40px;
}
h2.\:container\(width\<600px\) {
	font-size: 1.625rem;
	line-height: 2.25rem;
	margin-bottom: 10px;
}
.fsBanner h2,
.fsStyleOneThird h2 {
	font-size: 1.625rem;
	line-height: 2.25rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	h2 {
		font-size: 1.625rem;
		line-height: 2.25rem;
		margin-bottom: 10px;
	}
}
h3 {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.75rem;
	line-height: 2.4375rem;
	margin-bottom: 20px;
}
p + h3 {
	margin-top: 40px;
}
h3.\:container\(width\<600px\) {
	font-size: 1.5rem;
	line-height: 2.125rem;
	margin-bottom: 10px;
}
.fsBanner h3,
.fsStyleOneThird h3 {
	font-size: 1.5rem;
	line-height: 2.125rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	h3 {
		font-size: 1.5rem;
		line-height: 2.125rem;
		margin-bottom: 10px;
	}
}
h4 {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.375rem;
	line-height: 1.9375rem;
	margin-bottom: 20px;
}
p + h4 {
	margin-top: 40px;
}
h4.\:container\(width\<600px\) {
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin-bottom: 10px;
}
.fsBanner h4,
.fsStyleOneThird h4 {
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	h4 {
		font-size: 1.25rem;
		line-height: 1.75rem;
		margin-bottom: 10px;
	}
}
h5 {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.125rem;
	line-height: 1.5625rem;
	margin-bottom: 15px;
}
p + h5 {
	margin-top: 40px;
}
h5.\:container\(width\<600px\) {
	font-size: 1.125rem;
	line-height: 1.5625rem;
	margin-bottom: 10px;
}
.fsBanner h5,
.fsStyleOneThird h5 {
	font-size: 1.125rem;
	line-height: 1.5625rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	h5 {
		font-size: 1.125rem;
		line-height: 1.5625rem;
		margin-bottom: 10px;
	}
}
h6 {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1rem;
	line-height: 1.375rem;
	margin-bottom: 15px;
}
p + h6 {
	margin-top: 40px;
}
h6.\:container\(width\<600px\) {
	font-size: 1rem;
	line-height: 1.375rem;
	margin-bottom: 10px;
}
.fsBanner h6,
.fsStyleOneThird h6 {
	font-size: 1rem;
	line-height: 1.375rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	h6 {
		font-size: 1rem;
		line-height: 1.375rem;
		margin-bottom: 10px;
	}
}
p {
	margin: 0 0 20px;
}
body:not(.fsComposeMode) p:last-child {
	margin-bottom: 0;
}
hr {
	margin: 0 auto 20px;
}
a {
	text-decoration: underline;
	color: #131313;
	text-decoration-color: var(--primary-color, #373737);
	text-underline-offset: 5px;
	font-weight: 700;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
a:hover,
a:focus {
	text-decoration: underline;
	color: #131313;
	text-decoration-color: #636363;
}
ul,
ol {
	margin-top: 0;
	padding-left: 20px;
}
img,
canvas,
video,
svg {
	height: auto;
	max-width: 100%;
}
iframe {
	border: 0;
	max-width: 100%;
} /*! _main.scss - src/sass/modules/common/ - main common import */ /*! elements - common v0.0.1 */
.fsElement {
	margin-bottom: 60px;
}
.fsElement.fsLayout {
	margin-bottom: 40px;
}
.fsElement.fsLayout:last-child {
	margin-bottom: 0;
}
.fsElement:last-child {
	margin-bottom: 0;
}
.fsElementHeaderContent {
	margin-bottom: 20px;
}
.fsElementFooterContent {
	margin-top: 20px;
}
.fsElementEmpty {
	font-size: 1rem;
	line-height: 1.375;
	font-style: italic;
	color: #131313;
}
.fsPanel {
	margin-bottom: 0;
}
.fsStyleDefaultField {
	border: solid 1px #cfcfcf;
} /*! elements - common - list subtype v0.0.1 */
.fsList article {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #cfcfcf;
}
.fsList .fsListItems:last-of-type > article:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.fsList
	.fsListItems:last-of-type
	> .fsMonthContainer:last-child
	> .fsDayContainer:last-child
	article:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.fsList
	.fsListItems:last-of-type
	> .fsDayContainer:last-child
	article:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.fsList li.fsListItem {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #cfcfcf;
}
.fsListNav .fsStyleDefaultList {
	list-style: none;
	margin: 0;
	padding: 0;
}
.fsListNav .fsStyleDefaultList .fsListItem a {
	display: inline-block;
	padding: 0;
}
.fsListNav .fsStyleDefaultList .fsListItem a:hover,
.fsListNav .fsStyleDefaultList .fsListItem a:focus {
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.fsListNav
	.fsStyleDefaultList
	.fsListItem.fsResourceCollection.fsStateExpanded
	> .fsResourceCollectionLink {
	margin-bottom: 10px;
}
.fsListNav .fsListLevel1 > .fsListItem {
	padding: 0 0 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #cfcfcf;
}
.fsListNav .fsListLevel2 > .fsListItem {
	padding-left: 10px;
}
.fsListNav .fsListLevel3 > .fsListItem {
	padding-left: 20px;
}
.fsListNav .fsListLevel4 > .fsListItem {
	padding-left: 30px;
}
.fsListNav .fsListLevel5 > .fsListItem {
	padding-left: 40px;
} /*! element - common - slideshow subtype v0.0.1 */
.fsSlideshow.fsSlideshowVertical .fsPrevButton {
	margin: 0 auto 10px;
}
.fsSlideshow.fsSlideshowVertical .fsPager {
	margin-bottom: 20px;
}
.fsSlideshow.fsSlideshowVertical .slick-navigation {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.fsSlideshow .fsElementSlideshow {
	margin: 0 -10px;
}
.fsSlideshow .fsElementSlideshow[data-arrows*="true"] {
	padding: 0;
}
.fsSlideshow .slick-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 30px;
}
.fsSlideshow .fsNextButton,
.fsSlideshow .fsPrevButton {
	overflow: hidden;
	position: relative;
	top: auto;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	margin: 0 10px;
	border: 1px solid #636363;
	background-color: rgba(0, 0, 0, 0);
	color: #636363;
	font-size: 0;
	line-height: 1;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.fsSlideshow .fsNextButton:before,
.fsSlideshow .fsPrevButton:before {
	font-size: 16px;
	line-height: 1;
	width: auto;
	height: auto;
	color: inherit;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	font-family: "IcoMoon";
	font-weight: normal;
}
.fsSlideshow .fsNextButton:hover,
.fsSlideshow .fsNextButton:focus,
.fsSlideshow .fsPrevButton:hover,
.fsSlideshow .fsPrevButton:focus {
	border-color: var(--primary-color, #373737);
	background-color: var(--primary-color, #373737);
	color: #fff;
}
.fsSlideshow .fsNextButton:hover:before,
.fsSlideshow .fsNextButton:focus:before,
.fsSlideshow .fsPrevButton:hover:before,
.fsSlideshow .fsPrevButton:focus:before {
	color: #fff !important;
}
.fsSlideshow .fsPrevButton:before {
	content: "ï„„";
}
.fsSlideshow .fsNextButton:before {
	content: "ï„…";
}
.fsSlideshow .fsPager {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	margin: -4px 6px;
}
.fsSlideshow .fsPager li {
	width: 8px;
	height: 8px;
	margin: 4px;
}
.fsSlideshow .fsPager li button {
	width: 100%;
	height: 100%;
	padding: 0;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #636363;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsSlideshow .fsPager li button:before {
	content: normal;
}
.fsSlideshow .fsPager li button:hover,
.fsSlideshow .fsPager li button:focus {
	background-color: var(--primary-color, #373737);
	border-color: var(--primary-color, #373737);
}
.fsSlideshow .fsPager li button:focus {
	outline: 1px dashed rgba(55, 55, 55, 0.25);
}
.fsSlideshow .fsPager li.slick-active button {
	background-color: var(--primary-color, #373737);
	border-color: var(--primary-color, #373737);
} /*! elements - common - dialog box v0.0.1 */
.fsDialogCloseButton {
	opacity: 1;
	width: 40px;
	height: 40px;
	top: 20px;
	right: 20px;
	font-size: 1rem;
	line-height: 1;
}
.fsDialogCloseButton:after {
	content: normal;
}
.fsDialogCloseButton:before {
	content: "ï€";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	color: #131313;
	background-color: rgba(0, 0, 0, 0);
	max-width: unset;
	height: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	border-radius: 0;
	-webkit-transition: 0.3s color;
	transition: 0.3s color;
}
.fsDialogCloseButton:focus:before {
	color: #131313;
	background-color: rgba(0, 0, 0, 0);
}
.fsDialogCloseButton:hover:before {
	color: #131313;
	background-color: rgba(0, 0, 0, 0);
}
.fsResourceElement.fsElementDialog .fsDialogCloseButton {
	background-color: #f7e212;
	color: #131313;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.fsResourceElement.fsElementDialog .fsDialogCloseButton:before {
	background-color: rgba(0, 0, 0, 0);
	color: #131313;
}
.fsResourceElement.fsElementDialog .fsDialogCloseButton:hover,
.fsResourceElement.fsElementDialog .fsDialogCloseButton:focus,
.fsResourceElement.fsElementDialog .fsDialogCloseButton:focus-within {
	background-color: var(--secondary-color, #cfcfcf);
	color: #f7e212;
}
.fsResourceElement.fsElementDialog .fsDialogCloseButton:hover::before,
.fsResourceElement.fsElementDialog .fsDialogCloseButton:focus::before,
.fsResourceElement.fsElementDialog .fsDialogCloseButton:focus-within::before {
	color: #f7e212;
}
.fsElementDialog {
	color: #373737;
	width: 800px;
	border-radius: 8px;
	-webkit-filter: drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.08));
	filter: drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.08));
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}
.fsDialog .fsElementSlideshow {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.lead-in {
	font-style: normal;
	font-size: 26px;
	line-height: 1.6;
	font-weight: 400;
	color: var(--primary-color, #373737);
	font-family: "Roboto", sans-serif;
}
.lead-in.\:container\(width\<600px\) {
	font-size: 24px;
}
.fsBanner .lead-in,
.fsStyleOneThird .lead-in {
	font-size: 24px;
}
@media (max-width: 999px) {
	.lead-in {
		font-size: 24px;
	}
}
blockquote {
	margin: 50px 0;
	padding-bottom: 20px;
	position: relative;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.6;
	text-align: center;
	font-family: "Roboto", sans-serif;
	border-bottom: 1px solid #cfcfcf;
	color: #131313;
}
body:not(.fsComposeMode) blockquote:first-child {
	margin-top: 0;
}
body:not(.fsComposeMode) blockquote:last-child {
	margin-bottom: 0;
}
blockquote:before {
	content: "î¤™";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	display: table;
	margin: 0 auto 20px;
	padding: 0 20px;
	background-color: #fff;
	color: #f79421;
	position: relative;
	z-index: 1;
	font-size: 30px;
	line-height: 1;
}
blockquote:after {
	content: "";
	position: absolute;
	top: 14px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #cfcfcf;
}
blockquote.\:container\(width\<600px\) {
	margin: 40px 0;
	font-size: 18px;
}
.fsBanner blockquote,
.fsStyleOneThird blockquote {
	margin: 40px 0;
	font-size: 18px;
}
@media (max-width: 999px) {
	blockquote {
		margin: 40px 0;
		font-size: 18px;
	}
}
cite {
	display: block;
	margin: 20px 0 0;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #636363;
	font-family: "Roboto", sans-serif;
}
cite strong {
	font-style: normal;
	display: block;
	font-weight: 700;
}
.callout-text {
	display: block;
	-webkit-box-shadow: inset 4px 0px 0px #f79421;
	box-shadow: inset 4px 0px 0px #f79421;
	margin: 50px 0;
	padding-left: 30px;
	font-size: 22px;
	line-height: 1.6;
	font-weight: 300;
	color: #131313;
}
.callout-text.\:container\(width\<600px\) {
	margin: 40px 0;
	padding-left: 20px;
	font-size: 18px;
}
.fsBanner .callout-text,
.fsStyleOneThird .callout-text {
	margin: 40px 0;
	padding-left: 20px;
	font-size: 18px;
}
@media (max-width: 999px) {
	.callout-text {
		margin: 40px 0;
		padding-left: 20px;
		font-size: 18px;
	}
}
body:not(.fsComposeMode) .sr-only {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
.fsAthleticsRoster .fsElementTable,
.fsAthleticsEvent.fsTable .fsElementTable,
table.table-styled {
	width: 100%;
	margin-bottom: 20px;
}
.fsAthleticsRoster .fsElementTable th,
.fsAthleticsEvent.fsTable .fsElementTable th,
.fsAthleticsRoster .fsElementTable td,
.fsAthleticsEvent.fsTable .fsElementTable td,
table.table-styled th,
table.table-styled td {
	vertical-align: top;
	border-bottom: none;
}
.fsAthleticsRoster .fsElementTable th,
.fsAthleticsEvent.fsTable .fsElementTable th,
table.table-styled th {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.125rem;
	line-height: 1.5625rem;
	margin-bottom: 0;
	padding: 20px;
	background: var(--secondary-color, #cfcfcf);
	color: #fff;
	text-align: left;
}
.fsAthleticsRoster p + .fsElementTable th,
.fsAthleticsEvent.fsTable p + .fsElementTable th,
p + table.table-styled th {
	margin-top: 40px;
}
.fsAthleticsRoster .fsElementTable th.\:container\(width\<600px\),
.fsAthleticsEvent.fsTable .fsElementTable th.\:container\(width\<600px\),
table.table-styled th.\:container\(width\<600px\) {
	font-size: 1.125rem;
	line-height: 1.5625rem;
}
.fsBanner .fsAthleticsRoster .fsElementTable th,
.fsAthleticsRoster .fsBanner .fsElementTable th,
.fsBanner .fsAthleticsEvent.fsTable .fsElementTable th,
.fsAthleticsEvent.fsTable .fsBanner .fsElementTable th,
.fsStyleOneThird .fsAthleticsRoster .fsElementTable th,
.fsAthleticsRoster .fsStyleOneThird .fsElementTable th,
.fsStyleOneThird .fsAthleticsEvent.fsTable .fsElementTable th,
.fsAthleticsEvent.fsTable .fsStyleOneThird .fsElementTable th,
.fsBanner table.table-styled th,
.fsStyleOneThird table.table-styled th {
	font-size: 1.125rem;
	line-height: 1.5625rem;
}
@media (max-width: 999px) {
	.fsAthleticsRoster .fsElementTable th,
	.fsAthleticsEvent.fsTable .fsElementTable th,
	table.table-styled th {
		font-size: 1.125rem;
		line-height: 1.5625rem;
	}
}
.fsAthleticsRoster .fsElementTable td,
.fsAthleticsEvent.fsTable .fsElementTable td,
table.table-styled td {
	padding: 13px 20px;
}
.fsAthleticsRoster .fsElementTable tr,
.fsAthleticsEvent.fsTable .fsElementTable tr,
table.table-styled tr {
	border-bottom: solid 1px #fff;
}
.fsAthleticsRoster .fsElementTable tr:nth-of-type(odd) td,
.fsAthleticsEvent.fsTable .fsElementTable tr:nth-of-type(odd) td,
table.table-styled tr:nth-of-type(odd) td {
	background-color: #f8f8f8;
}
.fsAthleticsRoster .fsElementTable tr:nth-of-type(even) td,
.fsAthleticsEvent.fsTable .fsElementTable tr:nth-of-type(even) td,
table.table-styled tr:nth-of-type(even) td {
	background-color: #fff;
}
.fsAthleticsRoster .fsElementTable tr.fsLoadMoreButtonRow td,
.fsAthleticsEvent.fsTable .fsElementTable tr.fsLoadMoreButtonRow td,
table.table-styled tr.fsLoadMoreButtonRow td {
	background-color: rgba(0, 0, 0, 0);
	padding: 20px 0;
}
body:not(.fsComposeMode) .fsAthleticsRoster .fsElementTable:last-child,
.fsAthleticsRoster body:not(.fsComposeMode) .fsElementTable:last-child,
body:not(.fsComposeMode) .fsAthleticsEvent.fsTable .fsElementTable:last-child,
.fsAthleticsEvent.fsTable body:not(.fsComposeMode) .fsElementTable:last-child,
body:not(.fsComposeMode) table.table-styled:last-child {
	margin-bottom: 0;
}
.fsAthleticsRoster
	.fsElementTable
	.fsAthleticsDetails
	.fsAthleticsEventDetailLink,
.fsAthleticsEvent.fsTable
	.fsElementTable
	.fsAthleticsDetails
	.fsAthleticsEventDetailLink,
table.table-styled .fsAthleticsDetails .fsAthleticsEventDetailLink {
	color: #131313;
	text-decoration: underline;
}
.fsAthleticsRoster
	.fsElementTable
	.fsAthleticsDetails
	.fsAthleticsEventDetailLink:hover,
.fsAthleticsEvent.fsTable
	.fsElementTable
	.fsAthleticsDetails
	.fsAthleticsEventDetailLink:hover,
.fsAthleticsRoster
	.fsElementTable
	.fsAthleticsDetails
	.fsAthleticsEventDetailLink:focus,
.fsAthleticsEvent.fsTable
	.fsElementTable
	.fsAthleticsDetails
	.fsAthleticsEventDetailLink:focus,
table.table-styled .fsAthleticsDetails .fsAthleticsEventDetailLink:hover,
table.table-styled .fsAthleticsDetails .fsAthleticsEventDetailLink:focus {
	text-decoration: none;
}
.table-overflow {
	overflow-x: auto;
	max-width: 100%;
	margin-bottom: 20px;
}
.table-overflow:last-child {
	margin-bottom: 0;
}
body:not(.home) .fsPageBodyWrapper img {
	border-radius: 12px;
}
hr {
	border-bottom: 0px;
	border-top: 1px solid #cfcfcf;
}
body:not(.fsComposeMode) .divider-logo-1,
body:not(.fsComposeMode) .divider-logo-2,
body:not(.fsComposeMode) .divider-logo-3 {
	position: relative;
	width: 100%;
	margin-top: 70px;
	margin-bottom: 70px;
	color: rgba(0, 0, 0, 0);
	border: 0px;
	display: block;
	font-size: 0px;
	line-height: 0;
}
body:not(.fsComposeMode) .divider-logo-1:before,
body:not(.fsComposeMode) .divider-logo-2:before,
body:not(.fsComposeMode) .divider-logo-3:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	font-size: 20px;
	width: 85px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
body:not(.fsComposeMode) .divider-logo-1 {
	border-top: 2px solid rgba(247, 148, 33, 0.15);
}
body:not(.fsComposeMode) .divider-logo-1:before {
	background-image: url(/uploaded/themes/default_24/images/hr-logo-1.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
body:not(.fsComposeMode) .divider-logo-2 {
	border-top: 1px solid rgba(99, 99, 99, 0.15);
}
body:not(.fsComposeMode) .divider-logo-2:before {
	background-image: url(/uploaded/themes/default_24/images/hr-logo-2.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
body:not(.fsComposeMode) .divider-logo-3 {
	border-top: 1px solid rgba(55, 55, 55, 0.15);
}
body:not(.fsComposeMode) .divider-logo-3:before {
	background-image: url(/uploaded/themes/default_24/images/hr-logo-1.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.card {
	color: #131313;
	background-color: #fff;
	-webkit-box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
	border-radius: 12px;
	position: relative;
}
.card.light {
	background-color: #fff;
}
.card.light a:not([class]) {
	color: #131313;
	text-decoration-color: var(--primary-color, #373737);
}
.card.light a:not([class]):hover,
.card.light a:not([class]):focus {
	color: #131313;
	text-decoration-color: #636363;
}
.card.dark {
	background-color: #131313;
	color: #fff;
}
.card.dark a:not([class]) {
	color: #fff;
	text-decoration-color: #f79421;
}
.card.dark a:not([class]):hover,
.card.dark a:not([class]):focus {
	color: #fff;
	text-decoration-color: #fff;
}
.card.primary {
	background-color: var(--primary-color, #373737);
	color: #fff;
	text-shadow: 0px 0px 5px #712b00;
}
.card.primary a:not([class]) {
	color: #fff;
	text-decoration-color: #f79421;
}
.card.primary a:not([class]):hover,
.card.primary a:not([class]):focus {
	color: #fff;
	text-decoration-color: #fff;
}
.card.primary a.button-on-dark-1:hover,
.card.primary a.button-on-dark-1:focus,
.fsStateSelected .card.primary a.button-on-dark-1,
.card.primary a.button-on-dark-1.on,
.card.primary a.button-3:hover,
.card.primary a.button-3:focus,
.fsStateSelected .card.primary a.button-3,
.card.primary a.button-3.on {
	text-shadow: none;
}
.card.secondary {
	background-color: var(--secondary-color, #cfcfcf);
	color: #fff;
}
.card.secondary a:not([class]) {
	color: #fff;
	text-decoration-color: #f79421;
}
.card.secondary a:not([class]):hover,
.card.secondary a:not([class]):focus {
	color: #fff;
	text-decoration-color: #fff;
}
.card.accent-1 {
	background-color: #d03c0e;
	color: #fff;
}
.card.accent-1 a:not([class]) {
	color: #fff;
	text-decoration-color: #f79421;
}
.card.accent-1 a:not([class]):hover,
.card.accent-1 a:not([class]):focus {
	color: #fff;
	text-decoration-color: #fff;
}
.card.accent-2 {
	background-color: #f7e212;
	color: var(--secondary-color, #cfcfcf);
}
.card.accent-2 a:not([class]) {
	color: var(--secondary-color, #cfcfcf);
	text-decoration-color: #131313;
}
.card.accent-2 a:not([class]):hover,
.card.accent-2 a:not([class]):focus {
	color: var(--secondary-color, #cfcfcf);
	text-decoration-color: #d03c0e;
}
.card.accent-3 {
	background-color: #365888;
	color: #fff;
}
.card.accent-3 a:not([class]) {
	color: #fff;
	text-decoration-color: #f79421;
}
.card.accent-3 a:not([class]):hover,
.card.accent-3 a:not([class]):focus {
	color: #fff;
	text-decoration-color: #fff;
}
.card.equal-height {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.card.equal-height > .fsElementContent {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.card > header {
	overflow: hidden;
	position: relative;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.card > header .fsElementTitle {
	margin-bottom: 0;
	padding: 30px;
}
.card > header .fsElementHeaderContent {
	margin: 0;
}
.card > header .fsElementHeaderContent img {
	display: block;
}
.card > .fsElementContent {
	padding: 30px;
}
.card h2 {
	font-weight: 700 !important;
	font-size: 26px !important;
	line-height: 36px !important;
}
.card h1,
.card h2,
.card h3,
.card h4,
.card h5,
.card h6,
.card .lead-in,
.card a:not([class]) {
	color: inherit;
}
body:not(.fsComposeMode) .card > header .fsElementHeaderContent img {
	opacity: 0;
}
@media (min-width: 1100px) {
	body:not(.fsComposeMode) .card.left,
	body:not(.fsComposeMode) .card.right {
		padding: 0px 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		min-height: 360px;
	}
	body:not(.fsComposeMode) .card.left > .fsElementContent,
	body:not(.fsComposeMode) .card.left > .fsElementTitle,
	body:not(.fsComposeMode) .card.right > .fsElementContent,
	body:not(.fsComposeMode) .card.right > .fsElementTitle {
		width: 50%;
		padding-left: 50px;
		padding-right: 50px;
	}
	body:not(.fsComposeMode) .card.left > header,
	body:not(.fsComposeMode) .card.right > header {
		width: 50%;
		min-height: 360px;
		height: 100%;
		position: absolute;
		top: 0px;
	}
	body:not(.fsComposeMode) .card.left > .fsElementContent,
	body:not(.fsComposeMode) .card.left > .fsElementTitle {
		margin-left: auto;
	}
	body:not(.fsComposeMode) .card.left > header {
		left: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 12px;
	}
	body:not(.fsComposeMode) .card.right > .fsElementContent,
	body:not(.fsComposeMode) .card.right > .fsElementTitle {
		margin-right: auto;
	}
	body:not(.fsComposeMode) .card.right header {
		right: 0px;
		border-top-left-radius: 0px;
		border-bottom-right-radius: 12px;
	}
} /*! _main.scss - src/sass/navigation/ - main import */
.fsNavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.fsNavigation li.fsNavCurrentPage > a,
.fsNavigation li.fsNavCurrentPageAncestor > a {
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.fsNavigation a {
	display: block;
	padding: 10px 0;
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.fsNavigation a:hover,
.fsNavigation a:focus {
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.fsNavigation .fsNavLevel2 > li > a {
	padding-left: 10px;
}
.fsNavigation .fsNavLevel3 > li > a {
	padding-left: 20px;
}
.fsNavigation .fsNavLevel4 > li > a {
	padding-left: 30px;
}
.fsNavigation .fsNavLevel5 > li > a {
	padding-left: 40px;
}
.fsBreadcrumb {
	padding: 0px 20px;
	margin-bottom: 50px;
	display: none;
}
.home .fsBreadcrumb {
	display: none !important;
}
@media (min-width: 1100px) {
	.fsBreadcrumb {
		display: block;
	}
}
body:not(.fsComposeMode) .fsBreadcrumb > header {
	display: none;
}
.fsBreadcrumb > .fsElementContent {
	position: relative;
	margin: 0 auto;
	max-width: 1180px;
}
.fsBreadcrumb ul::empty {
	display: none;
}
.fsBreadcrumb ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.fsBreadcrumb ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-transform: uppercase;
	color: #131313;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.2;
	font-family: "Roboto", sans-serif;
}
.fsBreadcrumb ul li[class*="fsNavCurrentPage"] > a {
	color: #131313;
}
.fsBreadcrumb ul li a {
	padding: 0;
	color: #636363;
	font-weight: inherit;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
}
.fsBreadcrumb ul li a:hover,
.fsBreadcrumb ul li a:focus {
	color: #636363;
	text-decoration-color: #636363;
	text-decoration: underline;
}
.fsBreadcrumb ul li .fsNavBreadcrumbSeperator {
	margin: 0 10px;
	color: #959595;
	line-height: 1;
}
.home .landing-nav {
	display: none !important;
}
.landing-nav,
.horizontal-nav {
	display: none;
	width: 100%;
	position: relative;
	margin-bottom: 0;
	background: var(--secondary-color, #cfcfcf);
	padding: 0px;
}
@media (min-width: 1000px) {
	.landing-nav,
	.horizontal-nav {
		display: block;
	}
}
.landing-nav.horizontal-nav-empty,
.horizontal-nav.horizontal-nav-empty {
	display: none;
}
.home .landing-nav,
.home .horizontal-nav {
	display: none !important;
}
.landing-nav header,
.horizontal-nav header {
	display: none;
}
.landing-nav .fsElementContent,
.horizontal-nav .fsElementContent {
	position: relative;
	margin: 0 auto;
	max-width: 1180px;
	width: 100%;
}
.landing-nav nav,
.horizontal-nav nav {
	padding: 21px 5px;
}
.landing-nav nav::empty,
.horizontal-nav nav::empty {
	display: none;
}
.landing-nav .fsNavLevel1,
.horizontal-nav .fsNavLevel1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.landing-nav .fsNavLevel1 li,
.horizontal-nav .fsNavLevel1 li {
	margin: 9px 15px;
}
.landing-nav .fsNavLevel1 li .fsNavPageInfo,
.horizontal-nav .fsNavLevel1 li .fsNavPageInfo {
	display: none;
}
.landing-nav .fsNavLevel1 li a,
.horizontal-nav .fsNavLevel1 li a {
	position: relative;
	display: block;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.4;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.landing-nav .fsNavLevel1 li a:before,
.horizontal-nav .fsNavLevel1 li a:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 0px;
	left: 0;
	bottom: -3px;
	opacity: 0;
	background-color: #fff;
	pointer-events: none;
	z-index: 1;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.landing-nav .fsNavLevel1 li a:hover,
.landing-nav .fsNavLevel1 li a:focus,
.horizontal-nav .fsNavLevel1 li a:hover,
.horizontal-nav .fsNavLevel1 li a:focus {
	color: #fff;
}
.landing-nav .fsNavLevel1 li a:hover:before,
.landing-nav .fsNavLevel1 li a:focus:before,
.horizontal-nav .fsNavLevel1 li a:hover:before,
.horizontal-nav .fsNavLevel1 li a:focus:before {
	opacity: 1;
	height: 3px;
	background-color: #fff;
}
.landing-nav .fsNavLevel1 li.fsNavCurrentPage a,
.horizontal-nav .fsNavLevel1 li.fsNavCurrentPage a {
	color: #fff;
}
.landing-nav .fsNavLevel1 li.fsNavCurrentPage a:before,
.horizontal-nav .fsNavLevel1 li.fsNavCurrentPage a:before {
	opacity: 1;
	height: 3px;
	background-color: #f79421;
}
.nav-site-map ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.nav-site-map ul.fsNavLevel1 {
	margin-left: 0;
	list-style: none;
}
@media (min-width: 600px) {
	.nav-site-map ul.fsNavLevel1 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
		-webkit-column-rule: 0;
		-moz-column-rule: 0;
		column-rule: 0;
		min-height: initial;
	}
	.nav-site-map ul.fsNavLevel1 li {
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		break-inside: avoid-column;
	}
}
.nav-site-map ul.fsNavLevel1 > li > a {
	margin-bottom: 0px;
	font-weight: 700;
}
.nav-site-map ul.fsNavLevel1 > .fsNavParentPage {
	margin-bottom: 20px;
}
.nav-site-map ul.fsNavLevel2 {
	list-style: disc;
}
.nav-site-map ul.fsNavLevel3 {
	list-style: circle;
}
.nav-site-map ul.fsNavLevel4 {
	list-style: square;
}
.nav-site-map ul.fsNavLevel5 {
	list-style: disc;
}
.nav-sub.mobile-nav-sub {
	display: none;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	width: calc(100% - 40px);
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 0px 0px;
	margin-bottom: 10px;
}
.nav-sub.mobile-nav-sub > header {
	padding: 0px 20px;
	position: relative;
	display: block;
	width: 100%;
}
.nav-sub.mobile-nav-sub > header .fsElementTitle {
	display: block;
	text-transform: none;
	padding: 20px 0px;
	border-bottom: 0px;
	margin-bottom: 0px !important;
	font-size: 16px;
	font-weight: 700;
}
.nav-sub.mobile-nav-sub > header .fsElementTitle:after,
.nav-sub.mobile-nav-sub > header .fsElementTitle:before {
	display: none;
}
@media (max-width: 999px) {
	.nav-sub.mobile-nav-sub {
		display: block;
	}
}
.nav-sub.mobile-nav-sub.active-nav > header .fsElementTitle {
	color: #d03c0e !important;
}
.nav-sub.mobile-nav-sub.active-nav .nav-toggle:after {
	color: #d03c0e !important;
}
.nav-sub.mobile-nav-sub ul li .fsNavPageInfo {
	padding-left: 0px;
	background: rgba(0, 0, 0, 0);
}
.nav-sub.mobile-nav-sub .fsNavLevel1 > li > a {
	font-family: "Roboto", sans-serif;
	background: rgba(0, 0, 0, 0) !important;
	padding-left: 20px !important;
	padding-right: 40px !important;
}
.nav-sub.mobile-nav-sub .fsNavLevel1 > li > a:hover,
.nav-sub.mobile-nav-sub .fsNavLevel1 > li > a:focus {
	text-decoration: none;
}
.nav-sub.mobile-nav-sub .fsElementContent {
	position: relative;
	z-index: 2;
	padding: 0px;
}
.nav-sub.mobile-nav-sub .expander {
	right: 15px !important;
}
.nav-sub.mobile-nav-sub .fsNavLevel1 > li > a:hover > .expander,
.nav-sub.mobile-nav-sub .fsNavLevel1 > li > a:focus > .expander {
	color: #131313;
}
.nav-sub.mobile-nav-sub .fsNavParentPage.has-expander.expanded > a {
	color: #131313;
}
.nav-sub.mobile-nav-sub .expander:before {
	color: #131313;
}
.nav-sub.active-nav > header .nav-toggle {
	color: var(--primary-color, #373737);
}
.nav-tier ul li a {
	display: block;
	padding: 10px 10px;
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.nav-tier ul li a:hover,
.nav-tier ul li a:focus {
	color: #131313;
	background: #e5e5e5;
}
.nav-tier ul li.fsNavCurrentPage > a {
	color: var(--primary-color, #373737);
	background: #cfcfcf;
}
.nav-tier ul li.fsNavCurrentPage > a:hover,
.nav-tier ul li.fsNavCurrentPage > a:focus {
	color: var(--secondary-color, #cfcfcf);
	background: #e5e5e5;
}
.nav-tier ul li.fsNavCurrentPageAncestor {
	background: #e5e5e5;
}
.nav-tier ul li.fsNavCurrentPageAncestor > a {
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.nav-tier ul li.fsNavCurrentPageAncestor > a:hover,
.nav-tier ul li.fsNavCurrentPageAncestor > a:focus {
	color: #131313;
	background: #e5e5e5;
}
.nav-tier .fsNavLevel1 {
	padding-left: 0;
}
.nav-tier .fsNavLevel1 > li {
	border-bottom: solid 1px #cfcfcf;
}
.nav-tier .fsNavLevel1 > li:last-child {
	border-bottom: none;
}
.nav-tier .fsNavLevel2 > li > a {
	padding-left: 20px;
}
.nav-tier .fsNavLevel3 > li > a {
	padding-left: 30px;
}
.nav-tier .fsNavLevel4 > li > a {
	padding-left: 40px;
}
.nav-tier .fsNavLevel5 > li > a {
	padding-left: 50px;
}
.nav-sub {
	background-color: rgba(0, 0, 0, 0);
	padding: 0;
	margin-bottom: 70px;
	position: relative;
	display: block;
	display: none;
}
.nav-sub > header .fsElementTitle {
	padding: 20px 20px 20px 20px;
	margin-bottom: 0px;
	border-bottom: 2px solid #e5e5e5;
	font-family: "Poppins", sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.2;
	color: #373737;
}
.nav-sub .fsElementContent {
	position: relative;
	background-color: rgba(0, 0, 0, 0);
	padding: 0px;
	z-index: 2;
}
.nav-sub.mobile-nav-sub {
	display: block;
}
@media (min-width: 1000px) {
	.nav-sub.mobile-nav-sub {
		display: none;
	}
}
.nav-sub > .fsElementContent {
	border-top: 0px;
}
@media screen and (max-width: 999px) {
	.nav-sub > header {
		display: block;
		position: relative;
		position: relative;
		padding: 20px 10px;
		background-color: rgba(0, 0, 0, 0);
		color: #131313;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}
	.nav-sub > header .fsElementTitle {
		margin-top: 0;
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		color: #131313;
		font-size: 1.125rem;
		line-height: 1.5625rem;
		margin-bottom: 15px;
		margin-bottom: 0;
		color: inherit;
		font-size: 18px;
	}
	p + .nav-sub > header .fsElementTitle {
		margin-top: 40px;
	}
	.nav-sub > header .fsElementTitle.\:container\(width\<600px\) {
		font-size: 1.125rem;
		line-height: 1.5625rem;
		margin-bottom: 10px;
	}
	.fsBanner .nav-sub > header .fsElementTitle,
	.fsStyleOneThird .nav-sub > header .fsElementTitle {
		font-size: 1.125rem;
		line-height: 1.5625rem;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 999px) and (max-width: 999px) {
	.nav-sub > header .fsElementTitle {
		font-size: 1.125rem;
		line-height: 1.5625rem;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 999px) {
	.nav-sub > header:hover,
	.nav-sub > header:focus-within {
		background-color: rgba(0, 0, 0, 0);
		color: #131313;
	}
}
@media screen and (max-width: 999px) and (min-width: 1000px) {
	.nav-sub > header {
		cursor: default;
	}
}
@media screen and (max-width: 999px) {
	.nav-sub > header .fsElementTitle {
		position: relative;
		padding-right: 40px;
	}
	.nav-sub > header .nav-toggle {
		border: 0;
		background: none;
		cursor: pointer;
		margin: 0;
		padding: 0;
		position: absolute;
		position: absolute;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		right: 15px;
		color: inherit;
		cursor: pointer;
		font-size: 0;
		line-height: 1;
		color: #131313;
		width: 25px;
		height: 25px;
		border-radius: 100%;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.nav-sub > header .nav-toggle:after {
		content: "î¤˜";
		font-size: 18px;
		font-family: "IcoMoon";
		font-size: 20px;
		position: absolute;
		right: 5px;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0) rotate(0deg);
		transform: translate3d(0, -50%, 0) rotate(0deg);
	}
	.nav-sub > .fsElementContent {
		position: relative;
		display: block;
	}
	.nav-sub > .fsElementContent ul li a {
		display: block;
		color: #636363;
		background: rgba(0, 0, 0, 0);
	}
	.nav-sub > .fsElementContent ul li a:hover,
	.nav-sub > .fsElementContent ul li a:focus {
		color: #131313;
		background: rgba(0, 0, 0, 0);
	}
	.nav-sub > .fsElementContent ul li.fsNavCurrentPage > a {
		color: #131313;
		background: rgba(0, 0, 0, 0);
		text-decoration: none;
	}
	.nav-sub > .fsElementContent ul li.fsNavCurrentPage > a:hover,
	.nav-sub > .fsElementContent ul li.fsNavCurrentPage > a:focus {
		color: #131313;
		background: rgba(0, 0, 0, 0);
	}
	.nav-sub > .fsElementContent ul li.fsNavCurrentPageAncestor {
		background: rgba(0, 0, 0, 0);
	}
	.nav-sub > .fsElementContent ul li.fsNavCurrentPageAncestor > a {
		color: #131313;
		background: rgba(0, 0, 0, 0);
	}
	.nav-sub > .fsElementContent ul li.fsNavCurrentPageAncestor > a:hover,
	.nav-sub > .fsElementContent ul li.fsNavCurrentPageAncestor > a:focus {
		color: #131313;
		background: rgba(0, 0, 0, 0);
	}
	.nav-sub > .fsElementContent .fsNavLevel1 > li {
		border-bottom: 1px solid #e5e5e5;
	}
	.nav-sub > .fsElementContent .fsNavLevel1 > li > a {
		padding-left: 0px;
		padding-right: 0px;
	}
	.nav-sub > .fsElementContent .fsNavLevel2 > li > a {
		padding-left: 20px;
	}
	.nav-sub > .fsElementContent .fsNavLevel3 > li > a {
		padding-left: 30px;
	}
	.nav-sub > .fsElementContent .fsNavLevel4 > li > a {
		padding-left: 40px;
	}
	.nav-sub > .fsElementContent .fsNavLevel5 > li > a {
		padding-left: 50px;
	}
	.nav-sub.active-nav > header {
		color: var(--primary-color, #373737);
		background-color: rgba(0, 0, 0, 0);
	}
	.nav-sub.active-nav > header .nav-toggle:after {
		content: "î¤˜";
		-webkit-transform: translate3d(0, -50%, 0) rotate(90deg);
		transform: translate3d(0, -50%, 0) rotate(90deg);
	}
}
@media (min-width: 1000px) {
	.nav-sub {
		display: block;
	}
}
.nav-sub > .fsElementContent {
	height: auto;
	max-height: 0;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
@media (min-width: 1000px) {
	.nav-sub > .fsElementContent {
		max-height: 9999px;
		visibility: visible;
		opacity: 1;
	}
}
.nav-sub.active-nav > .fsElementContent {
	max-height: 9999px;
	visibility: visible;
	opacity: 1;
}
.fsHeader .nav-sub {
	display: block;
}
@media (min-width: 1000px) {
	.fsHeader .nav-sub {
		display: none;
	}
}
.nav-sub.nav-sub-empty {
	display: none !important;
}
.nav-sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.nav-sub ul li .fsNavPageInfo {
	padding: 0px 0px 0px 10px;
	background-color: #fcfcfc;
}
.nav-sub ul li a {
	display: block;
	padding: 10px 0px;
	color: #636363;
	background: rgba(0, 0, 0, 0);
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "Roboto", sans-serif;
	text-decoration: none;
}
.nav-sub ul li a:hover,
.nav-sub ul li a:focus {
	color: #131313;
	background: rgba(0, 0, 0, 0);
	text-decoration: none;
}
.nav-sub ul li.fsNavCurrentPage > a {
	color: #131313;
	background: rgba(0, 0, 0, 0);
	text-decoration: none;
}
.nav-sub ul li.fsNavCurrentPage > a:hover,
.nav-sub ul li.fsNavCurrentPage > a:focus {
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.nav-sub ul li.fsNavCurrentPageAncestor {
	background: rgba(0, 0, 0, 0);
}
.nav-sub ul li.fsNavCurrentPageAncestor > a {
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.nav-sub ul li.fsNavCurrentPageAncestor > a:hover,
.nav-sub ul li.fsNavCurrentPageAncestor > a:focus {
	color: #131313;
	background: rgba(0, 0, 0, 0);
}
.nav-sub .fsNavLevel1 {
	padding-top: 0px;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 0px;
}
@media screen and (max-width: 999px) {
	.nav-sub .fsNavLevel1 {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
.nav-sub .fsNavLevel1 > li {
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #cfcfcf;
}
.nav-sub .fsNavLevel1 > li:last-child {
	border-bottom: none;
}
.nav-sub .fsNavLevel1 > li > a {
	padding: 20px 20px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.4;
	font-family: "Roboto", sans-serif;
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
.nav-sub .fsNavLevel1 > li > a:before {
	content: "";
	position: absolute;
	top: -2px;
	left: 0px;
	width: 100%;
	height: 3px;
	background-color: var(--primary-color, #373737);
	opacity: 0;
	height: 0px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.nav-sub .fsNavLevel1 > li > a:hover,
.nav-sub .fsNavLevel1 > li > a:focus {
	text-decoration: none;
	background-color: #fcfcfc;
}
.nav-sub .fsNavLevel1 > li.expanded > a {
	background-color: #fcfcfc;
	color: var(--secondary-color, #cfcfcf);
}
.nav-sub .fsNavLevel1 > li.expanded > a:before {
	height: 3px;
	opacity: 1;
}
.nav-sub .fsNavLevel1 > li.fsNavCurrentPage > a,
.nav-sub .fsNavLevel1 > li.fsNavCurrentPage.has-expander.expanded > a {
	background-color: #fcfcfc;
	color: var(--secondary-color, #cfcfcf);
}
.nav-sub .fsNavLevel2 > li > a {
	padding-left: 20px;
}
.nav-sub .fsNavLevel3 > li > a {
	padding-left: 20px;
}
.nav-sub .fsNavLevel4 > li > a {
	padding-left: 20px;
}
.nav-sub .fsNavLevel5 > li > a {
	padding-left: 20px;
}
.nav-sub a {
	position: relative;
}
.nav-sub .has-expander > a {
	padding-right: 50px;
}
.nav-sub .expander {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	color: inherit;
	top: 0;
	right: 10px;
	width: 25px;
	height: 100%;
	font-size: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}
.nav-sub .expander:before {
	content: "ï„…";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	color: inherit;
	font-size: 18px;
	-webkit-transition: all ease-in 0.3s;
	transition: all ease-in 0.3s;
	font-weight: 400;
	color: #959595;
	width: 25px;
	height: 25px;
	border-radius: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.nav-sub .expander:hover:before,
.nav-sub .expander:focus:before {
	background: rgba(0, 0, 0, 0.04);
}
.nav-sub .fsNavParentPage.has-expander.expanded > a {
	color: var(--secondary-color, #cfcfcf);
	text-decoration: none;
}
.nav-sub .expanded > a > .expander:before,
.nav-sub .expanded.fsNavCurrentPage > a > .expander:before {
	content: "ï„…";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.nav-sub .fsNavLevel2,
.nav-sub .fsNavLevel3,
.nav-sub .fsNavLevel4,
.nav-sub .fsNavLevel5 {
	display: none;
}
.nav-main {
	position: relative;
	display: none;
	width: 100%;
	margin-bottom: 65px;
	padding-left: 40px;
	padding-right: 40px;
}
@media (min-width: 1200px) {
	.nav-main {
		display: block;
	}
}
@media (min-width: 1350px) {
	.nav-main {
		padding-left: 85px;
	}
}
.nav-main > header {
	display: none;
}
.nav-main .fsNavLevel1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	padding-right: 24.1%;
	max-width: 86.2%;
	width: 100%;
}
.nav-main .fsNavLevel1 > li {
	position: static !important;
}
.nav-main .fsNavLevel1 > li:not(:last-child) {
	margin-bottom: 15px;
}
.nav-main .fsNavLevel1 > li:hover > a,
.nav-main .fsNavLevel1 > li:focus-within > a,
.nav-main .fsNavLevel1 > li.menu-item-open > a {
	color: #fff;
	background: rgba(0, 0, 0, 0);
}
.nav-main .fsNavLevel1 > li:hover > a:before,
.nav-main .fsNavLevel1 > li:hover > a:after,
.nav-main .fsNavLevel1 > li:focus-within > a:before,
.nav-main .fsNavLevel1 > li:focus-within > a:after,
.nav-main .fsNavLevel1 > li.menu-item-open > a:before,
.nav-main .fsNavLevel1 > li.menu-item-open > a:after {
	opacity: 1;
}
.nav-main .fsNavLevel1 > li[class*="fsNavCurrentPage"] > a {
	color: #fff;
	background: rgba(0, 0, 0, 0);
}
.nav-main .fsNavLevel1 > li[class*="fsNavCurrentPage"] > a:before,
.nav-main .fsNavLevel1 > li[class*="fsNavCurrentPage"] > a:after {
	opacity: 1;
}
.nav-main .fsNavLevel1 > li > a {
	display: block;
	position: relative;
	padding: 0 100px 0 0;
	font-family: "Poppins", sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.4;
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: #fff;
	background: rgba(0, 0, 0, 0);
}
.nav-main .fsNavLevel1 > li > a:before {
	position: absolute;
	content: "";
	width: 16px;
	height: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: calc(100% + 32px);
	z-index: 302;
	border-radius: 100%;
	background: #f7e212;
	pointer-events: none;
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
	opacity: 0;
	-webkit-transition: all 0.5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: all 0.5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
}
@media (min-width: 1350px) {
	.nav-main .fsNavLevel1 > li > a:before {
		right: calc(100% + 77px);
	}
}
.nav-main .fsNavLevel1 > li > a:after {
	position: absolute;
	content: "";
	width: 28px;
	height: 1px;
	top: 50%;
	right: calc(100% + 5px);
	background: #f7e212;
	z-index: 301;
	pointer-events: none;
	border-radius: 10px;
	opacity: 0;
	-webkit-transition: all 0.5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: all 0.5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
}
@media (min-width: 1350px) {
	.nav-main .fsNavLevel1 > li > a:after {
		right: calc(100% + 44px);
		width: 34px;
	}
}
.nav-main .fsNavLevel1 > li.hovered > a {
	color: #636363;
}
.nav-main .fsNavLevel1 > li:hover > .fsNavPageInfo,
.nav-main .fsNavLevel1 > li.menu-item-open > .fsNavPageInfo {
	opacity: 1;
	pointer-events: auto;
}
.nav-main .fsNavPageInfo {
	background: rgba(0, 0, 0, 0);
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	bottom: auto;
	text-align: left;
	width: 25%;
	max-height: 100%;
	height: 100%;
	overflow-y: auto;
	z-index: 300;
	display: block;
	opacity: 0;
	overflow-y: auto;
	pointer-events: none;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: all 0.5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: all 0.5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
}
@media (min-width: 1350px) {
	.nav-main .fsNavPageInfo {
		padding-left: 25px;
		width: 24.1%;
	}
}
.nav-main .holder-image-desc {
	position: fixed;
	z-index: 10;
	left: 0;
	bottom: 0;
	width: 31%;
	height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
body:not(.fsComposeMode).fsAccountBarVisible .nav-main .holder-image-desc {
	height: calc(100vh - 45px);
}
.nav-main .fsNavPageDescription {
	position: relative;
	z-index: 5;
	display: block;
	max-width: 365px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px 60px 20px;
	text-align: center;
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
}
.nav-main .fsNavPageDescription h2,
.nav-main .fsNavPageDescription h3,
.nav-main .fsNavPageDescription h4,
.nav-main .fsNavPageDescription h5,
.nav-main .fsNavPageDescription h6 {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	color: #fff;
}
.nav-main .fsNavPageDescription h2 {
	font-family: "Poppins", sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.4;
}
.nav-main .fsNavPageDescription a:not([class*="button-"]) {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: 1px;
	color: #f79421;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.nav-main .fsNavPageDescription a:not([class*="button-"]):after {
	position: relative;
	content: "î¤‘";
	width: auto;
	height: auto;
	top: -1px;
	font-family: "IcoMoon";
	font-weight: 400;
	font-size: 15px;
	line-height: 1;
	color: #f79421;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	pointer-events: none;
	margin-left: 10px;
}
.nav-main .fsNavPageDescription a:not([class*="button-"]):hover:after,
.nav-main .fsNavPageDescription a:not([class*="button-"]):focus:after {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}
.nav-main .fsNavPageThumbnail {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
	pointer-events: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.nav-main .fsNavPageThumbnail:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
	pointer-events: none;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(40.59%, rgba(0, 0, 0, 0)),
		to(rgba(0, 0, 0, 0.85))
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 40.59%,
		rgba(0, 0, 0, 0.85) 100%
	);
}
.nav-main .fsNavPageThumbnail img {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
.nav-main .fsNavLevel2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.nav-main .fsNavLevel2 li:not(:last-child) {
	margin-bottom: 15px;
}
.nav-main .fsNavLevel2 li a {
	display: block;
	position: relative;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: var(--secondary-color, #cfcfcf);
	background: rgba(0, 0, 0, 0);
}
.nav-main .fsNavLevel2 li a:hover,
.nav-main .fsNavLevel2 li a:focus {
	color: var(--secondary-color, #cfcfcf);
	background: rgba(0, 0, 0, 0);
	font-weight: 700;
}
.nav-main .fsNavLevel2 li[class*="fsNavCurrentPage"] > a {
	color: var(--secondary-color, #cfcfcf);
	background: rgba(0, 0, 0, 0);
	font-weight: 700;
}
.drawer-ribbon {
	position: relative;
	height: 50px;
}
@media (min-width: 1100px) {
	.drawer-ribbon {
		display: none;
	}
}
.toggle-menu-container,
.toggle-close-container {
	width: auto;
	height: auto;
	margin-bottom: 0;
}
.toggle-menu-container > header,
.toggle-close-container > header {
	display: none;
}
.mobile-toggle,
.mobile-close {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
}
.toggle-menu-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	height: auto;
}
@media (min-width: 1200px) {
	.toggle-menu-container {
		position: fixed;
		right: 35px;
		top: 40px;
		z-index: 10;
	}
	body:not(.fsComposeMode).fsAccountBarVisible .toggle-menu-container {
		top: 85px;
	}
	body.fsComposeMode .toggle-menu-container {
		position: relative;
		right: auto;
		top: auto;
	}
}
.toggle-menu-container:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 100%;
	background: #fff;
	z-index: 1;
	pointer-events: none;
	-webkit-box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.3);
	transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.3);
}
.toggle-menu-container .mobile-toggle {
	border-radius: 100%;
	width: 36px;
	height: 36px;
	z-index: 5;
}
@media (min-width: 1200px) {
	.toggle-menu-container .mobile-toggle {
		width: 75px;
		height: 75px;
	}
}
.toggle-menu-container .mobile-toggle span {
	text-indent: -9999px;
	color: rgba(0, 0, 0, 0);
}
.toggle-menu-container .mobile-toggle:before,
.toggle-menu-container .mobile-toggle:after,
.toggle-menu-container .mobile-toggle span:before {
	position: absolute;
	content: "";
	width: 18px;
	height: 2px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media (min-width: 1200px) {
	.toggle-menu-container .mobile-toggle:before,
	.toggle-menu-container .mobile-toggle:after,
	.toggle-menu-container .mobile-toggle span:before {
		width: 28px;
		height: 3px;
	}
}
.toggle-menu-container .mobile-toggle:before {
	background: #f79421;
	top: 12px;
}
@media (min-width: 1200px) {
	.toggle-menu-container .mobile-toggle:before {
		top: 29px;
		background: var(--secondary-color, #cfcfcf);
	}
}
.toggle-menu-container .mobile-toggle:after {
	background: var(--primary-color, #373737);
	top: 17px;
}
@media (min-width: 1200px) {
	.toggle-menu-container .mobile-toggle:after {
		top: 36px;
		background: var(--secondary-color, #cfcfcf);
	}
}
.toggle-menu-container .mobile-toggle span:before {
	background: #d03c0e;
	top: 22px;
}
@media (min-width: 1200px) {
	.toggle-menu-container .mobile-toggle span:before {
		top: 43px;
		background: var(--secondary-color, #cfcfcf);
	}
}
.toggle-menu-container:hover:before,
.toggle-menu-container:focus-within:before {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
@media (min-width: 1200px) {
	.toggle-menu-container:hover .mobile-toggle:before,
	.toggle-menu-container:focus-within .mobile-toggle:before {
		background: #f79421;
	}
	.toggle-menu-container:hover .mobile-toggle:after,
	.toggle-menu-container:focus-within .mobile-toggle:after {
		background: var(--primary-color, #373737);
	}
	.toggle-menu-container:hover .mobile-toggle span:before,
	.toggle-menu-container:focus-within .mobile-toggle span:before {
		background: #d03c0e;
	}
}
.toggle-close-container {
	position: absolute;
	display: block;
	z-index: 30;
	right: 20px;
	top: 11px;
}
@media (min-width: 1200px) {
	.toggle-close-container {
		right: 50px;
		top: 50px;
	}
}
.mobile-close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media (min-width: 1200px) {
	.mobile-close {
		width: 164px;
		height: 45px;
		padding-right: 45px;
		border-radius: 0px;
		-webkit-box-shadow: none;
		box-shadow: none;
		background: rgba(0, 0, 0, 0);
	}
}
.mobile-close:before {
	position: absolute;
	content: "î¤Š";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "IcoMoon";
	font-weight: 400;
	font-size: 18px;
	color: #d03c0e;
	z-index: 1;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media (min-width: 1200px) {
	.mobile-close:before {
		width: 45px;
		height: 100%;
		right: 0;
		left: auto;
		font-size: 20px;
		color: var(--secondary-color, #cfcfcf);
	}
}
.mobile-close span {
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 17px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: var(--secondary-color, #cfcfcf);
	display: none;
}
@media (min-width: 1200px) {
	.mobile-close span {
		display: block;
	}
}
.mobile-close:hover:before,
.mobile-close:focus:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
body:not(.fsComposeMode).drawer-is-active {
	overflow: hidden;
}
.fsMenu {
	position: fixed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: 0;
	right: 0;
	width: 100%;
	max-width: 100%;
	height: 100vh;
	overflow-x: hidden;
	background: var(--secondary-color, #cfcfcf);
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	z-index: 9000;
	-webkit-transition: all 0.7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: all 0.7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	padding: 0;
}
@media (min-width: 1200px) {
	.fsMenu {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		-webkit-box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25);
	}
}
.drawer-is-active .fsMenu {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
@media (min-width: 1200px) {
	.fsMenu:before {
		position: absolute;
		content: "";
		width: 400px;
		height: 100%;
		right: 0;
		top: 0;
		z-index: 1;
		pointer-events: none;
		background: rgba(247, 148, 33, 0.95);
		clip-path: polygon(0 0, 100% 0, 100% 100%, 55px 100%);
	}
}
@media (min-width: 1300px) {
	.fsMenu:before {
		width: 450px;
	}
}
.fsAccountBarVisible .fsMenu {
	height: calc(100vh - 45px);
	top: 45px;
}
body.fsComposeMode .fsMenu {
	display: none !important;
}
.fsMenu .inner-menu-wrapper {
	position: relative;
	display: block;
	width: 100%;
	height: 100vh;
	z-index: 5;
	padding: 0 0 125px 0;
	overflow-y: auto;
}
@media (min-width: 1200px) {
	.fsMenu .inner-menu-wrapper {
		max-width: 910px;
		padding-left: 0;
		margin-left: auto;
		padding-left: 10px;
	}
}
@media (min-width: 1300px) {
	.fsMenu .inner-menu-wrapper {
		max-width: 1004px;
	}
}
.fsAccountBarVisible .fsMenu .inner-menu-wrapper {
	height: calc(100vh - 45px);
}
.fsMenu .mobile--main--nav {
	display: block;
	position: relative;
	width: 100%;
	padding: 0;
	margin-bottom: 25px;
	padding: 0 20px;
}
@media (min-width: 1200px) {
	.fsMenu .mobile--main--nav {
		display: none;
	}
}
.fsMenu .mobile--main--nav > header {
	display: none;
}
.fsMenu .mobile--main--nav .fsNavLevel1 li a {
	display: block;
	position: relative;
}
.fsMenu .mobile--main--nav .fsNavLevel1 li.fsNavParentPage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.fsMenu .mobile--main--nav .fsNavLevel1 li.fsNavParentPage > a {
	width: calc(100% - 36px);
	padding-right: 10px;
}
.fsMenu .mobile--main--nav .fsNavLevel1 li.fsNavParentPage .fsNavPageInfo {
	display: block;
	width: 100%;
}
.fsMenu .mobile--main--nav .fsNavLevel1 > li {
	position: relative;
}
.fsMenu .mobile--main--nav .fsNavLevel1 > li:not(:last-child) {
	margin-bottom: 22px;
}
.fsMenu .mobile--main--nav .fsNavLevel1 > li > a {
	position: relative;
	display: block;
	padding: 0;
	font-family: "Poppins", sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	color: #fff;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
	text-underline-offset: 5px;
	text-decoration-thickness: 1px;
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.fsMenu .mobile--main--nav .fsNavLevel1 > li > a:hover,
.fsMenu .mobile--main--nav .fsNavLevel1 > li > a:focus {
	color: #fff;
	text-decoration-color: #fff;
}
.fsMenu .mobile--main--nav .fsNavLevel1 > li.fsNavCurrentPage > a,
.fsMenu .mobile--main--nav .fsNavLevel1 > li.fsNavCurrentPageAncestor > a {
	color: #fff;
	text-decoration-color: #fff;
}
.fsMenu .mobile--main--nav .fsNavLevel2 {
	padding: 0 20px 20px 20px;
}
.fsMenu .mobile--main--nav .fsNavLevel2 li:not(:last-child) {
	margin-bottom: 12px;
}
.fsMenu .mobile--main--nav .fsNavLevel2 li:first-child {
	padding-top: 22px;
}
.fsMenu .mobile--main--nav .fsNavLevel2 li a {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 4px;
	text-decoration-color: rgba(0, 0, 0, 0);
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.fsMenu .mobile--main--nav .fsNavLevel2 li a:hover,
.fsMenu .mobile--main--nav .fsNavLevel2 li a:focus {
	color: #fff;
	text-decoration-color: #fff;
}
.fsMenu .mobile--main--nav .fsNavLevel2 li.fsNavCurrentPage > a,
.fsMenu .mobile--main--nav .fsNavLevel2 li.fsNavCurrentPageAncestor > a {
	color: #fff;
	text-decoration-color: #fff;
}
.fsMenu .mobile--main--nav .fsNavLevel2,
.fsMenu .mobile--main--nav .fsNavLevel3,
.fsMenu .mobile--main--nav .fsNavLevel4,
.fsMenu .mobile--main--nav .fsNavLevel5 {
	display: none;
}
.fsMenu .mobile--main--nav .fsNavLevel1 li.fsNavParentPage .expander-btn {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	background: rgba(0, 0, 0, 0);
	width: 36px;
	height: 36px;
	border-radius: 100%;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.fsMenu .mobile--main--nav .fsNavLevel1 li.fsNavParentPage .expander-btn span {
	font-size: 15px;
	display: none;
}
.fsMenu
	.mobile--main--nav
	.fsNavLevel1
	li.fsNavParentPage
	.expander-btn:before {
	position: absolute;
	content: "î¤‹";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "IcoMoon";
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.fsMenu
	.mobile--main--nav
	.fsNavLevel1
	li.fsNavParentPage
	.expander-btn[aria-expanded="true"] {
	background: #f7e212;
}
.fsMenu
	.mobile--main--nav
	.fsNavLevel1
	li.fsNavParentPage
	.expander-btn[aria-expanded="true"]:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	color: var(--secondary-color, #cfcfcf);
}
.fsMenu .menu--image--description {
	position: fixed;
	z-index: 1;
	left: 0;
	bottom: 0;
	width: calc(100% - 900px);
	display: none;
	margin-bottom: 0;
}
@media (min-width: 1200px) {
	.fsMenu .menu--image--description {
		display: block;
	}
}
@media (min-width: 1300px) {
	.fsMenu .menu--image--description {
		width: calc(100% - 994px);
	}
}
.fsMenu .menu--image--description figcaption,
.fsMenu .menu--image--description .fsTitle,
.fsMenu .menu--image--description .fsDescription,
.fsMenu .menu--image--description .fsResourceName {
	display: none;
}
.fsMenu .menu--image--description > header {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	z-index: 5;
	display: block;
	max-width: 365px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px 60px 20px;
	text-align: center;
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
}
.fsMenu .menu--image--description > header .fsElementTitle {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	color: #fff;
	font-family: "Poppins", sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.4;
}
.fsMenu .menu--image--description > header .fsElementHeaderContent {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
}
.fsMenu
	.menu--image--description
	> header
	.fsElementHeaderContent
	a:not([class*="button-"]) {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: 1px;
	color: #f79421;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.fsMenu
	.menu--image--description
	> header
	.fsElementHeaderContent
	a:not([class*="button-"]):after {
	position: relative;
	content: "î¤‘";
	width: auto;
	height: auto;
	top: -1px;
	font-family: "IcoMoon";
	font-weight: 400;
	font-size: 15px;
	line-height: 1;
	color: #f79421;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	pointer-events: none;
	margin-left: 10px;
}
.fsMenu
	.menu--image--description
	> header
	.fsElementHeaderContent
	a:not([class*="button-"]):hover:after,
.fsMenu
	.menu--image--description
	> header
	.fsElementHeaderContent
	a:not([class*="button-"]):focus:after {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}
.fsMenu .menu--image--description article {
	padding: 0;
	margin: 0;
	border: none;
}
.fsMenu .menu--image--description figure {
	margin: 0;
}
.fsMenu .menu--image--description picture {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100vh;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
body:not(.fsComposeMode).fsAccountBarVisible
	.fsMenu
	.menu--image--description
	picture {
	height: calc(100vh - 45px);
}
.fsMenu .menu--image--description picture:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
	pointer-events: none;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(40.59%, rgba(0, 0, 0, 0)),
		to(rgba(0, 0, 0, 0.85))
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 40.59%,
		rgba(0, 0, 0, 0.85) 100%
	);
}
.fsMenu .menu--image--description picture img {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
.nav-social nav {
	margin: -10px;
}
.nav-social .fsNavLevel1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (min-width: 1100px) {
	.nav-social .fsNavLevel1 {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}
.nav-social .fsNavLevel1 li {
	margin: 10px;
}
.nav-social .fsNavLevel1 [href*="facebook"]:before {
	content: "ï‚š";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="instagram"]:before {
	content: "ï…­";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="linkedin"]:before {
	content: "ïƒ¡";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="pinterest"]:before {
	content: "ïƒ’";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="tumblr"]:before {
	content: "ï…³";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="twitter"]:before {
	content: "î¤‰";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="vimeo"]:before {
	content: "ï‰½";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="vine"]:before {
	content: "ï‡Š";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="youtube"]:before {
	content: "ï…ª";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="wechat"]:before {
	content: "ï‡—";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="flickr"]:before {
	content: "ï…®";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="wordpress"]:before {
	content: "ï†š";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="rss"]:before {
	content: "ï‚ž";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="smugmug"]:before {
	content: "î¤‡";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="tiktok"]:before {
	content: "î¤†";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="whatsapp"]:before {
	content: "ïˆ²";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 [href*="threads"]:before {
	content: "î¤ˆ";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.nav-social .fsNavLevel1 a {
	color: #fff;
	padding: 0;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	border: 1px solid hsla(0, 0%, 100%, 0.5);
	height: 40px;
	width: 40px;
	border-radius: 100%;
	text-indent: -100vw;
}
.nav-social .fsNavLevel1 a:hover,
.nav-social .fsNavLevel1 a:focus {
	background: #fff;
	border-color: #fff;
	color: var(--primary-color, #373737);
}
.nav-social .fsNavLevel1 a:before {
	font-size: 1.25rem;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-indent: 0;
}
.nav-social .fsNavLevel1 [href*="x.com"]:before {
	content: "î¤‰";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.desktop--cta--nav {
	position: relative;
	display: none;
	margin-bottom: 0;
	width: auto;
}
@media (min-width: 1200px) {
	.desktop--cta--nav {
		display: block;
	}
	body.fsComposeMode .desktop--cta--nav {
		margin-right: 55px;
	}
}
.desktop--cta--nav .fsNavLevel1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.desktop--cta--nav .fsNavLevel1 li {
	position: relative;
}
.desktop--cta--nav .fsNavLevel1 li:not(:last-child) {
	margin-right: 20px;
}
.desktop--cta--nav .fsNavLevel1 li a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 15px 20px 0px;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 14px;
	color: var(--secondary-color, #cfcfcf);
	text-decoration: none;
	text-transform: none;
	background: var(--secondary-color, #cfcfcf);
	min-width: 54px;
	border-radius: 54px;
	-webkit-box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
	-webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.2);
	transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.2);
}
.desktop--cta--nav .fsNavLevel1 li a span {
	position: relative;
	display: block;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.desktop--cta--nav .fsNavLevel1 li a:hover,
.desktop--cta--nav .fsNavLevel1 li a:focus {
	padding-left: 55px;
	border-radius: 30px;
	background: #f79421;
}
.desktop--cta--nav .fsNavLevel1 li a:hover span,
.desktop--cta--nav .fsNavLevel1 li a:focus span {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.desktop--cta--nav .fsNavLevel1 li[class*="icon-"] a:before {
	position: absolute;
	top: 0;
	left: 17px;
	width: auto;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 21px;
	font-weight: 400;
	color: #fff;
	z-index: 1;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.desktop--cta--nav .fsNavLevel1 li[class*="icon-"] a:hover:before,
.desktop--cta--nav .fsNavLevel1 li[class*="icon-"] a:focus:before {
	left: 15px;
	color: var(--secondary-color, #cfcfcf);
}
.mobile--cta--nav {
	position: relative;
	display: block;
	width: 100%;
	padding: 8px 60px 8px 0;
	background: #f79421;
	margin-bottom: 0;
	border-bottom: 7px solid var(--primary-color, #373737);
}
@media (min-width: 1200px) {
	.mobile--cta--nav {
		display: none;
	}
}
.mobile--cta--nav > header {
	display: none;
}
.mobile--cta--nav .fsNavLevel1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.mobile--cta--nav .fsNavLevel1 li {
	position: relative;
}
.mobile--cta--nav .fsNavLevel1 li:not(:last-child):before {
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	right: -1px;
	top: 0;
	z-index: 1;
	pointer-events: none;
	background: var(--secondary-color, #cfcfcf);
}
.mobile--cta--nav .fsNavLevel1 li a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	padding: 16px 20px;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 14px;
	color: #131313;
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.mobile--cta--nav .fsNavLevel1 li[class*="icon-"] a {
	padding: 13px 20px;
}
.mobile--cta--nav .fsNavLevel1 li[class*="icon-"] a:before {
	position: relative;
	display: block;
	height: auto;
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
	color: #131313;
	margin-right: 10px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.mobile--cta--nav .fsNavLevel1 li[class*="icon-"] a:hover:before,
.mobile--cta--nav .fsNavLevel1 li[class*="icon-"] a:focus:before {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.utility--nav--desktop {
	position: relative;
	display: none;
	width: 100%;
	max-width: 520px;
	padding-right: 50px;
}
@media (min-width: 1200px) {
	.utility--nav--desktop {
		display: block;
		padding-left: 40px;
	}
}
@media (min-width: 1350px) {
	.utility--nav--desktop {
		padding-left: 85px;
	}
}
.utility--nav--desktop > header {
	display: none;
}
.utility--nav--desktop nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.utility--nav--desktop .fsNavLevel1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 112px;
	max-width: 112px;
}
.utility--nav--desktop .fsNavLevel1:not(:last-child) {
	margin-right: 50px;
}
.utility--nav--desktop .fsNavLevel1 li:not(:last-child) {
	margin-bottom: 23px;
}
.utility--nav--desktop .fsNavLevel1 li a {
	position: relative;
	display: block;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 4px;
	text-decoration-color: rgba(0, 0, 0, 0);
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.utility--nav--desktop .fsNavLevel1 li a:hover,
.utility--nav--desktop .fsNavLevel1 li a:focus {
	color: #fff;
	font-weight: 700;
	text-decoration-color: #fff;
}
.utility--nav--desktop .fsNavLevel1 li.fsNavCurrentPage a {
	color: #fff;
	font-weight: 700;
	text-decoration-color: #fff;
}
.utility--nav--mobile {
	display: block;
	position: relative;
	width: 100%;
	border-top: 7px solid var(--primary-color, #373737);
	padding-top: 45px;
	padding: 35px 20px 0 20px;
}
@media (min-width: 1200px) {
	.utility--nav--mobile {
		display: none;
	}
}
.utility--nav--mobile > header {
	display: none;
}
.utility--nav--mobile .fsNavLevel1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.utility--nav--mobile .fsNavLevel1 li {
	margin: 10px;
}
.utility--nav--mobile .fsNavLevel1 li a {
	position: relative;
	display: block;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.1;
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 5px;
	text-decoration-color: rgba(0, 0, 0, 0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.utility--nav--mobile .fsNavLevel1 li a:hover,
.utility--nav--mobile .fsNavLevel1 li a:focus {
	color: #fff;
	text-decoration-color: #fff;
}
.utility--nav--mobile .fsNavLevel1 li.fsNavCurrentPage a {
	color: #fff;
	text-decoration-color: #fff;
}
.fsHeader {
	position: relative;
	display: block;
	width: 100%;
	z-index: 300;
}
.fsHeader .fsElement > header {
	display: none;
}
.fsHeader .header--holder {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 5;
	display: block;
	width: 100%;
	margin-bottom: 0;
	padding: 13px 20px;
	background: transparent;
}
@media (min-width: 1200px) {
	.fsHeader .header--holder {
		position: relative;
		left: auto;
		top: auto;
		padding: 50.5px 165px 50.5px 45px;
	}
}
@media (min-width: 1200px) {
	.hasHero .fsHeader .header--holder {
		background: rgba(0, 0, 0, 0);
	}
}
@media (max-width: 1199px) {
	body:not(.fsComposeMode).fsAccountBarVisible .fsHeader .header--holder {
		top: 45px;
	}
}
body.fsComposeMode .fsHeader .header--holder {
	padding: 40px 35px 40px 45px;
	background: var(--secondary-color, #cfcfcf);
	position: relative;
	left: auto;
	top: auto;
}
.fsHeader .header--holder > .fsElementContent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (min-width: 1200px) {
	.fsHeader .header--holder > .fsElementContent {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}
.fsHeader .header--logo--container {
	position: relative;
	display: block;
	margin-bottom: 0;
	height: auto;
}
@media (min-width: 1200px) {
	.fsHeader .header--logo--container {
		margin-right: auto;
		width: 270px;
	}
}
.fsHeader .header--logo {
	display: block;
	margin-bottom: 0;
}
.fsHeader .header--logo .fsThumbnail {
	position: relative;
	max-width: unset !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.fsHeader .header--logo .fsThumbnail a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.fsHeader .header--logo .fsThumbnail img {
	height: 30px;
}
@media (min-width: 1200px) {
	.fsHeader .header--logo.colored img {
		height: 45px;
	}
}
.fsHeader .header--logo.transparent {
	display: none;
}
@media (min-width: 1200px) {
	.fsHeader .header--logo.transparent {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
}
.fsHeader .header--logo.transparent img {
	height: 44px;
	width: 245px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode):not(.home)
		.fsHeader
		.header--logo.transparent
		img {
		-webkit-filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.5));
		filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.5));
	}
}
.fsHeader .header--logo.colored {
	position: relative;
	display: block;
	z-index: 2;
}
@media (min-width: 1200px) {
	.fsHeader .header--logo.colored {
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
}
@media (min-width: 1200px) {
	.fsHeader .header--logo--container:hover .header--logo.colored,
	.fsHeader .header--logo--container:focus-within .header--logo.colored {
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}
	.fsHeader .header--logo--container:hover .header--logo.transparent,
	.fsHeader .header--logo--container:focus-within .header--logo.transparent {
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
	}
}
.fsFooter {
	background: linear-gradient(131deg, #021132 0%, #007ff3 98.53%);
	color: #fff;
	padding: 40px 20px 40px 20px;
	position: relative;
	display: block;
	text-align: center;
	z-index: 12;
}
@media (min-width: 800px) {
	.fsFooter {
		padding: 40px 40px 40px 40px;
	}
}
@media (min-width: 1100px) {
	.fsFooter {
		padding: 38px 30px 65px 30px;
		text-align: left;
	}
}
.fsFooter .fsBanner {
	position: relative;
	margin: 0 auto;
	max-width: 1180px;
}
@media (min-width: 1100px) {
	.fsFooter .fsBanner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}
.fsFooter h1,
.fsFooter h2,
.fsFooter h3,
.fsFooter h4,
.fsFooter h5,
.fsFooter h6,
.fsFooter .lead-in,
.fsFooter a:not([class]) {
	color: inherit;
}
.fsFooter .footer-container-1 {
	display: block;
	position: relative;
	width: 100%;
	margin-bottom: 40px;
}
@media (min-width: 1100px) {
	.fsFooter .footer-container-1 {
		width: 50%;
		padding-right: 70px;
	}
}
.fsFooter .footer-container-2 {
	display: block;
	position: relative;
	width: 100%;
	margin-bottom: 35px;
	border-bottom: 2px solid rgba(217, 217, 217, 0.25);
	padding-bottom: 70px;
}
@media (min-width: 1100px) {
	.fsFooter .footer-container-2 {
		width: 50%;
		border-bottom: none;
		border-left: 2px solid rgba(217, 217, 217, 0.25);
		padding-left: 70px;
	}
}
.fsFooter .footer-container-2 > .fsElementContent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.fsFooter .footer-container-2 > .fsElementContent > .fsElement {
	width: calc(50% - 10px);
	margin-bottom: 0px;
	display: block;
	position: relative;
}
.fsFooter
	.footer-container-2
	> .fsElementContent
	> .fsElement
	> header
	.fsElementTitle {
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 25px;
}
.fsFooter
	.footer-container-2
	> .fsElementContent
	> .fsElement
	> .fsElementContent {
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.5;
}
.fsFooter .footer-container-2 > .fsElementContent > .fsElement > footer {
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.5;
}
.fsFooter .footer-logo {
	margin-bottom: 40px;
	position: relative;
	display: block;
}
.fsFooter .footer-logo .fsThumbnail {
	line-height: 0px;
	display: block;
	margin-bottom: 25px;
}
.fsFooter .footer-logo .fsThumbnail * {
	display: inline-block;
}
@media (min-width: 800px) {
	.fsFooter .footer-logo .fsThumbnail img {
		/* height: 63px;*/
	}
}
.fsFooter .footer-logo .fsLocationMotto {
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.5;
}
.fsFooter .footer-cta {
	margin-bottom: 40px;
	position: relative;
}
.fsFooter .footer-cta .fsNavLevel1 li {
	margin: 16px;
	display: inline-block;
}
@media (min-width: 800px) {
	.fsFooter .footer-cta .fsNavLevel1 li {
		width: 33.3333333333%;
		margin-left: 0px;
		margin-right: 0px;
		border-right: 2px solid rgba(217, 217, 217, 0.25);
	}
}
@media (min-width: 1100px) {
	.fsFooter .footer-cta .fsNavLevel1 li {
		border: 0px;
		margin: 0px;
		margin-right: 70px;
		width: unset;
	}
	.fsFooter .footer-cta .fsNavLevel1 li:last-child {
		margin-right: 0px;
	}
}
.fsFooter .footer-cta .fsNavLevel1 li:first-child {
	margin-left: 0px;
}
.fsFooter .footer-cta .fsNavLevel1 li:last-child {
	margin-right: 0px;
	border-right: none;
}
.fsFooter .footer-cta .fsNavLevel1 li a {
	padding: 0px 0px 0px 30px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	color: #fff;
	position: relative;
	text-decoration: none;
	font-family: "Poppins", sans-serif;
}
@media (min-width: 800px) {
	.fsFooter .footer-cta .fsNavLevel1 li a {
		display: inline-block;
	}
}
@media (min-width: 1100px) {
	.fsFooter .footer-cta .fsNavLevel1 li a {
		font-size: 18px;
	}
}
.fsFooter .footer-cta .fsNavLevel1 li a::before {
	position: absolute;
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: inherit;
}
.fsFooter .footer-cta .fsNavLevel1 li a:hover,
.fsFooter .footer-cta .fsNavLevel1 li a:focus {
	color: #f79421;
	text-decoration: none;
}
.fsFooter .footer-cta .fsNavLevel1 li.fsNavCurrentPage a {
	color: #f79421;
	text-decoration: none;
}
.fsFooter .footer-cta .fsNavLevel1 li.fsNavCurrentPage a:before {
	color: #f79421;
}
.fsFooter .footer-address .fsLocationPhone {
	margin-top: 15px;
}
.fsFooter .footer-address .fsLocationPhone a {
	text-decoration: underline;
	text-decoration-color: #fff;
	font-weight: 300;
}
.fsFooter .footer-address .fsLocationPhone a:hover,
.fsFooter .footer-address .fsLocationPhone a:focus {
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
}
.fsFooter .helpful-links .fsNavLevel1 li {
	margin-bottom: 15px;
}
.fsFooter .helpful-links .fsNavLevel1 li:last-child {
	margin-bottom: 0px;
}
.fsFooter .helpful-links .fsNavLevel1 li a {
	padding: 0px;
	font-weight: 300;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
}
.fsFooter .helpful-links .fsNavLevel1 li a:hover,
.fsFooter .helpful-links .fsNavLevel1 li a:focus {
	text-decoration: underline;
	text-decoration-color: #fff;
	font-weight: 700;
}
.fsFooter .helpful-links .fsNavLevel1 li.fsNavCurrentPage a {
	color: #fff;
	text-decoration: underline;
	text-decoration-color: #fff;
	font-weight: 700;
}
.fsFooter .footer-utility {
	margin-bottom: 25px;
}
.fsFooter .footer-utility .fsNavLevel1 li {
	margin-bottom: 10px;
	display: inline-block;
	margin-left: 15px;
	margin-right: 15px;
}
.fsFooter .footer-utility .fsNavLevel1 li:first-child {
	margin-left: 0px;
}
.fsFooter .footer-utility .fsNavLevel1 li:last-child {
	margin-right: 0px;
}
.fsFooter .footer-utility .fsNavLevel1 li a {
	padding: 0px;
	font-weight: 300;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
	font-size: 16px;
}
.fsFooter .footer-utility .fsNavLevel1 li a:hover,
.fsFooter .footer-utility .fsNavLevel1 li a:focus {
	text-decoration: underline;
	text-decoration-color: #fff;
	font-weight: 700;
}
.fsFooter .footer-utility .fsNavLevel1 li.fsNavCurrentPage a {
	color: #fff;
	text-decoration: underline;
	text-decoration-color: #fff;
	font-weight: 700;
}
.fsFooter .footer-text {
	margin-bottom: 35px;
}
.fsFooter .footer-text > .fsElementContent {
	color: #cfcfcf;
	font-size: 13px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.6;
	text-align: left;
}
@media (min-width: 1100px) {
	.fsFooter .footer-text > .fsElementContent {
		font-size: 15px;
	}
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
}
html {
	font-family: "Roboto", sans-serif;
	background: #fff;
	-webkit-font-feature-settings:
		"clig" off,
		"liga" off;
	font-feature-settings:
		"clig" off,
		"liga" off;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
	color: #373737;
	font-size: 1.125rem;
	line-height: 1.8125rem;
}
[class*="fsElement"][id].\:container\(width\<600px\) {
	font-size: 1rem;
	line-height: 1.625rem;
}
.fsBanner [class*="fsElement"][id],
.fsStyleOneThird [class*="fsElement"][id] {
	font-size: 1rem;
	line-height: 1.625rem;
}
@media (max-width: 999px) {
	[class*="fsElement"][id] {
		font-size: 1rem;
		line-height: 1.625rem;
	}
}
#fsPageWrapper {
	overflow-x: hidden;
	position: relative;
}
body.fsComposeMode #fsPageWrapper {
	overflow: visible;
}
#fsPageBodyWrapper {
	background-color: #fff;
	padding: 50px 20px 40px;
}
body:not(.fsComposeMode):not(.fsDraftMode):not(.cke_editable) #fsPageWrapper {
	opacity: 0;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
body:not(.fsComposeMode):not(.fsDraftMode):not(.cke_editable).site-is--loaded
	#fsPageWrapper {
	opacity: 1;
}
#fsPageBody {
	position: relative;
	margin: 0 auto;
	max-width: 1180px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
@media (min-width: 1000px) {
	#fsPageBody {
		display: block;
	}
}
@media (min-width: 1000px) {
	#fsPageBody {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
#fsBannerLeft {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	margin-bottom: 20px;
}
@media (min-width: 1000px) {
	#fsBannerLeft {
		padding-right: 20px;
		width: 240px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 0;
	}
}
@media (min-width: 1100px) {
	#fsBannerLeft {
		padding-right: 60px;
		width: 440px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}
@media (min-width: 1000px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerLeft {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-right: 20px;
		width: 240px;
	}
}
@media (min-width: 1100px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerLeft {
		padding-right: 60px;
		width: 440px;
	}
}
@media (min-width: 1000px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerLeft {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-right: 20px;
		width: 240px;
	}
}
@media (min-width: 1100px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerLeft {
		padding-right: 60px;
		width: 440px;
	}
}
#fsPageContent {
	width: 100%;
}
.fsHasRightBanner #fsPageContent {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasRightBanner #fsPageContent {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasRightBanner #fsPageContent {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 440px);
	}
}
.fsHasLeftBanner #fsPageContent {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasLeftBanner #fsPageContent {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasLeftBanner #fsPageContent {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 440px);
	}
}
.fsHasLeftBanner.fsHasRightBanner #fsPageContent {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-bottom: 20px;
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasLeftBanner.fsHasRightBanner #fsPageContent {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasLeftBanner.fsHasRightBanner #fsPageContent {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasLeftBanner.fsHasRightBanner #fsPageContent {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 480px);
		margin-bottom: 0;
	}
}
@media (min-width: 1100px) {
	.fsHasLeftBanner.fsHasRightBanner #fsPageContent {
		width: calc(100% - 880px);
	}
}
#fsBannerRight {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	width: 100%;
	margin-bottom: 20px;
}
@media (min-width: 1000px) {
	#fsBannerRight {
		padding-left: 20px;
		width: 240px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 0;
	}
}
@media (min-width: 1100px) {
	#fsBannerRight {
		padding-left: 60px;
		width: 440px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}
.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {
	width: 100%;
	padding: 0;
}
@media (min-width: 1000px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-left: 20px;
		width: 240px;
	}
}
@media (min-width: 1100px) {
	.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {
		padding-left: 60px;
		width: 440px;
	}
}
.fsLayout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
@media (min-width: 1000px) {
	.fsLayout {
		margin-right: -20px;
		margin-left: -20px;
	}
}
.fsLayout > * > .fsDiv,
.fsLayout > .fsDiv {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
@media (min-width: 1000px) {
	.fsLayout > * > .fsDiv,
	.fsLayout > .fsDiv {
		padding-right: 20px;
		padding-left: 20px;
	}
}
.fsLayout > header,
.fsLayout > footer {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsLayout > header,
	.fsLayout > footer {
		padding-right: 20px;
		padding-left: 20px;
	}
}
.fsLayout .fsElementAddWrapper {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsOneColumnLayout:not(.fsPageLayout) {
		max-width: 1020px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (min-width: 800px) {
	.fsTwoColumnLayout > .fsDiv {
		width: 50%;
	}
}
@media (min-width: 900px) {
	.fsThreeColumnLayout > .fsDiv {
		width: 33.3333333333%;
	}
}
@media (min-width: 800px) {
	.fsFourColumnLayout > .fsDiv {
		width: 50%;
	}
}
@media (min-width: 1000px) {
	.fsFourColumnLayout > .fsDiv {
		width: 25%;
	}
}
.fsLayout > .fsStyleOneThird {
	float: none;
}
.fsLayout > .fsStyleTwoThirds {
	float: none;
}
.fsLayout > .fsStyleTwoThirds > .fsDiv {
	padding-left: 0;
	padding-right: 0;
	float: none;
}
@media (min-width: 1000px) {
	.fsLayout > .fsStyleTwoThirds > .fsTwoColumnLayout {
		margin-right: -20px;
		margin-left: -20px;
	}
}
.fsTwoColumnWideRightLayout,
.fsElephantLeftLayout {
	margin-left: 0;
	margin-right: 0;
}
.fsTwoColumnWideRightLayout > header,
.fsTwoColumnWideRightLayout > footer,
.fsElephantLeftLayout > header,
.fsElephantLeftLayout > footer {
	padding-left: 0;
	padding-right: 0;
}
.fsTwoColumnWideRightLayout > .fsStyleOneThird,
.fsElephantLeftLayout > .fsStyleOneThird {
	width: 100%;
	margin-bottom: 20px;
}
@media (min-width: 1000px) {
	.fsTwoColumnWideRightLayout > .fsStyleOneThird,
	.fsElephantLeftLayout > .fsStyleOneThird {
		padding-left: 0;
		padding-right: 20px;
		width: 240px;
		margin-bottom: 0;
	}
}
@media (min-width: 1100px) {
	.fsTwoColumnWideRightLayout > .fsStyleOneThird,
	.fsElephantLeftLayout > .fsStyleOneThird {
		padding-right: 60px;
		width: 440px;
	}
}
.fsTwoColumnWideRightLayout > .fsStyleTwoThirds,
.fsElephantLeftLayout > .fsStyleTwoThirds {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsTwoColumnWideRightLayout > .fsStyleTwoThirds,
	.fsElephantLeftLayout > .fsStyleTwoThirds {
		padding-left: 0;
		padding-right: 0;
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsTwoColumnWideRightLayout > .fsStyleTwoThirds,
	.fsElephantLeftLayout > .fsStyleTwoThirds {
		width: calc(100% - 440px);
	}
}
.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsPageContent,
.fsHasElephantLeftLayout.fsHasRightBanner #fsPageContent {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsPageContent,
	.fsHasElephantLeftLayout.fsHasRightBanner #fsPageContent {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsPageContent,
	.fsHasElephantLeftLayout.fsHasRightBanner #fsPageContent {
		width: calc(100% - 440px);
	}
}
.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsBannerRight,
.fsHasElephantLeftLayout.fsHasRightBanner #fsBannerRight {
	width: 100%;
	padding-left: 0;
	margin-top: 20px;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsBannerRight,
	.fsHasElephantLeftLayout.fsHasRightBanner #fsBannerRight {
		padding-left: 20px;
		width: 240px;
		margin-top: 0;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsBannerRight,
	.fsHasElephantLeftLayout.fsHasRightBanner #fsBannerRight {
		padding-left: 60px;
		width: 440px;
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantLeftLayout.fsHasRightBanner .fsPageLayout > .fsStyleOneThird {
		padding-right: 20px;
		width: 240px;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantLeftLayout.fsHasRightBanner .fsPageLayout > .fsStyleOneThird {
		padding-right: 60px;
		width: 440px;
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantLeftLayout.fsHasRightBanner .fsPageLayout > .fsStyleOneThird {
		padding-right: 20px;
		width: 240px;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantLeftLayout.fsHasRightBanner .fsPageLayout > .fsStyleOneThird {
		padding-right: 60px;
		width: 440px;
	}
}
.fsHasTwoColumnWideRightLayout.fsHasRightBanner
	.fsPageLayout
	> .fsStyleTwoThirds,
.fsHasElephantLeftLayout.fsHasRightBanner .fsPageLayout > .fsStyleTwoThirds {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantLeftLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantLeftLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantLeftLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantLeftLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsPageContent,
	.fsHasElephantLeftLayout.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsPageContent,
	.fsHasElephantLeftLayout.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsBannerLeft,
	.fsHasElephantLeftLayout.fsHasLeftBanner #fsBannerLeft {
		padding-right: 20px;
		width: 240px;
		margin-top: 0;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsBannerLeft,
	.fsHasElephantLeftLayout.fsHasLeftBanner #fsBannerLeft {
		padding-right: 60px;
		width: 440px;
	}
}
.fsHasTwoColumnWideRightLayout.fsHasLeftBanner .fsPageLayout > .fsStyleOneThird,
.fsHasElephantLeftLayout.fsHasLeftBanner .fsPageLayout > .fsStyleOneThird {
	width: 100%;
	padding-right: 0;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantLeftLayout.fsHasLeftBanner .fsPageLayout > .fsStyleOneThird {
		padding-right: 20px;
		width: 240px;
	}
}
.fsHasTwoColumnWideRightLayout.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleTwoThirds,
.fsHasElephantLeftLayout.fsHasLeftBanner .fsPageLayout > .fsStyleTwoThirds {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantLeftLayout.fsHasLeftBanner .fsPageLayout > .fsStyleTwoThirds {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
		#fsBannerLeft,
	.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {
		padding-right: 20px;
		width: 240px;
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
		#fsBannerLeft,
	.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {
		padding-right: 20px;
		width: 240px;
	}
}
.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent,
.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {
	width: 100%;
	margin-bottom: 0;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
		#fsPageContent,
	.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
		#fsPageContent,
	.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 480px);
	}
}
.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight,
.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {
	width: 100%;
	padding-left: 0;
	margin-top: 20px;
	margin-bottom: 0;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
		#fsBannerRight,
	.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {
		padding-left: 20px;
		width: 240px;
		margin-top: 0;
	}
}
.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleOneThird,
.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleOneThird {
	margin-bottom: 20px;
	width: 100%;
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird {
		padding-right: 20px;
		width: 240px;
		margin-bottom: 0;
	}
}
.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleTwoThirds,
.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleTwoThirds {
	margin-bottom: 20px;
	width: 100%;
	margin-bottom: 0;
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 240px);
	}
}
.fsTwoColumnWideLeftLayout,
.fsElephantRightLayout {
	margin-left: 0;
	margin-right: 0;
}
.fsTwoColumnWideLeftLayout > header,
.fsTwoColumnWideLeftLayout > footer,
.fsElephantRightLayout > header,
.fsElephantRightLayout > footer {
	padding-left: 0;
	padding-right: 0;
}
.fsTwoColumnWideLeftLayout > .fsStyleOneThird,
.fsElephantRightLayout > .fsStyleOneThird {
	width: 100%;
	margin-bottom: 20px;
}
@media (min-width: 1000px) {
	.fsTwoColumnWideLeftLayout > .fsStyleOneThird,
	.fsElephantRightLayout > .fsStyleOneThird {
		padding-left: 20px;
		padding-right: 0;
		width: 240px;
		margin-bottom: 0;
	}
}
@media (min-width: 1100px) {
	.fsTwoColumnWideLeftLayout > .fsStyleOneThird,
	.fsElephantRightLayout > .fsStyleOneThird {
		padding-left: 60px;
		width: 440px;
	}
}
.fsTwoColumnWideLeftLayout > .fsStyleTwoThirds,
.fsElephantRightLayout > .fsStyleTwoThirds {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsTwoColumnWideLeftLayout > .fsStyleTwoThirds,
	.fsElephantRightLayout > .fsStyleTwoThirds {
		width: calc(100% - 240px);
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1100px) {
	.fsTwoColumnWideLeftLayout > .fsStyleTwoThirds,
	.fsElephantRightLayout > .fsStyleTwoThirds {
		width: calc(100% - 440px);
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent,
.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 440px);
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft,
.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft {
	width: 100%;
	padding-left: 0;
	margin-bottom: 20px;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft {
		padding-right: 20px;
		width: 240px;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft {
		padding-right: 60px;
		width: 440px;
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft {
		padding-right: 20px;
		width: 240px;
		margin-bottom: 0;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft,
	.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft {
		padding-right: 60px;
		width: 440px;
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsPageLayout > .fsStyleOneThird,
.fsHasElephantRightLayout.fsHasLeftBanner .fsPageLayout > .fsStyleOneThird {
	width: 100%;
	padding-left: 0;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantRightLayout.fsHasLeftBanner .fsPageLayout > .fsStyleOneThird {
		padding-left: 20px;
		width: 240px;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantRightLayout.fsHasLeftBanner .fsPageLayout > .fsStyleOneThird {
		padding-left: 60px;
		width: 440px;
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsPageLayout > .fsStyleTwoThirds,
.fsHasElephantRightLayout.fsHasLeftBanner .fsPageLayout > .fsStyleTwoThirds {
	margin-bottom: 20px;
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantRightLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 240px);
		margin-bottom: 0;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantRightLayout.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsPageContent,
	.fsHasElephantRightLayout.fsHasRightBanner #fsPageContent {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsPageContent,
	.fsHasElephantRightLayout.fsHasRightBanner #fsPageContent {
		width: calc(100% - 440px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsBannerRight,
	.fsHasElephantRightLayout.fsHasRightBanner #fsBannerRight {
		padding-left: 20px;
		width: 240px;
		margin-top: 0;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsBannerRight,
	.fsHasElephantRightLayout.fsHasRightBanner #fsBannerRight {
		padding-left: 60px;
		width: 440px;
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasRightBanner .fsPageLayout > .fsStyleOneThird,
.fsHasElephantRightLayout.fsHasRightBanner .fsPageLayout > .fsStyleOneThird {
	width: 100%;
	padding-left: 0;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleOneThird {
		padding-left: 20px;
		width: 240px;
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasRightBanner
	.fsPageLayout
	> .fsStyleTwoThirds,
.fsHasElephantRightLayout.fsHasRightBanner .fsPageLayout > .fsStyleTwoThirds {
	width: 100%;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantRightLayout.fsHasRightBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 240px);
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight,
.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {
	width: 100%;
	padding-left: 0;
	margin-top: 20px;
	margin-bottom: 0;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		#fsBannerRight,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {
		padding-left: 20px;
		width: 240px;
		margin-top: 0;
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent,
.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {
	width: 100%;
	margin-bottom: 0;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		#fsPageContent,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		#fsPageContent,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {
		width: calc(100% - 480px);
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft,
.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {
	width: 100%;
	padding-left: 0;
	margin-bottom: 20px;
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		#fsBannerLeft,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {
		padding-right: 20px;
		width: 240px;
		margin-bottom: 0;
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		#fsBannerLeft,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {
		padding-right: 20px;
		width: 240px;
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleOneThird,
.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleOneThird {
	margin-bottom: 0;
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird {
		padding-left: 20px;
		width: 240px;
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird {
		width: 100%;
		padding-left: 0;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleOneThird {
		padding-left: 20px;
		width: 240px;
	}
}
.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleTwoThirds,
.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
	.fsPageLayout
	> .fsStyleTwoThirds {
	margin-bottom: 0;
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 240px);
	}
}
@media (min-width: 1000px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: 100%;
	}
}
@media (min-width: 1100px) {
	.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds,
	.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner
		.fsPageLayout
		> .fsStyleTwoThirds {
		width: calc(100% - 240px);
	}
}
body:not(.home)
	.fsPageBodyWrapper
	.fsTwoColumnLayout:not(.fsElement):not(.fsLayout),
body:not(.home)
	.fsPageBodyWrapper
	.fsThreeColumnLayout:not(.fsElement):not(.fsLayout) {
	width: 100%;
}
@media (min-width: 1100px) {
	.fsHasLeftBanner.fsHasRightBanner #fsPageContent {
		width: calc(100% - 720px);
	}
	.fsHasLeftBanner.fsHasRightBanner #fsBannerLeft,
	.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {
		width: 360px;
	}
}
@media (min-width: 800px) and (max-width: 1099px) {
	body:not(.home) .fsPageBodyWrapper .fsTwoColumnLayout.fsElement.fsLayout,
	body:not(.home) .fsPageBodyWrapper .fsFourColumnLayout.fsElement.fsLayout {
		margin-right: -10px;
		margin-left: -10px;
	}
	body:not(.home)
		.fsPageBodyWrapper
		.fsTwoColumnLayout.fsElement.fsLayout
		> header,
	body:not(.home)
		.fsPageBodyWrapper
		.fsTwoColumnLayout.fsElement.fsLayout
		> footer,
	body:not(.home)
		.fsPageBodyWrapper
		.fsTwoColumnLayout.fsElement.fsLayout
		> .fsDiv,
	body:not(.home)
		.fsPageBodyWrapper
		.fsFourColumnLayout.fsElement.fsLayout
		> header,
	body:not(.home)
		.fsPageBodyWrapper
		.fsFourColumnLayout.fsElement.fsLayout
		> footer,
	body:not(.home)
		.fsPageBodyWrapper
		.fsFourColumnLayout.fsElement.fsLayout
		> .fsDiv {
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media (min-width: 900px) and (max-width: 1099px) {
	body:not(.home) .fsPageBodyWrapper .fsThreeColumnLayout.fsElement.fsLayout {
		margin-right: -10px;
		margin-left: -10px;
	}
	body:not(.home)
		.fsPageBodyWrapper
		.fsThreeColumnLayout.fsElement.fsLayout
		> header,
	body:not(.home)
		.fsPageBodyWrapper
		.fsThreeColumnLayout.fsElement.fsLayout
		> footer,
	body:not(.home)
		.fsPageBodyWrapper
		.fsThreeColumnLayout.fsElement.fsLayout
		> .fsDiv {
		padding-right: 10px;
		padding-left: 10px;
	}
}
#fsPoweredByFinalsite {
	margin: 20px auto 0;
}
@media (min-width: 1100px) {
	#fsPoweredByFinalsite {
		margin-right: 0px;
	}
} /*! elements - constituent main */ /*! elements - constituent default layout */
.fsConstituent {
	word-break: break-word;
}
.fsConstituent .fsElementPagination {
	margin: 20px 0;
}
.fsConstituent .fsPhoto[style*="background-image"],
.fsConstituent .fsProfileImage[style*="background-image"] {
	background-size: cover;
	background-position: center;
	display: inline-block;
}
.fsConstituent .fsPhoto[style*="background-image"] > img,
.fsConstituent .fsProfileImage[style*="background-image"] > img {
	opacity: 0;
	visibility: hidden;
}
.fsConstituent .fsFullName {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.375rem;
	line-height: 1.9375rem;
	margin-bottom: 20px;
}
p + .fsConstituent .fsFullName {
	margin-top: 40px;
}
.fsConstituent .fsFullName.\:container\(width\<600px\) {
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin-bottom: 10px;
}
.fsBanner .fsConstituent .fsFullName,
.fsStyleOneThird .fsConstituent .fsFullName {
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	.fsConstituent .fsFullName {
		font-size: 1.25rem;
		line-height: 1.75rem;
		margin-bottom: 10px;
	}
}
.fsConstituent[class*="fsThumbnailAlign"] .fsPhoto img,
.fsConstituent[class*="fsThumbnailAlign"] .fsProfileImage img {
	float: none;
	margin: 0;
}
.fsConstituent.fsThumbnailAlignLeft .fsPhoto,
.fsConstituent.fsThumbnailAlignLeft .fsProfileImage {
	float: left;
	padding-right: 0;
}
.fsConstituent.fsThumbnailAlignRight .fsPhoto,
.fsConstituent.fsThumbnailAlignRight .fsProfileImage {
	float: right;
	padding-left: 0;
}
.fsConstituentProfile {
	position: relative;
}
.fsConstituentProfile > div,
.fsConstituentProfile > h3 {
	margin-bottom: 20px;
}
.fsConstituentProfile > div > strong {
	display: block;
} /*! elements - constituent default layout */
.fsConstituent .fsConstituentItem {
	float: none;
	width: calc(100% - 20px);
	margin: 0 auto 40px;
	margin: 0 auto 20px;
}
.fsConstituent:not(.fsThumbnailAlignLeft):not(.fsThumbnailAlignRight) .fsPhoto {
	max-width: unset;
}
.fsConstituent.fsThumbnailAlignLeft .fsPhoto {
	margin-right: 10px;
	margin-bottom: 10px;
}
.fsConstituent.fsThumbnailAlignRight .fsPhoto {
	margin-left: 10px;
	margin-bottom: 10px;
}
.fsConstituentItem {
	padding-left: 10px;
	padding-right: 10px;
	padding: 30px;
	border: solid 1px #cfcfcf;
}
.fsConstituentItem > h3,
.fsConstituentItem > div {
	margin-bottom: 5px;
}
.fsConstituentItem > h3:last-child,
.fsConstituentItem > div:last-child {
	margin-bottom: 0;
}
.fsConstituentItem .fsPhoto {
	width: auto;
	margin-bottom: 30px;
	margin: -30px -30px 30px;
}
.fsConstituentItem .fsPhoto:not(:first-child) {
	margin-top: 0;
}
.fsConstituentItem .fsPhoto:last-child {
	margin-bottom: 0;
}
.fsConstituentItem .fsPhoto .fsCroppedImage,
.fsConstituentItem .fsPhoto img {
	display: block;
	width: 100%;
}
.fsConstituentItem .fsFullName a {
	color: inherit;
	text-decoration: none;
}
.fsConstituentItem .fsFullName a:hover,
.fsConstituentItem .fsFullName a:focus {
	color: #131313;
	text-decoration: underline;
}
div[class^="fsConstituentColumnLayout"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -20px;
	margin: 0 -10px;
}
@media (min-width: 600px) {
	.fsConstituentColumnLayout_2 .fsConstituentItem,
	.fsConstituentColumnLayout_3 .fsConstituentItem,
	.fsConstituentColumnLayout_4 .fsConstituentItem {
		width: calc(50% - 20px);
		margin-left: 10px;
		margin-right: 10px;
	}
}
@media (min-width: 800px) {
	.fsConstituentColumnLayout_3 .fsConstituentItem,
	.fsConstituentColumnLayout_4 .fsConstituentItem {
		width: calc(33.33% - 20px);
	}
}
@media (min-width: 1000px) {
	.fsConstituentColumnLayout_4 .fsConstituentItem {
		width: calc(25% - 20px);
	}
} /*! elements - constituent profile */
.fsConstituent.fsProfile .fsFullName {
	margin-bottom: 20px;
}
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
	.fsHasPhoto
	.fsProfileImage,
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
	.fsHasPhoto
	.fsProfileImage,
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
	.fsHasPhoto
	.fsProfileImage,
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
	.fsHasPhoto
	.fsProfileImage {
	margin: 0 0 20px 0;
	padding: 0;
	float: none;
}
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
	.fsHasPhoto
	> div:not(.fsProfileImage),
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto > h3,
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
	.fsHasPhoto
	> div:not(.fsProfileImage),
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto > h3,
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
	.fsHasPhoto
	> div:not(.fsProfileImage),
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
	.fsHasPhoto
	> h3,
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
	.fsHasPhoto
	> div:not(.fsProfileImage),
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
	.fsHasPhoto
	> h3 {
	float: none;
	width: 100%;
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsHasPhoto
		> h3,
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsHasPhoto
		> h3,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
		.fsHasPhoto
		> h3,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
		.fsHasPhoto
		> h3 {
		padding: 0;
	}
}
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
	.fsHasPhoto
	> h3:first-child,
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
	.fsHasPhoto
	> h3:first-child,
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
	.fsHasPhoto
	> h3:first-child,
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
	.fsHasPhoto
	> h3:first-child {
	padding: 0;
}
.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
	.fsHasPhoto
	.fsProfileImage,
.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
	.fsHasPhoto
	.fsProfileImage {
	float: none;
}
@media (min-width: 600px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
		.fsHasPhoto
		.fsProfileImage {
		max-width: 40%;
	}
}
@media (min-width: 1000px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailSquare
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailRectangle
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailSquare
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailRectangle
		.fsHasPhoto
		.fsProfileImage {
		max-width: 512px;
	}
}
@media (min-width: 600px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
		.fsHasPhoto
		.fsProfileImage {
		max-width: 25%;
	}
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle
		.fsHasPhoto
		.fsProfileImage {
		max-width: 128px;
	}
}
.fsConstituent.fsProfile.fsThumbnailAlignLeft .fsProfileSection:after,
.fsConstituent.fsProfile.fsThumbnailAlignRight .fsProfileSection:after {
	display: none;
}
.fsConstituent.fsProfile.fsThumbnailAlignLeft .fsProfileSectionData,
.fsConstituent.fsProfile.fsThumbnailAlignRight .fsProfileSectionData {
	float: none;
	display: block;
	width: 100%;
}
.fsConstituent.fsProfile.fsThumbnailAlignLeft .fsProfileSectionData > div,
.fsConstituent.fsProfile.fsThumbnailAlignRight .fsProfileSectionData > div {
	clear: none;
}
@media (min-width: 600px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsHasPhoto
		.fsProfileImage {
		margin-right: 20px;
		float: left;
	}
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsHasPhoto
		> h3 {
		padding-left: calc(40% + 20px);
	}
}
@media (min-width: 1000px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailSquare
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailSquare
		.fsHasPhoto
		> h3,
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailRectangle
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailRectangle
		.fsHasPhoto
		> h3 {
		padding-left: 532px;
	}
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsHasPhoto
		> h3 {
		padding-left: calc(25% + 20px);
	}
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare
		.fsHasPhoto
		> h3,
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle
		.fsHasPhoto
		> h3 {
		padding-left: 148px;
	}
}
@media (min-width: 600px) {
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
		.fsHasPhoto
		.fsProfileImage,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
		.fsHasPhoto
		.fsProfileImage {
		margin-left: 20px;
		float: right;
	}
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge
		.fsHasPhoto
		> h3 {
		padding-right: calc(40% + 20px);
	}
}
@media (min-width: 1000px) {
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailSquare
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailSquare
		.fsHasPhoto
		> h3,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailRectangle
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailRectangle
		.fsHasPhoto
		> h3 {
		padding-right: 532px;
	}
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall
		.fsHasPhoto
		> h3 {
		padding-right: calc(25% + 20px);
	}
}
@media (min-width: 800px) {
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare
		.fsHasPhoto
		> h3,
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle
		.fsHasPhoto
		> div:not(.fsProfileImage),
	.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle
		.fsHasPhoto
		> h3 {
		padding-right: 148px;
	}
}
.fsProfileImage {
	margin-bottom: 20px;
}
.fsProfileImage img {
	display: block;
}
.fsProfileSection {
	margin-bottom: 20px;
}
.fsProfileSection h4 {
	margin: 0 0 1rem 0;
}
.fsProfileSectionData {
	margin-bottom: 1em;
}
.fsProfileSectionData:last-child {
	margin-bottom: 0;
}
.fsProfileSectionData > div {
	width: auto;
	float: none;
	display: block;
}
.fsProfileSectionData.fsStyleHalf {
	width: 100%;
}
@media (min-width: 600px) {
	.fsProfileSectionData.fsStyleHalf {
		width: 50%;
	}
}
.fsProfileSectionSpecialData > div {
	width: auto;
	float: none;
	display: block;
}
.fsProfileSectionSpecialData div[id^="fsEmail"] {
	display: inline-block;
}
.fsProfileSectionFieldName,
.fsEmail > div:first-child {
	font-weight: 700;
} /*! elements - constituent search */
.fsConstituent.fsSearch {
	overflow: hidden;
}
.fsConstituent.fsSearch + .fsConstituent {
	border-top: 1px solid #636363;
	margin-top: 20px;
	padding-top: 20px;
}
.fsConstituentSearchForm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.fsConstituentSearchForm > label {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.fsConstituentSearchForm > label > span {
	margin-bottom: 4px;
	font-size: 0.875rem;
	line-height: 1.3571428571;
	font-weight: 600;
}
.fsConstituentSearchForm > label > select,
.fsConstituentSearchForm > label > input {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	-webkit-transition: 0.3s border;
	transition: 0.3s border;
}
.fsConstituentSearchForm > label > select:hover,
.fsConstituentSearchForm > label > select:focus,
.fsConstituentSearchForm > label > input:hover,
.fsConstituentSearchForm > label > input:focus {
	border-color: #959595;
}
.fsConstituentSearchForm > label > select {
	height: 34px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.fsConstituentSearchForm [type*="submit"] {
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin: 10px;
	width: 100%;
}
@media (min-width: 600px) {
	.fsConstituentSearchForm [type*="submit"] {
		width: auto;
	}
} /*! elements - constituent default layout */
.fsConstituent.fsDialog .fsProfileImage:first-child {
	margin-top: 1em;
}
.fsConstituent.fsDialog .fsProfileImage img {
	float: none;
	margin: 0;
}
.fsConstituent .fsDialogContent {
	padding-top: 45px;
}
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
	.fsProfileImage,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall
	.fsProfileImage,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
	.fsProfileImage,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall
	.fsProfileImage {
	margin: 0 0 20px 0;
	padding: 0;
	float: none;
}
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
	> div:not(.fsProfileImage),
.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge > h3,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall
	> div:not(.fsProfileImage),
.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall > h3,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
	> div:not(.fsProfileImage),
.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge > h3,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall
	> div:not(.fsProfileImage),
.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall > h3 {
	float: none;
	width: 100%;
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge > h3,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall > h3,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge > h3,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall > h3 {
		padding: 0;
	}
}
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
	> h3:first-child,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall
	> h3:first-child,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
	> h3:first-child,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall
	> h3:first-child {
	padding: 0;
}
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
	.fsProfileImage,
.fsElementDialog
	.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
	.fsProfileImage {
	float: none;
}
@media (min-width: 600px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsProfileImage,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
		.fsProfileImage {
		max-width: 40%;
	}
}
@media (min-width: 600px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsProfileImage,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall
		.fsProfileImage {
		max-width: 25%;
	}
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare
		.fsProfileImage,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle
		.fsProfileImage,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare
		.fsProfileImage,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle
		.fsProfileImage {
		max-width: 128px;
	}
}
.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft .fsProfileSection:after,
.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight .fsProfileSection:after {
	display: none;
}
.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft .fsProfileSectionData,
.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight .fsProfileSectionData {
	float: none;
	display: block;
	width: 100%;
}
.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft .fsProfileSectionData > div,
.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight .fsProfileSectionData > div {
	clear: none;
}
@media (min-width: 600px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
		.fsProfileImage,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall
		.fsProfileImage {
		margin-right: 20px;
		float: left;
	}
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge > h3 {
		padding-left: calc(40% + 20px);
	}
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall > h3 {
		padding-left: calc(25% + 20px);
	}
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare
		> div:not(.fsProfileImage),
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare
		> h3,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle
		> div:not(.fsProfileImage),
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle
		> h3 {
		padding-left: 148px;
	}
}
@media (min-width: 600px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
		.fsProfileImage,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall
		.fsProfileImage {
		margin-left: 20px;
		float: right;
	}
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge > h3 {
		padding-right: calc(40% + 20px);
	}
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall
		> div:not(.fsProfileImage),
	.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall > h3 {
		padding-right: calc(25% + 20px);
	}
}
@media (min-width: 800px) {
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare
		> div:not(.fsProfileImage),
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare
		> h3,
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle
		> div:not(.fsProfileImage),
	.fsElementDialog
		.fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle
		> h3 {
		padding-right: 148px;
	}
} /*! elements - accordion */
.fsTabs .fsPanel,
.fsAccordion .fsPanel {
	border-top: solid 1px #cfcfcf;
}
.fsTabs .fsPanel:last-child,
.fsAccordion .fsPanel:last-child {
	border-bottom: solid 1px #cfcfcf;
}
.fsTabs .fsPanel > header,
.fsAccordion .fsPanel > header {
	cursor: pointer;
	background: rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.fsTabs .fsPanel > header h2,
.fsAccordion .fsPanel > header h2 {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.125rem;
	line-height: 1.5625rem;
	margin-bottom: 0;
	padding: 20px;
	color: #636363;
	font-family: "Roboto", sans-serif;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: relative;
}
p + .fsTabs .fsPanel > header h2,
p + .fsAccordion .fsPanel > header h2 {
	margin-top: 40px;
}
.fsTabs .fsPanel > header h2.\:container\(width\<600px\),
.fsAccordion .fsPanel > header h2.\:container\(width\<600px\) {
	font-size: 1.125rem;
	line-height: 1.5625rem;
}
.fsBanner .fsTabs .fsPanel > header h2,
.fsBanner .fsAccordion .fsPanel > header h2,
.fsStyleOneThird .fsTabs .fsPanel > header h2,
.fsStyleOneThird .fsAccordion .fsPanel > header h2 {
	font-size: 1.125rem;
	line-height: 1.5625rem;
}
@media (max-width: 999px) {
	.fsTabs .fsPanel > header h2,
	.fsAccordion .fsPanel > header h2 {
		font-size: 1.125rem;
		line-height: 1.5625rem;
	}
}
.fsTabs .fsPanel > header h2 a,
.fsAccordion .fsPanel > header h2 a {
	-webkit-transition: none;
	transition: none;
}
.fsTabs .fsPanel > header:hover,
.fsAccordion .fsPanel > header:hover,
.fsTabs .fsPanel > header:focus-within,
.fsAccordion .fsPanel > header:focus-within {
	background: #f8f8f8;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.fsTabs .fsPanel > header:hover h2,
.fsAccordion .fsPanel > header:hover h2,
.fsTabs .fsPanel > header:focus-within h2,
.fsAccordion .fsPanel > header:focus-within h2 {
	color: #131313;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
@media (min-width: 600px) {
	.fsTabs .fsPanel > .fsElementContent,
	.fsAccordion .fsPanel > .fsElementContent {
		padding: 10px 20px 10px 29px;
		-webkit-box-shadow: inset 4px 0px 0px #f79421;
		box-shadow: inset 4px 0px 0px #f79421;
		margin-bottom: 20px;
	}
}
.fsTabs .fsPanel.fsStateOpen > header,
.fsAccordion .fsPanel.fsStateOpen > header {
	background: rgba(0, 0, 0, 0);
}
.fsTabs .fsPanel.fsStateOpen > header h2,
.fsAccordion .fsPanel.fsStateOpen > header h2 {
	color: #131313;
}
.fsTabs .fsPanel.fsStateOpen > header h2:before,
.fsAccordion .fsPanel.fsStateOpen > header h2:before {
	content: "î¤–";
}
.fsPanelIconAfter.fsTabs .fsPanel > header h2::after,
.fsPanelIconAfter.fsAccordion .fsPanel > header h2::after,
.fsPanelIconBefore.fsTabs .fsPanel > header h2::before,
.fsPanelIconBefore.fsAccordion .fsPanel > header h2::before {
	content: "";
	border: none;
	width: auto;
	height: auto;
	margin: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	font-family: "IcoMoon";
	content: "î¤—";
}
.fsPanelIconBefore.fsTabs .fsPanel.fsStateOpen > header h2::before,
.fsPanelIconBefore.fsAccordion .fsPanel.fsStateOpen > header h2::before,
.fsPanelIconAfter.fsTabs .fsPanel.fsStateOpen > header h2::after,
.fsPanelIconAfter.fsAccordion .fsPanel.fsStateOpen > header h2::after {
	content: "";
	border: none;
	width: auto;
	height: auto;
	margin: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	font-family: "IcoMoon";
	content: "î¤–";
}
.fsPanelIconBefore.fsTabs .fsPanel > header h2,
.fsPanelIconBefore.fsAccordion .fsPanel > header h2 {
	padding-left: 51px;
}
.fsPanelIconBefore.fsTabs .fsPanel > header h2:before,
.fsPanelIconBefore.fsAccordion .fsPanel > header h2:before {
	left: 12px;
}
.fsPanelIconAfter.fsTabs .fsPanel > header h2,
.fsPanelIconAfter.fsAccordion .fsPanel > header h2 {
	padding-right: 51px;
}
.fsPanelIconAfter.fsTabs .fsPanel > header h2:before,
.fsPanelIconAfter.fsAccordion .fsPanel > header h2:before {
	display: none;
}
.fsPanelIconAfter.fsTabs .fsPanel > header h2:after,
.fsPanelIconAfter.fsAccordion .fsPanel > header h2:after {
	right: 12px;
}
.fsTabs:not(.fsPanelIconBefore):not(.fsPanelIconAfter)
	.fsPanel
	> header
	h2:before,
.fsAccordion:not(.fsPanelIconBefore):not(.fsPanelIconAfter)
	.fsPanel
	> header
	h2:before {
	content: "";
} /*! elements - athletics main */ /*! elements - athletics events */
.fsAthleticsEvent > .fsElementContent {
	width: 100%;
}
.fsAthleticsEvent .fsAlertFeeds {
	margin-bottom: 10px;
}
.fsAthleticsEvent .fsElementEventIcon {
	display: inline-block;
}
.fsAthleticsEvent .fsElementEventIcon img {
	max-width: 30px;
}
.fsAthleticsEvent div.fsTitle {
	display: inline-block;
} /*! elements - athletics events - list subtype */
.fsAthleticsEvent.fsList .fsElementEventIcon {
	margin-right: 10px;
}
.fsAthleticsEvent.fsList .fsAlertIcon {
	margin-left: 5px;
	margin-bottom: -3px;
}
.fsAthleticsEvent.fsList .fsAthleticsOpponents {
	display: inline;
}
.fsAthleticsEvent.fsList .fsAthleticsOpponentNames {
	display: inline;
}
.fsAthleticsEvent.fsList .fsAthleticsEventReadMoreLink {
	display: inline-block;
	margin-top: 5px;
}
.fsAthleticsEvent.fsList .fsAthleticsDismissal,
.fsAthleticsEvent.fsList .fsAthleticsDeparture,
.fsAthleticsEvent.fsList .fsAthleticsReturn,
.fsAthleticsEvent.fsList .fsAthleticsPickup {
	margin-top: 5px;
}
.fsAthleticsEvent.fsList .fsAthleticsDismissalLabel,
.fsAthleticsEvent.fsList .fsAthleticsDepartureLabel,
.fsAthleticsEvent.fsList .fsAthleticsReturnLabel,
.fsAthleticsEvent.fsList .fsAthleticsPickupLabel {
	display: inline-block;
}
.fsAthleticsEvent.fsList .fsAthleticsDismissalLabel + div,
.fsAthleticsEvent.fsList .fsAthleticsDepartureLabel + div,
.fsAthleticsEvent.fsList .fsAthleticsReturnLabel + div,
.fsAthleticsEvent.fsList .fsAthleticsPickupLabel + div {
	display: inline-block;
} /*! elements - athletics events */
.fsAthleticsEvent.fsEvent article > div {
	margin-bottom: 10px;
}
.fsAthleticsEvent.fsEvent article > div:last-child {
	margin-bottom: 0;
}
.fsAthleticsEvent.fsEvent .fsAthleticsOpponents {
	display: inline-block;
}
.fsAthleticsEvent.fsEvent .fsAthleticsVs + div {
	display: inline-block;
} /*! elements - athletics events - table*/
@media (min-width: 801px) {
	.fsAthleticsEvent.fsTable .fsDateTime,
	.fsAthleticsEvent.fsTable .fsAthleticsScore {
		white-space: nowrap;
	}
}
.fsAthleticsEvent.fsTable .fsElementTable {
	margin-bottom: 0;
}
@media (max-width: 800px) {
	.fsAthleticsEvent.fsTable .fsElementTable thead {
		display: none;
	}
}
.fsAthleticsEvent.fsTable .fsElementTable thead th {
	white-space: nowrap;
}
@media (max-width: 800px) {
	.fsAthleticsEvent.fsTable .fsElementTable td {
		display: inline-block;
		width: 100%;
		padding: 0 10px;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td:not(:last-child) {
		border: 0;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td:first-of-type {
		padding-top: 10px;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td:last-of-type {
		padding-bottom: 10px;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td:before {
		display: inline-block;
		font-weight: 700;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsTitle:before {
		content: "Team: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsOpponents {
		display: inline-block;
	}
	.fsAthleticsEvent.fsTable
		.fsElementTable
		td.fsAthleticsOpponents
		.fsAthleticsVs {
		display: inline-block;
	}
	.fsAthleticsEvent.fsTable
		.fsElementTable
		td.fsAthleticsOpponents
		.fsAthleticsOpponentNames {
		display: inline-block;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsOpponents:before {
		content: "Opponent: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDate .fsDateTime {
		display: inline-block;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDate:before {
		content: "Date: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsTime .fsDateTime {
		display: inline-block;
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsTime:before {
		content: "Time: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsLocations:before {
		content: "Location: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsAdvantage:before {
		content: "Advantage: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsEventType:before {
		content: "Type: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDetails:before {
		content: "Details: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsResult:before {
		content: "Result: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsScore:before {
		content: "Score: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsAlerts:before {
		content: "Alerts: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDismissal:before {
		content: "Dismissal: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDeparture:before {
		content: "Departure: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsReturn:before {
		content: "Return Time: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsPickup:before {
		content: "Pickup Time: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsRecap:before {
		content: "Recap: ";
	}
	.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsStatus:before {
		content: "Status: ";
	}
}
.fsAthleticsEvent.fsTable .fsAthleticsVs + div {
	display: inline;
}
.fsAthleticsEvent.fsTable .fsAthleticsDismissalLabel,
.fsAthleticsEvent.fsTable .fsAthleticsDepartureLabel,
.fsAthleticsEvent.fsTable .fsAthleticsReturnLabel,
.fsAthleticsEvent.fsTable .fsAthleticsPickupLabel {
	display: none;
}
.fsAthleticsEvent.fsTable .fsAthleticsDismissal .fsDateTime {
	display: inline-block;
}
@media (min-width: 800px) {
	.fsAthleticsEvent.fsTable .fsAthleticsDismissal .fsDateTime {
		display: block;
	}
}
body.fsComposeMode .fsAthleticsEvent.fsTable > .fsElementContent {
	overflow-x: auto;
} /*! elements - athletics popup dialog box */
.fsAthleticsEvent.fsDialog .fsAthleticsTitle {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.75rem;
	line-height: 2.4375rem;
	margin-bottom: 20px;
}
p + .fsAthleticsEvent.fsDialog .fsAthleticsTitle {
	margin-top: 40px;
}
.fsAthleticsEvent.fsDialog .fsAthleticsTitle.\:container\(width\<600px\) {
	font-size: 1.5rem;
	line-height: 2.125rem;
	margin-bottom: 10px;
}
.fsBanner .fsAthleticsEvent.fsDialog .fsAthleticsTitle,
.fsStyleOneThird .fsAthleticsEvent.fsDialog .fsAthleticsTitle {
	font-size: 1.5rem;
	line-height: 2.125rem;
	margin-bottom: 10px;
}
@media (max-width: 999px) {
	.fsAthleticsEvent.fsDialog .fsAthleticsTitle {
		font-size: 1.5rem;
		line-height: 2.125rem;
		margin-bottom: 10px;
	}
}
.fsAthleticsEvent.fsDialog .fsAthleticsLabel {
	font-weight: bold;
	margin-top: 20px;
}
.fsAthleticsEvent.fsDialog .fsAthleticsAddress > div {
	margin-top: 10px;
} /*! elements - athletics roster */
.fsAthleticsRosterList li > div:before,
.fsAthleticsRoster .fsElementTable td:before {
	margin-right: 5px;
	display: inline-block;
	font-weight: 700;
}
.fsAthleticsRosterList li > div.fsRosterPlayerNumber:before,
.fsAthleticsRoster .fsElementTable td.fsRosterPlayerNumber:before {
	content: "Number: ";
}
.fsAthleticsRosterList li > div.fsRosterName:before,
.fsAthleticsRoster .fsElementTable td.fsRosterName:before {
	content: "Name: ";
}
.fsAthleticsRosterList li > div.fsRosterPosition:before,
.fsAthleticsRoster .fsElementTable td.fsRosterPosition:before {
	content: "Position: ";
}
.fsAthleticsRosterList li > div.fsRosterClass:before,
.fsAthleticsRoster .fsElementTable td.fsRosterClass:before {
	content: "Class: ";
}
.fsAthleticsRosterList li > div.fsRosterGradeLevel:before,
.fsAthleticsRoster .fsElementTable td.fsRosterGradeLevel:before {
	content: "Grade: ";
}
.fsAthleticsRosterList li > div.fsRosterHometown:before,
.fsAthleticsRoster .fsElementTable td.fsRosterHometown:before {
	content: "Hometown: ";
}
.fsAthleticsRosterList li > div.fsRosterHeight:before,
.fsAthleticsRoster .fsElementTable td.fsRosterHeight:before {
	content: "Height: ";
}
.fsAthleticsRosterList li > div.fsRosterWeight:before,
.fsAthleticsRoster .fsElementTable td.fsRosterWeight:before {
	content: "Weight: ";
}
@media (max-width: 800px) {
	.fsAthleticsRoster .fsElementTable thead {
		display: none;
	}
}
@media (min-width: 800px) {
	.fsAthleticsRoster .fsElementTable td:before {
		display: none;
	}
}
@media (max-width: 800px) {
	.fsAthleticsRoster .fsElementTable td {
		display: inline-block;
		width: 100%;
		padding: 0 10px;
	}
	.fsAthleticsRoster .fsElementTable td:not(:last-child) {
		border: 0;
	}
	.fsAthleticsRoster .fsElementTable td:first-of-type {
		padding-top: 10px;
	}
	.fsAthleticsRoster .fsElementTable td:last-of-type {
		padding-bottom: 10px;
	}
}
.fsAthleticsRosterContent {
	margin-bottom: 20px;
}
.fsAthleticsRosterContent:empty,
.fsAthleticsRosterContent:last-child {
	margin-bottom: 0;
}
.fsAthleticsRosterList,
.fsAthleticsRosterList ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fsAthleticsRosterList li {
	margin: 0;
	padding: 0;
}
.fsAthleticsRosterList li {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #cfcfcf;
}
.fsAthleticsRosterList li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.fsAthleticsRosterList li > div {
	margin-bottom: 10px;
}
.fsAthleticsRosterList li > div:last-child {
	margin-bottom: 0;
}
.fsAthleticsRosterList li > div.fsRosterName {
	margin-bottom: 10px;
}
.fsAthleticsRosterList li > div.fsRosterName:before {
	display: none;
}
.fsAthleticsRosterList .fsCoachImage {
	display: block;
	margin-bottom: 10px;
} /*! elements - athletics teams */
.fsAthleticsTeamDirectory {
	max-width: 100%;
}
.fsAthleticsTeamDirectory,
.fsAthleticsTeamDirectory ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fsAthleticsTeamDirectory li {
	margin: 0;
	padding: 0;
}
.fsAthleticsTeamDirectory > li {
	margin-bottom: 10px;
}
.fsAthleticsTeamDirectory .fsAthleticsTeamIcon {
	display: inline-block;
}
.fsAthleticsTeamIcon {
	margin-right: 10px;
}
.fsBoardElement.fsThumbnailAlignLeft .fsThumbnail {
	float: none;
}
@media (min-width: 600px) {
	.fsBoardElement.fsThumbnailAlignLeft .fsThumbnail {
		float: left;
	}
}
.fsBoardElement.fsThumbnailAlignRight .fsThumbnail {
	float: none;
}
@media (min-width: 600px) {
	.fsBoardElement.fsThumbnailAlignRight .fsThumbnail {
		float: right;
	}
} /*! _main.scss - src/sass/modules/calendar/ - main calendar import */ /*! _all.scss - src/sass/modules/calendar/list.scss - calendar each article style */
.fsCalendar article {
	position: relative;
	padding-left: 90px;
	min-height: 60px;
	padding-top: 0;
}
.fsCalendar article .fsElementEventColorIcon {
	width: 12px;
	height: 12px;
}
.fsCalendar .fsDate {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	min-height: 60px;
	width: 60px;
	color: #fff;
	background: var(--secondary-color, #cfcfcf);
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 0;
	border-radius: 100%;
	border: 3px solid var(--primary-color, #373737);
}
.fsCalendar .fsDate > span.fsDay {
	font-size: 22px;
	line-height: 26px;
}
.fsCalendar .fsTitle {
	font-size: 22px;
	line-height: 1.4;
}
.fsCalendar .fsTitle.\:container\(width\<400px\) {
	font-size: 20px;
}
.fsBanner .fsCalendar .fsTitle,
.fsStyleOneThird .fsCalendar .fsTitle {
	font-size: 20px;
}
@media (max-width: 999px) {
	.fsCalendar .fsTitle {
		font-size: 20px;
	}
}
.fsCalendar .fsEventDetails {
	margin-bottom: 15px;
}
.fsCalendar .fsEventDetails:last-child {
	margin-bottom: 0;
}
.fsCalendar .fsEventDetails > hr {
	display: none;
}
.fsCalendar .fsAllDay,
.fsCalendar .fsTimeRange,
.fsCalendar .fsLocation {
	position: relative;
	font-size: 14px;
	line-height: 1.4;
	color: #636363;
	margin-top: 5px;
}
.fsCalendar .fsAllDay:first-child,
.fsCalendar .fsTimeRange:first-child,
.fsCalendar .fsLocation:first-child {
	margin-top: 0;
}
.fsCalendar .fsAllDay:before,
.fsCalendar .fsTimeRange:before,
.fsCalendar .fsLocation:before {
	position: absolute;
	top: 0;
	left: 0;
	color: #636363;
}
.fsCalendar .fsAllDay,
.fsCalendar .fsTimeRange {
	padding-left: 24px;
}
.fsCalendar .fsAllDay:before,
.fsCalendar .fsTimeRange:before {
	content: "î¤’";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.fsCalendar .fsLocation {
	padding-left: 26px;
}
.fsCalendar .fsLocation:before {
	content: "î¤•";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.fsCalendar .fsNotes,
.fsCalendar .fsDescription {
	margin-top: 15px;
}
.fsCalendar .fsNotes:first-child,
.fsCalendar .fsDescription:first-child {
	margin-top: 0;
}
.fsCalendar article .fsReadMoreLink {
	font-size: 18px;
	line-height: 1.6;
}
.fsCalendar article.\:container\(width\<800px\) .fsReadMoreLink {
	font-size: 16px;
}
.fsBanner .fsCalendar article .fsReadMoreLink,
.fsStyleOneThird .fsCalendar article .fsReadMoreLink {
	font-size: 16px;
}
@media (max-width: 999px) {
	.fsCalendar article .fsReadMoreLink {
		font-size: 16px;
	}
} /*! _list.scss - src/sass/modules/calendar/list.scss - calendar event */ /*! _grid.scss - src/sass/modules/calendar/grid.scss - calendar grid */
.fsCalendar.fsGrid .fsCalendarDayView {
	margin-top: 20px;
}
.fsCalendar.fsGrid .fsCalendarDayView .fsCalendarInfo:not(:last-child) {
	margin-bottom: 40px;
}
.fsCalendar.fsGrid .fsCalendarEventTitle {
	font-weight: bold;
}
.fsCalendarEventGrid .fsCalendarRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.fsCalendarEventGrid .fsCalendarRow .fsCalendarToday {
	background-color: rgba(var(--primary-color, #373737), 0.1);
}
.fsCalendarEventGrid .fsCalendarRow .fsCalendarOutOfRange {
	background-color: rgba(0, 0, 0, 0);
}
.fsCalendarEventGrid .fsCalendarRow .fsCalendarOutOfRange .fsCalendarDate {
	background-color: #e5e5e5;
}
.fsCalendarEventGrid .fsCalendarDaybox {
	border-color: #cfcfcf;
}
.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarInfo {
	color: #373737;
}
.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarInfo > div {
	margin-bottom: 5px;
}
.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarInfo > div:last-child {
	margin-bottom: 0;
}
.fsCalendarEventGrid
	.fsCalendarDaybox
	.fsCalendarEventTitle.fsCalendarEventLink {
	color: #000;
	text-decoration: none;
	text-underline-offset: unset;
}
.fsCalendarEventGrid
	.fsCalendarDaybox
	.fsCalendarEventTitle.fsCalendarEventLink:hover,
.fsCalendarEventGrid
	.fsCalendarDaybox
	.fsCalendarEventTitle.fsCalendarEventLink:focus {
	text-decoration: underline;
}
.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarEventTitle + div {
	margin-top: 5px;
}
.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarDate {
	line-height: 1;
	display: table;
	padding: 5px;
	margin: -5px -5px 5px auto;
}
@media (min-width: 900px) {
	.fsCalendarEventGrid .fsCalendarDaybox {
		height: auto !important;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox > div {
		height: auto;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		display: block !important;
	}
	.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:first-child {
		position: relative;
	}
}
.fsCalendar.fsGrid .fsCalendarGridControlBar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.fsCalendar.fsGrid .fsCalendarGridControlBar:after {
	display: none;
}
.fsCalendar.fsGrid .fsCalendarGridControlBar > div {
	margin: 0;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}
.fsCalendar.fsGrid .fsCalendarGridControlBar .fsDisplayNavigation {
	margin-right: 10px;
}
.fsCalendar.fsGrid .fsCalendarGridControlBar .fsCalendarGridBrowser {
	width: 100%;
	margin-top: 10px;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}
@media (min-width: 900px) {
	.fsCalendar.fsGrid .fsCalendarGridControlBar .fsCalendarGridBrowser {
		width: auto;
		margin-top: 0;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
}
.fsCalendar.fsGrid .fsCalendarGridControlBar .fsCalendarGridBrowser span {
	color: var(--primary-color, #373737);
}
.fsCalendar.fsGrid .fsCalendarGridControlBar .fsElementControls {
	margin: 10px 0 0;
}
@media (min-width: 900px) {
	.fsCalendar.fsGrid .fsCalendarGridControlBar .fsElementControls {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
		margin: 0;
	}
}
.fsCalendar.fsGrid
	.fsCalendarGridControlBar
	.fsCalendarMonthYearPicker:not(.fsStateHidden) {
	z-index: 1;
}
@media (max-width: 899px) {
	.fsCalendar.fsGrid .fsCalendarEventGrid {
		width: 100%;
		margin: 0 auto;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid:after {
		display: none;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarMonthBrowser {
		margin: 20px 0;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarWeekdays {
		display: none;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarRow {
		width: auto;
		border-right: solid 1px #cfcfcf;
		-webkit-box-shadow: 0 1px 0 0 #cfcfcf;
		box-shadow: 0 1px 0 0 #cfcfcf;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarRow:last-child {
		border-bottom: solid 1px #cfcfcf;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox {
		cursor: pointer;
		min-height: 44px;
		position: relative;
		padding: 0;
		margin: 0;
		border: none;
		height: auto !important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		border-left: solid 1px #cfcfcf;
		border-top: 1px solid #cfcfcf;
		color: #373737;
		background: #fff;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox:not(.fsCalendarWeekendDayBox):hover,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox:not(.fsCalendarWeekendDayBox):focus,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:hover,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:focus {
		color: #fff;
		background: #131313;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox:not(.fsCalendarWeekendDayBox):hover
		.fsCalendarOutOfRange,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox:not(.fsCalendarWeekendDayBox):focus
		.fsCalendarOutOfRange,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:hover
		.fsCalendarOutOfRange,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:focus
		.fsCalendarOutOfRange {
		color: #fff;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox:not(.fsCalendarWeekendDayBox):hover
		.fsCalendarOutOfRange
		.fsCalendarDate,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox:not(.fsCalendarWeekendDayBox):focus
		.fsCalendarOutOfRange
		.fsCalendarDate,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:hover
		.fsCalendarOutOfRange
		.fsCalendarDate,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:focus
		.fsCalendarOutOfRange
		.fsCalendarDate {
		background: #131313;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox .fsCalendarDate {
		margin: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		text-align: center;
		font-size: 14px;
		padding-bottom: calc(50% - 14px / 2);
		padding-top: calc(50% - 14px / 2);
		color: inherit;
		background-color: rgba(0, 0, 0, 0);
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarToday {
		background: #131313;
		color: #fff;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsStateHasEvents
		.fsCalendarDate:after {
		content: "â—";
		font-size: 10px;
		display: block;
		line-height: 0.5;
		-webkit-transform: translate3d(0, 3px, 0);
		transform: translate3d(0, 3px, 0);
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div {
		position: relative;
		min-height: 22px;
		width: 100%;
		padding: 0;
		overflow: hidden;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:first-child {
		-webkit-box-shadow: inset 0 -1px 0 0 #cfcfcf;
		box-shadow: inset 0 -1px 0 0 #cfcfcf;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:not([tabIndex])
		.fsCalendarDate {
		margin-bottom: 0;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div:not([tabIndex])
		.fsCalendarDate:after {
		display: none;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div.selected {
		color: #fff;
		background: #373737;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div.selected:hover,
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div.selected:focus {
		color: #fff;
		background: #131313;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		> div.selected
		.fsCalendarOutOfRange {
		background: inherit;
		color: inherit;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.fsCalendarWeekendDayBox
		.fsCalendarDate {
		padding: calc(25% - 14px / 2) 0 calc(25% - 14px / 2);
		margin: 0 0 3px;
		font-size: 0.75rem;
		display: block;
		height: 100%;
		background-color: rgba(0, 0, 0, 0);
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.selected {
		color: #fff;
		background: #373737;
	}
	.fsCalendar.fsGrid
		.fsCalendarEventGrid
		.fsCalendarDaybox.selected
		.fsCalendarOutOfRange {
		background: inherit;
		color: inherit;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarOutOfRange {
		background: #e5e5e5;
		color: #636363;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarInfo {
		display: none;
	}
}
#event-view {
	padding: 0 20px;
	margin: 20px 0;
}
#event-view .fsCalendarDaybox {
	height: auto !important;
}
#event-view .fsCalendarDaybox > div {
	margin-bottom: 20px;
}
#event-view .fsCalendarWeekendDayBox > div:first-child {
	padding-bottom: 20px;
}
#event-view .fsCalendarWeekendDayBox .fsCalendarInfo:not(:last-child) {
	margin-bottom: 20px;
}
#event-view .fsCalendarEventTitle {
	margin-bottom: 5px;
}
.fsCalendarDayView:not(.fsStateHidden) + .fsCalendarEventGrid + #event-view {
	display: none;
}
@media (min-width: 900px) {
	#event-view {
		display: none;
	}
}
.scroll-up {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	display: table;
	margin: 20px auto;
}
@media (max-width: 599px) {
	.scroll-up {
		border-radius: 50px;
	}
}
.scroll-up:hover,
.scroll-up:focus,
.fsStateSelected .scroll-up,
.scroll-up.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.scroll-up.full-width {
	width: 100%;
	max-width: unset;
}
.scroll-up + .fsCalendarLegend {
	margin-top: 20px !important;
}
@media (min-width: 900px) {
	.scroll-up {
		display: none;
	}
}
.fsElementEventColorIcon {
	display: inline-block;
}
.fsCalendar.fsGrid .fsCalendarEventGrid + .fsCalendarLegend {
	margin-top: 40px;
}
.fsCalendar.fsGrid .fsCalendarLegend,
.fsCalendar.fsGrid .fsCalendarLegend ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fsCalendar.fsGrid .fsCalendarLegend li {
	margin: 0;
	padding: 0;
}
.fsCalendar.fsGrid .fsCalendarLegend h4 {
	margin-bottom: 20px;
}
@media (min-width: 600px) {
	.fsCalendar.fsGrid .fsCalendarLegend > ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}
.fsCalendar.fsGrid .fsCalendarLegend > ul > li {
	margin-left: 0;
}
@media (min-width: 600px) {
	.fsCalendar.fsGrid .fsCalendarLegend > ul > li {
		width: 49%;
	}
}
.fsCalendar.fsGrid .fsCalendarLegend .fsElementEventColorIcon {
	vertical-align: baseline;
} /*! _slideshow.scss - src/sass/modules/calendar/slideshow.scss - calendar slideshow */
.fsCalendar.fsSlideshow .fsAlertFeeds {
	float: none;
}
.fsCalendar.fsSlideshow.fsSlideshowHorizontal .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.fsCalendar.fsSlideshow article {
	outline: solid 1px #cfcfcf;
	outline-offset: -10px;
	padding: 40px;
	text-align: center;
}
.fsCalendar.fsSlideshow .fsDate {
	position: static;
	margin: 0 auto 20px;
}
.fsCalendar.fsSlideshow .fsEventDetails {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
} /*! _event.scss - src/sass/modules/calendar/event.scss - calendar event */ /*! _dialog.scss - src/sass/modules/calendar/_dialog.scss - calendar dialog pop up */ /*! elements - forms */
textarea,
input,
select {
	padding: 5px;
	max-width: 100%;
}
.fsComposerFormEmbed {
	background: none;
}
.fsComposerFormEmbed body {
	margin: 0;
}
.fsComposerFormEmbed form {
	zoom: 1;
}
.fsComposerFormEmbed form:after {
	display: table;
	clear: both;
	content: "";
}
.fsComposerFormEmbed form input,
.fsComposerFormEmbed form textarea,
.fsComposerFormEmbed form select {
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	line-height: 29px;
	color: #373737;
}
.fsComposerFormEmbed form input {
	border: solid 1px #cfcfcf;
}
.fsComposerFormEmbed form input.fileUploader {
	padding: 0;
	width: 100%;
	border: none;
}
.fsComposerFormEmbed form fieldset {
	padding: 0;
}
.fsComposerFormEmbed form textarea {
	max-width: 100%;
	width: 100%;
	border: solid 1px #cfcfcf;
}
.fsComposerFormEmbed form .mainGroupSub {
	max-width: 100%;
	width: 100% !important;
}
.fsComposerFormEmbed form .formPage {
	margin-bottom: 20px;
}
.fsComposerFormEmbed form .elementRow {
	max-width: 100%;
	margin: 0;
}
.fsComposerFormEmbed form .elementRow:last-child .elementContainer:last-child {
	margin-bottom: 0;
}
.fsComposerFormEmbed form .elementContainer {
	margin: 0 0 20px;
	padding: 0;
}
@media screen and (max-width: 599px) {
	.fsComposerFormEmbed form .elementContainer {
		width: 100%;
	}
}
.fsComposerFormEmbed form .elementContainer label {
	margin-bottom: 2px;
}
.fsComposerFormEmbed form .elementContainer label.horizontal {
	white-space: normal;
	margin-right: 10px !important;
}
.fsComposerFormEmbed form .elementContainer label.horizontal:last-child {
	margin-right: 0;
}
.fsComposerFormEmbed form .elementContainer hr {
	margin: 0 auto;
}
.fsComposerFormEmbed form .elementContainer p:last-child {
	margin-bottom: 0;
}
@media screen and (max-width: 599px) {
	.fsComposerFormEmbed form .elementBody > input {
		width: 100%;
	}
}
.fsComposerFormEmbed form .elementBody > .descText {
	margin-bottom: 10px;
}
.fsComposerFormEmbed form .labelLeft .elementContainer label,
.fsComposerFormEmbed form .labelLeft .elementContainer .groupLabel {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	float: none;
}
@media (min-width: 600px) {
	.fsComposerFormEmbed form .labelLeft .elementContainer label,
	.fsComposerFormEmbed form .labelLeft .elementContainer .groupLabel {
		width: 20%;
		padding-right: 10px;
		text-align: right;
		float: left;
	}
}
@media (min-width: 600px) {
	.fsComposerFormEmbed form .labelLeft .elementContainer > label {
		padding: 5px 10px 5px 5px;
	}
}
.fsComposerFormEmbed form .labelLeft .elementContainer .groupLabel label {
	width: 100%;
}
.fsComposerFormEmbed form .labelLeft .elementContainer fieldset label {
	width: auto;
}
.fsComposerFormEmbed form .labelLeft .elementBody {
	margin: 0;
	width: 100%;
	float: none;
}
@media (min-width: 600px) {
	.fsComposerFormEmbed form .labelLeft .elementBody {
		width: 80%;
		float: left;
	}
}
.fsComposerFormEmbed form .linkLike {
	color: #131313;
	margin-right: 10px;
	cursor: pointer;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.fsComposerFormEmbed form .linkLike:hover {
	color: #131313;
}
.fsComposerFormEmbed form .required {
	color: var(--primary-color, #373737);
	-webkit-transition: 0.3s color;
	transition: 0.3s color;
}
.fsComposerFormEmbed form .valFail {
	background-color: rgba(0, 0, 0, 0);
	border: 0;
}
.fsComposerFormEmbed form .valFail .required,
.fsComposerFormEmbed form .valFail .valFailMsg {
	color: #903;
}
.fsComposerFormEmbed form .pageControls {
	padding: 10px 0 !important;
	margin-bottom: 10px;
}
.fsComposerFormEmbed form .pageControls .userConfirmation {
	margin-bottom: 0;
}
.fsComposerFormEmbed form .userConfirmation {
	margin-bottom: 20px;
}
.fsComposerFormEmbed form .userConfirmation .userConfirmationToggle {
	margin-right: 5px;
}
.fsComposerFormEmbed form .userConfirmation > label {
	display: block;
}
.fsComposerFormEmbed form .elementColumn {
	zoom: 1;
	margin-bottom: 20px;
	max-width: 100%;
}
.fsComposerFormEmbed form .elementColumn:after {
	display: table;
	clear: both;
	content: "";
}
@media screen and (max-width: 599px) {
	.fsComposerFormEmbed form .elementColumn {
		float: none !important;
		width: 100% !important;
	}
}
.fsComposerFormEmbed form .elementColumn .elementContainer {
	margin-bottom: 0;
}
.fsComposerFormEmbed form .elementColumn .elementBody > input {
	width: 100%;
}
.fsComposerFormEmbed form .pageBreak {
	zoom: 1;
}
.fsComposerFormEmbed form .pageBreak:after {
	display: table;
	clear: both;
	content: "";
}
.fsComposerFormEmbed form .pageBreak .nextPage,
.fsComposerFormEmbed form .pageBreak .prevPage {
	background: none;
	border: none;
	color: #131313;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	outline: 0;
	float: left;
	padding: 0;
	line-height: 1;
	padding: 10px 0;
}
.fsComposerFormEmbed form .pageBreak .nextPage:hover,
.fsComposerFormEmbed form .pageBreak .prevPage:hover {
	color: #131313;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.fsComposerFormEmbed form .pageBreak .prevPage {
	margin-right: 10px;
}
.fsComposerFormEmbed form .pageBreak .pagenum {
	display: inline-block;
	float: left;
	line-height: 1;
	margin-right: 10px;
	padding: 10px 0;
}
.fsComposerFormEmbed form .pageBreak .pagenum:empty {
	margin: 0;
}
.fsComposerFormEmbed form .submitBtn {
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsComposerFormEmbed form .submitBtn {
		border-radius: 50px;
	}
}
.fsComposerFormEmbed form .submitBtn:hover,
.fsComposerFormEmbed form .submitBtn:focus,
.fsStateSelected .fsComposerFormEmbed form .submitBtn,
.fsComposerFormEmbed form .submitBtn.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsComposerFormEmbed form .submitBtn.full-width {
	width: 100%;
	max-width: unset;
}
.fsComposerFormEmbed .ui-widget {
	font-family: "Roboto", sans-serif;
	max-width: 100%;
}
.fsComposerFormEmbed .ui-datepicker:empty {
	display: none;
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-header {
	background: none;
	border: none;
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev,
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next {
	background: none;
	border: none;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev span,
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next span {
	display: none;
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev:before,
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next:before {
	content: "";
	font-weight: bold;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev:hover:before,
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next:hover:before {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	opacity: 0.5;
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next:before {
	content: "â€º";
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev:before {
	content: "â€¹";
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
	top: 2px;
}
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
	top: 2px;
}
.fsComposerFormEmbed .ui-datepicker .ui-state-default {
	background: rgba(0, 0, 0, 0.05);
	text-align: center;
}
.fsComposerFormEmbed .ui-datepicker .ui-state-active {
	background: rgba(0, 0, 0, 0.1);
}
.fsComposerFormEmbed .ui-datepicker .ui-state-highlight {
	border: solid 1px #d3d3d3;
	background-color: #d3d3d3;
}
::-webkit-input-placeholder {
	color: #cfcfcf;
}
:-moz-placeholder {
	color: #cfcfcf;
	opacity: 1;
}
::-moz-placeholder {
	color: #cfcfcf;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #cfcfcf;
} /*! elements - login */
.fsAccount button:not(:last-of-type) {
	margin-right: 10px;
}
.fsLoginForgotPasswordLink,
.fsLoginNewAccountLink {
	margin-bottom: 10px;
}
.fsLoginForgotPasswordLink:last-child,
.fsLoginNewAccountLink:last-child {
	margin-bottom: 0;
}
.fsLoginNewFields .fsLoginNewCaptcha {
	margin-bottom: 20px;
}
.fsLoginNewFields .fsLoginNewCaptcha #recaptcha_area,
.fsLoginNewFields .fsLoginNewCaptcha #recaptcha_table {
	max-width: 100%;
}
@media screen and (max-width: 599px) {
	.fsLoginNewFields .fsLoginNewCaptcha #recaptcha_widget_div {
		overflow: hidden;
		border-radius: 5px;
	}
}
.fsResetPasswordFields > div {
	margin-bottom: 20px;
}
.fsResetPasswordFields > div:last-child {
	margin-bottom: 0;
}
.fsResetPasswordFields label > span {
	display: block;
}
.fsResetPasswordFields label > input {
	margin-bottom: 20px;
}
@media screen and (max-width: 599px) {
	.fsLoginForgotControls label,
	.fsLoginNewFields label,
	.fsResetPasswordFields label {
		display: block;
		margin-bottom: 3px;
	}
	.fsLoginForgotControls input,
	.fsLoginNewFields input,
	.fsResetPasswordFields input {
		display: block;
		width: 100%;
	}
}
.fsLoginForgotView .fsLoginForgotEmail {
	display: block;
}
.fsLoginForgotSuccess .fsStyleDefaultButton {
	margin-top: 20px;
}
.fsAccountGreeting {
	margin-bottom: 20px;
}
.fsAccountLinks {
	margin: 0;
}
.fsAccountLinks li:not(:first-child) {
	border-color: #cfcfcf;
}
.fsAccountLogout {
	display: block;
	margin-top: 20px;
}
.fsAccountLogout > .fsStyleUpdateButton:last-child {
	margin-bottom: 0;
}
input[name*="passkey"] + .fsLoginSubmit {
	margin-top: 20px;
}
.fsError {
	margin-bottom: 50px;
}
.fsResetContinue,
.fsResetCancel,
.fsLoginNewSuccess > button {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsResetContinue,
	.fsResetCancel,
	.fsLoginNewSuccess > button {
		border-radius: 50px;
	}
}
.fsResetContinue:hover,
.fsResetContinue:focus,
.fsStateSelected .fsResetContinue,
.fsResetContinue.on,
.fsResetCancel:hover,
.fsResetCancel:focus,
.fsStateSelected .fsResetCancel,
.fsResetCancel.on,
.fsLoginNewSuccess > button:hover,
.fsLoginNewSuccess > button:focus,
.fsStateSelected .fsLoginNewSuccess > button,
.fsLoginNewSuccess > button.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsResetContinue.full-width,
.fsResetCancel.full-width,
.fsLoginNewSuccess > button.full-width {
	width: 100%;
	max-width: unset;
}
.fsLoginNewSuccess button {
	margin-top: 20px;
}
.fsPostElement.fsThumbnailAlignLeft .fsThumbnail {
	float: none;
}
@media (min-width: 600px) {
	.fsPostElement.fsThumbnailAlignLeft .fsThumbnail {
		float: left;
		margin-right: 30px;
	}
}
.fsPostElement.fsThumbnailAlignRight .fsThumbnail {
	float: none;
}
@media (min-width: 600px) {
	.fsPostElement.fsThumbnailAlignRight .fsThumbnail {
		float: right;
		margin-left: 30px;
	}
}
.fsPostElement article > * {
	margin-bottom: 15px;
}
.fsPostElement article > *:last-child {
	margin-bottom: 0;
}
.fsPostElement .fsThumbnail .fsCroppedImage,
.fsPostElement .fsThumbnail img {
	display: block;
}
.fsPostElement .fsThumbnail .fsCroppedImage {
	border-radius: 12px;
}
.fsPostElement .fsTitle {
	font-size: 22px;
	line-height: 1.4;
}
.fsPostElement .fsTitle.\:container\(width\<400px\) {
	font-size: 20px;
}
.fsBanner .fsPostElement .fsTitle,
.fsStyleOneThird .fsPostElement .fsTitle {
	font-size: 20px;
}
@media (max-width: 999px) {
	.fsPostElement .fsTitle {
		font-size: 20px;
	}
}
.fsPostElement .fsAuthor,
.fsPostElement .fsDateTime {
	display: block;
	color: #636363;
	font-size: 14px;
	line-height: 1.4;
}
.fsPostElement .fsAuthor {
	text-transform: capitalize;
	margin-right: 0;
}
.fsPostElement .fsAuthor + .fsDateTime {
	margin-top: -10px;
}
.fsPostElement .fsCategories {
	margin: -3px -3px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.fsPostElement .fsCategories:last-child {
	margin-bottom: -3px;
}
.fsPostElement .fsCategories .fsCategory {
	margin: 3px;
	border: 0;
	padding: 6px 8px;
	background-color: #e5e5e5;
	color: #373737;
	font-size: 10px;
	line-height: 12px;
	font-weight: 400;
	border-radius: 4px;
	text-transform: uppercase;
}
.fsPostElement .fsTags {
	margin: -3px -3px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.fsPostElement .fsTags:last-child {
	margin-bottom: -3px;
}
.fsPostElement .fsTags .fsTag {
	margin: 3px;
	border: solid 1px #cfcfcf;
	border-color: #cfcfcf;
	padding: 6px 8px;
	background-color: rgba(0, 0, 0, 0);
	color: #636363;
	font-size: 12px;
	line-height: 14px;
	border-radius: 4px;
	text-transform: none;
}
.fsPostElement article .fsReadMoreLink {
	font-size: 18px;
	line-height: 1.6;
}
.fsPostElement article.\:container\(width\<800px\) .fsReadMoreLink {
	font-size: 16px;
}
.fsBanner .fsPostElement article .fsReadMoreLink,
.fsStyleOneThird .fsPostElement article .fsReadMoreLink {
	font-size: 16px;
}
@media (max-width: 999px) {
	.fsPostElement article .fsReadMoreLink {
		font-size: 16px;
	}
}
body:not(.fsComposeMode):not(.home) .fsPostElement.main-content-posts {
	position: relative;
	display: block;
}
body:not(.fsComposeMode):not(.home) .fsPostElement.main-content-posts article {
	position: relative;
	padding-left: 420px;
	min-height: 320px;
}
body:not(.fsComposeMode):not(.home)
	.fsPostElement.main-content-posts
	article.no-thumbnail {
	padding-left: 0px;
}
body:not(.fsComposeMode):not(.home)
	.fsPostElement.main-content-posts
	article
	.fsThumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 380px;
	height: 280px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20px;
	max-width: 100%;
	border-radius: 8px;
}
@media (max-width: 1099px) {
	body:not(.fsComposeMode):not(.home)
		.fsPostElement.main-content-posts
		article
		.fsThumbnail {
		position: relative;
		width: 100% !important;
		height: auto !important;
		max-width: 300px;
	}
}
body:not(.fsComposeMode):not(.home)
	.fsPostElement.main-content-posts
	article
	.fsThumbnail
	img {
	display: none;
}
@media (max-width: 1099px) {
	body:not(.fsComposeMode):not(.home)
		.fsPostElement.main-content-posts
		article
		.fsThumbnail
		img {
		display: block;
	}
}
body:not(.fsComposeMode):not(.home)
	.fsPostElement.main-content-posts
	article.\:container\(width\<800px\) {
	padding-left: 330px;
	min-height: 280px;
}
body:not(.fsComposeMode):not(.home)
	.fsPostElement.main-content-posts
	article.\:container\(width\<800px\)
	.fsThumbnail {
	width: 300px;
	height: 240px;
}
@media (max-width: 1099px) {
	body:not(.fsComposeMode):not(.home)
		.fsPostElement.main-content-posts
		article {
		padding-left: 0px !important;
	}
}
body:not(.fsComposeMode):not(.home)
	.fsPostElement.main-content-posts
	button.fsLoadMoreButton {
	margin: 30px 0px 0px;
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode):not(.home)
		.fsStyleTwoThirds
		.fsPostElement.main-content-posts
		article:not(.no-thumbnail) {
		padding-left: 330px;
		min-height: 260px;
	}
	body:not(.fsComposeMode):not(.home)
		.fsStyleTwoThirds
		.fsPostElement.main-content-posts
		article:not(.no-thumbnail)
		.fsBody,
	body:not(.fsComposeMode):not(.home)
		.fsStyleTwoThirds
		.fsPostElement.main-content-posts
		article:not(.no-thumbnail)
		.fsSummary {
		font-size: 16px;
	}
	body:not(.fsComposeMode):not(.home)
		.fsStyleTwoThirds
		.fsPostElement.main-content-posts
		article:not(.no-thumbnail)
		.fsThumbnail {
		width: 300px;
		height: 220px;
		border-radius: 8px;
	}
}
.fsPostElement.fsGrid .fsListItems {
	margin: -10px;
}
.fsPostElement.fsGrid article {
	outline: solid 1px #cfcfcf;
	outline-offset: -10px;
	margin: 0;
	padding: 40px;
}
.fsPostElement.fsGrid .fsThumbnail {
	margin: -30px -30px 30px;
	width: auto;
}
.fsPostElement.fsSlideshow.fsSlideshowHorizontal .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.fsPostElement.fsSlideshow article {
	outline: solid 1px #cfcfcf;
	outline-offset: -10px;
	padding: 40px;
}
.fsPostElement.fsSlideshow .fsThumbnail {
	margin: -30px -30px 30px;
	width: auto;
} /*! _dialog.scss - src/sass/modules/post/_dialog.scss - post dialog pop up */
.fsResourceElement .fsDescription,
.fsResourceElement figcaption {
	margin-top: 20px;
}
.fsResourceElement .fsDescription:empty,
.fsResourceElement figcaption:empty {
	display: none;
}
.fsResourceElement.fsListNav .fsResourceCollectionName + nav {
	margin-top: 20px;
}
.fsResourceElement.fsGrid .fsDescription,
.fsResourceElement.fsGrid figcaption {
	margin-top: 15px;
}
.fsResourceElement.fsGrid .fsResource > .fsResourceLink,
.fsResourceElement.fsGrid .fsResourceThumbnail,
.fsResourceElement.fsGrid picture {
	display: block;
	position: relative;
	overflow: hidden;
}
.fsResourceElement.fsGrid img {
	-o-object-fit: cover;
	object-fit: cover;
	aspect-ratio: 16/9;
}
.fsResourceElement.fsGrid .fsResourceName {
	margin-top: 10px;
} /*! _dialog.scss - src/sass/modules/resources/_dialog.scss - resource dialog pop up */ /*! _main.scss - src/sass/modules/search/ - main search import */ /*! _search-box.scss - src/sass/modules/search/ - sitewide search box */
.fsSearchElement.fsSearchForm .fsSearchElementKeyword {
	margin-bottom: 20px;
}
.fsSearchElement.fsSearchForm
	.fsSearchElementKeyword
	+ .fsSearchElementSearchButton {
	margin-top: 0;
}
.fsSearchElement.fsSearchForm .fsSearchElementSearchButton:last-child {
	margin-bottom: 0;
} /*! _search-results.scss - src/sass/modules/search/ - sitewide search results */
.fsSearchElement.fsList .fsListItems {
	padding: 0;
}
.fsSearchElement.fsList .fsSearchResultInfo {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #cfcfcf;
}
.fsSearchElement.fsList .fsSearchResultInfo:empty {
	margin: 0;
	border: none;
} /*! _custom.scss - src/sass/modules/search/ - custom site search, design based */
.site--search {
	position: relative;
	display: block;
	width: 100%;
	padding: 15px 16px 0 16px;
	margin-bottom: 20px;
}
@media (min-width: 1200px) {
	.site--search {
		padding: 50px 20px 0 40px;
		margin-bottom: 65px;
	}
}
@media (min-width: 1350px) {
	.site--search {
		padding-left: 85px;
	}
}
.site--search > header {
	display: none;
}
.site--search > .fsElementContent {
	position: relative;
}
@media (min-width: 1200px) {
	.site--search > .fsElementContent {
		max-width: 405px;
		width: 100%;
	}
}
.site--search label {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
.site--search form {
	position: relative;
}
.site--search .fsSearchElementKeyword {
	margin: 0 !important;
}
.site--search .fsSearchElementSearchButton {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
	display: block;
	font-size: 0;
	width: 45px;
	height: 100%;
	background: rgba(0, 0, 0, 0) !important;
	border: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0px;
}
.site--search .fsSearchElementSearchButton:before {
	position: absolute;
	content: "ï€‚";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "IcoMoon";
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.site--search .fsSearchElementSearchButton:hover:before,
.site--search .fsSearchElementSearchButton:focus:before {
	color: #f79421;
}
.site--search .fsButtonClear {
	right: 50px;
}
.site--search .fsStyleSearchField::-webkit-input-placeholder {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	color: #fff;
}
.site--search .fsStyleSearchField::-moz-placeholder {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	color: #fff;
}
.site--search .fsStyleSearchField:-ms-input-placeholder {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	color: #fff;
}
.site--search .fsStyleSearchField::-ms-input-placeholder {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	color: #fff;
}
.site--search .fsStyleSearchField,
.site--search .fsStyleSearchField::placeholder {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	color: #fff;
}
.site--search .fsStyleSearchField {
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 12.5px 60px 12.5px 15px;
	border-radius: 100px;
	background: hsla(0, 0%, 100%, 0.15);
	border: none;
}
@media (min-width: 1200px) {
	.site--search .fsStyleSearchField {
		padding: 15px 60px 15px 15px;
	}
} /*! elements - social main */ /*! elements - social vimeo */
.fsVimeo iframe.fsSocialVideoFrame {
	margin-bottom: 20px;
}
.fsVimeoList,
.fsVimeoList ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fsVimeoList li {
	margin: 0;
	padding: 0;
}
.fsVimeoList .fsVimeoListItem {
	padding: 20px;
	border-bottom: solid 1px #cfcfcf;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	cursor: pointer;
}
.fsVimeoList .fsVimeoListItem:hover {
	background-color: #e5e5e5;
}
.fsVimeoList .vimeo_view_link {
	margin-top: 20px;
}
.fsVimeoList .vimeo_view_link a {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsVimeoList .vimeo_view_link a {
		border-radius: 50px;
	}
}
.fsVimeoList .vimeo_view_link a:hover,
.fsVimeoList .vimeo_view_link a:focus,
.fsStateSelected .fsVimeoList .vimeo_view_link a,
.fsVimeoList .vimeo_view_link a.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsVimeoList .vimeo_view_link a.full-width {
	width: 100%;
	max-width: unset;
}
.fsVimeoThumb {
	margin-bottom: 10px;
	margin-right: 20px;
}
@media (min-width: 600px) {
	.fsVimeoThumb {
		float: left;
		margin-bottom: 0;
	}
} /*! elements - social youtube */
.fsYoutube {
	margin-bottom: 20px;
}
.fsYoutube .fsSocialVideoFrame {
	margin-bottom: 20px;
}
.fsYoutubeList,
.fsYoutubeList ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fsYoutubeList li {
	margin: 0;
	padding: 0;
}
.fsYoutubeList .fsYoutubeListItem {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #cfcfcf;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	opacity: 0.6;
}
.fsYoutubeList .fsYoutubeListItem:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
.fsYoutubeList .fsYoutubeListItem:hover {
	border: none;
	border-bottom: solid 1px #cfcfcf;
	padding: 0;
	padding-bottom: 20px;
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.fsYoutubeList .fsYoutubeListItem:hover:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.fsYoutubeThumb {
	margin-bottom: 10px;
	margin-right: 20px;
	float: none;
}
@media (min-width: 600px) {
	.fsYoutubeThumb {
		float: left;
		margin-bottom: 0;
	}
}
.Youtube_view_link a {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.Youtube_view_link a {
		border-radius: 50px;
	}
}
.Youtube_view_link a:hover,
.Youtube_view_link a:focus,
.fsStateSelected .Youtube_view_link a,
.Youtube_view_link a.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.Youtube_view_link a.full-width {
	width: 100%;
	max-width: unset;
}
.fsTabs .fsTabsNav {
	display: none;
}
@media (min-width: 600px) {
	.fsTabs .fsTabsNav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: -10px;
	}
}
.fsTabs .fsTabsNav li {
	margin: 10px;
}
.fsTabs .fsTabsNav li a {
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	color: #131313;
	font-size: 1.125rem;
	line-height: 1.5625rem;
	margin-bottom: 0;
	padding: 0 0 12px;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
	background: rgba(0, 0, 0, 0);
	color: #636363;
	font-family: "Roboto", sans-serif;
}
p + .fsTabs .fsTabsNav li a {
	margin-top: 40px;
}
.fsTabs .fsTabsNav li a.\:container\(width\<600px\) {
	font-size: 1.125rem;
	line-height: 1.5625rem;
}
.fsBanner .fsTabs .fsTabsNav li a,
.fsStyleOneThird .fsTabs .fsTabsNav li a {
	font-size: 1.125rem;
	line-height: 1.5625rem;
}
@media (max-width: 999px) {
	.fsTabs .fsTabsNav li a {
		font-size: 1.125rem;
		line-height: 1.5625rem;
	}
}
.fsTabs .fsTabsNav li a:hover,
.fsTabs .fsTabsNav li a:focus {
	-webkit-box-shadow: inset 0 -1px 0 #f79421;
	box-shadow: inset 0 -1px 0 #f79421;
}
.fsTabs .fsTabsNav li a:hover,
.fsTabs .fsTabsNav li a:focus {
	background: rgba(0, 0, 0, 0);
	color: #131313;
}
.fsTabs .fsTabsNav li.fsStateSelected a {
	background: rgba(0, 0, 0, 0);
	color: #131313;
	-webkit-box-shadow: inset 0 -4px 0 #f79421;
	box-shadow: inset 0 -4px 0 #f79421;
}
@media (min-width: 600px) {
	.fsTabs .fsPanel:last-child {
		border-bottom: 0;
	}
	.fsTabs .fsPanel > .fsElementContent {
		padding: 20px 0 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-bottom: 0px;
	}
}
.fsPanelGroup.fsTabs
	> .fsElementContent
	> .fsPanel
	> .fsElementActionButtonContainer,
.fsPanelGroup.fsTabs > .fsElementContent > .fsPanel > header,
.fsPanelGroup.fsTabs > .fsElementContent > .fsPanel:not(.fsStateOpen) {
	display: block;
}
@media (min-width: 600px) {
	.fsPanelGroup.fsTabs
		> .fsElementContent
		> .fsPanel
		> .fsElementActionButtonContainer,
	.fsPanelGroup.fsTabs > .fsElementContent > .fsPanel > header,
	.fsPanelGroup.fsTabs > .fsElementContent > .fsPanel:not(.fsStateOpen) {
		display: none;
	}
} /*! -main.scss - /sass/modules/tools  */ /*! _all.scss - src/sass/modules/tools - News, Calendar, & Posts Tools Elements */
.fsElementToolsSearchButton,
.fsToolsList.fsStyleSelectList .fsStyleDefaultButton {
	margin: 0 5px 0 0;
	width: auto;
}
.fsToolsList.fsStyleSelectList > li {
	padding: 0;
	margin: 0;
}
.fsToolsList.fsStyleSelectList .fsStyleDefaultButton {
	margin-bottom: 5px;
	padding: 7px 12px;
	font-size: 0.875em;
	line-height: 1.2;
} /*! _filter.scss - src/sass/modules/tools/posts - News & Calendar Tools Elements */
.fsBannerLeft .fsElementToolsSearch,
.fsBannerRight .fsElementToolsSearch,
.fsStyleOneThird .fsElementToolsSearch,
.fsTwoColumnLayout .fsElementToolsSearch,
.fsThreeColumnLayout > .fsDiv .fsElementToolsSearch,
.fsFourColumnLayout > .fsDiv .fsElementToolsSearch,
.fsConstituentColumnLayout_3 .fsElementToolsSearch,
.fsConstituentColumnLayout_4 .fsElementToolsSearch {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.fsBannerLeft .fsElementToolsSearch > div,
.fsBannerRight .fsElementToolsSearch > div,
.fsStyleOneThird .fsElementToolsSearch > div,
.fsTwoColumnLayout .fsElementToolsSearch > div,
.fsThreeColumnLayout > .fsDiv .fsElementToolsSearch > div,
.fsFourColumnLayout > .fsDiv .fsElementToolsSearch > div,
.fsConstituentColumnLayout_3 .fsElementToolsSearch > div,
.fsConstituentColumnLayout_4 .fsElementToolsSearch > div {
	width: 100%;
}
.fsBannerLeft .fsElementToolsSearch .fsFieldContainer,
.fsBannerRight .fsElementToolsSearch .fsFieldContainer,
.fsStyleOneThird .fsElementToolsSearch .fsFieldContainer,
.fsTwoColumnLayout .fsElementToolsSearch .fsFieldContainer,
.fsThreeColumnLayout > .fsDiv .fsElementToolsSearch .fsFieldContainer,
.fsFourColumnLayout > .fsDiv .fsElementToolsSearch .fsFieldContainer,
.fsConstituentColumnLayout_3 .fsElementToolsSearch .fsFieldContainer,
.fsConstituentColumnLayout_4 .fsElementToolsSearch .fsFieldContainer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.fsBannerLeft .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,
.fsBannerRight .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,
.fsStyleOneThird .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,
.fsTwoColumnLayout .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,
.fsThreeColumnLayout
	> .fsDiv
	.fsElementToolsSearch
	.fsFieldContainer
	.fsStyleDefaultField,
.fsFourColumnLayout
	> .fsDiv
	.fsElementToolsSearch
	.fsFieldContainer
	.fsStyleDefaultField,
.fsConstituentColumnLayout_3
	.fsElementToolsSearch
	.fsFieldContainer
	.fsStyleDefaultField,
.fsConstituentColumnLayout_4
	.fsElementToolsSearch
	.fsFieldContainer
	.fsStyleDefaultField {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.fsBannerLeft .fsElementToolsSearch .fsElementToolsSearchButton,
.fsBannerRight .fsElementToolsSearch .fsElementToolsSearchButton,
.fsStyleOneThird .fsElementToolsSearch .fsElementToolsSearchButton,
.fsTwoColumnLayout .fsElementToolsSearch .fsElementToolsSearchButton,
.fsThreeColumnLayout > .fsDiv .fsElementToolsSearch .fsElementToolsSearchButton,
.fsFourColumnLayout > .fsDiv .fsElementToolsSearch .fsElementToolsSearchButton,
.fsConstituentColumnLayout_3 .fsElementToolsSearch .fsElementToolsSearchButton,
.fsConstituentColumnLayout_4 .fsElementToolsSearch .fsElementToolsSearchButton {
	width: 100%;
}
.fsElementToolsSearch .fsSeparator {
	margin: 0 5px;
	display: inline-block;
	text-align: center;
}
.fsElementToolsKeyword + .fsElementToolsDateRange {
	margin-top: 10px;
}
.fsElementToolsSearchButton {
	margin: 10px 0 0;
} /*! _filter.scss - src/sass/modules/tools/posts - Calendar Tools Elements */
.fsLegend .fsElementControls {
	margin-bottom: 5px;
}
.fsLegend .fsElementControls label input:checked + span {
	background: #242424;
	color: #fff;
}
.fsLegend .fsElementControls label input + span {
	color: #242424;
	background: #e5e5e5;
} /*! _filter.scss - src/sass/modules/tools/posts - Calendar Tools Elements */
.fsMiniGrid .fsCalendarEventGrid {
	max-width: 100%;
	width: 380px;
}
.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox {
	-webkit-box-shadow:
		inset -1px 0 0 0 #fff,
		inset 0 -1px 0 0 #fff;
	box-shadow:
		inset -1px 0 0 0 #fff,
		inset 0 -1px 0 0 #fff;
	background: #e5e5e5;
	color: #373737;
	font-size: 0.875em;
	line-height: 1;
	padding: 0;
	padding: 10px 5px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox:hover {
	opacity: 1;
	background: #131313 !important;
	color: #fff !important;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox:last-child {
	-webkit-box-shadow: inset 0 -1px 0 0 #fff;
	box-shadow: inset 0 -1px 0 0 #fff;
}
.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox .fsCalendarDate {
	display: block;
	padding: 0;
	margin: 0;
}
.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox.fsStateHasEvents {
	padding-bottom: 12px;
	background: #e5e5e5;
	color: #373737;
}
.fsMiniGrid
	.fsCalendarEventGrid
	.fsCalendarDaybox.fsStateHasEvents
	.fsCalendarDate:after {
	content: "â—";
	font-size: 8px;
	display: block;
	line-height: 0.5;
	-webkit-transform: translate3d(0, 2px, 0);
	transform: translate3d(0, 2px, 0);
}
.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarOutOfRange {
	background: #e5e5e5;
	color: #636363;
}
.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarToday {
	background: #131313;
	color: #fff;
}
.fsCalendarMonthYearPicker > .fsStyleUpdateButton {
	margin-bottom: 0;
	display: block;
	color: #fff;
	background-color: #242424;
} /*! _category.scss - src/sass/modules/tools/posts - Posts Tools Elements */ /*! _tag.scss - src/sass/modules/tools/posts - Posts Tools Elements */
.home #fsPageBodyWrapper {
	margin: 0px;
	padding: 0px;
}
.home #fsPageBody {
	margin: 0px;
	padding: 0px;
	width: 100%;
	max-width: 100%;
}
.home #fsPageContent > .fsPageLayout {
	margin: 0px;
	padding: 0px;
}
.home #fsPageContent > .fsPageLayout > .fsDiv {
	margin: 0px;
	padding: 0px;
}
.home h1.fsPageTitle {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
} /*! pages - style-guide v0.0.1 */
.dark-bg {
	background-color: var(--primary-color, #373737);
	padding: 20px;
}
.colors ol {
	margin: -5px;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.colors ol li {
	margin: 5px;
	position: relative;
	font-style: italic;
	text-align: center;
	color: #636363;
}
.colors ol li:nth-of-type(1):before {
	content: "";
	background: var(--primary-color, #373737);
}
.colors ol li:nth-of-type(1):after {
	content: "var(--primary-color, #373737)";
}
.colors ol li:nth-of-type(2):before {
	content: "";
	background: var(--secondary-color, #cfcfcf);
}
.colors ol li:nth-of-type(2):after {
	content: "var(--secondary-color, #cfcfcf)";
}
.colors ol li:nth-of-type(3):before {
	content: "";
	background: #d03c0e;
}
.colors ol li:nth-of-type(3):after {
	content: "#D03C0E";
}
.colors ol li:nth-of-type(4):before {
	content: "";
	background: #f79421;
}
.colors ol li:nth-of-type(4):after {
	content: "#F79421";
}
.colors ol li:nth-of-type(5):before {
	content: "";
	background: #f7e212;
}
.colors ol li:nth-of-type(5):after {
	content: "#F7E212";
}
.colors ol li:nth-of-type(6):before {
	content: "";
	background: #365888;
}
.colors ol li:nth-of-type(6):after {
	content: "#365888";
}
.colors ol li:nth-of-type(7):before {
	content: "";
	background: #373737;
}
.colors ol li:nth-of-type(7):after {
	content: "#373737";
}
.colors ol li:before {
	display: block;
	width: 100px;
	height: 100px;
	margin-bottom: 10px;
}
.fonts ol {
	padding: 0;
	list-style: none;
}
.fonts ol li:nth-of-type(1) {
	font-family: "Roboto", sans-serif;
}
.fonts ol li:nth-of-type(1):after {
	content: "Roboto, sans-serif";
	display: block;
	margin-bottom: 10px;
}
.fonts ol li:nth-of-type(2) {
	font-family: "Poppins", sans-serif;
}
.fonts ol li:nth-of-type(2):after {
	content: "Poppins, sans-serif";
	display: block;
	margin-bottom: 10px;
}
.fonts ol li:nth-of-type(3) {
	font-family: "IcoMoon";
}
.fonts ol li:nth-of-type(3):after {
	content: "IcoMoon";
	display: block;
	margin-bottom: 10px;
}
body:not(.fsComposeMode) .hero-banner {
	display: block;
	width: 100%;
	z-index: 100;
	position: relative;
	margin: 0;
	padding: 0;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .hero-banner {
		margin: -155px 0 0 0;
	}
}
body:not(.fsComposeMode) .hero-banner > header,
body:not(.fsComposeMode) .hero-banner > footer {
	display: none;
}
body:not(.fsComposeMode) .hero-banner .fsElementSlideshow {
	margin: 0;
	padding: 0;
}
body:not(.fsComposeMode) .hero-banner .slick-slider,
body:not(.fsComposeMode) .hero-banner .slick-track {
	margin: 0 !important;
	padding: 0 !important;
}
body:not(.fsComposeMode) .hero-banner .fsResourceCollectionDescription {
	margin: 0px;
}
body:not(.fsComposeMode) .hero-banner article {
	position: relative;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	z-index: 10;
	overflow: hidden;
}
body:not(.fsComposeMode) .hero-banner article figure {
	margin: 0px;
}
body:not(.fsComposeMode) .hero-banner article picture {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	min-height: 280px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .hero-banner article picture {
		min-height: 550px;
		max-height: 550px;
	}
}
body:not(.fsComposeMode) .hero-banner article picture:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	pointer-events: none;
	display: none;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0.75)),
		color-stop(40%, rgba(0, 0, 0, 0))
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0.75) 0%,
		rgba(0, 0, 0, 0) 40%
	);
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .hero-banner article picture:before {
		display: block;
	}
}
body:not(.fsComposeMode) .hero-banner article picture img {
	opacity: 0;
	display: block;
	margin: 0 auto;
	max-height: 550px;
}
body:not(.fsComposeMode) .hero-banner article .fsResourceName,
body:not(.fsComposeMode) .hero-banner article .fsTitle {
	display: none;
}
body:not(.fsComposeMode) .hero-banner article figcaption,
body:not(.fsComposeMode) .hero-banner article .fsDescription {
	display: none;
}
body:not(.fsComposeMode)
	.hero-banner
	article.fsResourceTypeVideo
	.video-wrapper {
	position: relative;
	overflow: hidden;
}
body:not(.fsComposeMode)
	.hero-banner
	article.fsResourceTypeVideo
	.video-wrapper:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	pointer-events: none;
	display: none;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0.75)),
		color-stop(40%, rgba(0, 0, 0, 0))
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0.75) 0%,
		rgba(0, 0, 0, 0) 40%
	);
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.hero-banner
		article.fsResourceTypeVideo
		.video-wrapper:before {
		display: block;
	}
}
body:not(.fsComposeMode) .hero-banner article.fsResourceTypeVideo video {
	display: block;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	min-height: 280px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .hero-banner article.fsResourceTypeVideo video {
		min-height: 550px;
		max-height: 550px;
	}
}
body:not(.fsComposeMode) .hero-banner .fsPager,
body:not(.fsComposeMode) .hero-banner .slick-arrow {
	display: none !important;
}
body:not(.fsComposeMode) .hero-banner .slick-navigation {
	margin: 0;
}
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls {
	position: absolute;
	z-index: 30;
	width: 32px;
	height: 32px;
	bottom: 10px;
	right: 10px;
	left: auto;
	top: auto;
	margin: 0;
	border-radius: 0px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls {
		bottom: 20px;
		right: 20px;
	}
}
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	.fsStyleSROnly {
	font-size: 15px;
	display: none;
}
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	overflow: inherit;
	opacity: 1;
	font-size: 0;
	border: none;
	background: rgba(0, 0, 0, 0.65);
}
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	button:before {
	position: absolute;
	content: "î¤”";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "IcoMoon";
	font-weight: 400;
	color: #fff;
	margin: 0;
	z-index: 2;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button:hover,
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button:focus {
	background: #000;
}
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	button:hover:before,
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	button:focus:before {
	color: #fff;
}
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	button.fsSlideshowPause:before {
	content: "î¤Œ";
	font-size: 10px;
}
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	button.fsSlideshowPlay:before {
	content: "î¤";
	font-size: 12px;
	padding-left: 2px;
}
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button.pause {
	display: block;
}
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	button.pause.hidden {
	display: none;
}
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button.play {
	display: none;
}
body:not(.fsComposeMode)
	.hero-banner
	.fsElementSlideshowControls
	button.play.visible {
	display: block;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home .hero-banner {
		-webkit-box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
	}
}
body:not(.fsComposeMode).home .hero-banner > footer {
	position: absolute;
	display: block;
	z-index: 30;
	left: 20px;
	top: 20px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home .hero-banner > footer {
		top: auto;
		left: auto;
		right: 110px;
		bottom: 57px;
	}
}
body:not(.fsComposeMode).home .hero-banner > footer .fsElementFooterContent {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
body:not(.fsComposeMode).home .hero-banner > footer a {
	margin: 0;
}
body:not(.fsComposeMode).home .hero-banner > footer a:not([class*="button-"]) {
	position: relative;
	display: block;
	padding: 12px 0 12px 56px;
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home
		.hero-banner
		> footer
		a:not([class*="button-"]) {
		padding: 19.5px 0 19.5px 71px;
		text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	}
}
body:not(.fsComposeMode).home
	.hero-banner
	> footer
	a:not([class*="button-"]):before {
	position: absolute;
	content: "î¤Ž";
	width: 40px;
	height: 40px;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "IcoMoon";
	font-weight: 400;
	font-size: 17px;
	color: var(--secondary-color, #cfcfcf);
	z-index: 1;
	background: #f7e212;
	border-radius: 100%;
	pointer-events: none;
	-webkit-box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.12);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-shadow: none;
	padding-left: 4px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home
		.hero-banner
		> footer
		a:not([class*="button-"]):before {
		width: 55px;
		height: 55px;
		font-size: 23px;
		padding-left: 5px;
	}
}
body:not(.fsComposeMode).home
	.hero-banner
	> footer
	a:not([class*="button-"]):hover:before,
body:not(.fsComposeMode).home
	.hero-banner
	> footer
	a:not([class*="button-"]):focus:before {
	background: var(--secondary-color, #cfcfcf);
	color: #fff;
}
body:not(.fsComposeMode).home .hero-banner article picture {
	min-height: 280px;
}
@media (min-width: 834px) {
	body:not(.fsComposeMode).home .hero-banner article picture {
		min-height: 400px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home .hero-banner article picture {
		min-height: 100vh;
		max-height: 100vh;
	}
}
body:not(.fsComposeMode).home .hero-banner article picture:before {
	display: block;
	bottom: 0;
	top: auto;
	background:
		-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(79.47%, rgba(0, 0, 0, 0)),
			to(rgba(0, 0, 0, 0.55))
		),
		-webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(39.06%, rgba(0, 0, 0, 0)),
				to(rgba(0, 0, 0, 0.75))
			);
	background:
		linear-gradient(
			0deg,
			rgba(0, 0, 0, 0) 79.47%,
			rgba(0, 0, 0, 0.55) 100%
		),
		linear-gradient(
			180deg,
			rgba(0, 0, 0, 0) 39.06%,
			rgba(0, 0, 0, 0.75) 100%
		);
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home .hero-banner article picture:before {
		background:
			-webkit-gradient(
				linear,
				left top,
				left bottom,
				from(rgba(0, 0, 0, 0.75)),
				color-stop(40%, rgba(0, 0, 0, 0))
			),
			-webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(50%, rgba(0, 0, 0, 0)),
					color-stop(90%, rgba(0, 0, 0, 0.75))
				);
		background:
			linear-gradient(
				180deg,
				rgba(0, 0, 0, 0.75) 0%,
				rgba(0, 0, 0, 0) 40%
			),
			linear-gradient(
				180deg,
				rgba(0, 0, 0, 0) 50%,
				rgba(0, 0, 0, 0.75) 90%
			);
	}
}
body:not(.fsComposeMode).home .hero-banner article picture:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
	pointer-events: none;
	background:
		-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(79.47%, rgba(0, 0, 0, 0)),
			to(rgba(0, 0, 0, 0.55))
		),
		-webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(39.06%, rgba(0, 0, 0, 0)),
				to(rgba(0, 0, 0, 0.75))
			);
	background:
		linear-gradient(
			0deg,
			rgba(0, 0, 0, 0) 79.47%,
			rgba(0, 0, 0, 0.55) 100%
		),
		linear-gradient(
			180deg,
			rgba(0, 0, 0, 0) 39.06%,
			rgba(0, 0, 0, 0.75) 100%
		);
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home .hero-banner article picture:after {
		display: none;
	}
}
body:not(.fsComposeMode).home .hero-banner article picture img {
	max-height: 100vh;
}
body:not(.fsComposeMode).home .hero-banner article figcaption,
body:not(.fsComposeMode).home .hero-banner article .fsDescription {
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	margin: 0;
	z-index: 25;
	width: 100%;
	max-width: 290px;
	padding: 0 0 20px 20px;
	font-family: "Poppins", sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.1;
	color: #fff;
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
}
@media (min-width: 834px) {
	body:not(.fsComposeMode).home .hero-banner article figcaption,
	body:not(.fsComposeMode).home .hero-banner article .fsDescription {
		font-size: 55px;
		max-width: 600px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home .hero-banner article figcaption,
	body:not(.fsComposeMode).home .hero-banner article .fsDescription {
		padding: 0 0 45px 55px;
		max-width: 800px;
		font-size: 75px;
	}
}
body:not(.fsComposeMode).home
	.hero-banner
	article.fsResourceTypeVideo
	.video-wrapper:before {
	display: block;
	bottom: 0;
	top: auto;
	background:
		-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(79.47%, rgba(0, 0, 0, 0)),
			to(rgba(0, 0, 0, 0.55))
		),
		-webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(39.06%, rgba(0, 0, 0, 0)),
				to(rgba(0, 0, 0, 0.75))
			);
	background:
		linear-gradient(
			0deg,
			rgba(0, 0, 0, 0) 79.47%,
			rgba(0, 0, 0, 0.55) 100%
		),
		linear-gradient(
			180deg,
			rgba(0, 0, 0, 0) 39.06%,
			rgba(0, 0, 0, 0.75) 100%
		);
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home
		.hero-banner
		article.fsResourceTypeVideo
		.video-wrapper:before {
		background:
			-webkit-gradient(
				linear,
				left top,
				left bottom,
				from(rgba(0, 0, 0, 0.75)),
				color-stop(40%, rgba(0, 0, 0, 0))
			),
			-webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(50%, rgba(0, 0, 0, 0)),
					color-stop(90%, rgba(0, 0, 0, 0.75))
				);
		background:
			linear-gradient(
				180deg,
				rgba(0, 0, 0, 0.75) 0%,
				rgba(0, 0, 0, 0) 40%
			),
			linear-gradient(
				180deg,
				rgba(0, 0, 0, 0) 50%,
				rgba(0, 0, 0, 0.75) 90%
			);
	}
}
body:not(.fsComposeMode).home
	.hero-banner
	article.fsResourceTypeVideo
	.video-wrapper:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
	pointer-events: none;
	background:
		-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(79.47%, rgba(0, 0, 0, 0)),
			to(rgba(0, 0, 0, 0.55))
		),
		-webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(39.06%, rgba(0, 0, 0, 0)),
				to(rgba(0, 0, 0, 0.75))
			);
	background:
		linear-gradient(
			0deg,
			rgba(0, 0, 0, 0) 79.47%,
			rgba(0, 0, 0, 0.55) 100%
		),
		linear-gradient(
			180deg,
			rgba(0, 0, 0, 0) 39.06%,
			rgba(0, 0, 0, 0.75) 100%
		);
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home
		.hero-banner
		article.fsResourceTypeVideo
		.video-wrapper:after {
		display: none;
	}
}
body:not(.fsComposeMode).home .hero-banner article.fsResourceTypeVideo video {
	min-height: 280px;
}
@media (min-width: 834px) {
	body:not(.fsComposeMode).home
		.hero-banner
		article.fsResourceTypeVideo
		video {
		min-height: 400px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode).home
		.hero-banner
		article.fsResourceTypeVideo
		video {
		min-height: 100vh;
		max-height: 100vh;
	}
}
body:not(.fsComposeMode).video-lightbox-visible {
	overflow-y: hidden;
}
body:not(.fsComposeMode) .fs-lightbox {
	position: fixed;
	width: 100%;
	height: 100vh;
	left: 0;
	top: 0;
	z-index: 9100;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	background: rgba(0, 0, 0, 0.6);
}
body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: #f7e212;
	z-index: 30;
	margin: 0 0 20px auto;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media (min-width: 900px) {
	body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn {
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 55px;
		height: 55px;
		margin: 0;
	}
}
body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn:before {
	position: absolute;
	content: "î¤Š";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "IcoMoon";
	font-weight: 400;
	font-size: 16px;
	color: #131313;
	z-index: 1;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
@media (min-width: 900px) {
	body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn:before {
		font-size: 20px;
	}
}
body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn:hover,
body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn:focus {
	background: var(--secondary-color, #cfcfcf);
}
body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn:hover:before,
body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn:focus:before {
	color: #f7e212;
}
body:not(.fsComposeMode) .fs-lightbox .close-lightbox-btn span {
	font-size: 15px;
	display: none;
}
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper {
	position: absolute;
	z-index: 30;
	display: block;
	left: 15px;
	bottom: 15px;
	width: 35px;
	height: 35px;
}
@media (min-width: 900px) {
	body:not(.fsComposeMode) .fs-lightbox #controls-wrapper {
		left: 35px;
		bottom: 25px;
	}
}
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper button {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	overflow: inherit;
	opacity: 1;
	font-size: 0;
	background: #f79421;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper button:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "IcoMoon";
	font-weight: 400;
	color: #fff;
	z-index: 2;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper button:hover,
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper button:focus {
	background: var(--secondary-color, #cfcfcf);
}
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper button:hover:before,
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper button:focus:before {
	color: #fff;
}
body:not(.fsComposeMode)
	.fs-lightbox
	#controls-wrapper
	button#video-pause:before {
	content: "î¤Œ";
	font-size: 10px;
}
body:not(.fsComposeMode)
	.fs-lightbox
	#controls-wrapper
	button#video-play:before {
	content: "î¤";
	font-size: 12px;
	padding-left: 2px;
}
body:not(.fsComposeMode) .fs-lightbox #controls-wrapper button.hide {
	display: none;
}
body:not(.fsComposeMode) .fs-lightbox #progress-container {
	position: absolute;
	width: calc(100% - 115px);
	height: 6px;
	left: 80px;
	bottom: 29px;
	border-radius: 20px;
	overflow: hidden;
	background: hsla(0, 0%, 100%, 0.35);
	z-index: 30;
}
@media (min-width: 900px) {
	body:not(.fsComposeMode) .fs-lightbox #progress-container {
		width: calc(100% - 225px);
		left: 100px;
		bottom: 39px;
	}
}
body:not(.fsComposeMode) .fs-lightbox #progress-bar {
	position: relative;
	width: 0;
	height: 100%;
	background: #f79421;
}
body:not(.fsComposeMode) .fs-lightbox .video-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 5;
	max-width: 1290px;
	width: 100%;
}
@media (min-width: 900px) {
	body:not(.fsComposeMode) .fs-lightbox .video-wrapper {
		padding-right: 90px;
	}
}
body:not(.fsComposeMode) .fs-lightbox .video-wrapper .inner-video-wrapper {
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
	border-radius: 12px;
	-webkit-box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.12);
	overflow: hidden;
}
body:not(.fsComposeMode)
	.fs-lightbox
	.video-wrapper
	.inner-video-wrapper:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
	pointer-events: none;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(77.15%, rgba(0, 0, 0, 0)),
		to(rgba(0, 0, 0, 0.75))
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 77.15%,
		rgba(0, 0, 0, 0.75) 100%
	);
}
body:not(.fsComposeMode) .fs-lightbox .video-wrapper video {
	position: relative;
	display: block;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
}
.custom-divider {
	position: relative;
	display: block;
	width: 100%;
	margin: 30px 0px;
}
.custom-divider:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	height: 1px;
	background: #cfcfcf;
}
.custom-divider > .fsElementContent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.custom-divider > .fsElementContent picture {
	display: block;
	position: relative;
	padding: 0 30px;
	background: #fff;
	z-index: 2;
}
body:not(.fsComposeMode) .custom-posts {
	position: relative;
	display: block;
	margin: 50px 0px;
	padding: 0;
}
body:not(.fsComposeMode) .custom-posts .slick-list {
	margin-right: -20px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-posts .slick-list {
		margin-right: -40px;
	}
}
body:not(.fsComposeMode) .custom-posts .fsListItems article {
	margin: 0;
	padding: 0;
	border: none;
	margin-right: 20px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-posts .fsListItems article {
		margin-right: 40px;
	}
}
body:not(.fsComposeMode) .custom-posts .fsListItems article .fsThumbnail {
	max-width: unset;
	margin: 0;
	border-radius: 12px;
	overflow: hidden;
}
body:not(.fsComposeMode) .custom-posts .fsListItems article .fsThumbnail img {
	display: block;
	height: 260px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
body:not(.fsComposeMode) .custom-posts .fsListItems article .text-wrap {
	padding: 20px 10px;
}
body:not(.fsComposeMode)
	.custom-posts
	.fsListItems
	article
	.text-wrap
	.fsTitle {
	margin-bottom: 15px;
}
body:not(.fsComposeMode)
	.custom-posts
	.fsListItems
	article
	.text-wrap
	.fsTitle
	a {
	font-family: "Poppins", sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	color: var(--primary-color, #373737);
}
body:not(.fsComposeMode)
	.custom-posts
	.fsListItems
	article
	.text-wrap
	.fsSummary {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	max-height: 58px;
	overflow: hidden;
}
body:not(.fsComposeMode) .custom-posts .arrows-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	margin-top: 30px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .custom-posts .arrows-holder {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-top: 25px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-posts .arrows-holder {
		margin-top: 50px;
	}
}
body:not(.fsComposeMode) .custom-posts .arrows-holder .slick-arrow {
	position: relative;
	width: 55px;
	height: 55px;
	background: var(--secondary-color, #cfcfcf);
	color: #fff;
	text-indent: -99999px;
	cursor: pointer;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
	border: none;
	border-radius: 100%;
}
body:not(.fsComposeMode) .custom-posts .arrows-holder .slick-arrow:hover,
body:not(.fsComposeMode) .custom-posts .arrows-holder .slick-arrow:focus {
	color: #f79421;
}
body:not(.fsComposeMode) .custom-posts .arrows-holder .slick-arrow:before {
	content: "î¤‹";
	font-family: "IcoMoon";
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(-1);
	-ms-transform: translate(-50%, -50%) scale(-1);
	transform: translate(-50%, -50%) scale(-1);
	color: inherit;
	font-size: 20px;
	text-indent: 0;
}
body:not(.fsComposeMode)
	.custom-posts
	.arrows-holder
	.slick-arrow.slick-next:before {
	content: "î¤‘";
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}
body:not(.fsComposeMode) .custom-slider {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .custom-slider {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-slider {
		width: 100vw;
		margin: 0px calc(-50vw + 50%);
		margin-left: auto;
		margin-top: 100px;
		margin-bottom: 100px;
	}
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .custom-slider > header {
		width: 370px;
		padding-right: 40px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-slider > header {
		width: 530px;
		padding-right: 50px;
	}
}
body:not(.fsComposeMode) .custom-slider > header .fsElementTitle {
	font-family: "Poppins", sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: 800;
	line-height: 110%;
	color: var(--secondary-color, #cfcfcf);
	margin-bottom: 25px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-slider > header .fsElementTitle {
		font-size: 65px;
	}
}
body:not(.fsComposeMode) .custom-slider > header .fsElementHeaderContent {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 30px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .custom-slider > header .fsElementHeaderContent {
		margin-bottom: 0;
	}
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .custom-slider > .fsElementContent {
		width: calc(100% - 370px);
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-slider > .fsElementContent {
		width: calc(100% - 530px);
	}
}
body:not(.fsComposeMode) .custom-slider > .fsElementContent .slick-list {
	margin-right: -20px;
	padding-right: 20px;
}
@media (min-width: 600px) {
	body:not(.fsComposeMode) .custom-slider > .fsElementContent .slick-list {
		padding-right: 70px;
	}
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .custom-slider > .fsElementContent .slick-list {
		padding-right: 150px;
	}
}
@media (min-width: 1400px) {
	body:not(.fsComposeMode) .custom-slider > .fsElementContent .slick-list {
		padding-right: 500px;
	}
}
body:not(.fsComposeMode) .custom-slider > .fsElementContent .image-button {
	margin-right: 20px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.custom-slider
		> .fsElementContent
		.image-button
		picture {
		height: 500px;
	}
}
body:not(.fsComposeMode) .custom-slider .arrows-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	margin-top: 30px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .custom-slider .arrows-holder {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-top: 25px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .custom-slider .arrows-holder {
		margin-top: 50px;
	}
}
body:not(.fsComposeMode) .custom-slider .arrows-holder .slick-arrow {
	position: relative;
	width: 55px;
	height: 55px;
	background: var(--secondary-color, #cfcfcf);
	color: #fff;
	text-indent: -99999px;
	cursor: pointer;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
	border: none;
	border-radius: 100%;
}
body:not(.fsComposeMode) .custom-slider .arrows-holder .slick-arrow:hover,
body:not(.fsComposeMode) .custom-slider .arrows-holder .slick-arrow:focus {
	color: #f79421;
}
body:not(.fsComposeMode) .custom-slider .arrows-holder .slick-arrow:before {
	content: "î¤‹";
	font-family: "IcoMoon";
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(-1);
	-ms-transform: translate(-50%, -50%) scale(-1);
	transform: translate(-50%, -50%) scale(-1);
	color: inherit;
	font-size: 20px;
	text-indent: 0;
}
body:not(.fsComposeMode)
	.custom-slider
	.arrows-holder
	.slick-arrow.slick-next:before {
	content: "î¤‹";
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}
body:not(.fsComposeMode) .full-width-card {
	position: relative;
	width: 100vw;
	margin: 0 calc(-50vw + 50%);
	padding: 60px 40px;
	background-color: var(--primary-color, #373737);
}
@media (min-width: 1100px) {
	body:not(.fsComposeMode) .full-width-card {
		padding: 75px 130px;
	}
}
body:not(.fsComposeMode) .full-width-card:before {
	content: "";
	position: absolute;
	bottom: -30px;
	right: -135px;
	background: url(/uploaded/themes/default_24/images/card-accent-watermark-2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	opacity: 0.4;
	width: 325px;
	height: 271px;
}
@media (min-width: 600px) {
	body:not(.fsComposeMode) .full-width-card:before {
		opacity: 0.4;
	}
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .full-width-card:before {
		right: auto;
		left: 205px;
	}
}
@media (min-width: 1100px) {
	body:not(.fsComposeMode) .full-width-card:before {
		width: 562px;
		height: 471px;
		bottom: -25px;
		left: auto;
		right: -21px;
	}
}
body:not(.fsComposeMode) .full-width-card > header .fsElementTitle {
	text-shadow: 0px 0px 2px #712b00;
	font-family: "Poppins", sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: 800;
	line-height: 110%;
	margin-bottom: 30px;
	color: #fff;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .full-width-card > header .fsElementTitle {
		max-width: 302px;
	}
}
@media (min-width: 1100px) {
	body:not(.fsComposeMode) .full-width-card > header .fsElementTitle {
		max-width: 545px;
		font-size: 65px;
		margin-bottom: 45px;
	}
}
body:not(.fsComposeMode) .full-width-card > .fsElementContent {
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	color: #fff;
	text-shadow: 0px 0px 2px #712b00;
}
body:not(.fsComposeMode) .full-width-card > footer .fsElementFooterContent {
	margin-top: 30px;
}
@media (min-width: 1100px) {
	body:not(.fsComposeMode) .full-width-card > footer .fsElementFooterContent {
		margin-top: 45px;
	}
}
body:not(.fsComposeMode) .full-width-card > footer .fsElementFooterContent a {
	margin: 0;
}
body:not(.fsComposeMode) .full-width-card.dark {
	background: var(--secondary-color, #cfcfcf);
}
body:not(.fsComposeMode) .full-width-card.dark:before {
	opacity: 0.5;
}
body:not(.fsComposeMode) .full-width-card.dark > header .fsElementTitle {
	text-shadow: none;
}
body:not(.fsComposeMode) .full-width-card.dark > .fsElementContent {
	text-shadow: none;
}
body:not(.fsComposeMode) .full-width-card.yellow {
	background: linear-gradient(103deg, #f7e212 27.36%, #f79421 118.6%);
}
body:not(.fsComposeMode) .full-width-card.yellow > header .fsElementTitle {
	color: var(--secondary-color, #cfcfcf);
	text-shadow: none;
}
body:not(.fsComposeMode) .full-width-card.yellow > .fsElementContent {
	color: var(--secondary-color, #cfcfcf);
	text-shadow: none;
}
body:not(.fsComposeMode) .full-width-card.yellow > footer a:hover,
body:not(.fsComposeMode) .full-width-card.yellow > footer a:focus {
	background: #fff;
	color: #131313;
	border: 1px solid #fff !important;
}
body:not(.fsComposeMode) .full-width-card.bg-photo {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
body:not(.fsComposeMode) .full-width-card.bg-photo:after {
	content: "";
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(0, 0, 0, 0.7)),
		to(rgba(0, 0, 0, 0.7))
	);
	background: linear-gradient(
		0deg,
		rgba(0, 0, 0, 0.7) 0%,
		rgba(0, 0, 0, 0.7) 100%
	);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
body:not(.fsComposeMode) .full-width-card.bg-photo > header,
body:not(.fsComposeMode) .full-width-card.bg-photo > .fsElementContent,
body:not(.fsComposeMode) .full-width-card.bg-photo > footer {
	position: relative;
	z-index: 2;
}
body:not(.fsComposeMode) .image-button {
	position: relative;
	display: block;
	margin-bottom: 20px;
	width: 100%;
	z-index: 5;
	margin: 0;
	-webkit-box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.18);
}
body:not(.fsComposeMode) .image-button:before {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 10;
	width: 54px;
	height: 54px;
	border: 2px solid #fff;
	border-radius: 100%;
	font-size: 30px;
	line-height: 1;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
body:not(.fsComposeMode) .image-button header {
	position: relative;
	display: block;
	width: 100%;
	z-index: 5;
	border-radius: 12px;
	overflow: hidden;
}
body:not(.fsComposeMode) .image-button header .fsElementHeaderContent {
	margin: 0;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
body:not(.fsComposeMode) .image-button header .fsElementHeaderContent:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 2;
	pointer-events: none;
	background:
		linear-gradient(
			21deg,
			rgba(0, 0, 0, 0) 70.29%,
			rgba(0, 0, 0, 0.65) 106.18%
		),
		linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.95) 100%);
	-webkit-transition: all 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: all 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
}
body:not(.fsComposeMode) .image-button header .fsElementHeaderContent:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 3;
	pointer-events: none;
	opacity: 0;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0.38)),
		to(rgba(0, 0, 0, 0.95))
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0.38) 0%,
		rgba(0, 0, 0, 0.95) 100%
	);
	-webkit-transition: all 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: all 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
}
body:not(.fsComposeMode) .image-button header .fsImage {
	display: block;
	margin: 0;
}
body:not(.fsComposeMode) .image-button header picture {
	position: relative;
	z-index: 1;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 460px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-transition: all 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: all 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
}
body:not(.fsComposeMode) .image-button header picture img {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
body:not(.fsComposeMode) .image-button .holder-info {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: flex-start;
	overflow: hidden;
	padding: 30px;
}
body:not(.fsComposeMode) .image-button .inner-wrapper {
	position: relative;
	display: block;
	width: 100%;
	max-width: 780px;
	-webkit-transition: -webkit-transform 0.6s
		cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: -webkit-transform 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: transform 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition:
		transform 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985),
		-webkit-transform 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
}
body:not(.fsComposeMode) .image-button .holder-info .fsElementTitle {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 0;
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	font-family: "Poppins", sans-serif;
	font-size: 38px;
	font-style: normal;
	font-weight: 800;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
}
@media (min-width: 1100px) {
	body:not(.fsComposeMode) .image-button .holder-info .fsElementTitle {
		font-size: 48px;
	}
}
body:not(.fsComposeMode) .image-button .holder-info a.button-on-dark-1 {
	margin: 0;
	margin-top: 10px;
}
body:not(.fsComposeMode) .image-button .fsElementContent {
	position: relative;
	margin-top: 10px;
	display: block;
	width: 100%;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6;
	color: #fff;
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	text-align: left;
	opacity: 0;
	-webkit-transition: opacity 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	transition: opacity 0.6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
	max-height: 88px;
	overflow: hidden;
}
body:not(.fsComposeMode) .image-button .fsElementContent > * {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
body:not(.fsComposeMode) .image-button .fsElementContent a:not([class]) {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	text-decoration: underline;
}
body:not(.fsComposeMode) .image-button .fsElementContent a:not([class]):hover,
body:not(.fsComposeMode) .image-button .fsElementContent a:not([class]):focus {
	color: #fff;
	text-decoration: none;
}
body:not(.fsComposeMode) .image-button > footer {
	display: none;
}
body:not(.fsComposeMode) .image-button > footer .fsElementFooterContent {
	margin: 0;
}
body:not(.fsComposeMode) .image-button > footer a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
	text-decoration: none;
	opacity: 0;
	pointer-events: none;
}
body:not(.fsComposeMode)
	.image-button:hover
	header
	.fsElementHeaderContent:after,
body:not(.fsComposeMode)
	.image-button:focus-within
	header
	.fsElementHeaderContent:after,
body:not(.fsComposeMode)
	.image-button:focus
	header
	.fsElementHeaderContent:after,
body:not(.fsComposeMode)
	.image-button.focused
	header
	.fsElementHeaderContent:after {
	opacity: 1;
}
body:not(.fsComposeMode)
	.image-button:hover
	header
	.fsElementHeaderContent:before,
body:not(.fsComposeMode)
	.image-button:focus-within
	header
	.fsElementHeaderContent:before,
body:not(.fsComposeMode)
	.image-button:focus
	header
	.fsElementHeaderContent:before,
body:not(.fsComposeMode)
	.image-button.focused
	header
	.fsElementHeaderContent:before {
	opacity: 0;
}
body:not(.fsComposeMode) .image-button:hover header picture,
body:not(.fsComposeMode) .image-button:focus-within header picture,
body:not(.fsComposeMode) .image-button:focus header picture,
body:not(.fsComposeMode) .image-button.focused header picture {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
body:not(.fsComposeMode) .image-button:hover .inner-wrapper,
body:not(.fsComposeMode) .image-button:focus-within .inner-wrapper,
body:not(.fsComposeMode) .image-button:focus .inner-wrapper,
body:not(.fsComposeMode) .image-button.focused .inner-wrapper {
	-webkit-transform: translateY(0) !important;
	-ms-transform: translateY(0) !important;
	transform: translateY(0) !important;
}
body:not(.fsComposeMode) .image-button:hover .fsElementContent,
body:not(.fsComposeMode) .image-button:focus-within .fsElementContent,
body:not(.fsComposeMode) .image-button:focus .fsElementContent,
body:not(.fsComposeMode) .image-button.focused .fsElementContent {
	opacity: 1;
}
body.fsComposeMode .image-button > header img {
	height: 250px;
}
body:not(.fsComposeMode) .admissions-panel {
	position: relative;
	display: block;
	margin: 0;
	padding: 120px 30px 60px;
	overflow: hidden;
	clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);
	margin-top: -100px;
	z-index: 5;
	background-color: #fff;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .admissions-panel {
		padding: 120px 40px 90px;
		margin-bottom: 160px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .admissions-panel {
		padding: 150px 40px 90px;
		clip-path: polygon(0 90px, 100% 0, 100% 100%, 0% 100%);
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .admissions-panel {
		padding: 236px 30px 347px;
		margin-bottom: 0;
	}
}
body:not(.fsComposeMode) .admissions-panel .dots-deco {
	height: calc(100% + 100px);
	width: calc(100% + 100px);
	position: absolute;
	top: -50px;
	left: -50px;
	background: url(/uploaded/themes/default_24/images/admissions-watermark.svg)
		no-repeat center top;
	background-size: cover;
}
body:not(.fsComposeMode) .admissions-panel > .fsElementContent {
	position: relative;
	z-index: 5;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .admissions-panel > .fsElementContent {
		width: 100vw;
		margin-left: auto;
	}
}
body:not(.fsComposeMode) .admissions-panel .custom-slider {
	margin: 0;
	width: 100%;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .admissions-panel .custom-slider {
		width: 100vw;
		margin-left: calc((100vw - 1240px) / 2);
	}
}
body:not(.fsComposeMode) .admissions-panel .custom-slider .slick-list {
	margin-right: -30px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .admissions-panel .custom-slider .slick-list {
		padding-right: 50px;
		margin-right: -40px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .admissions-panel .custom-slider .slick-list {
		padding-right: 200px;
	}
}
@media (min-width: 1400px) {
	body:not(.fsComposeMode) .admissions-panel .custom-slider .slick-list {
		padding-right: 520px;
	}
}
body:not(.fsComposeMode)
	.admissions-panel
	.custom-slider
	> header
	.fsElementTitle {
	position: relative;
	display: block;
	margin-bottom: 30px;
	margin-left: -30px;
	padding: 0px 0px 0px 30px;
	font-family: "Poppins", sans-serif;
	color: #636363;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode)
		.admissions-panel
		.custom-slider
		> header
		.fsElementTitle {
		position: absolute;
		top: 0;
	}
}
body:not(.fsComposeMode)
	.admissions-panel
	.custom-slider
	> header
	.fsElementTitle::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 20px;
	height: 1px;
	background-color: #f7e212;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode)
		.admissions-panel
		.custom-slider
		> header
		.fsElementTitle::before {
		width: 100px;
		right: 100%;
		left: auto;
	}
}
@media (min-width: 1440px) {
	body:not(.fsComposeMode)
		.admissions-panel
		.custom-slider
		> header
		.fsElementTitle::before {
		width: 100vw;
	}
}
body:not(.fsComposeMode)
	.admissions-panel
	.custom-slider
	> header
	.fsElementHeaderContent {
	max-width: 352px;
}
body:not(.fsComposeMode)
	.admissions-panel
	.custom-slider
	> header
	.fsElementHeaderContent
	h2 {
	font-family: "Poppins", sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: 800;
	line-height: 110%;
	color: var(--secondary-color, #cfcfcf);
	margin-bottom: 25px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.admissions-panel
		.custom-slider
		> header
		.fsElementHeaderContent
		h2 {
		font-size: 65px;
	}
}
body:not(.fsComposeMode) .admissions-panel .pause-button {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	min-height: 30px;
	margin: 0;
	padding: 0px 41px 0px 0px;
	top: 112px;
	right: 20px;
	z-index: 20;
	cursor: pointer;
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #636363;
	letter-spacing: 2px;
	font-weight: 700;
	font-style: normal;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .admissions-panel .pause-button {
		top: 50px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .admissions-panel .pause-button {
		top: 130px;
		right: 80px;
	}
}
@media (max-width: 999px) {
	body:not(.fsComposeMode) .admissions-panel .pause-button {
		width: 30px;
		height: 30px;
		padding: 0;
	}
}
body:not(.fsComposeMode) .admissions-panel .pause-button span {
	position: relative;
}
@media (max-width: 999px) {
	body:not(.fsComposeMode) .admissions-panel .pause-button span {
		display: none;
	}
}
body:not(.fsComposeMode) .admissions-panel .pause-button::before {
	content: "î¤Œ";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #636363;
	color: #fff;
	font-size: 10px;
	line-height: 1;
	font-weight: normal;
	text-indent: 2px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .admissions-panel .pause-button.paused::before {
	content: "î¤";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
body:not(.fsComposeMode) .admissions-panel .pause-button:hover,
body:not(.fsComposeMode) .admissions-panel .pause-button:focus {
	color: #131313;
}
body:not(.fsComposeMode) .admissions-panel .pause-button:hover::before,
body:not(.fsComposeMode) .admissions-panel .pause-button:focus::before {
	color: #f7e212;
	background-color: #131313;
}
body:not(.fsComposeMode) .welcome-panel {
	position: relative;
	display: block;
	margin: 0;
	padding: 40px 0px 170px;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#c14900),
		color-stop(99.99%, #e88e28)
	);
	background: linear-gradient(101deg, #0649cb 0%, #031532 98.53%);
	overflow: hidden;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel {
		padding: 40px 0px 150px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .welcome-panel {
		padding: 110px 40px 205px;
		background: linear-gradient(101deg, #0649cb 0%, #031532 98.53%);
	}
}
body:not(.fsComposeMode) .welcome-panel .dots-deco {
	position: absolute;
	top: -50px;
	left: -50px;
	width: calc(100% + 100px);
	height: calc(100% + 100px);
	background: url(/uploaded/themes/default_24/images/welcome-deco.svg)
		no-repeat center;
	background-size: cover;
	z-index: 1;
}
body:not(.fsComposeMode) .welcome-panel .area-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0;
	padding: 0;
	position: relative;
	margin: 0 auto;
	max-width: 1180px;
	z-index: 5;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel .area-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
}
body:not(.fsComposeMode) .welcome-panel .area-inner > footer {
	display: none;
}
body:not(.fsComposeMode) .welcome-panel .area-inner .fsResourceName,
body:not(.fsComposeMode) .welcome-panel .area-inner .fsResourceTitle,
body:not(.fsComposeMode) .welcome-panel .area-inner figcaption {
	display: none;
}
body:not(.fsComposeMode) .welcome-panel .area-inner > header {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 30px;
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -2;
	order: -2;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel .area-inner > header {
		margin-bottom: 20px;
	}
}
body:not(.fsComposeMode) .welcome-panel .area-inner > header .fsElementTitle {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	font-family: "Poppins", sans-serif;
	font-size: 3em;
	line-height: 1;
	letter-spacing: 2px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	padding-left: 30px;
	text-shadow: 0px 0px 5px #712b00;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.area-inner
		> header
		.fsElementTitle {
		padding-left: 50px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.area-inner
		> header
		.fsElementTitle {
		padding-left: 0px;
	}
}
body:not(.fsComposeMode)
	.welcome-panel
	.area-inner
	> header
	.fsElementTitle::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 20px;
	height: 1px;
	background-color: #fff;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.area-inner
		> header
		.fsElementTitle::before {
		width: 40px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.area-inner
		> header
		.fsElementTitle::before {
		width: 100px;
		left: -130px;
	}
}
@media (min-width: 1440px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.area-inner
		> header
		.fsElementTitle::before {
		width: 100vw;
		left: auto;
		right: calc(100% + 30px);
	}
}
body:not(.fsComposeMode)
	.welcome-panel
	.area-inner
	> header
	.fsElementHeaderContent {
	display: none;
}
body:not(.fsComposeMode) .welcome-panel .area-inner > .fsElementContent {
	position: relative;
	display: block;
	margin: 0;
	padding: 0px 30px;
	width: 100%;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel .area-inner > .fsElementContent {
		width: 50%;
		padding: 0px 40px 0px 0px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .welcome-panel .area-inner > .fsElementContent {
		width: 55%;
		padding-right: 70px;
	}
}
body:not(.fsComposeMode) .welcome-panel .image-slider {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0px 70px 0px 30px;
	margin-bottom: 30px;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel .image-slider {
		width: 50%;
		padding: 0px 70px 0px 40px;
		margin: 0;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .welcome-panel .image-slider {
		width: 45%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding: 0px 40px 0px 0px;
	}
}
body:not(.fsComposeMode) .welcome-panel .image-slider .slider-inner {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
body:not(.fsComposeMode) .welcome-panel .image-slider article {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	overflow: hidden;
}
body:not(.fsComposeMode) .welcome-panel .image-slider article img {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
body:not(.fsComposeMode) .welcome-panel .image-slider .slick-list {
	overflow: visible !important;
}
body:not(.fsComposeMode) .welcome-panel .image-slider .slick-track {
	min-height: 333px;
	width: 100% !important;
	max-width: 100% !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .welcome-panel .image-slider .slick-track {
		min-height: 530px;
	}
}
body:not(.fsComposeMode) .welcome-panel .image-slider article {
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	left: auto !important;
	-webkit-transform: translate(60px, 0) scale(0.9) !important;
	-ms-transform: translate(60px, 0) scale(0.9) !important;
	transform: translate(60px, 0) scale(0.9) !important;
	height: 333px;
	opacity: 1 !important;
	-webkit-transition: all 0.7s cubic-bezier(0.25, 0.56, 0.3, 0.888) !important;
	transition: all 0.7s cubic-bezier(0.25, 0.56, 0.3, 0.888) !important;
	z-index: 1 !important;
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .welcome-panel .image-slider article {
		height: 530px;
	}
}
body:not(.fsComposeMode) .welcome-panel .image-slider article.slick-active {
	opacity: 1 !important;
	-webkit-transform: translate(0px, 0px) scale(1) !important;
	-ms-transform: translate(0px, 0px) scale(1) !important;
	transform: translate(0px, 0px) scale(1) !important;
	pointer-events: auto;
	z-index: 3 !important;
}
body:not(.fsComposeMode)
	.welcome-panel
	.image-slider
	article.slick-active
	+ article {
	-webkit-transform: translate(30px, 0) scale(0.95) !important;
	-ms-transform: translate(30px, 0) scale(0.95) !important;
	transform: translate(30px, 0) scale(0.95) !important;
	z-index: 2 !important;
}
body:not(.fsComposeMode) .welcome-panel .image-slider article.prev-op {
	-webkit-transform: translate(30px, 0) scale(0.95) !important;
	-ms-transform: translate(30px, 0) scale(0.95) !important;
	transform: translate(30px, 0) scale(0.95) !important;
	z-index: 2 !important;
}
body:not(.fsComposeMode) .welcome-panel .fsElement.welcome-box {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel .fsElement.welcome-box {
		padding: 20px 30px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .welcome-panel .fsElement.welcome-box {
		padding: 25px 0px;
	}
	body:not(.fsComposeMode)
		.welcome-panel
		.fsElement.welcome-box:not(:last-child) {
		border-bottom: 1px solid hsla(0, 0%, 100%, 0.15);
	}
}
body:not(.fsComposeMode) .welcome-panel .fsElement.welcome-box > header {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.info-trigger {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	font-family: "Poppins", sans-serif;
	color: #fff;
	font-size: 34px;
	line-height: 1.2;
	font-weight: 700;
	cursor: pointer;
	text-shadow: 0px 0px 2px #712b00;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	display: none;
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.fsElement.welcome-box
		> header
		.info-trigger {
		display: block;
	}
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementTitle {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	font-family: "Roboto", sans-serif;
	color: #fff;
	font-size: 24px;
	line-height: 1.4;
	font-weight: 700;
	text-shadow: 0px 0px 2px #712b00;
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.fsElement.welcome-box
		> header
		.fsElementTitle {
		display: none;
	}
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementHeaderContent {
	position: relative;
	display: block;
	margin: 15px 0px 0px;
	font-family: "Roboto", sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	display: block;
	text-shadow: 0px 0px 2px #712b00;
}
@media (max-width: 999px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.fsElement.welcome-box
		> header
		.fsElementHeaderContent {
		display: block !important;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.fsElement.welcome-box
		> header
		.fsElementHeaderContent {
		padding: 35px 0px 10px;
		margin: 0;
		display: none;
	}
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementHeaderContent
	a[class] {
	margin: 0;
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode)
		.welcome-panel
		.fsElement.welcome-box
		> header
		.fsElementHeaderContent
		a[class] {
		margin-top: 10px;
	}
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementHeaderContent
	a[class]:hover,
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementHeaderContent
	a[class]:focus {
	background: #f7e212;
	border: 1px solid #f7e212 !important;
	text-shadow: 0px 0px 0px !important;
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementHeaderContent
	a:not([class]) {
	color: #fff;
	text-decoration-color: #fff;
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementHeaderContent
	a:not([class]):hover,
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> header
	.fsElementHeaderContent
	a:not([class]):focus {
	text-decoration-color: rgba(0, 0, 0, 0);
	text-shadow: 0px 0px 0px !important;
}
body:not(.fsComposeMode) .welcome-panel .fsElement.welcome-box > footer {
	display: none;
}
body:not(.fsComposeMode)
	.welcome-panel
	.fsElement.welcome-box
	> .fsElementContent {
	display: none;
}
body:not(.fsComposeMode) .welcome-panel .slider-controls {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	margin-bottom: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel .slider-controls {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-left: 30px;
		margin-bottom: 10px;
	}
}
body:not(.fsComposeMode)
	.welcome-panel
	.slider-controls
	.slick-arrow.slick-prev {
	-webkit-box-ordinal-group: -1 !important;
	-ms-flex-order: -2 !important;
	order: -2 !important;
}
body:not(.fsComposeMode) .welcome-panel ul.slick-dots {
	position: relative;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0px 20px;
	padding: 0;
	list-style: none;
	z-index: 2;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}
body:not(.fsComposeMode) .welcome-panel ul.slick-dots li {
	position: relative;
	display: block;
	margin: 0px 5px;
	padding: 0;
}
body:not(.fsComposeMode) .welcome-panel ul.slick-dots li button {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: #fff;
	opacity: 0.4;
	color: rgba(0, 0, 0, 0);
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .welcome-panel ul.slick-dots li button:hover,
body:not(.fsComposeMode) .welcome-panel ul.slick-dots li button:focus {
	opacity: 1;
}
body:not(.fsComposeMode) .welcome-panel ul.slick-dots li.slick-active button {
	opacity: 1;
}
body:not(.fsComposeMode) .welcome-panel .slick-arrow {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 55px;
	height: 55px;
	border-radius: 100%;
	color: rgba(0, 0, 0, 0);
	overflow: hidden;
	cursor: pointer;
	background-color: #fff;
	opacity: 1;
	z-index: 3;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .welcome-panel .slick-arrow::before {
	content: "î¤";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	color: #d03c0e;
	font-size: 20px;
	line-height: 1;
	font-weight: normal;
	text-indent: 2px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .welcome-panel .slick-arrow.slick-prev::before {
	-webkit-transform: translate(-50%, -50%) scale(-1);
	-ms-transform: translate(-50%, -50%) scale(-1);
	transform: translate(-50%, -50%) scale(-1);
}
body:not(.fsComposeMode) .welcome-panel .slick-arrow:hover,
body:not(.fsComposeMode) .welcome-panel .slick-arrow:focus {
	opacity: 0.8;
}
body.fsComposeMode .welcome-panel > .fsElementContent {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}
body.fsComposeMode .welcome-panel > .fsElementContent article img {
	max-height: 280px;
}
body:not(.fsComposeMode) .welcome-panel .pause-button {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	min-height: 30px;
	margin: 0;
	padding: 0px 41px 0px 0px;
	top: 35px;
	right: 20px;
	z-index: 20;
	cursor: pointer;
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	font-weight: 700;
	font-style: normal;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .welcome-panel .pause-button {
		top: 20px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .welcome-panel .pause-button {
		top: initial;
		right: initial;
		left: 40px;
		bottom: 120px;
	}
}
@media (min-width: 1300px) {
	body:not(.fsComposeMode) .welcome-panel .pause-button {
		left: calc((100vw - 1180px) / 2);
	}
}
@media (max-width: 999px) {
	body:not(.fsComposeMode) .welcome-panel .pause-button {
		width: 30px;
		height: 30px;
		padding: 0;
	}
}
body:not(.fsComposeMode) .welcome-panel .pause-button span {
	position: relative;
	text-shadow: 0px 0px 6px #712b00;
}
@media (max-width: 999px) {
	body:not(.fsComposeMode) .welcome-panel .pause-button span {
		display: none;
	}
}
body:not(.fsComposeMode) .welcome-panel .pause-button::before {
	content: "î¤Œ";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	color: #000;
	font-size: 10px;
	line-height: 1;
	font-weight: normal;
	text-indent: 2px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .welcome-panel .pause-button.paused::before {
	content: "î¤";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
body:not(.fsComposeMode) .welcome-panel .pause-button:hover::before,
body:not(.fsComposeMode) .welcome-panel .pause-button:focus::before {
	color: #f7e212;
	background-color: #131313;
}
body:not(.fsComposeMode) .news-social-container {
	position: relative;
	display: block;
	margin: 0;
	padding: 120px 30px 80px;
	z-index: 10;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 120px 40px 90px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container {
		display: block;
		padding: 150px 30px 90px;
	}
}
body:not(.fsComposeMode) .news-social-container > .fsElementContent,
body:not(.fsComposeMode) .news-social-container > footer,
body:not(.fsComposeMode) .news-social-container .arrows-holder {
	position: relative;
	z-index: 5 !important;
}
body:not(.fsComposeMode) .news-social-container .dots-deco {
	content: "";
	height: calc(100% + 100px);
	width: calc(100% + 100px);
	position: absolute;
	top: -50px;
	left: -50px;
	background: url(/uploaded/themes/default_24/images/news-parallax-bg.svg);
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;
	z-index: 3;
}
body:not(.fsComposeMode) .news-social-container::before {
	content: "";
	position: absolute;
	top: -89px;
	left: 0;
	width: 100%;
	height: 90px;
	background-color: #fff;
	clip-path: polygon(0 30%, 0% 100%, 100% 100%);
	z-index: 2;
}
body:not(.fsComposeMode) .news-social-container::after {
	content: "";
	position: absolute;
	top: -90px;
	left: 0;
	width: 100%;
	height: 90px;
	background-color: #f79421;
	clip-path: polygon(0 2%, 0% 100%, 100% 100%);
	z-index: 1;
}
body:not(.fsComposeMode) .news-social-container > header {
	z-index: 5;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container > header {
		width: 370px;
		padding-right: 40px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container > header {
		width: 100%;
		padding-right: 0;
		position: relative;
		margin: 0 auto;
		max-width: 1180px;
		margin-bottom: 50px;
	}
}
@media (max-width: 799px) {
	body:not(.fsComposeMode) .news-social-container > header {
		position: relative;
	}
}
body:not(.fsComposeMode) .news-social-container > header .fsElementTitle {
	position: relative;
	display: block;
	margin-bottom: 30px;
	margin-left: -30px;
	padding: 0px 0px 0px 30px;
	font-family: "Poppins", sans-serif;
	color: #636363;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	z-index: 5;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container > header .fsElementTitle {
		position: absolute;
		top: 90px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container > header .fsElementTitle {
		position: relative;
		top: auto;
		margin-bottom: 65px;
	}
}
body:not(.fsComposeMode)
	.news-social-container
	> header
	.fsElementTitle::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 20px;
	height: 1px;
	background-color: #f7e212;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode)
		.news-social-container
		> header
		.fsElementTitle::before {
		width: 200px;
		right: calc(100% - 20px);
		left: auto;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.news-social-container
		> header
		.fsElementTitle::before {
		right: 100%;
		left: auto;
	}
}
@media (min-width: 1440px) {
	body:not(.fsComposeMode)
		.news-social-container
		> header
		.fsElementTitle::before {
		width: 100vw;
	}
}
body:not(.fsComposeMode)
	.news-social-container
	> header
	.fsElementHeaderContent {
	color: #636363;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.news-social-container
		> header
		.fsElementHeaderContent {
		margin-bottom: 0;
	}
}
body:not(.fsComposeMode)
	.news-social-container
	> header
	.fsElementHeaderContent
	h2 {
	font-family: "Poppins", sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: 800;
	line-height: 110%;
	color: var(--secondary-color, #cfcfcf);
	margin-bottom: 25px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.news-social-container
		> header
		.fsElementHeaderContent
		h2 {
		font-size: 65px;
	}
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container > .fsElementContent {
		width: calc(100% - 370px);
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container > .fsElementContent {
		width: 100%;
	}
}
@media (min-width: 1300px) {
	body:not(.fsComposeMode) .news-social-container > .fsElementContent {
		width: 100vw;
		margin-left: calc((100vw - 1250px) / 2);
	}
}
body:not(.fsComposeMode) .news-social-container .news-slider {
	margin-bottom: 0;
}
body:not(.fsComposeMode) .news-social-container .news-slider .slick-list {
	margin-right: -20px;
	margin-left: -10px;
	margin-top: -10px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container .news-slider .slick-list {
		margin-right: -40px;
		padding-right: 60px;
	}
}
@media (min-width: 1300px) {
	body:not(.fsComposeMode) .news-social-container .news-slider .slick-list {
		padding-right: 350px;
	}
}
body:not(.fsComposeMode) .news-social-container .news-slider article {
	padding: 0;
	margin: 10px;
	border: none;
	border-radius: 12px;
	margin-right: 20px;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.1);
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.fsThumbnail {
	max-width: unset;
	margin: 0;
	overflow: hidden;
	border-radius: 12px 12px 0px 0px;
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.fsThumbnail
	img {
	display: block;
	height: 200px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.text-wrap {
	padding: 20px;
	background: #fff;
	border-radius: 0px 0px 12px 12px;
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.text-wrap
	.fsTitle {
	margin-bottom: 10px;
	color: var(--primary-color, #373737);
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.text-wrap
	.fsTitle
	a {
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	color: var(--primary-color, #373737);
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.text-wrap
	.fsSummary {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	max-height: 52px;
	overflow: hidden;
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.text-wrap
	.fsReadMoreLink {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	padding: 15px 30px;
	border-radius: 100px;
	background: #f8f8f8;
	text-decoration: none;
	color: #373737;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	margin-top: 15px;
}
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.text-wrap
	.fsReadMoreLink:hover,
body:not(.fsComposeMode)
	.news-social-container
	.news-slider
	article
	.text-wrap
	.fsReadMoreLink:focus {
	background: #e5e5e5;
}
body:not(.fsComposeMode) .news-social-container .custom-feeds .slick-list {
	margin-right: -20px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container .custom-feeds .slick-list {
		margin-right: -40px;
		padding-right: 60px;
	}
}
@media (min-width: 1300px) {
	body:not(.fsComposeMode) .news-social-container .custom-feeds .slick-list {
		padding-right: 500px;
	}
}
body:not(.fsComposeMode) .news-social-container .custom-feeds .feed-article {
	position: relative;
	display: block;
	width: 100%;
	height: 430px;
	overflow: hidden;
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 12px;
	margin-right: 20px;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article:after {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0)),
		to(rgba(0, 0, 0, 0.95))
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.95) 100%
	);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.article-image {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: hsla(0, 0%, 100%, 0.8);
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.article-image
	.image-wrapper {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	z-index: 1;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.article-image
	.image-wrapper
	img {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.text-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	padding: 20px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.text-wrapper
	.article-text {
	position: relative;
	display: block;
	width: 100%;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	color: #fff;
	text-align: left;
	max-height: 87px;
	overflow: hidden;
	margin-bottom: 15px;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.text-wrapper
	.article-text
	a {
	color: #fff;
	text-decoration: underline;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.text-wrapper
	.article-text
	a:hover,
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.text-wrapper
	.article-text
	a:focus {
	text-decoration: none;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article
	.text-wrapper
	.feed-link {
	font-size: 19px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	color: #fff;
	padding: 15px 30px;
	background: var(--primary-color, #373737);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
	border-radius: 100px;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article:hover:after,
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article:focus-within:after {
	opacity: 1;
}
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article:hover
	.text-wrapper,
body:not(.fsComposeMode)
	.news-social-container
	.custom-feeds
	.feed-article:focus-within
	.text-wrapper {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
body:not(.fsComposeMode) .news-social-container .tabbed-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	margin-top: 30px;
	position: relative;
	margin: 0;
	padding: 0;
	height: 430px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container .tabbed-wrapper {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-top: 25px;
		width: 100%;
	}
}
body:not(.fsComposeMode) .news-social-container .tabbed-wrapper .news-slider,
body:not(.fsComposeMode) .news-social-container .tabbed-wrapper .custom-feeds {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
body:not(.fsComposeMode)
	.news-social-container.news-active
	.tabbed-wrapper
	.news-slider {
	opacity: 1;
	visibility: visible;
}
body:not(.fsComposeMode)
	.news-social-container.social-active
	.tabbed-wrapper
	.custom-feeds {
	opacity: 1;
	visibility: visible;
}
body:not(.fsComposeMode) .news-social-container .trigger-buttons-container {
	max-width: 333px;
	position: relative;
	display: block;
	padding: 3px;
	margin: 0;
	margin-bottom: 20px;
	border-radius: 100px;
	border: 1px solid rgba(0, 47, 135, 0.15);
	background: #fff;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container .trigger-buttons-container {
		margin: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 207px;
	}
}
body:not(.fsComposeMode)
	.news-social-container
	.trigger-buttons-container
	> .fsElementContent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
body:not(.fsComposeMode)
	.news-social-container
	.trigger-buttons-container
	button {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	padding: 8px 50px;
	color: var(--secondary-color, #cfcfcf);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	text-transform: uppercase;
	border-radius: 100px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.news-social-container
		.trigger-buttons-container
		button {
		padding: 8px 25px;
	}
}
body:not(.fsComposeMode) .news-social-container.news-active button.news {
	background: #d03c0e;
	color: #fff;
}
body:not(.fsComposeMode) .news-social-container.social-active button.social {
	background: #d03c0e;
	color: #fff;
}
body:not(.fsComposeMode) .news-social-container > footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	margin-top: 30px;
}
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.fsElementFooterContent {
	margin: 0;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.news-social-container
		> footer
		.fsElementFooterContent {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin-right: auto;
	}
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container > footer {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-top: 25px;
		width: 100%;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container > footer {
		position: relative;
		margin: 0 auto;
		max-width: 1180px;
		margin-top: 25px;
	}
}
body:not(.fsComposeMode) .news-social-container > footer a {
	margin: 0;
	padding: 15px 20px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container > footer a {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin-right: auto;
		padding: 15px 30px;
	}
}
body:not(.fsComposeMode) .news-social-container > footer .news-arrows-holder,
body:not(.fsComposeMode) .news-social-container > footer .feeds-arrows-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode)
		.news-social-container
		> footer
		.news-arrows-holder,
	body:not(.fsComposeMode)
		.news-social-container
		> footer
		.feeds-arrows-holder {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
}
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.news-arrows-holder
	.slick-arrow,
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.feeds-arrows-holder
	.slick-arrow {
	position: relative;
	width: 55px;
	height: 55px;
	background: var(--secondary-color, #cfcfcf);
	color: #fff;
	text-indent: -99999px;
	cursor: pointer;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
	border: none;
	border-radius: 100%;
}
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.news-arrows-holder
	.slick-arrow:hover,
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.news-arrows-holder
	.slick-arrow:focus,
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.feeds-arrows-holder
	.slick-arrow:hover,
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.feeds-arrows-holder
	.slick-arrow:focus {
	color: #f79421;
}
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.news-arrows-holder
	.slick-arrow:before,
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.feeds-arrows-holder
	.slick-arrow:before {
	content: "î¤‹";
	font-family: "IcoMoon";
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(-1);
	-ms-transform: translate(-50%, -50%) scale(-1);
	transform: translate(-50%, -50%) scale(-1);
	color: inherit;
	font-size: 20px;
	text-indent: 0;
}
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.news-arrows-holder
	.slick-arrow.slick-next:before,
body:not(.fsComposeMode)
	.news-social-container
	> footer
	.feeds-arrows-holder
	.slick-arrow.slick-next:before {
	content: "î¤‘";
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}
body:not(.fsComposeMode)
	.news-social-container.news-active
	.feeds-arrows-holder {
	display: none;
}
body:not(.fsComposeMode)
	.news-social-container.social-active
	.news-arrows-holder {
	display: none;
}
body:not(.fsComposeMode) .news-social-container .pause-button {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	min-height: 30px;
	margin: 0;
	padding: 0px 41px 0px 0px;
	top: 112px;
	right: 20px;
	z-index: 20;
	cursor: pointer;
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #636363;
	letter-spacing: 2px;
	font-weight: 700;
	font-style: normal;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .news-social-container .pause-button {
		top: 50px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .news-social-container .pause-button {
		top: 130px;
		right: 80px;
	}
}
@media (max-width: 999px) {
	body:not(.fsComposeMode) .news-social-container .pause-button {
		width: 30px;
		height: 30px;
		padding: 0;
	}
}
body:not(.fsComposeMode) .news-social-container .pause-button span {
	position: relative;
}
@media (max-width: 999px) {
	body:not(.fsComposeMode) .news-social-container .pause-button span {
		display: none;
	}
}
body:not(.fsComposeMode) .news-social-container .pause-button::before {
	content: "î¤Œ";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #636363;
	color: #fff;
	font-size: 10px;
	line-height: 1;
	font-weight: normal;
	text-indent: 2px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .news-social-container .pause-button.paused::before {
	content: "î¤";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
body:not(.fsComposeMode) .news-social-container .pause-button:hover,
body:not(.fsComposeMode) .news-social-container .pause-button:focus {
	color: #131313;
}
body:not(.fsComposeMode) .news-social-container .pause-button:hover::before,
body:not(.fsComposeMode) .news-social-container .pause-button:focus::before {
	color: #f7e212;
	background-color: #131313;
}
body:not(.fsComposeMode) .explore-panel {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0;
	padding: 0px 0px 150px;
	width: 100%;
	background-color: var(--secondary-color, #cfcfcf);
	z-index: 10;
}
body:not(.fsComposeMode) .explore-panel > header,
body:not(.fsComposeMode) .explore-panel > footer {
	display: none;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		padding: 0px 0px 160px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .explore-panel {
		padding: 0px 0px 180px;
	}
}
body:not(.fsComposeMode) .explore-panel .heading-slider {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 80px 0px 40px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider {
		width: 50%;
		padding: 0px 20px 0px 130px;
	}
}
@media (min-width: 1400px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider {
		padding: 0px 20px 0px 270px;
	}
}
body:not(.fsComposeMode) .explore-panel .heading-slider::before {
	content: "";
	position: absolute;
	top: 50px;
	right: -50px;
	width: 195px;
	height: 194px;
	background: url(/uploaded/themes/default_24/images/bell-deco.svg) no-repeat
		center;
	background-size: cover;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider::before {
		left: -40px;
		right: initial;
		top: -70px;
	}
}
@media (min-width: 1400px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider::before {
		top: -50px;
		left: 35px;
	}
}
body:not(.fsComposeMode) .explore-panel .heading-slider > header {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	z-index: 3;
}
body:not(.fsComposeMode)
	.explore-panel
	.heading-slider
	> header
	.fsElementTitle {
	position: relative;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 30px;
	font-family: "Poppins", sans-serif;
	color: #fff;
	font-size: 15px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode)
		.explore-panel
		.heading-slider
		> header
		.fsElementTitle {
		margin: 0;
		padding: 0;
	}
}
body:not(.fsComposeMode)
	.explore-panel
	.heading-slider
	> header
	.fsElementTitle::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 20px;
	height: 1px;
	background-color: #fff;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode)
		.explore-panel
		.heading-slider
		> header
		.fsElementTitle::before {
		display: none;
	}
}
body:not(.fsComposeMode)
	.explore-panel
	.heading-slider
	> header
	.fsElementHeaderContent {
	display: none;
}
body:not(.fsComposeMode) .explore-panel .heading-slider .title-inner {
	position: relative;
	display: block;
	margin: 40px 0px 0px;
	padding: 0px 30px;
	z-index: 3;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider .title-inner {
		margin: 30px 0px 0px;
		padding: 0;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider .title-inner {
		max-width: 360px;
	}
}
body:not(.fsComposeMode)
	.explore-panel
	.heading-slider
	.title-inner
	.fsElementTitle {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	font-family: "Poppins", sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1.1;
	font-weight: 800;
	font-style: italic;
	padding-bottom: 7px;
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode)
		.explore-panel
		.heading-slider
		.title-inner
		.fsElementTitle {
		font-size: 55px;
		line-height: 1.2;
		font-weight: 700;
	}
}
body:not(.fsComposeMode) .explore-panel .image-slider {
	position: relative;
	display: block;
	width: 100%;
	margin: 0px 0px 20px;
	padding: 0;
	overflow: hidden;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .image-slider {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
		margin-bottom: 50px;
		margin-top: -160px;
	}
}
@media (min-width: 1200px) {
	body:not(.fsComposeMode) .explore-panel .image-slider {
		margin-top: -151px;
	}
}
body:not(.fsComposeMode) .explore-panel .image-slider .fsResourceName,
body:not(.fsComposeMode) .explore-panel .image-slider .fsResourceTitle,
body:not(.fsComposeMode) .explore-panel .image-slider figcaption {
	display: none;
}
body:not(.fsComposeMode) .explore-panel .image-slider .slick-track {
	height: 240px !important;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .image-slider .slick-track {
		height: 280px !important;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .explore-panel .image-slider .slick-track {
		height: 435px !important;
	}
}
body:not(.fsComposeMode) .explore-panel .image-slider .slick-list {
	padding: 0px 20px;
	height: 240px !important;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .image-slider .slick-list {
		height: 280px !important;
		padding: 0px 30px 0px calc(50% + 15px);
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .explore-panel .image-slider .slick-list {
		padding: 0px 100px 0px calc(50% - 15px);
		height: 435px !important;
	}
}
body:not(.fsComposeMode) .explore-panel .image-slider article {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 190px;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px;
	margin: 0px 5px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .image-slider article {
		height: 210px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .explore-panel .image-slider article {
		height: 330px;
		margin: 0px 15px;
	}
}
@media (max-width: 799px) {
	body:not(.fsComposeMode) .explore-panel .image-slider article.slick-active {
		height: 240px;
	}
}
body:not(.fsComposeMode) .explore-panel .image-slider article.slick-active {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .image-slider article.slick-active {
		height: 280px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .explore-panel .image-slider article.slick-active {
		height: 435px;
	}
}
body:not(.fsComposeMode) .explore-panel .image-slider article img {
	display: block;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
body:not(.fsComposeMode) .explore-panel > .fsElementContent {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 75px 30px 0px;
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel > .fsElementContent {
		width: 50%;
		padding: 0px 40px 0px 20px;
	}
}
@media (min-width: 1000px) {
	body:not(.fsComposeMode) .explore-panel > .fsElementContent {
		padding: 0px 70px 0px 0px;
	}
}
@media (min-width: 1400px) {
	body:not(.fsComposeMode) .explore-panel > .fsElementContent {
		padding: 0px 130px 0px 0px;
	}
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header
	.fsElementTitle {
	display: none;
	color: #fff;
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header
	.fsElementHeaderContent {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	font-family: "Roboto", sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.4;
	font-weight: 400;
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header
	.fsElementHeaderContent
	a[class] {
	margin: 0;
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header
	.fsElementHeaderContent
	a:not([class]) {
	position: relative;
	display: inline-block;
	font-family: "Roboto", sans-serif;
	color: #f79421;
	font-size: 15px;
	line-height: 1.4;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 0px 21px 0px 0px;
	text-decoration: none;
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header
	.fsElementHeaderContent
	a:not([class])::before {
	content: "î¤";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	color: inherit;
	position: absolute;
	top: 2px;
	right: 0;
	font-size: 15px;
	line-height: 1;
	font-weight: normal;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header
	.fsElementHeaderContent
	a:not([class]):hover::before,
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> header
	.fsElementHeaderContent
	a:not([class]):focus::before {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> footer,
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.fsElement.fsResourceElement
	> .fsElementContent {
	display: none;
}
body:not(.fsComposeMode) .explore-panel .slick-arrow {
	border: 0;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 55px;
	height: 55px;
	border-radius: 100%;
	color: rgba(0, 0, 0, 0);
	overflow: hidden;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #f79421;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .explore-panel .slick-arrow::before {
	content: "î¤";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	color: #f79421;
	font-size: 20px;
	line-height: 1;
	font-weight: normal;
	text-indent: 2px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
body:not(.fsComposeMode) .explore-panel .slick-arrow.slick-prev::before {
	-webkit-transform: translate(-50%, -50%) scale(-1);
	-ms-transform: translate(-50%, -50%) scale(-1);
	transform: translate(-50%, -50%) scale(-1);
}
body:not(.fsComposeMode) .explore-panel .slick-arrow:hover,
body:not(.fsComposeMode) .explore-panel .slick-arrow:focus {
	background-color: #f79421;
}
body:not(.fsComposeMode) .explore-panel .slick-arrow:hover::before,
body:not(.fsComposeMode) .explore-panel .slick-arrow:focus::before {
	color: var(--secondary-color, #cfcfcf);
}
body:not(.fsComposeMode) .explore-panel .heading-slider .title-inner {
	max-width: 278px;
}
@media (min-width: 600px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider .title-inner {
		max-width: 100%;
	}
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel .heading-slider .title-inner {
		padding-bottom: 75px;
	}
}
body:not(.fsComposeMode)
	.explore-panel
	.heading-slider
	.title-inner
	.slick-arrow {
	position: absolute;
	bottom: 0;
	left: 0;
}
@media (max-width: 799px) {
	body:not(.fsComposeMode)
		.explore-panel
		.heading-slider
		.title-inner
		.slick-arrow {
		display: none !important;
	}
}
body:not(.fsComposeMode)
	.explore-panel
	.heading-slider
	.title-inner
	.slick-arrow.slick-next {
	left: 65px;
}
body:not(.fsComposeMode) .explore-panel > .fsElementContent .slick-arrow {
	position: absolute;
	top: 0;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
@media (min-width: 800px) {
	body:not(.fsComposeMode) .explore-panel > .fsElementContent .slick-arrow {
		display: none !important;
	}
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.slick-arrow.slick-prev {
	left: calc(50% - 35px);
}
body:not(.fsComposeMode)
	.explore-panel
	> .fsElementContent
	.slick-arrow.slick-next {
	left: calc(50% + 35px);
}
body.fsComposeMode .explore-panel > .fsElementContent {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}
body.fsComposeMode .explore-panel article img {
	max-height: 280px;
}
body.fsComposeMode .explore-panel .fsElementActionButton {
	position: absolute;
}
@media print {
	.nav-main,
	.nav-sub,
	.nav-social,
	.nav-utility-header,
	.nav-utility-footer,
	#fsMenu,
	#fsFooter,
	#fsHeader,
	.fsThumbnail,
	.hide-for-print {
		display: none !important;
	}
	#fsPageContent,
	#fsBannerLeft,
	#fsBannerRight {
		width: 100% !important;
	}
	html {
		font-size: 100%;
	}
	body {
		font-size: 62.5%;
	}
	*,
	*:before,
	*:after {
		background: rgba(0, 0, 0, 0) !important;
		color: #000 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	.slick-slide {
		display: none !important;
	}
	.slick-slide.slick-active {
		display: block !important;
	}
	.slick-list {
		height: auto !important;
	}
	.slick-track {
		width: auto !important;
		height: auto !important;
		-webkit-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
	}
	.slick-track .slick-slide {
		width: auto !important;
	}
	a[class*="fs_style"] {
		border-color: #000;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}
	pre {
		white-space: pre-wrap !important;
	}
	pre,
	blockquote {
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.fsPanel > header ~ .fsElementContent {
		display: block;
	}
}
@font-face {
	font-family: "IcoMoon";
	src: url(/uploaded/themes/default_24/fonts/icomoon.eot);
	src:
		url(/uploaded/themes/default_24/fonts/icomoon.eot?#iefix)
			format("embedded-opentype"),
		url(/uploaded/themes/default_24/fonts/icomoon.woff2) format("woff2"),
		url(/uploaded/themes/default_24/fonts/icomoon.woff) format("woff"),
		url(/uploaded/themes/default_24/fonts/icomoon.ttf) format("truetype"),
		url(/uploaded/themes/default_24/fonts/icomoon.svg#IcoMoon) format("svg");
	font-weight: 400;
	font-style: normal;
} /*! helpers - functions v0.0.1 */ /*! helpers - utility v0.0.1 */ /*! helpers - box-model v0.0.1 */ /*! helpers - presentational v0.0.1 */ /*! helpers - ui-pattern v0.0.1 */ /*! helpers - typography v0.0.1 */
.button-0 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-0 {
		border-radius: 50px;
	}
}
.button-0:hover,
.button-0:focus,
.fsStateSelected .button-0,
.button-0.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-0.full-width {
	width: 100%;
	max-width: unset;
}
.button-1 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid var(--primary-color, #373737) !important;
	background: var(--primary-color, #373737);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-1 {
		border-radius: 50px;
	}
}
.button-1:hover,
.button-1:focus,
.fsStateSelected .button-1,
.button-1.on {
	border-color: var(--primary-color, #373737) !important;
	background: #fff;
	color: var(--primary-color, #373737);
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-1.full-width {
	width: 100%;
	max-width: unset;
}
.button-2 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid var(--primary-color, #373737) !important;
	background: rgba(0, 0, 0, 0);
	color: var(--primary-color, #373737);
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-2 {
		border-radius: 50px;
	}
}
.button-2:hover,
.button-2:focus,
.fsStateSelected .button-2,
.button-2.on {
	border-color: var(--primary-color, #373737) !important;
	background: var(--primary-color, #373737);
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-2.full-width {
	width: 100%;
	max-width: unset;
}
.button-3 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #131313 !important;
	background: #131313;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-3 {
		border-radius: 50px;
	}
}
.button-3:hover,
.button-3:focus,
.fsStateSelected .button-3,
.button-3.on {
	border-color: #131313 !important;
	background: #fff;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-3.full-width {
	width: 100%;
	max-width: unset;
}
.button-4 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #131313 !important;
	background: rgba(0, 0, 0, 0);
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-4 {
		border-radius: 50px;
	}
}
.button-4:hover,
.button-4:focus,
.fsStateSelected .button-4,
.button-4.on {
	border-color: #131313 !important;
	background: #131313;
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-4.full-width {
	width: 100%;
	max-width: unset;
}
.button-large {
	padding: 24px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}
.button-large em {
	display: block;
	margin-top: 4px;
	text-transform: none;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	font-style: italic;
	font-family: "Roboto", sans-serif;
}
.button-dark {
	background-color: var(--primary-color, #373737);
	padding: 20px;
}
.button-dark h2,
.button-dark h3,
.button-dark h4,
.button-dark h5,
.button-dark h6 {
	color: #fff;
}
.button-dark-2 {
	background-color: #131313;
	padding: 20px;
}
.button-dark-2 h2,
.button-dark-2 h3,
.button-dark-2 h4,
.button-dark-2 h5,
.button-dark-2 h6 {
	color: #fff;
}
.button-on-dark-1 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #fff !important;
	background: rgba(0, 0, 0, 0);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-1 {
		border-radius: 50px;
	}
}
.button-on-dark-1:hover,
.button-on-dark-1:focus,
.fsStateSelected .button-on-dark-1,
.button-on-dark-1.on {
	border-color: #fff !important;
	background: #fff;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-1.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-2 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #fff !important;
	background: #fff;
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-2 {
		border-radius: 50px;
	}
}
.button-on-dark-2:hover,
.button-on-dark-2:focus,
.fsStateSelected .button-on-dark-2,
.button-on-dark-2.on {
	border-color: #fff !important;
	background: rgba(0, 0, 0, 0);
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-2.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-3 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f7e212 !important;
	background: rgba(0, 0, 0, 0);
	color: #f7e212;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-3 {
		border-radius: 50px;
	}
}
.button-on-dark-3:hover,
.button-on-dark-3:focus,
.fsStateSelected .button-on-dark-3,
.button-on-dark-3.on {
	border-color: #f7e212 !important;
	background: #f7e212;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-3.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-4 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f7e212 !important;
	background: #f7e212;
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-4 {
		border-radius: 50px;
	}
}
.button-on-dark-4:hover,
.button-on-dark-4:focus,
.fsStateSelected .button-on-dark-4,
.button-on-dark-4.on {
	border-color: #f7e212 !important;
	background: rgba(0, 0, 0, 0);
	color: #f7e212;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-4.full-width {
	width: 100%;
	max-width: unset;
}
.download-button,
.external-button {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #636363;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	padding: 16px 30px 16px 55px;
}
@media (max-width: 599px) {
	.download-button,
	.external-button {
		border-radius: 50px;
	}
}
.download-button:hover,
.download-button:focus,
.fsStateSelected .download-button,
.download-button.on,
.external-button:hover,
.external-button:focus,
.fsStateSelected .external-button,
.external-button.on {
	border-color: #cfcfcf !important;
	background: #f8f8f8;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.download-button.full-width,
.external-button.full-width {
	width: 100%;
	max-width: unset;
}
.download-button:before,
.external-button:before {
	position: absolute;
	left: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	color: inherit;
}
.download-button:before {
	content: "î¤“";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.external-button:before {
	content: "î¤”";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.fsStyleDefaultButton {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsStyleDefaultButton {
		border-radius: 50px;
	}
}
.fsStyleDefaultButton:hover,
.fsStyleDefaultButton:focus,
.fsStateSelected .fsStyleDefaultButton,
.fsStyleDefaultButton.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsStyleDefaultButton.full-width {
	width: 100%;
	max-width: unset;
}
.fsStyleDefaultButton.fsLoadMoreButton {
	margin: 40px 0 0;
}
@media (min-width: 1000px) {
	.fsBannerLeft .fsStyleDefaultButton.fsLoadMoreButton,
	.fsBannerRight .fsStyleDefaultButton.fsLoadMoreButton,
	.fsStyleOneThird .fsStyleDefaultButton.fsLoadMoreButton,
	.fsTwoColumnLayout .fsStyleDefaultButton.fsLoadMoreButton,
	.fsThreeColumnLayout > .fsDiv .fsStyleDefaultButton.fsLoadMoreButton,
	.fsFourColumnLayout > .fsDiv .fsStyleDefaultButton.fsLoadMoreButton,
	.fsConstituentColumnLayout_3 .fsStyleDefaultButton.fsLoadMoreButton,
	.fsConstituentColumnLayout_4 .fsStyleDefaultButton.fsLoadMoreButton {
		max-width: 100%;
		width: 100%;
	}
}
.fsStyleDefaultButton.fsSelectAll {
	margin-bottom: 5px;
	padding: 7px 12px;
	font-size: 0.875em;
	line-height: 1.2;
}
.fsStyleUpdateButton {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsStyleUpdateButton {
		border-radius: 50px;
	}
}
.fsStyleUpdateButton:hover,
.fsStyleUpdateButton:focus,
.fsStateSelected .fsStyleUpdateButton,
.fsStyleUpdateButton.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsStyleUpdateButton.full-width {
	width: 100%;
	max-width: unset;
}
.fsStyleUpdateButton:hover:not([disabled]) {
	background-color: #e5e5e5;
}
.fsAccount input[type="submit"] {
	border-style: solid;
}
.j-paginate.juicer-button {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	width: auto;
	margin-top: 40px;
}
@media (max-width: 599px) {
	.j-paginate.juicer-button {
		border-radius: 50px;
	}
}
.j-paginate.juicer-button:hover,
.j-paginate.juicer-button:focus,
.fsStateSelected .j-paginate.juicer-button,
.j-paginate.juicer-button.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.j-paginate.juicer-button.full-width {
	width: 100%;
	max-width: unset;
}
@font-face {
	font-family: "bpa-font-icons";
	src: url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot);
	src:
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot?#iefix)
			format("embedded-opentype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff2)
			format("woff2"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff)
			format("woff"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.ttf)
			format("truetype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.svg#IcoMoon)
			format("svg");
	font-weight: 400;
	font-style: normal;
}
.icon-library .fsElement .fsElementTitle {
	text-transform: lowercase;
	font-family: "Roboto", sans-serif;
	font-size: 26px;
	line-height: 1.4;
}
.icon-library .fsElement::before {
	content: "";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icon-library .fsElement > header .fsElementHeaderContent,
.icon-library .fsElement > footer {
	display: none;
}
.icon-library .fsElement.icon-add-user:before {
	content: "î¤€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple:before {
	content: "î¤‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply:before {
	content: "î¤ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack:before {
	content: "î¤„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge:before {
	content: "î¤…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph:before {
	content: "î¤†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball:before {
	content: "î¤‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block:before {
	content: "î¤ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack:before {
	content: "î¤‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book:before {
	content: "î¤Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm:before {
	content: "î¤‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase:before {
	content: "î¤Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus:before {
	content: "î¤Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate:before {
	content: "î¤‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt:before {
	content: "î¤’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat:before {
	content: "î¤“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check:before {
	content: "î¤”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess:before {
	content: "î¤•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church:before {
	content: "î¤–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city:before {
	content: "î¤—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom:before {
	content: "î¤˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat:before {
	content: "î¤™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock:before {
	content: "î¤š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college:before {
	content: "î¤›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users:before {
	content: "î¤œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card:before {
	content: "î¤ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross:before {
	content: "î¤Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram:before {
	content: "î¤ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma:before {
	content: "î¤¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory:before {
	content: "î¤¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity:before {
	content: "î¤£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet:before {
	content: "î¤¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email:before {
	content: "î¤¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family:before {
	content: "î¤¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq:before {
	content: "î¤§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag:before {
	content: "î¤¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder:before {
	content: "î¤©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football:before {
	content: "î¤ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift:before {
	content: "î¤«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity:before {
	content: "î¤¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe:before {
	content: "î¤­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom:before {
	content: "î¤®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation:before {
	content: "î¤¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt:before {
	content: "î¤°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group:before {
	content: "î¤±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake:before {
	content: "î¤²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt:before {
	content: "î¤³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand:before {
	content: "î¤´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart:before {
	content: "î¤µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info:before {
	content: "î¤¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive:before {
	content: "î¤·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey:before {
	content: "î¤¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel:before {
	content: "î¤¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader:before {
	content: "î¤º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf:before {
	content: "î¤»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb:before {
	content: "î¤¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link:before {
	content: "î¤½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location:before {
	content: "î¤¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock:before {
	content: "î¤¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map:before {
	content: "î¥€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical:before {
	content: "î¥‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu:before {
	content: "î¥ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt:before {
	content: "î¥„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone:before {
	content: "î¥…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope:before {
	content: "î¥†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone:before {
	content: "î¥‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money:before {
	content: "î¥ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music:before {
	content: "î¥‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge:before {
	content: "î¥Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper:before {
	content: "î¥‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door:before {
	content: "î¥Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent:before {
	content: "î¥Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil:before {
	content: "î¥‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone:before {
	content: "î¥’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture:before {
	content: "î¥“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart:before {
	content: "î¥”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank:before {
	content: "î¥•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong:before {
	content: "î¥–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate:before {
	content: "î¥—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground:before {
	content: "î¥˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium:before {
	content: "î¥™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question:before {
	content: "î¥š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain:before {
	content: "î¥›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt:before {
	content: "î¥œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card:before {
	content: "î¥ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot:before {
	content: "î¥Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school:before {
	content: "î¥ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens:before {
	content: "î¥¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings:before {
	content: "î¥¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police:before {
	content: "î¥£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake:before {
	content: "î¥¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer:before {
	content: "î¥¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david:before {
	content: "î¥¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star:before {
	content: "î¥§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store:before {
	content: "î¥¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun:before {
	content: "î¥©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task:before {
	content: "î¥ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher:before {
	content: "î¥«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork:before {
	content: "î¥¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre:before {
	content: "î¥­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up:before {
	content: "î¥®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools:before {
	content: "î¥¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate:before {
	content: "î¥°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree:before {
	content: "î¥±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy:before {
	content: "î¥²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user:before {
	content: "î¥³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video:before {
	content: "î¥´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus:before {
	content: "î¥µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning:before {
	content: "î¥¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair:before {
	content: "î¥·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-add-user-solid:before {
	content: "î¥¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni-solid:before {
	content: "î¥¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple-solid:before {
	content: "î¥º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack-solid:before {
	content: "î¥¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge-solid:before {
	content: "î¥½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph-solid:before {
	content: "î¥¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball-solid:before {
	content: "î¥¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block-solid:before {
	content: "î¦€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack-solid:before {
	content: "î¦‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm-solid:before {
	content: "î¦ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase-solid:before {
	content: "î¦„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn-solid:before {
	content: "î¦…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus-solid:before {
	content: "î¦†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar-solid:before {
	content: "î¦‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera-solid:before {
	content: "î¦ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate-solid:before {
	content: "î¦‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt-solid:before {
	content: "î¦Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check-solid:before {
	content: "î¦Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church-solid:before {
	content: "î¦Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat-solid:before {
	content: "î¦‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock-solid:before {
	content: "î¦’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college-solid:before {
	content: "î¦“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users-solid:before {
	content: "î¦”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction-solid:before {
	content: "î¦•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card-solid:before {
	content: "î¦–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross-solid:before {
	content: "î¦—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram-solid:before {
	content: "î¦˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma-solid:before {
	content: "î¦™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory-solid:before {
	content: "î¦š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity-solid:before {
	content: "î¦›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet-solid:before {
	content: "î¦œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family-solid:before {
	content: "î¦ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq-solid:before {
	content: "î¦Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag-solid:before {
	content: "î¦ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder-solid:before {
	content: "î¦¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football-solid:before {
	content: "î¦¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift-solid:before {
	content: "î¦£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity-solid:before {
	content: "î¦¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe-solid:before {
	content: "î¦¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom-solid:before {
	content: "î¦¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation-solid:before {
	content: "î¦§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt-solid:before {
	content: "î¦¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-solid:before {
	content: "î¦©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake-solid:before {
	content: "î¦ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt-solid:before {
	content: "î¦¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-solid:before {
	content: "î¦­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-solid:before {
	content: "î¦«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info-solid:before {
	content: "î¦®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive-solid:before {
	content: "î¦¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey-solid:before {
	content: "î¦°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel-solid:before {
	content: "î¦±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader-solid:before {
	content: "î¦²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf-solid:before {
	content: "î¦³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb-solid:before {
	content: "î¦´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link-solid:before {
	content: "î¦µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location-solid:before {
	content: "î¦¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock-solid:before {
	content: "î¦·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map-solid:before {
	content: "î¦¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal-solid:before {
	content: "î¦¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical-solid:before {
	content: "î¦º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu-solid:before {
	content: "î¦»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt-solid:before {
	content: "î¦¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-solid:before {
	content: "î¦½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope-solid:before {
	content: "î¦¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone-solid:before {
	content: "î¦¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money-solid:before {
	content: "î§€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge-solid:before {
	content: "î§‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper-solid:before {
	content: "î§ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door-solid:before {
	content: "î§„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint-solid:before {
	content: "î§…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent-solid:before {
	content: "î§†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park-solid:before {
	content: "î§‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party-solid:before {
	content: "î§ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil-solid:before {
	content: "î§‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone-solid:before {
	content: "î§Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture-solid:before {
	content: "î§‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart-solid:before {
	content: "î§Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong-solid:before {
	content: "î§Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium-solid:before {
	content: "î§‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question-solid:before {
	content: "î§’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain-solid:before {
	content: "î§“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt-solid:before {
	content: "î§”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-solid:before {
	content: "î§•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card-solid:before {
	content: "î§–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot-solid:before {
	content: "î§—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school-solid:before {
	content: "î§˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens-solid:before {
	content: "î§™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings-solid:before {
	content: "î§š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police-solid:before {
	content: "î§›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake-solid:before {
	content: "î§œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david-solid:before {
	content: "î§ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-solid:before {
	content: "î§Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store-solid:before {
	content: "î§ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun-solid:before {
	content: "î§¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task-solid:before {
	content: "î§¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher-solid:before {
	content: "î§£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork-solid:before {
	content: "î§¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre-solid:before {
	content: "î§¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up-solid:before {
	content: "î§¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools-solid:before {
	content: "î§§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate-solid:before {
	content: "î§¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree-solid:before {
	content: "î§©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy-solid:before {
	content: "î§ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user-solid:before {
	content: "î§«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video-solid:before {
	content: "î§¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus-solid:before {
	content: "î§­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning-solid:before {
	content: "î§®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair-solid:before {
	content: "î§¯" !important;
	font-size: 40px;
}
.icons-navigation .fsNavLevel1 li.icon-add-user a::before,
.image-button.icon-add-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.footer-cta .fsNavLevel1 li.icon-add-user a::before {
	content: "î¤€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni a::before,
.image-button.icon-alumni::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.footer-cta .fsNavLevel1 li.icon-alumni a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple a::before,
.image-button.icon-apple::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple a::before,
.footer-cta .fsNavLevel1 li.icon-apple a::before {
	content: "î¤‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply a::before,
.image-button.icon-apply::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply a::before,
.footer-cta .fsNavLevel1 li.icon-apply a::before {
	content: "î¤ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack a::before,
.image-button.icon-backpack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.footer-cta .fsNavLevel1 li.icon-backpack a::before {
	content: "î¤„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge a::before,
.image-button.icon-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge a::before,
.footer-cta .fsNavLevel1 li.icon-badge a::before {
	content: "î¤…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph a::before,
.image-button.icon-bar-graph::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph a::before {
	content: "î¤†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball a::before,
.image-button.icon-baseball::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.footer-cta .fsNavLevel1 li.icon-baseball a::before {
	content: "î¤‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block a::before,
.image-button.icon-block::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block a::before,
.footer-cta .fsNavLevel1 li.icon-block a::before {
	content: "î¤ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack a::before,
.image-button.icon-book-stack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack a::before {
	content: "î¤‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book a::before,
.image-button.icon-book::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book a::before,
.footer-cta .fsNavLevel1 li.icon-book a::before {
	content: "î¤Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm a::before,
.image-button.icon-brainstorm::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm a::before {
	content: "î¤‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase a::before,
.image-button.icon-briefcase::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase a::before {
	content: "î¤Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn a::before,
.image-button.icon-bullhorn::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus a::before,
.image-button.icon-bus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus a::before,
.footer-cta .fsNavLevel1 li.icon-bus a::before {
	content: "î¤Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar a::before,
.image-button.icon-calendar::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.footer-cta .fsNavLevel1 li.icon-calendar a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera a::before,
.image-button.icon-camera::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera a::before,
.footer-cta .fsNavLevel1 li.icon-camera a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate a::before,
.image-button.icon-certificate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.footer-cta .fsNavLevel1 li.icon-certificate a::before {
	content: "î¤‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt a::before,
.image-button.icon-chat-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt a::before {
	content: "î¤’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat a::before,
.image-button.icon-chat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat a::before,
.footer-cta .fsNavLevel1 li.icon-chat a::before {
	content: "î¤“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check a::before,
.image-button.icon-check::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check a::before,
.footer-cta .fsNavLevel1 li.icon-check a::before {
	content: "î¤”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess a::before,
.image-button.icon-chess::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess a::before,
.footer-cta .fsNavLevel1 li.icon-chess a::before {
	content: "î¤•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church a::before,
.image-button.icon-church::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church a::before,
.footer-cta .fsNavLevel1 li.icon-church a::before {
	content: "î¤–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city a::before,
.image-button.icon-city::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city a::before,
.footer-cta .fsNavLevel1 li.icon-city a::before {
	content: "î¤—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom a::before,
.image-button.icon-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-classroom a::before {
	content: "î¤˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat a::before,
.image-button.icon-cleat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.footer-cta .fsNavLevel1 li.icon-cleat a::before {
	content: "î¤™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock a::before,
.image-button.icon-clock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock a::before,
.footer-cta .fsNavLevel1 li.icon-clock a::before {
	content: "î¤š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college a::before,
.image-button.icon-college::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college a::before,
.footer-cta .fsNavLevel1 li.icon-college a::before {
	content: "î¤›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users a::before,
.image-button.icon-connected-users::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users a::before {
	content: "î¤œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction a::before,
.image-button.icon-construction::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction a::before,
.footer-cta .fsNavLevel1 li.icon-construction a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card a::before,
.image-button.icon-credit-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card a::before {
	content: "î¤ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross a::before,
.image-button.icon-cross::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross a::before,
.footer-cta .fsNavLevel1 li.icon-cross a::before {
	content: "î¤Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram a::before,
.image-button.icon-diagram::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.footer-cta .fsNavLevel1 li.icon-diagram a::before {
	content: "î¤ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma a::before,
.image-button.icon-diploma::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.footer-cta .fsNavLevel1 li.icon-diploma a::before {
	content: "î¤¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory a::before,
.image-button.icon-directory::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory a::before,
.footer-cta .fsNavLevel1 li.icon-directory a::before {
	content: "î¤¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity a::before,
.image-button.icon-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-diversity a::before {
	content: "î¤£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet a::before,
.image-button.icon-droplet::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.footer-cta .fsNavLevel1 li.icon-droplet a::before {
	content: "î¤¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email a::before,
.image-button.icon-email::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email a::before,
.footer-cta .fsNavLevel1 li.icon-email a::before {
	content: "î¤¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family a::before,
.image-button.icon-family::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family a::before,
.footer-cta .fsNavLevel1 li.icon-family a::before {
	content: "î¤¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq a::before,
.image-button.icon-faq::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq a::before,
.footer-cta .fsNavLevel1 li.icon-faq a::before {
	content: "î¤§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag a::before,
.image-button.icon-flag::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag a::before,
.footer-cta .fsNavLevel1 li.icon-flag a::before {
	content: "î¤¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder a::before,
.image-button.icon-folder::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder a::before,
.footer-cta .fsNavLevel1 li.icon-folder a::before {
	content: "î¤©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football a::before,
.image-button.icon-football::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football a::before,
.footer-cta .fsNavLevel1 li.icon-football a::before {
	content: "î¤ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift a::before,
.image-button.icon-gift::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift a::before,
.footer-cta .fsNavLevel1 li.icon-gift a::before {
	content: "î¤«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity a::before,
.image-button.icon-global-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity a::before {
	content: "î¤¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe a::before,
.image-button.icon-globe::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe a::before,
.footer-cta .fsNavLevel1 li.icon-globe a::before {
	content: "î¤­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom a::before,
.image-button.icon-google-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom a::before {
	content: "î¤®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation a::before,
.image-button.icon-graduation::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.footer-cta .fsNavLevel1 li.icon-graduation a::before {
	content: "î¤¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt a::before,
.image-button.icon-group-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt a::before {
	content: "î¤°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group a::before,
.image-button.icon-group::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group a::before,
.footer-cta .fsNavLevel1 li.icon-group a::before {
	content: "î¤±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake a::before,
.image-button.icon-handshake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.footer-cta .fsNavLevel1 li.icon-handshake a::before {
	content: "î¤²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt a::before,
.image-button.icon-heart-hand-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt a::before {
	content: "î¤³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand a::before,
.image-button.icon-heart-hand::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand a::before {
	content: "î¤´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart a::before,
.image-button.icon-heart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart a::before,
.footer-cta .fsNavLevel1 li.icon-heart a::before {
	content: "î¤µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info a::before,
.image-button.icon-info::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info a::before,
.footer-cta .fsNavLevel1 li.icon-info a::before {
	content: "î¤¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive a::before,
.image-button.icon-interactive::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.footer-cta .fsNavLevel1 li.icon-interactive a::before {
	content: "î¤·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey a::before,
.image-button.icon-jersey::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.footer-cta .fsNavLevel1 li.icon-jersey a::before {
	content: "î¤¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel a::before,
.image-button.icon-laurel::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.footer-cta .fsNavLevel1 li.icon-laurel a::before {
	content: "î¤¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader a::before,
.image-button.icon-leader::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader a::before,
.footer-cta .fsNavLevel1 li.icon-leader a::before {
	content: "î¤º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf a::before,
.image-button.icon-leaf::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.footer-cta .fsNavLevel1 li.icon-leaf a::before {
	content: "î¤»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb a::before,
.image-button.icon-lightbulb::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb a::before {
	content: "î¤¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link a::before,
.image-button.icon-link::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link a::before,
.footer-cta .fsNavLevel1 li.icon-link a::before {
	content: "î¤½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location a::before,
.image-button.icon-location::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location a::before,
.footer-cta .fsNavLevel1 li.icon-location a::before {
	content: "î¤¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock a::before,
.image-button.icon-lock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock a::before,
.footer-cta .fsNavLevel1 li.icon-lock a::before {
	content: "î¤¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map a::before,
.image-button.icon-map::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map a::before,
.footer-cta .fsNavLevel1 li.icon-map a::before {
	content: "î¥€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal a::before,
.image-button.icon-medal::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal a::before,
.footer-cta .fsNavLevel1 li.icon-medal a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical a::before,
.image-button.icon-medical::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical a::before,
.footer-cta .fsNavLevel1 li.icon-medical a::before {
	content: "î¥‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu a::before,
.image-button.icon-menu::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu a::before,
.footer-cta .fsNavLevel1 li.icon-menu a::before {
	content: "î¥ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt a::before,
.image-button.icon-microphone-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt a::before {
	content: "î¥„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone a::before,
.image-button.icon-microphone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.footer-cta .fsNavLevel1 li.icon-microphone a::before {
	content: "î¥…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope a::before,
.image-button.icon-microscope::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.footer-cta .fsNavLevel1 li.icon-microscope a::before {
	content: "î¥†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone a::before,
.image-button.icon-mobile-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone a::before {
	content: "î¥‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money a::before,
.image-button.icon-money::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money a::before,
.footer-cta .fsNavLevel1 li.icon-money a::before {
	content: "î¥ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music a::before,
.image-button.icon-music::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music a::before,
.footer-cta .fsNavLevel1 li.icon-music a::before {
	content: "î¥‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge a::before,
.image-button.icon-name-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge a::before {
	content: "î¥Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper a::before,
.image-button.icon-newspaper::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper a::before {
	content: "î¥‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door a::before,
.image-button.icon-open-door::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.footer-cta .fsNavLevel1 li.icon-open-door a::before {
	content: "î¥Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint a::before,
.image-button.icon-paint::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint a::before,
.footer-cta .fsNavLevel1 li.icon-paint a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent a::before,
.image-button.icon-parent::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent a::before,
.footer-cta .fsNavLevel1 li.icon-parent a::before {
	content: "î¥Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park a::before,
.image-button.icon-park::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park a::before,
.footer-cta .fsNavLevel1 li.icon-park a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party a::before,
.image-button.icon-party::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party a::before,
.footer-cta .fsNavLevel1 li.icon-party a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil a::before,
.image-button.icon-pencil::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.footer-cta .fsNavLevel1 li.icon-pencil a::before {
	content: "î¥‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone a::before,
.image-button.icon-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone a::before,
.footer-cta .fsNavLevel1 li.icon-phone a::before {
	content: "î¥’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture a::before,
.image-button.icon-picture::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture a::before,
.footer-cta .fsNavLevel1 li.icon-picture a::before {
	content: "î¥“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart a::before,
.image-button.icon-pie-chart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart a::before {
	content: "î¥”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank a::before,
.image-button.icon-piggy-bank::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank a::before {
	content: "î¥•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong a::before,
.image-button.icon-ping-pong::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong a::before {
	content: "î¥–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate a::before,
.image-button.icon-plate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate a::before,
.footer-cta .fsNavLevel1 li.icon-plate a::before {
	content: "î¥—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground a::before,
.image-button.icon-playground::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground a::before,
.footer-cta .fsNavLevel1 li.icon-playground a::before {
	content: "î¥˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium a::before,
.image-button.icon-podium::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium a::before,
.footer-cta .fsNavLevel1 li.icon-podium a::before {
	content: "î¥™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question a::before,
.image-button.icon-question::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question a::before,
.footer-cta .fsNavLevel1 li.icon-question a::before {
	content: "î¥š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain a::before,
.image-button.icon-rain::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain a::before,
.footer-cta .fsNavLevel1 li.icon-rain a::before {
	content: "î¥›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt a::before,
.image-button.icon-reading-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt a::before {
	content: "î¥œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading a::before,
.image-button.icon-reading::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading a::before,
.footer-cta .fsNavLevel1 li.icon-reading a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card a::before,
.image-button.icon-report-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.footer-cta .fsNavLevel1 li.icon-report-card a::before {
	content: "î¥ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot a::before,
.image-button.icon-robot::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot a::before,
.footer-cta .fsNavLevel1 li.icon-robot a::before {
	content: "î¥Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school a::before,
.image-button.icon-school::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school a::before,
.footer-cta .fsNavLevel1 li.icon-school a::before {
	content: "î¥ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens a::before,
.image-button.icon-screens::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens a::before,
.footer-cta .fsNavLevel1 li.icon-screens a::before {
	content: "î¥¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings a::before,
.image-button.icon-settings::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings a::before,
.footer-cta .fsNavLevel1 li.icon-settings a::before {
	content: "î¥¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police a::before,
.image-button.icon-shield-police::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police a::before {
	content: "î¥£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake a::before,
.image-button.icon-snowflake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake a::before {
	content: "î¥¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer a::before,
.image-button.icon-soccer::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.footer-cta .fsNavLevel1 li.icon-soccer a::before {
	content: "î¥¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david a::before,
.image-button.icon-star-david::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.footer-cta .fsNavLevel1 li.icon-star-david a::before {
	content: "î¥¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star a::before,
.image-button.icon-star::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star a::before,
.footer-cta .fsNavLevel1 li.icon-star a::before {
	content: "î¥§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store a::before,
.image-button.icon-store::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store a::before,
.footer-cta .fsNavLevel1 li.icon-store a::before {
	content: "î¥¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun a::before,
.image-button.icon-sun::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun a::before,
.footer-cta .fsNavLevel1 li.icon-sun a::before {
	content: "î¥©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task a::before,
.image-button.icon-task::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task a::before,
.footer-cta .fsNavLevel1 li.icon-task a::before {
	content: "î¥ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher a::before,
.image-button.icon-teacher::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.footer-cta .fsNavLevel1 li.icon-teacher a::before {
	content: "î¥«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork a::before,
.image-button.icon-teamwork::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork a::before {
	content: "î¥¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre a::before,
.image-button.icon-theatre::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.footer-cta .fsNavLevel1 li.icon-theatre a::before {
	content: "î¥­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up a::before,
.image-button.icon-thumbs-up::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up a::before {
	content: "î¥®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools a::before,
.image-button.icon-tools::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools a::before,
.footer-cta .fsNavLevel1 li.icon-tools a::before {
	content: "î¥¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate a::before,
.image-button.icon-translate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate a::before,
.footer-cta .fsNavLevel1 li.icon-translate a::before {
	content: "î¥°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree a::before,
.image-button.icon-tree::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree a::before,
.footer-cta .fsNavLevel1 li.icon-tree a::before {
	content: "î¥±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy a::before,
.image-button.icon-trophy::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.footer-cta .fsNavLevel1 li.icon-trophy a::before {
	content: "î¥²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user a::before,
.image-button.icon-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user a::before,
.footer-cta .fsNavLevel1 li.icon-user a::before {
	content: "î¥³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video a::before,
.image-button.icon-video::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video a::before,
.footer-cta .fsNavLevel1 li.icon-video a::before {
	content: "î¥´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus a::before,
.image-button.icon-virus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus a::before,
.footer-cta .fsNavLevel1 li.icon-virus a::before {
	content: "î¥µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning a::before,
.image-button.icon-warning::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning a::before,
.footer-cta .fsNavLevel1 li.icon-warning a::before {
	content: "î¥¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair a::before,
.image-button.icon-wheelchair::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair a::before {
	content: "î¥·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-add-user-solid a::before,
.image-button.icon-add-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-add-user-solid a::before {
	content: "î¥¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni-solid a::before,
.image-button.icon-alumni-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.footer-cta .fsNavLevel1 li.icon-alumni-solid a::before {
	content: "î¥¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple-solid a::before,
.image-button.icon-apple-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apple-solid a::before {
	content: "î¥º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply-solid a::before,
.image-button.icon-apply-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apply-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack-solid a::before,
.image-button.icon-backpack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-backpack-solid a::before {
	content: "î¥¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge-solid a::before,
.image-button.icon-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-badge-solid a::before {
	content: "î¥½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph-solid a::before,
.image-button.icon-bar-graph-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph-solid a::before {
	content: "î¥¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball-solid a::before,
.image-button.icon-baseball-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.footer-cta .fsNavLevel1 li.icon-baseball-solid a::before {
	content: "î¥¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block-solid a::before,
.image-button.icon-block-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.footer-cta .fsNavLevel1 li.icon-block-solid a::before {
	content: "î¦€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack-solid a::before,
.image-button.icon-book-stack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack-solid a::before {
	content: "î¦‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-solid a::before,
.image-button.icon-book-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm-solid a::before,
.image-button.icon-brainstorm-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm-solid a::before {
	content: "î¦ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase-solid a::before,
.image-button.icon-briefcase-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase-solid a::before {
	content: "î¦„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn-solid a::before,
.image-button.icon-bullhorn-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn-solid a::before {
	content: "î¦…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus-solid a::before,
.image-button.icon-bus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bus-solid a::before {
	content: "î¦†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar-solid a::before,
.image-button.icon-calendar-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.footer-cta .fsNavLevel1 li.icon-calendar-solid a::before {
	content: "î¦‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera-solid a::before,
.image-button.icon-camera-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.footer-cta .fsNavLevel1 li.icon-camera-solid a::before {
	content: "î¦ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate-solid a::before,
.image-button.icon-certificate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-certificate-solid a::before {
	content: "î¦‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt-solid a::before,
.image-button.icon-chat-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt-solid a::before {
	content: "î¦Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-solid a::before,
.image-button.icon-chat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check-solid a::before,
.image-button.icon-check-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.footer-cta .fsNavLevel1 li.icon-check-solid a::before {
	content: "î¦Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess-solid a::before,
.image-button.icon-chess-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chess-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church-solid a::before,
.image-button.icon-church-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.footer-cta .fsNavLevel1 li.icon-church-solid a::before {
	content: "î¦Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city-solid a::before,
.image-button.icon-city-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.footer-cta .fsNavLevel1 li.icon-city-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom-solid a::before,
.image-button.icon-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-classroom-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat-solid a::before,
.image-button.icon-cleat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cleat-solid a::before {
	content: "î¦‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock-solid a::before,
.image-button.icon-clock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-clock-solid a::before {
	content: "î¦’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college-solid a::before,
.image-button.icon-college-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.footer-cta .fsNavLevel1 li.icon-college-solid a::before {
	content: "î¦“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users-solid a::before,
.image-button.icon-connected-users-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users-solid a::before {
	content: "î¦”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction-solid a::before,
.image-button.icon-construction-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.footer-cta .fsNavLevel1 li.icon-construction-solid a::before {
	content: "î¦•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card-solid a::before,
.image-button.icon-credit-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card-solid a::before {
	content: "î¦–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross-solid a::before,
.image-button.icon-cross-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cross-solid a::before {
	content: "î¦—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram-solid a::before,
.image-button.icon-diagram-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diagram-solid a::before {
	content: "î¦˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma-solid a::before,
.image-button.icon-diploma-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diploma-solid a::before {
	content: "î¦™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory-solid a::before,
.image-button.icon-directory-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.footer-cta .fsNavLevel1 li.icon-directory-solid a::before {
	content: "î¦š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity-solid a::before,
.image-button.icon-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diversity-solid a::before {
	content: "î¦›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet-solid a::before,
.image-button.icon-droplet-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.footer-cta .fsNavLevel1 li.icon-droplet-solid a::before {
	content: "î¦œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email-solid a::before,
.image-button.icon-email-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.footer-cta .fsNavLevel1 li.icon-email-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family-solid a::before,
.image-button.icon-family-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.footer-cta .fsNavLevel1 li.icon-family-solid a::before {
	content: "î¦ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq-solid a::before,
.image-button.icon-faq-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.footer-cta .fsNavLevel1 li.icon-faq-solid a::before {
	content: "î¦Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag-solid a::before,
.image-button.icon-flag-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.footer-cta .fsNavLevel1 li.icon-flag-solid a::before {
	content: "î¦ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder-solid a::before,
.image-button.icon-folder-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.footer-cta .fsNavLevel1 li.icon-folder-solid a::before {
	content: "î¦¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football-solid a::before,
.image-button.icon-football-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.footer-cta .fsNavLevel1 li.icon-football-solid a::before {
	content: "î¦¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift-solid a::before,
.image-button.icon-gift-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.footer-cta .fsNavLevel1 li.icon-gift-solid a::before {
	content: "î¦£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity-solid a::before,
.image-button.icon-global-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity-solid a::before {
	content: "î¦¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe-solid a::before,
.image-button.icon-globe-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.footer-cta .fsNavLevel1 li.icon-globe-solid a::before {
	content: "î¦¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom-solid a::before,
.image-button.icon-google-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom-solid a::before {
	content: "î¦¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation-solid a::before,
.image-button.icon-graduation-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.footer-cta .fsNavLevel1 li.icon-graduation-solid a::before {
	content: "î¦§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt-solid a::before,
.image-button.icon-group-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt-solid a::before {
	content: "î¦¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-solid a::before,
.image-button.icon-group-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-solid a::before {
	content: "î¦©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake-solid a::before,
.image-button.icon-handshake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-handshake-solid a::before {
	content: "î¦ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.image-button.icon-heart-hand-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt-solid a::before {
	content: "î¦¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-solid a::before,
.image-button.icon-heart-hand-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-solid a::before {
	content: "î¦­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-solid a::before,
.image-button.icon-heart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-solid a::before {
	content: "î¦«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info-solid a::before,
.image-button.icon-info-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.footer-cta .fsNavLevel1 li.icon-info-solid a::before {
	content: "î¦®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive-solid a::before,
.image-button.icon-interactive-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.footer-cta .fsNavLevel1 li.icon-interactive-solid a::before {
	content: "î¦¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey-solid a::before,
.image-button.icon-jersey-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.footer-cta .fsNavLevel1 li.icon-jersey-solid a::before {
	content: "î¦°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel-solid a::before,
.image-button.icon-laurel-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.footer-cta .fsNavLevel1 li.icon-laurel-solid a::before {
	content: "î¦±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader-solid a::before,
.image-button.icon-leader-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leader-solid a::before {
	content: "î¦²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf-solid a::before,
.image-button.icon-leaf-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leaf-solid a::before {
	content: "î¦³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb-solid a::before,
.image-button.icon-lightbulb-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb-solid a::before {
	content: "î¦´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link-solid a::before,
.image-button.icon-link-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.footer-cta .fsNavLevel1 li.icon-link-solid a::before {
	content: "î¦µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location-solid a::before,
.image-button.icon-location-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.footer-cta .fsNavLevel1 li.icon-location-solid a::before {
	content: "î¦¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock-solid a::before,
.image-button.icon-lock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lock-solid a::before {
	content: "î¦·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map-solid a::before,
.image-button.icon-map-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.footer-cta .fsNavLevel1 li.icon-map-solid a::before {
	content: "î¦¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal-solid a::before,
.image-button.icon-medal-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medal-solid a::before {
	content: "î¦¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical-solid a::before,
.image-button.icon-medical-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medical-solid a::before {
	content: "î¦º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu-solid a::before,
.image-button.icon-menu-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.footer-cta .fsNavLevel1 li.icon-menu-solid a::before {
	content: "î¦»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.image-button.icon-microphone-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt-solid a::before {
	content: "î¦¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-solid a::before,
.image-button.icon-microphone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-solid a::before {
	content: "î¦½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope-solid a::before,
.image-button.icon-microscope-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microscope-solid a::before {
	content: "î¦¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.image-button.icon-mobile-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone-solid a::before {
	content: "î¦¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money-solid a::before,
.image-button.icon-money-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.footer-cta .fsNavLevel1 li.icon-money-solid a::before {
	content: "î§€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music-solid a::before,
.image-button.icon-music-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.footer-cta .fsNavLevel1 li.icon-music-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge-solid a::before,
.image-button.icon-name-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge-solid a::before {
	content: "î§‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper-solid a::before,
.image-button.icon-newspaper-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper-solid a::before {
	content: "î§ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door-solid a::before,
.image-button.icon-open-door-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.footer-cta .fsNavLevel1 li.icon-open-door-solid a::before {
	content: "î§„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint-solid a::before,
.image-button.icon-paint-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.footer-cta .fsNavLevel1 li.icon-paint-solid a::before {
	content: "î§…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent-solid a::before,
.image-button.icon-parent-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.footer-cta .fsNavLevel1 li.icon-parent-solid a::before {
	content: "î§†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park-solid a::before,
.image-button.icon-park-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.footer-cta .fsNavLevel1 li.icon-park-solid a::before {
	content: "î§‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party-solid a::before,
.image-button.icon-party-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.footer-cta .fsNavLevel1 li.icon-party-solid a::before {
	content: "î§ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil-solid a::before,
.image-button.icon-pencil-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pencil-solid a::before {
	content: "î§‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone-solid a::before,
.image-button.icon-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-phone-solid a::before {
	content: "î§Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture-solid a::before,
.image-button.icon-picture-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.footer-cta .fsNavLevel1 li.icon-picture-solid a::before {
	content: "î§‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart-solid a::before,
.image-button.icon-pie-chart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart-solid a::before {
	content: "î§Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.image-button.icon-piggy-bank-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong-solid a::before,
.image-button.icon-ping-pong-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong-solid a::before {
	content: "î§Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate-solid a::before,
.image-button.icon-plate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-plate-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground-solid a::before,
.image-button.icon-playground-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.footer-cta .fsNavLevel1 li.icon-playground-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium-solid a::before,
.image-button.icon-podium-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.footer-cta .fsNavLevel1 li.icon-podium-solid a::before {
	content: "î§‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question-solid a::before,
.image-button.icon-question-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.footer-cta .fsNavLevel1 li.icon-question-solid a::before {
	content: "î§’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain-solid a::before,
.image-button.icon-rain-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.footer-cta .fsNavLevel1 li.icon-rain-solid a::before {
	content: "î§“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt-solid a::before,
.image-button.icon-reading-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt-solid a::before {
	content: "î§”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-solid a::before,
.image-button.icon-reading-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-solid a::before {
	content: "î§•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card-solid a::before,
.image-button.icon-report-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-report-card-solid a::before {
	content: "î§–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot-solid a::before,
.image-button.icon-robot-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.footer-cta .fsNavLevel1 li.icon-robot-solid a::before {
	content: "î§—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school-solid a::before,
.image-button.icon-school-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.footer-cta .fsNavLevel1 li.icon-school-solid a::before {
	content: "î§˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens-solid a::before,
.image-button.icon-screens-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.footer-cta .fsNavLevel1 li.icon-screens-solid a::before {
	content: "î§™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings-solid a::before,
.image-button.icon-settings-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.footer-cta .fsNavLevel1 li.icon-settings-solid a::before {
	content: "î§š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police-solid a::before,
.image-button.icon-shield-police-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police-solid a::before {
	content: "î§›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake-solid a::before,
.image-button.icon-snowflake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake-solid a::before {
	content: "î§œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer-solid a::before,
.image-button.icon-soccer-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.footer-cta .fsNavLevel1 li.icon-soccer-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david-solid a::before,
.image-button.icon-star-david-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-david-solid a::before {
	content: "î§ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-solid a::before,
.image-button.icon-star-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-solid a::before {
	content: "î§Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store-solid a::before,
.image-button.icon-store-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.footer-cta .fsNavLevel1 li.icon-store-solid a::before {
	content: "î§ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun-solid a::before,
.image-button.icon-sun-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.footer-cta .fsNavLevel1 li.icon-sun-solid a::before {
	content: "î§¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task-solid a::before,
.image-button.icon-task-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.footer-cta .fsNavLevel1 li.icon-task-solid a::before {
	content: "î§¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher-solid a::before,
.image-button.icon-teacher-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teacher-solid a::before {
	content: "î§£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork-solid a::before,
.image-button.icon-teamwork-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork-solid a::before {
	content: "î§¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre-solid a::before,
.image-button.icon-theatre-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.footer-cta .fsNavLevel1 li.icon-theatre-solid a::before {
	content: "î§¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.image-button.icon-thumbs-up-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up-solid a::before {
	content: "î§¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools-solid a::before,
.image-button.icon-tools-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tools-solid a::before {
	content: "î§§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate-solid a::before,
.image-button.icon-translate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-translate-solid a::before {
	content: "î§¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree-solid a::before,
.image-button.icon-tree-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tree-solid a::before {
	content: "î§©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy-solid a::before,
.image-button.icon-trophy-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.footer-cta .fsNavLevel1 li.icon-trophy-solid a::before {
	content: "î§ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user-solid a::before,
.image-button.icon-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-user-solid a::before {
	content: "î§«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video-solid a::before,
.image-button.icon-video-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.footer-cta .fsNavLevel1 li.icon-video-solid a::before {
	content: "î§¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus-solid a::before,
.image-button.icon-virus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-virus-solid a::before {
	content: "î§­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning-solid a::before,
.image-button.icon-warning-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.footer-cta .fsNavLevel1 li.icon-warning-solid a::before {
	content: "î§®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair-solid a::before,
.image-button.icon-wheelchair-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair-solid a::before {
	content: "î§¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.bpa-college-slider-1 {
	opacity: 0;
	width: 100%;
	max-width: 100%;
	margin: 50px 0;
}
.bpa-college-slider-1.element-loaded,
.bpa-college-slider-1.element-empty {
	opacity: 1;
}
body.fsComposeMode .bpa-college-slider-1 {
	opacity: 1;
}
.bpa-college-slider-1 > .fsElementContent {
	position: relative;
}
.bpa-college-slider-1 > .fsElementContent > .fsListItems {
	height: 90px;
	background: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
	display: block;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	will-change: transform;
	zoom: 1;
}
.bpa-college-slider-1 > .fsElementContent > .fsListItems:after {
	display: table;
	clear: both;
	content: "";
}
body.fsComposeMode .bpa-college-slider-1 > .fsElementContent > .fsListItems {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	white-space: nowrap;
}
.bpa-college-slider-1 > .fsElementContent > .fsListItems .fsResource {
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 0 20px;
	height: 90px;
	position: relative;
	width: auto;
}
body.fsComposeMode
	.bpa-college-slider-1
	> .fsElementContent
	> .fsListItems
	.fsResource {
	width: auto;
}
.bpa-college-slider-1 > .fsElementContent > .fsListItems .fsResource figure {
	display: block;
	margin: auto;
}
.bpa-college-slider-1 > .fsElementContent > .fsListItems .fsResource picture {
	padding: 0;
}
.bpa-college-slider-1 > .fsElementContent > .fsListItems .fsResource img {
	display: block;
	max-height: 90px;
	width: auto;
	opacity: 1;
	position: relative;
	margin: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	min-height: 0;
	min-width: 50px;
	left: 0;
	top: 0;
	aspect-ratio: unset;
}
body:not(.fsComposeMode)
	.bpa-college-slider-1
	> .fsElementContent
	> .fsListItems
	.fsResource
	a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	color: rgba(0, 0, 0, 0);
	white-space: nowrap;
	background: rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
body:not(.fsComposeMode)
	.bpa-college-slider-1
	> .fsElementContent
	> .fsListItems
	.fsResource
	a:focus {
	-webkit-box-shadow: inset 0 0 0 1px #131313;
	box-shadow: inset 0 0 0 1px #131313;
}
.bpa-college-slider-1 > .fsElementContent:before,
.bpa-college-slider-1 > .fsElementContent:after {
	content: "";
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#ffffff),
		to(rgba(255, 255, 255, 0))
	);
	background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
	width: 50px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
}
@media (min-width: 600px) {
	.bpa-college-slider-1 > .fsElementContent:before,
	.bpa-college-slider-1 > .fsElementContent:after {
		width: 100px;
	}
}
.bpa-college-slider-1 > .fsElementContent:after {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	left: auto;
	right: 0;
}
.bpa-college-slider-1.dark > .fsElementContent {
	padding: 20px 0;
	background-color: #eee;
}
.bpa-college-slider-1.dark > .fsElementContent:before,
.bpa-college-slider-1.dark > .fsElementContent:after {
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#eee),
		to(rgba(238, 238, 238, 0))
	);
	background: linear-gradient(90deg, #eee 0%, rgba(238, 238, 238, 0) 100%);
}
@font-face {
	font-family: "IcoMoon";
	src: url(/uploaded/themes/default_24/fonts/icomoon.eot);
	src:
		url(/uploaded/themes/default_24/fonts/icomoon.eot?#iefix)
			format("embedded-opentype"),
		url(/uploaded/themes/default_24/fonts/icomoon.woff2) format("woff2"),
		url(/uploaded/themes/default_24/fonts/icomoon.woff) format("woff"),
		url(/uploaded/themes/default_24/fonts/icomoon.ttf) format("truetype"),
		url(/uploaded/themes/default_24/fonts/icomoon.svg#IcoMoon) format("svg");
	font-weight: 400;
	font-style: normal;
} /*! helpers - functions v0.0.1 */ /*! helpers - utility v0.0.1 */ /*! helpers - box-model v0.0.1 */ /*! helpers - presentational v0.0.1 */ /*! helpers - ui-pattern v0.0.1 */ /*! helpers - typography v0.0.1 */
.button-0 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-0 {
		border-radius: 50px;
	}
}
.button-0:hover,
.button-0:focus,
.fsStateSelected .button-0,
.button-0.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-0.full-width {
	width: 100%;
	max-width: unset;
}
.button-1 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid var(--primary-color, #373737) !important;
	background: var(--primary-color, #373737);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-1 {
		border-radius: 50px;
	}
}
.button-1:hover,
.button-1:focus,
.fsStateSelected .button-1,
.button-1.on {
	border-color: var(--primary-color, #373737) !important;
	background: #fff;
	color: var(--primary-color, #373737);
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-1.full-width {
	width: 100%;
	max-width: unset;
}
.button-2 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid var(--primary-color, #373737) !important;
	background: rgba(0, 0, 0, 0);
	color: var(--primary-color, #373737);
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-2 {
		border-radius: 50px;
	}
}
.button-2:hover,
.button-2:focus,
.fsStateSelected .button-2,
.button-2.on {
	border-color: var(--primary-color, #373737) !important;
	background: var(--primary-color, #373737);
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-2.full-width {
	width: 100%;
	max-width: unset;
}
.button-3 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #131313 !important;
	background: #131313;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-3 {
		border-radius: 50px;
	}
}
.button-3:hover,
.button-3:focus,
.fsStateSelected .button-3,
.button-3.on {
	border-color: #131313 !important;
	background: #fff;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-3.full-width {
	width: 100%;
	max-width: unset;
}
.button-4 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #131313 !important;
	background: rgba(0, 0, 0, 0);
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-4 {
		border-radius: 50px;
	}
}
.button-4:hover,
.button-4:focus,
.fsStateSelected .button-4,
.button-4.on {
	border-color: #131313 !important;
	background: #131313;
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-4.full-width {
	width: 100%;
	max-width: unset;
}
.button-large {
	padding: 24px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}
.button-large em {
	display: block;
	margin-top: 4px;
	text-transform: none;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	font-style: italic;
	font-family: "Roboto", sans-serif;
}
.button-dark {
	background-color: var(--primary-color, #373737);
	padding: 20px;
}
.button-dark h2,
.button-dark h3,
.button-dark h4,
.button-dark h5,
.button-dark h6 {
	color: #fff;
}
.button-dark-2 {
	background-color: #131313;
	padding: 20px;
}
.button-dark-2 h2,
.button-dark-2 h3,
.button-dark-2 h4,
.button-dark-2 h5,
.button-dark-2 h6 {
	color: #fff;
}
.button-on-dark-1 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #fff !important;
	background: rgba(0, 0, 0, 0);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-1 {
		border-radius: 50px;
	}
}
.button-on-dark-1:hover,
.button-on-dark-1:focus,
.fsStateSelected .button-on-dark-1,
.button-on-dark-1.on {
	border-color: #fff !important;
	background: #fff;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-1.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-2 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #fff !important;
	background: #fff;
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-2 {
		border-radius: 50px;
	}
}
.button-on-dark-2:hover,
.button-on-dark-2:focus,
.fsStateSelected .button-on-dark-2,
.button-on-dark-2.on {
	border-color: #fff !important;
	background: rgba(0, 0, 0, 0);
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-2.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-3 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f7e212 !important;
	background: rgba(0, 0, 0, 0);
	color: #f7e212;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-3 {
		border-radius: 50px;
	}
}
.button-on-dark-3:hover,
.button-on-dark-3:focus,
.fsStateSelected .button-on-dark-3,
.button-on-dark-3.on {
	border-color: #f7e212 !important;
	background: #f7e212;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-3.full-width {
	width: 100%;
	max-width: unset;
}
.button-on-dark-4 {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f7e212 !important;
	background: #f7e212;
	color: #131313;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.button-on-dark-4 {
		border-radius: 50px;
	}
}
.button-on-dark-4:hover,
.button-on-dark-4:focus,
.fsStateSelected .button-on-dark-4,
.button-on-dark-4.on {
	border-color: #f7e212 !important;
	background: rgba(0, 0, 0, 0);
	color: #f7e212;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.button-on-dark-4.full-width {
	width: 100%;
	max-width: unset;
}
.download-button,
.external-button {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #636363;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	padding: 16px 30px 16px 55px;
}
@media (max-width: 599px) {
	.download-button,
	.external-button {
		border-radius: 50px;
	}
}
.download-button:hover,
.download-button:focus,
.fsStateSelected .download-button,
.download-button.on,
.external-button:hover,
.external-button:focus,
.fsStateSelected .external-button,
.external-button.on {
	border-color: #cfcfcf !important;
	background: #f8f8f8;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.download-button.full-width,
.external-button.full-width {
	width: 100%;
	max-width: unset;
}
.download-button:before,
.external-button:before {
	position: absolute;
	left: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	color: inherit;
}
.download-button:before {
	content: "î¤“";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.external-button:before {
	content: "î¤”";
	font-family: "IcoMoon";
	font-smoothing: antialiased;
	font-weight: normal;
	speak: none;
}
.fsStyleDefaultButton {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsStyleDefaultButton {
		border-radius: 50px;
	}
}
.fsStyleDefaultButton:hover,
.fsStyleDefaultButton:focus,
.fsStateSelected .fsStyleDefaultButton,
.fsStyleDefaultButton.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsStyleDefaultButton.full-width {
	width: 100%;
	max-width: unset;
}
.fsStyleDefaultButton.fsLoadMoreButton {
	margin: 40px 0 0;
}
@media (min-width: 1000px) {
	.fsBannerLeft .fsStyleDefaultButton.fsLoadMoreButton,
	.fsBannerRight .fsStyleDefaultButton.fsLoadMoreButton,
	.fsStyleOneThird .fsStyleDefaultButton.fsLoadMoreButton,
	.fsTwoColumnLayout .fsStyleDefaultButton.fsLoadMoreButton,
	.fsThreeColumnLayout > .fsDiv .fsStyleDefaultButton.fsLoadMoreButton,
	.fsFourColumnLayout > .fsDiv .fsStyleDefaultButton.fsLoadMoreButton,
	.fsConstituentColumnLayout_3 .fsStyleDefaultButton.fsLoadMoreButton,
	.fsConstituentColumnLayout_4 .fsStyleDefaultButton.fsLoadMoreButton {
		max-width: 100%;
		width: 100%;
	}
}
.fsStyleDefaultButton.fsSelectAll {
	margin-bottom: 5px;
	padding: 7px 12px;
	font-size: 0.875em;
	line-height: 1.2;
}
.fsStyleUpdateButton {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
@media (max-width: 599px) {
	.fsStyleUpdateButton {
		border-radius: 50px;
	}
}
.fsStyleUpdateButton:hover,
.fsStyleUpdateButton:focus,
.fsStateSelected .fsStyleUpdateButton,
.fsStyleUpdateButton.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.fsStyleUpdateButton.full-width {
	width: 100%;
	max-width: unset;
}
.fsStyleUpdateButton:hover:not([disabled]) {
	background-color: #e5e5e5;
}
.fsAccount input[type="submit"] {
	border-style: solid;
}
.j-paginate.juicer-button {
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #f8f8f8 !important;
	background: #f8f8f8;
	color: #373737;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 1.4;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	border-radius: 100px;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
	width: auto;
	margin-top: 40px;
}
@media (max-width: 599px) {
	.j-paginate.juicer-button {
		border-radius: 50px;
	}
}
.j-paginate.juicer-button:hover,
.j-paginate.juicer-button:focus,
.fsStateSelected .j-paginate.juicer-button,
.j-paginate.juicer-button.on {
	border-color: #e5e5e5 !important;
	background: #e5e5e5;
	color: #131313;
	text-decoration: none;
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.j-paginate.juicer-button.full-width {
	width: 100%;
	max-width: unset;
}
@font-face {
	font-family: "bpa-font-icons";
	src: url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot);
	src:
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot?#iefix)
			format("embedded-opentype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff2)
			format("woff2"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff)
			format("woff"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.ttf)
			format("truetype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.svg#IcoMoon)
			format("svg");
	font-weight: 400;
	font-style: normal;
}
.icon-library .fsElement .fsElementTitle {
	text-transform: lowercase;
	font-family: "Roboto", sans-serif;
	font-size: 26px;
	line-height: 1.4;
}
.icon-library .fsElement::before {
	content: "";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icon-library .fsElement > header .fsElementHeaderContent,
.icon-library .fsElement > footer {
	display: none;
}
.icon-library .fsElement.icon-add-user:before {
	content: "î¤€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple:before {
	content: "î¤‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply:before {
	content: "î¤ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack:before {
	content: "î¤„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge:before {
	content: "î¤…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph:before {
	content: "î¤†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball:before {
	content: "î¤‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block:before {
	content: "î¤ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack:before {
	content: "î¤‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book:before {
	content: "î¤Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm:before {
	content: "î¤‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase:before {
	content: "î¤Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus:before {
	content: "î¤Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate:before {
	content: "î¤‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt:before {
	content: "î¤’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat:before {
	content: "î¤“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check:before {
	content: "î¤”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess:before {
	content: "î¤•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church:before {
	content: "î¤–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city:before {
	content: "î¤—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom:before {
	content: "î¤˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat:before {
	content: "î¤™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock:before {
	content: "î¤š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college:before {
	content: "î¤›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users:before {
	content: "î¤œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card:before {
	content: "î¤ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross:before {
	content: "î¤Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram:before {
	content: "î¤ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma:before {
	content: "î¤¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory:before {
	content: "î¤¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity:before {
	content: "î¤£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet:before {
	content: "î¤¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email:before {
	content: "î¤¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family:before {
	content: "î¤¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq:before {
	content: "î¤§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag:before {
	content: "î¤¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder:before {
	content: "î¤©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football:before {
	content: "î¤ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift:before {
	content: "î¤«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity:before {
	content: "î¤¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe:before {
	content: "î¤­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom:before {
	content: "î¤®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation:before {
	content: "î¤¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt:before {
	content: "î¤°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group:before {
	content: "î¤±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake:before {
	content: "î¤²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt:before {
	content: "î¤³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand:before {
	content: "î¤´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart:before {
	content: "î¤µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info:before {
	content: "î¤¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive:before {
	content: "î¤·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey:before {
	content: "î¤¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel:before {
	content: "î¤¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader:before {
	content: "î¤º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf:before {
	content: "î¤»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb:before {
	content: "î¤¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link:before {
	content: "î¤½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location:before {
	content: "î¤¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock:before {
	content: "î¤¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map:before {
	content: "î¥€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical:before {
	content: "î¥‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu:before {
	content: "î¥ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt:before {
	content: "î¥„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone:before {
	content: "î¥…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope:before {
	content: "î¥†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone:before {
	content: "î¥‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money:before {
	content: "î¥ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music:before {
	content: "î¥‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge:before {
	content: "î¥Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper:before {
	content: "î¥‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door:before {
	content: "î¥Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent:before {
	content: "î¥Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil:before {
	content: "î¥‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone:before {
	content: "î¥’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture:before {
	content: "î¥“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart:before {
	content: "î¥”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank:before {
	content: "î¥•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong:before {
	content: "î¥–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate:before {
	content: "î¥—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground:before {
	content: "î¥˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium:before {
	content: "î¥™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question:before {
	content: "î¥š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain:before {
	content: "î¥›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt:before {
	content: "î¥œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card:before {
	content: "î¥ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot:before {
	content: "î¥Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school:before {
	content: "î¥ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens:before {
	content: "î¥¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings:before {
	content: "î¥¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police:before {
	content: "î¥£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake:before {
	content: "î¥¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer:before {
	content: "î¥¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david:before {
	content: "î¥¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star:before {
	content: "î¥§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store:before {
	content: "î¥¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun:before {
	content: "î¥©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task:before {
	content: "î¥ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher:before {
	content: "î¥«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork:before {
	content: "î¥¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre:before {
	content: "î¥­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up:before {
	content: "î¥®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools:before {
	content: "î¥¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate:before {
	content: "î¥°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree:before {
	content: "î¥±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy:before {
	content: "î¥²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user:before {
	content: "î¥³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video:before {
	content: "î¥´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus:before {
	content: "î¥µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning:before {
	content: "î¥¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair:before {
	content: "î¥·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-add-user-solid:before {
	content: "î¥¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni-solid:before {
	content: "î¥¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple-solid:before {
	content: "î¥º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack-solid:before {
	content: "î¥¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge-solid:before {
	content: "î¥½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph-solid:before {
	content: "î¥¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball-solid:before {
	content: "î¥¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block-solid:before {
	content: "î¦€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack-solid:before {
	content: "î¦‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm-solid:before {
	content: "î¦ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase-solid:before {
	content: "î¦„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn-solid:before {
	content: "î¦…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus-solid:before {
	content: "î¦†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar-solid:before {
	content: "î¦‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera-solid:before {
	content: "î¦ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate-solid:before {
	content: "î¦‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt-solid:before {
	content: "î¦Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check-solid:before {
	content: "î¦Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church-solid:before {
	content: "î¦Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat-solid:before {
	content: "î¦‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock-solid:before {
	content: "î¦’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college-solid:before {
	content: "î¦“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users-solid:before {
	content: "î¦”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction-solid:before {
	content: "î¦•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card-solid:before {
	content: "î¦–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross-solid:before {
	content: "î¦—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram-solid:before {
	content: "î¦˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma-solid:before {
	content: "î¦™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory-solid:before {
	content: "î¦š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity-solid:before {
	content: "î¦›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet-solid:before {
	content: "î¦œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family-solid:before {
	content: "î¦ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq-solid:before {
	content: "î¦Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag-solid:before {
	content: "î¦ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder-solid:before {
	content: "î¦¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football-solid:before {
	content: "î¦¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift-solid:before {
	content: "î¦£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity-solid:before {
	content: "î¦¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe-solid:before {
	content: "î¦¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom-solid:before {
	content: "î¦¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation-solid:before {
	content: "î¦§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt-solid:before {
	content: "î¦¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-solid:before {
	content: "î¦©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake-solid:before {
	content: "î¦ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt-solid:before {
	content: "î¦¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-solid:before {
	content: "î¦­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-solid:before {
	content: "î¦«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info-solid:before {
	content: "î¦®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive-solid:before {
	content: "î¦¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey-solid:before {
	content: "î¦°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel-solid:before {
	content: "î¦±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader-solid:before {
	content: "î¦²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf-solid:before {
	content: "î¦³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb-solid:before {
	content: "î¦´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link-solid:before {
	content: "î¦µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location-solid:before {
	content: "î¦¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock-solid:before {
	content: "î¦·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map-solid:before {
	content: "î¦¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal-solid:before {
	content: "î¦¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical-solid:before {
	content: "î¦º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu-solid:before {
	content: "î¦»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt-solid:before {
	content: "î¦¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-solid:before {
	content: "î¦½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope-solid:before {
	content: "î¦¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone-solid:before {
	content: "î¦¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money-solid:before {
	content: "î§€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge-solid:before {
	content: "î§‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper-solid:before {
	content: "î§ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door-solid:before {
	content: "î§„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint-solid:before {
	content: "î§…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent-solid:before {
	content: "î§†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park-solid:before {
	content: "î§‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party-solid:before {
	content: "î§ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil-solid:before {
	content: "î§‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone-solid:before {
	content: "î§Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture-solid:before {
	content: "î§‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart-solid:before {
	content: "î§Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong-solid:before {
	content: "î§Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium-solid:before {
	content: "î§‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question-solid:before {
	content: "î§’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain-solid:before {
	content: "î§“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt-solid:before {
	content: "î§”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-solid:before {
	content: "î§•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card-solid:before {
	content: "î§–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot-solid:before {
	content: "î§—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school-solid:before {
	content: "î§˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens-solid:before {
	content: "î§™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings-solid:before {
	content: "î§š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police-solid:before {
	content: "î§›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake-solid:before {
	content: "î§œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david-solid:before {
	content: "î§ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-solid:before {
	content: "î§Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store-solid:before {
	content: "î§ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun-solid:before {
	content: "î§¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task-solid:before {
	content: "î§¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher-solid:before {
	content: "î§£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork-solid:before {
	content: "î§¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre-solid:before {
	content: "î§¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up-solid:before {
	content: "î§¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools-solid:before {
	content: "î§§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate-solid:before {
	content: "î§¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree-solid:before {
	content: "î§©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy-solid:before {
	content: "î§ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user-solid:before {
	content: "î§«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video-solid:before {
	content: "î§¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus-solid:before {
	content: "î§­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning-solid:before {
	content: "î§®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair-solid:before {
	content: "î§¯" !important;
	font-size: 40px;
}
.icons-navigation .fsNavLevel1 li.icon-add-user a::before,
.image-button.icon-add-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.footer-cta .fsNavLevel1 li.icon-add-user a::before {
	content: "î¤€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni a::before,
.image-button.icon-alumni::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.footer-cta .fsNavLevel1 li.icon-alumni a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple a::before,
.image-button.icon-apple::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple a::before,
.footer-cta .fsNavLevel1 li.icon-apple a::before {
	content: "î¤‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply a::before,
.image-button.icon-apply::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply a::before,
.footer-cta .fsNavLevel1 li.icon-apply a::before {
	content: "î¤ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack a::before,
.image-button.icon-backpack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.footer-cta .fsNavLevel1 li.icon-backpack a::before {
	content: "î¤„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge a::before,
.image-button.icon-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge a::before,
.footer-cta .fsNavLevel1 li.icon-badge a::before {
	content: "î¤…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph a::before,
.image-button.icon-bar-graph::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph a::before {
	content: "î¤†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball a::before,
.image-button.icon-baseball::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.footer-cta .fsNavLevel1 li.icon-baseball a::before {
	content: "î¤‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block a::before,
.image-button.icon-block::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block a::before,
.footer-cta .fsNavLevel1 li.icon-block a::before {
	content: "î¤ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack a::before,
.image-button.icon-book-stack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack a::before {
	content: "î¤‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book a::before,
.image-button.icon-book::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book a::before,
.footer-cta .fsNavLevel1 li.icon-book a::before {
	content: "î¤Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm a::before,
.image-button.icon-brainstorm::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm a::before {
	content: "î¤‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase a::before,
.image-button.icon-briefcase::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase a::before {
	content: "î¤Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn a::before,
.image-button.icon-bullhorn::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus a::before,
.image-button.icon-bus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus a::before,
.footer-cta .fsNavLevel1 li.icon-bus a::before {
	content: "î¤Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar a::before,
.image-button.icon-calendar::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.footer-cta .fsNavLevel1 li.icon-calendar a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera a::before,
.image-button.icon-camera::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera a::before,
.footer-cta .fsNavLevel1 li.icon-camera a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate a::before,
.image-button.icon-certificate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.footer-cta .fsNavLevel1 li.icon-certificate a::before {
	content: "î¤‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt a::before,
.image-button.icon-chat-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt a::before {
	content: "î¤’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat a::before,
.image-button.icon-chat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat a::before,
.footer-cta .fsNavLevel1 li.icon-chat a::before {
	content: "î¤“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check a::before,
.image-button.icon-check::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check a::before,
.footer-cta .fsNavLevel1 li.icon-check a::before {
	content: "î¤”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess a::before,
.image-button.icon-chess::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess a::before,
.footer-cta .fsNavLevel1 li.icon-chess a::before {
	content: "î¤•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church a::before,
.image-button.icon-church::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church a::before,
.footer-cta .fsNavLevel1 li.icon-church a::before {
	content: "î¤–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city a::before,
.image-button.icon-city::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city a::before,
.footer-cta .fsNavLevel1 li.icon-city a::before {
	content: "î¤—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom a::before,
.image-button.icon-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-classroom a::before {
	content: "î¤˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat a::before,
.image-button.icon-cleat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.footer-cta .fsNavLevel1 li.icon-cleat a::before {
	content: "î¤™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock a::before,
.image-button.icon-clock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock a::before,
.footer-cta .fsNavLevel1 li.icon-clock a::before {
	content: "î¤š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college a::before,
.image-button.icon-college::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college a::before,
.footer-cta .fsNavLevel1 li.icon-college a::before {
	content: "î¤›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users a::before,
.image-button.icon-connected-users::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users a::before {
	content: "î¤œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction a::before,
.image-button.icon-construction::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction a::before,
.footer-cta .fsNavLevel1 li.icon-construction a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card a::before,
.image-button.icon-credit-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card a::before {
	content: "î¤ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross a::before,
.image-button.icon-cross::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross a::before,
.footer-cta .fsNavLevel1 li.icon-cross a::before {
	content: "î¤Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram a::before,
.image-button.icon-diagram::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.footer-cta .fsNavLevel1 li.icon-diagram a::before {
	content: "î¤ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma a::before,
.image-button.icon-diploma::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.footer-cta .fsNavLevel1 li.icon-diploma a::before {
	content: "î¤¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory a::before,
.image-button.icon-directory::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory a::before,
.footer-cta .fsNavLevel1 li.icon-directory a::before {
	content: "î¤¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity a::before,
.image-button.icon-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-diversity a::before {
	content: "î¤£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet a::before,
.image-button.icon-droplet::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.footer-cta .fsNavLevel1 li.icon-droplet a::before {
	content: "î¤¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email a::before,
.image-button.icon-email::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email a::before,
.footer-cta .fsNavLevel1 li.icon-email a::before {
	content: "î¤¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family a::before,
.image-button.icon-family::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family a::before,
.footer-cta .fsNavLevel1 li.icon-family a::before {
	content: "î¤¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq a::before,
.image-button.icon-faq::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq a::before,
.footer-cta .fsNavLevel1 li.icon-faq a::before {
	content: "î¤§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag a::before,
.image-button.icon-flag::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag a::before,
.footer-cta .fsNavLevel1 li.icon-flag a::before {
	content: "î¤¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder a::before,
.image-button.icon-folder::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder a::before,
.footer-cta .fsNavLevel1 li.icon-folder a::before {
	content: "î¤©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football a::before,
.image-button.icon-football::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football a::before,
.footer-cta .fsNavLevel1 li.icon-football a::before {
	content: "î¤ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift a::before,
.image-button.icon-gift::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift a::before,
.footer-cta .fsNavLevel1 li.icon-gift a::before {
	content: "î¤«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity a::before,
.image-button.icon-global-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity a::before {
	content: "î¤¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe a::before,
.image-button.icon-globe::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe a::before,
.footer-cta .fsNavLevel1 li.icon-globe a::before {
	content: "î¤­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom a::before,
.image-button.icon-google-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom a::before {
	content: "î¤®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation a::before,
.image-button.icon-graduation::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.footer-cta .fsNavLevel1 li.icon-graduation a::before {
	content: "î¤¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt a::before,
.image-button.icon-group-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt a::before {
	content: "î¤°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group a::before,
.image-button.icon-group::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group a::before,
.footer-cta .fsNavLevel1 li.icon-group a::before {
	content: "î¤±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake a::before,
.image-button.icon-handshake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.footer-cta .fsNavLevel1 li.icon-handshake a::before {
	content: "î¤²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt a::before,
.image-button.icon-heart-hand-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt a::before {
	content: "î¤³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand a::before,
.image-button.icon-heart-hand::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand a::before {
	content: "î¤´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart a::before,
.image-button.icon-heart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart a::before,
.footer-cta .fsNavLevel1 li.icon-heart a::before {
	content: "î¤µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info a::before,
.image-button.icon-info::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info a::before,
.footer-cta .fsNavLevel1 li.icon-info a::before {
	content: "î¤¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive a::before,
.image-button.icon-interactive::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.footer-cta .fsNavLevel1 li.icon-interactive a::before {
	content: "î¤·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey a::before,
.image-button.icon-jersey::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.footer-cta .fsNavLevel1 li.icon-jersey a::before {
	content: "î¤¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel a::before,
.image-button.icon-laurel::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.footer-cta .fsNavLevel1 li.icon-laurel a::before {
	content: "î¤¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader a::before,
.image-button.icon-leader::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader a::before,
.footer-cta .fsNavLevel1 li.icon-leader a::before {
	content: "î¤º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf a::before,
.image-button.icon-leaf::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.footer-cta .fsNavLevel1 li.icon-leaf a::before {
	content: "î¤»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb a::before,
.image-button.icon-lightbulb::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb a::before {
	content: "î¤¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link a::before,
.image-button.icon-link::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link a::before,
.footer-cta .fsNavLevel1 li.icon-link a::before {
	content: "î¤½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location a::before,
.image-button.icon-location::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location a::before,
.footer-cta .fsNavLevel1 li.icon-location a::before {
	content: "î¤¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock a::before,
.image-button.icon-lock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock a::before,
.footer-cta .fsNavLevel1 li.icon-lock a::before {
	content: "î¤¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map a::before,
.image-button.icon-map::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map a::before,
.footer-cta .fsNavLevel1 li.icon-map a::before {
	content: "î¥€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal a::before,
.image-button.icon-medal::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal a::before,
.footer-cta .fsNavLevel1 li.icon-medal a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical a::before,
.image-button.icon-medical::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical a::before,
.footer-cta .fsNavLevel1 li.icon-medical a::before {
	content: "î¥‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu a::before,
.image-button.icon-menu::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu a::before,
.footer-cta .fsNavLevel1 li.icon-menu a::before {
	content: "î¥ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt a::before,
.image-button.icon-microphone-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt a::before {
	content: "î¥„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone a::before,
.image-button.icon-microphone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.footer-cta .fsNavLevel1 li.icon-microphone a::before {
	content: "î¥…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope a::before,
.image-button.icon-microscope::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.footer-cta .fsNavLevel1 li.icon-microscope a::before {
	content: "î¥†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone a::before,
.image-button.icon-mobile-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone a::before {
	content: "î¥‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money a::before,
.image-button.icon-money::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money a::before,
.footer-cta .fsNavLevel1 li.icon-money a::before {
	content: "î¥ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music a::before,
.image-button.icon-music::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music a::before,
.footer-cta .fsNavLevel1 li.icon-music a::before {
	content: "î¥‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge a::before,
.image-button.icon-name-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge a::before {
	content: "î¥Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper a::before,
.image-button.icon-newspaper::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper a::before {
	content: "î¥‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door a::before,
.image-button.icon-open-door::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.footer-cta .fsNavLevel1 li.icon-open-door a::before {
	content: "î¥Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint a::before,
.image-button.icon-paint::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint a::before,
.footer-cta .fsNavLevel1 li.icon-paint a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent a::before,
.image-button.icon-parent::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent a::before,
.footer-cta .fsNavLevel1 li.icon-parent a::before {
	content: "î¥Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park a::before,
.image-button.icon-park::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park a::before,
.footer-cta .fsNavLevel1 li.icon-park a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party a::before,
.image-button.icon-party::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party a::before,
.footer-cta .fsNavLevel1 li.icon-party a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil a::before,
.image-button.icon-pencil::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.footer-cta .fsNavLevel1 li.icon-pencil a::before {
	content: "î¥‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone a::before,
.image-button.icon-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone a::before,
.footer-cta .fsNavLevel1 li.icon-phone a::before {
	content: "î¥’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture a::before,
.image-button.icon-picture::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture a::before,
.footer-cta .fsNavLevel1 li.icon-picture a::before {
	content: "î¥“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart a::before,
.image-button.icon-pie-chart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart a::before {
	content: "î¥”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank a::before,
.image-button.icon-piggy-bank::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank a::before {
	content: "î¥•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong a::before,
.image-button.icon-ping-pong::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong a::before {
	content: "î¥–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate a::before,
.image-button.icon-plate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate a::before,
.footer-cta .fsNavLevel1 li.icon-plate a::before {
	content: "î¥—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground a::before,
.image-button.icon-playground::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground a::before,
.footer-cta .fsNavLevel1 li.icon-playground a::before {
	content: "î¥˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium a::before,
.image-button.icon-podium::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium a::before,
.footer-cta .fsNavLevel1 li.icon-podium a::before {
	content: "î¥™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question a::before,
.image-button.icon-question::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question a::before,
.footer-cta .fsNavLevel1 li.icon-question a::before {
	content: "î¥š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain a::before,
.image-button.icon-rain::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain a::before,
.footer-cta .fsNavLevel1 li.icon-rain a::before {
	content: "î¥›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt a::before,
.image-button.icon-reading-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt a::before {
	content: "î¥œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading a::before,
.image-button.icon-reading::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading a::before,
.footer-cta .fsNavLevel1 li.icon-reading a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card a::before,
.image-button.icon-report-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.footer-cta .fsNavLevel1 li.icon-report-card a::before {
	content: "î¥ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot a::before,
.image-button.icon-robot::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot a::before,
.footer-cta .fsNavLevel1 li.icon-robot a::before {
	content: "î¥Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school a::before,
.image-button.icon-school::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school a::before,
.footer-cta .fsNavLevel1 li.icon-school a::before {
	content: "î¥ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens a::before,
.image-button.icon-screens::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens a::before,
.footer-cta .fsNavLevel1 li.icon-screens a::before {
	content: "î¥¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings a::before,
.image-button.icon-settings::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings a::before,
.footer-cta .fsNavLevel1 li.icon-settings a::before {
	content: "î¥¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police a::before,
.image-button.icon-shield-police::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police a::before {
	content: "î¥£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake a::before,
.image-button.icon-snowflake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake a::before {
	content: "î¥¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer a::before,
.image-button.icon-soccer::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.footer-cta .fsNavLevel1 li.icon-soccer a::before {
	content: "î¥¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david a::before,
.image-button.icon-star-david::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.footer-cta .fsNavLevel1 li.icon-star-david a::before {
	content: "î¥¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star a::before,
.image-button.icon-star::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star a::before,
.footer-cta .fsNavLevel1 li.icon-star a::before {
	content: "î¥§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store a::before,
.image-button.icon-store::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store a::before,
.footer-cta .fsNavLevel1 li.icon-store a::before {
	content: "î¥¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun a::before,
.image-button.icon-sun::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun a::before,
.footer-cta .fsNavLevel1 li.icon-sun a::before {
	content: "î¥©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task a::before,
.image-button.icon-task::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task a::before,
.footer-cta .fsNavLevel1 li.icon-task a::before {
	content: "î¥ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher a::before,
.image-button.icon-teacher::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.footer-cta .fsNavLevel1 li.icon-teacher a::before {
	content: "î¥«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork a::before,
.image-button.icon-teamwork::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork a::before {
	content: "î¥¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre a::before,
.image-button.icon-theatre::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.footer-cta .fsNavLevel1 li.icon-theatre a::before {
	content: "î¥­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up a::before,
.image-button.icon-thumbs-up::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up a::before {
	content: "î¥®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools a::before,
.image-button.icon-tools::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools a::before,
.footer-cta .fsNavLevel1 li.icon-tools a::before {
	content: "î¥¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate a::before,
.image-button.icon-translate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate a::before,
.footer-cta .fsNavLevel1 li.icon-translate a::before {
	content: "î¥°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree a::before,
.image-button.icon-tree::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree a::before,
.footer-cta .fsNavLevel1 li.icon-tree a::before {
	content: "î¥±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy a::before,
.image-button.icon-trophy::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.footer-cta .fsNavLevel1 li.icon-trophy a::before {
	content: "î¥²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user a::before,
.image-button.icon-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user a::before,
.footer-cta .fsNavLevel1 li.icon-user a::before {
	content: "î¥³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video a::before,
.image-button.icon-video::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video a::before,
.footer-cta .fsNavLevel1 li.icon-video a::before {
	content: "î¥´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus a::before,
.image-button.icon-virus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus a::before,
.footer-cta .fsNavLevel1 li.icon-virus a::before {
	content: "î¥µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning a::before,
.image-button.icon-warning::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning a::before,
.footer-cta .fsNavLevel1 li.icon-warning a::before {
	content: "î¥¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair a::before,
.image-button.icon-wheelchair::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair a::before {
	content: "î¥·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-add-user-solid a::before,
.image-button.icon-add-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-add-user-solid a::before {
	content: "î¥¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni-solid a::before,
.image-button.icon-alumni-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.footer-cta .fsNavLevel1 li.icon-alumni-solid a::before {
	content: "î¥¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple-solid a::before,
.image-button.icon-apple-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apple-solid a::before {
	content: "î¥º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply-solid a::before,
.image-button.icon-apply-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apply-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack-solid a::before,
.image-button.icon-backpack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-backpack-solid a::before {
	content: "î¥¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge-solid a::before,
.image-button.icon-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-badge-solid a::before {
	content: "î¥½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph-solid a::before,
.image-button.icon-bar-graph-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph-solid a::before {
	content: "î¥¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball-solid a::before,
.image-button.icon-baseball-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.footer-cta .fsNavLevel1 li.icon-baseball-solid a::before {
	content: "î¥¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block-solid a::before,
.image-button.icon-block-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.footer-cta .fsNavLevel1 li.icon-block-solid a::before {
	content: "î¦€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack-solid a::before,
.image-button.icon-book-stack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack-solid a::before {
	content: "î¦‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-solid a::before,
.image-button.icon-book-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm-solid a::before,
.image-button.icon-brainstorm-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm-solid a::before {
	content: "î¦ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase-solid a::before,
.image-button.icon-briefcase-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase-solid a::before {
	content: "î¦„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn-solid a::before,
.image-button.icon-bullhorn-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn-solid a::before {
	content: "î¦…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus-solid a::before,
.image-button.icon-bus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bus-solid a::before {
	content: "î¦†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar-solid a::before,
.image-button.icon-calendar-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.footer-cta .fsNavLevel1 li.icon-calendar-solid a::before {
	content: "î¦‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera-solid a::before,
.image-button.icon-camera-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.footer-cta .fsNavLevel1 li.icon-camera-solid a::before {
	content: "î¦ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate-solid a::before,
.image-button.icon-certificate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-certificate-solid a::before {
	content: "î¦‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt-solid a::before,
.image-button.icon-chat-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt-solid a::before {
	content: "î¦Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-solid a::before,
.image-button.icon-chat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check-solid a::before,
.image-button.icon-check-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.footer-cta .fsNavLevel1 li.icon-check-solid a::before {
	content: "î¦Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess-solid a::before,
.image-button.icon-chess-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chess-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church-solid a::before,
.image-button.icon-church-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.footer-cta .fsNavLevel1 li.icon-church-solid a::before {
	content: "î¦Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city-solid a::before,
.image-button.icon-city-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.footer-cta .fsNavLevel1 li.icon-city-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom-solid a::before,
.image-button.icon-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-classroom-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat-solid a::before,
.image-button.icon-cleat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cleat-solid a::before {
	content: "î¦‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock-solid a::before,
.image-button.icon-clock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-clock-solid a::before {
	content: "î¦’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college-solid a::before,
.image-button.icon-college-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.footer-cta .fsNavLevel1 li.icon-college-solid a::before {
	content: "î¦“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users-solid a::before,
.image-button.icon-connected-users-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users-solid a::before {
	content: "î¦”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction-solid a::before,
.image-button.icon-construction-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.footer-cta .fsNavLevel1 li.icon-construction-solid a::before {
	content: "î¦•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card-solid a::before,
.image-button.icon-credit-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card-solid a::before {
	content: "î¦–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross-solid a::before,
.image-button.icon-cross-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cross-solid a::before {
	content: "î¦—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram-solid a::before,
.image-button.icon-diagram-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diagram-solid a::before {
	content: "î¦˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma-solid a::before,
.image-button.icon-diploma-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diploma-solid a::before {
	content: "î¦™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory-solid a::before,
.image-button.icon-directory-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.footer-cta .fsNavLevel1 li.icon-directory-solid a::before {
	content: "î¦š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity-solid a::before,
.image-button.icon-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diversity-solid a::before {
	content: "î¦›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet-solid a::before,
.image-button.icon-droplet-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.footer-cta .fsNavLevel1 li.icon-droplet-solid a::before {
	content: "î¦œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email-solid a::before,
.image-button.icon-email-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.footer-cta .fsNavLevel1 li.icon-email-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family-solid a::before,
.image-button.icon-family-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.footer-cta .fsNavLevel1 li.icon-family-solid a::before {
	content: "î¦ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq-solid a::before,
.image-button.icon-faq-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.footer-cta .fsNavLevel1 li.icon-faq-solid a::before {
	content: "î¦Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag-solid a::before,
.image-button.icon-flag-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.footer-cta .fsNavLevel1 li.icon-flag-solid a::before {
	content: "î¦ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder-solid a::before,
.image-button.icon-folder-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.footer-cta .fsNavLevel1 li.icon-folder-solid a::before {
	content: "î¦¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football-solid a::before,
.image-button.icon-football-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.footer-cta .fsNavLevel1 li.icon-football-solid a::before {
	content: "î¦¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift-solid a::before,
.image-button.icon-gift-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.footer-cta .fsNavLevel1 li.icon-gift-solid a::before {
	content: "î¦£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity-solid a::before,
.image-button.icon-global-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity-solid a::before {
	content: "î¦¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe-solid a::before,
.image-button.icon-globe-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.footer-cta .fsNavLevel1 li.icon-globe-solid a::before {
	content: "î¦¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom-solid a::before,
.image-button.icon-google-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom-solid a::before {
	content: "î¦¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation-solid a::before,
.image-button.icon-graduation-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.footer-cta .fsNavLevel1 li.icon-graduation-solid a::before {
	content: "î¦§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt-solid a::before,
.image-button.icon-group-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt-solid a::before {
	content: "î¦¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-solid a::before,
.image-button.icon-group-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-solid a::before {
	content: "î¦©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake-solid a::before,
.image-button.icon-handshake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-handshake-solid a::before {
	content: "î¦ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.image-button.icon-heart-hand-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt-solid a::before {
	content: "î¦¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-solid a::before,
.image-button.icon-heart-hand-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-solid a::before {
	content: "î¦­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-solid a::before,
.image-button.icon-heart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-solid a::before {
	content: "î¦«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info-solid a::before,
.image-button.icon-info-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.footer-cta .fsNavLevel1 li.icon-info-solid a::before {
	content: "î¦®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive-solid a::before,
.image-button.icon-interactive-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.footer-cta .fsNavLevel1 li.icon-interactive-solid a::before {
	content: "î¦¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey-solid a::before,
.image-button.icon-jersey-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.footer-cta .fsNavLevel1 li.icon-jersey-solid a::before {
	content: "î¦°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel-solid a::before,
.image-button.icon-laurel-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.footer-cta .fsNavLevel1 li.icon-laurel-solid a::before {
	content: "î¦±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader-solid a::before,
.image-button.icon-leader-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leader-solid a::before {
	content: "î¦²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf-solid a::before,
.image-button.icon-leaf-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leaf-solid a::before {
	content: "î¦³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb-solid a::before,
.image-button.icon-lightbulb-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb-solid a::before {
	content: "î¦´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link-solid a::before,
.image-button.icon-link-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.footer-cta .fsNavLevel1 li.icon-link-solid a::before {
	content: "î¦µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location-solid a::before,
.image-button.icon-location-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.footer-cta .fsNavLevel1 li.icon-location-solid a::before {
	content: "î¦¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock-solid a::before,
.image-button.icon-lock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lock-solid a::before {
	content: "î¦·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map-solid a::before,
.image-button.icon-map-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.footer-cta .fsNavLevel1 li.icon-map-solid a::before {
	content: "î¦¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal-solid a::before,
.image-button.icon-medal-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medal-solid a::before {
	content: "î¦¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical-solid a::before,
.image-button.icon-medical-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medical-solid a::before {
	content: "î¦º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu-solid a::before,
.image-button.icon-menu-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.footer-cta .fsNavLevel1 li.icon-menu-solid a::before {
	content: "î¦»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.image-button.icon-microphone-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt-solid a::before {
	content: "î¦¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-solid a::before,
.image-button.icon-microphone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-solid a::before {
	content: "î¦½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope-solid a::before,
.image-button.icon-microscope-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microscope-solid a::before {
	content: "î¦¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.image-button.icon-mobile-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone-solid a::before {
	content: "î¦¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money-solid a::before,
.image-button.icon-money-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.footer-cta .fsNavLevel1 li.icon-money-solid a::before {
	content: "î§€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music-solid a::before,
.image-button.icon-music-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.footer-cta .fsNavLevel1 li.icon-music-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge-solid a::before,
.image-button.icon-name-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge-solid a::before {
	content: "î§‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper-solid a::before,
.image-button.icon-newspaper-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper-solid a::before {
	content: "î§ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door-solid a::before,
.image-button.icon-open-door-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.footer-cta .fsNavLevel1 li.icon-open-door-solid a::before {
	content: "î§„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint-solid a::before,
.image-button.icon-paint-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.footer-cta .fsNavLevel1 li.icon-paint-solid a::before {
	content: "î§…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent-solid a::before,
.image-button.icon-parent-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.footer-cta .fsNavLevel1 li.icon-parent-solid a::before {
	content: "î§†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park-solid a::before,
.image-button.icon-park-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.footer-cta .fsNavLevel1 li.icon-park-solid a::before {
	content: "î§‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party-solid a::before,
.image-button.icon-party-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.footer-cta .fsNavLevel1 li.icon-party-solid a::before {
	content: "î§ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil-solid a::before,
.image-button.icon-pencil-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pencil-solid a::before {
	content: "î§‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone-solid a::before,
.image-button.icon-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-phone-solid a::before {
	content: "î§Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture-solid a::before,
.image-button.icon-picture-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.footer-cta .fsNavLevel1 li.icon-picture-solid a::before {
	content: "î§‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart-solid a::before,
.image-button.icon-pie-chart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart-solid a::before {
	content: "î§Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.image-button.icon-piggy-bank-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong-solid a::before,
.image-button.icon-ping-pong-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong-solid a::before {
	content: "î§Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate-solid a::before,
.image-button.icon-plate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-plate-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground-solid a::before,
.image-button.icon-playground-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.footer-cta .fsNavLevel1 li.icon-playground-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium-solid a::before,
.image-button.icon-podium-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.footer-cta .fsNavLevel1 li.icon-podium-solid a::before {
	content: "î§‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question-solid a::before,
.image-button.icon-question-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.footer-cta .fsNavLevel1 li.icon-question-solid a::before {
	content: "î§’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain-solid a::before,
.image-button.icon-rain-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.footer-cta .fsNavLevel1 li.icon-rain-solid a::before {
	content: "î§“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt-solid a::before,
.image-button.icon-reading-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt-solid a::before {
	content: "î§”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-solid a::before,
.image-button.icon-reading-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-solid a::before {
	content: "î§•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card-solid a::before,
.image-button.icon-report-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-report-card-solid a::before {
	content: "î§–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot-solid a::before,
.image-button.icon-robot-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.footer-cta .fsNavLevel1 li.icon-robot-solid a::before {
	content: "î§—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school-solid a::before,
.image-button.icon-school-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.footer-cta .fsNavLevel1 li.icon-school-solid a::before {
	content: "î§˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens-solid a::before,
.image-button.icon-screens-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.footer-cta .fsNavLevel1 li.icon-screens-solid a::before {
	content: "î§™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings-solid a::before,
.image-button.icon-settings-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.footer-cta .fsNavLevel1 li.icon-settings-solid a::before {
	content: "î§š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police-solid a::before,
.image-button.icon-shield-police-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police-solid a::before {
	content: "î§›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake-solid a::before,
.image-button.icon-snowflake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake-solid a::before {
	content: "î§œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer-solid a::before,
.image-button.icon-soccer-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.footer-cta .fsNavLevel1 li.icon-soccer-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david-solid a::before,
.image-button.icon-star-david-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-david-solid a::before {
	content: "î§ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-solid a::before,
.image-button.icon-star-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-solid a::before {
	content: "î§Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store-solid a::before,
.image-button.icon-store-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.footer-cta .fsNavLevel1 li.icon-store-solid a::before {
	content: "î§ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun-solid a::before,
.image-button.icon-sun-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.footer-cta .fsNavLevel1 li.icon-sun-solid a::before {
	content: "î§¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task-solid a::before,
.image-button.icon-task-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.footer-cta .fsNavLevel1 li.icon-task-solid a::before {
	content: "î§¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher-solid a::before,
.image-button.icon-teacher-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teacher-solid a::before {
	content: "î§£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork-solid a::before,
.image-button.icon-teamwork-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork-solid a::before {
	content: "î§¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre-solid a::before,
.image-button.icon-theatre-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.footer-cta .fsNavLevel1 li.icon-theatre-solid a::before {
	content: "î§¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.image-button.icon-thumbs-up-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up-solid a::before {
	content: "î§¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools-solid a::before,
.image-button.icon-tools-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tools-solid a::before {
	content: "î§§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate-solid a::before,
.image-button.icon-translate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-translate-solid a::before {
	content: "î§¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree-solid a::before,
.image-button.icon-tree-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tree-solid a::before {
	content: "î§©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy-solid a::before,
.image-button.icon-trophy-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.footer-cta .fsNavLevel1 li.icon-trophy-solid a::before {
	content: "î§ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user-solid a::before,
.image-button.icon-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-user-solid a::before {
	content: "î§«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video-solid a::before,
.image-button.icon-video-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.footer-cta .fsNavLevel1 li.icon-video-solid a::before {
	content: "î§¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus-solid a::before,
.image-button.icon-virus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-virus-solid a::before {
	content: "î§­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning-solid a::before,
.image-button.icon-warning-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.footer-cta .fsNavLevel1 li.icon-warning-solid a::before {
	content: "î§®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair-solid a::before,
.image-button.icon-wheelchair-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair-solid a::before {
	content: "î§¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
@font-face {
	font-family: "bpa-font-icons";
	src: url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot);
	src:
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.eot?#iefix)
			format("embedded-opentype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff2)
			format("woff2"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.woff)
			format("woff"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.ttf)
			format("truetype"),
		url(/uploaded/themes/default_24/fonts/bpa-icon-library.svg#IcoMoon)
			format("svg");
	font-weight: 400;
	font-style: normal;
}
.icon-library .fsElement .fsElementTitle {
	text-transform: lowercase;
	font-family: "Roboto", sans-serif;
	font-size: 26px;
	line-height: 1.4;
}
.icon-library .fsElement::before {
	content: "";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icon-library .fsElement > header .fsElementHeaderContent,
.icon-library .fsElement > footer {
	display: none;
}
.icon-library .fsElement.icon-add-user:before {
	content: "î¤€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple:before {
	content: "î¤‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply:before {
	content: "î¤ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack:before {
	content: "î¤„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge:before {
	content: "î¤…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph:before {
	content: "î¤†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball:before {
	content: "î¤‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block:before {
	content: "î¤ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack:before {
	content: "î¤‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book:before {
	content: "î¤Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm:before {
	content: "î¤‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase:before {
	content: "î¤Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus:before {
	content: "î¤Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate:before {
	content: "î¤‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt:before {
	content: "î¤’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat:before {
	content: "î¤“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check:before {
	content: "î¤”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess:before {
	content: "î¤•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church:before {
	content: "î¤–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city:before {
	content: "î¤—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom:before {
	content: "î¤˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat:before {
	content: "î¤™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock:before {
	content: "î¤š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college:before {
	content: "î¤›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users:before {
	content: "î¤œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction:before {
	content: "î¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card:before {
	content: "î¤ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross:before {
	content: "î¤Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram:before {
	content: "î¤ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma:before {
	content: "î¤¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory:before {
	content: "î¤¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity:before {
	content: "î¤£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet:before {
	content: "î¤¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email:before {
	content: "î¤¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family:before {
	content: "î¤¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq:before {
	content: "î¤§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag:before {
	content: "î¤¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder:before {
	content: "î¤©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football:before {
	content: "î¤ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift:before {
	content: "î¤«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity:before {
	content: "î¤¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe:before {
	content: "î¤­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom:before {
	content: "î¤®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation:before {
	content: "î¤¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt:before {
	content: "î¤°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group:before {
	content: "î¤±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake:before {
	content: "î¤²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt:before {
	content: "î¤³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand:before {
	content: "î¤´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart:before {
	content: "î¤µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info:before {
	content: "î¤¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive:before {
	content: "î¤·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey:before {
	content: "î¤¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel:before {
	content: "î¤¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader:before {
	content: "î¤º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf:before {
	content: "î¤»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb:before {
	content: "î¤¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link:before {
	content: "î¤½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location:before {
	content: "î¤¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock:before {
	content: "î¤¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map:before {
	content: "î¥€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical:before {
	content: "î¥‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu:before {
	content: "î¥ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt:before {
	content: "î¥„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone:before {
	content: "î¥…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope:before {
	content: "î¥†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone:before {
	content: "î¥‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money:before {
	content: "î¥ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music:before {
	content: "î¥‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge:before {
	content: "î¥Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper:before {
	content: "î¥‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door:before {
	content: "î¥Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent:before {
	content: "î¥Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil:before {
	content: "î¥‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone:before {
	content: "î¥’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture:before {
	content: "î¥“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart:before {
	content: "î¥”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank:before {
	content: "î¥•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong:before {
	content: "î¥–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate:before {
	content: "î¥—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground:before {
	content: "î¥˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium:before {
	content: "î¥™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question:before {
	content: "î¥š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain:before {
	content: "î¥›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt:before {
	content: "î¥œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading:before {
	content: "î¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card:before {
	content: "î¥ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot:before {
	content: "î¥Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school:before {
	content: "î¥ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens:before {
	content: "î¥¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings:before {
	content: "î¥¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police:before {
	content: "î¥£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake:before {
	content: "î¥¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer:before {
	content: "î¥¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david:before {
	content: "î¥¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star:before {
	content: "î¥§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store:before {
	content: "î¥¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun:before {
	content: "î¥©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task:before {
	content: "î¥ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher:before {
	content: "î¥«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork:before {
	content: "î¥¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre:before {
	content: "î¥­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up:before {
	content: "î¥®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools:before {
	content: "î¥¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate:before {
	content: "î¥°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree:before {
	content: "î¥±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy:before {
	content: "î¥²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user:before {
	content: "î¥³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video:before {
	content: "î¥´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus:before {
	content: "î¥µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning:before {
	content: "î¥¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair:before {
	content: "î¥·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-add-user-solid:before {
	content: "î¥¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-alumni-solid:before {
	content: "î¥¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apple-solid:before {
	content: "î¥º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-apply-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-backpack-solid:before {
	content: "î¥¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-badge-solid:before {
	content: "î¥½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bar-graph-solid:before {
	content: "î¥¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-baseball-solid:before {
	content: "î¥¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-block-solid:before {
	content: "î¦€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-stack-solid:before {
	content: "î¦‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-book-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-brainstorm-solid:before {
	content: "î¦ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-briefcase-solid:before {
	content: "î¦„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bullhorn-solid:before {
	content: "î¦…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-bus-solid:before {
	content: "î¦†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-calendar-solid:before {
	content: "î¦‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-camera-solid:before {
	content: "î¦ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-certificate-solid:before {
	content: "î¦‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-alt-solid:before {
	content: "î¦Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chat-solid:before {
	content: "î¦‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-check-solid:before {
	content: "î¦Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-chess-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-church-solid:before {
	content: "î¦Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-city-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-classroom-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cleat-solid:before {
	content: "î¦‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-clock-solid:before {
	content: "î¦’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-college-solid:before {
	content: "î¦“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-connected-users-solid:before {
	content: "î¦”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-construction-solid:before {
	content: "î¦•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-credit-card-solid:before {
	content: "î¦–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-cross-solid:before {
	content: "î¦—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diagram-solid:before {
	content: "î¦˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diploma-solid:before {
	content: "î¦™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-directory-solid:before {
	content: "î¦š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-diversity-solid:before {
	content: "î¦›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-droplet-solid:before {
	content: "î¦œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-email-solid:before {
	content: "î¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-family-solid:before {
	content: "î¦ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-faq-solid:before {
	content: "î¦Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-flag-solid:before {
	content: "î¦ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-folder-solid:before {
	content: "î¦¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-football-solid:before {
	content: "î¦¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-gift-solid:before {
	content: "î¦£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-global-diversity-solid:before {
	content: "î¦¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-globe-solid:before {
	content: "î¦¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-google-classroom-solid:before {
	content: "î¦¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-graduation-solid:before {
	content: "î¦§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-alt-solid:before {
	content: "î¦¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-group-solid:before {
	content: "î¦©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-handshake-solid:before {
	content: "î¦ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-alt-solid:before {
	content: "î¦¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-hand-solid:before {
	content: "î¦­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-heart-solid:before {
	content: "î¦«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-info-solid:before {
	content: "î¦®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-interactive-solid:before {
	content: "î¦¯" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-jersey-solid:before {
	content: "î¦°" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-laurel-solid:before {
	content: "î¦±" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leader-solid:before {
	content: "î¦²" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-leaf-solid:before {
	content: "î¦³" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lightbulb-solid:before {
	content: "î¦´" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-link-solid:before {
	content: "î¦µ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-location-solid:before {
	content: "î¦¶" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-lock-solid:before {
	content: "î¦·" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-map-solid:before {
	content: "î¦¸" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medal-solid:before {
	content: "î¦¹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-medical-solid:before {
	content: "î¦º" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-menu-solid:before {
	content: "î¦»" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-alt-solid:before {
	content: "î¦¼" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microphone-solid:before {
	content: "î¦½" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-microscope-solid:before {
	content: "î¦¾" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-mobile-phone-solid:before {
	content: "î¦¿" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-money-solid:before {
	content: "î§€" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-music-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-name-badge-solid:before {
	content: "î§‚" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-newspaper-solid:before {
	content: "î§ƒ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-open-door-solid:before {
	content: "î§„" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-paint-solid:before {
	content: "î§…" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-parent-solid:before {
	content: "î§†" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-park-solid:before {
	content: "î§‡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-party-solid:before {
	content: "î§ˆ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pencil-solid:before {
	content: "î§‰" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-phone-solid:before {
	content: "î§Š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-picture-solid:before {
	content: "î§‹" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-pie-chart-solid:before {
	content: "î§Œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-piggy-bank-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-ping-pong-solid:before {
	content: "î§Ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-plate-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-playground-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-podium-solid:before {
	content: "î§‘" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-question-solid:before {
	content: "î§’" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-rain-solid:before {
	content: "î§“" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-alt-solid:before {
	content: "î§”" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-reading-solid:before {
	content: "î§•" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-report-card-solid:before {
	content: "î§–" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-robot-solid:before {
	content: "î§—" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-school-solid:before {
	content: "î§˜" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-screens-solid:before {
	content: "î§™" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-settings-solid:before {
	content: "î§š" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-shield-police-solid:before {
	content: "î§›" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-snowflake-solid:before {
	content: "î§œ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-soccer-solid:before {
	content: "î§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-david-solid:before {
	content: "î§ž" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-star-solid:before {
	content: "î§Ÿ" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-store-solid:before {
	content: "î§ " !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-sun-solid:before {
	content: "î§¡" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-task-solid:before {
	content: "î§¢" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teacher-solid:before {
	content: "î§£" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-teamwork-solid:before {
	content: "î§¤" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-theatre-solid:before {
	content: "î§¥" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-thumbs-up-solid:before {
	content: "î§¦" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tools-solid:before {
	content: "î§§" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-translate-solid:before {
	content: "î§¨" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-tree-solid:before {
	content: "î§©" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-trophy-solid:before {
	content: "î§ª" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-user-solid:before {
	content: "î§«" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-video-solid:before {
	content: "î§¬" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-virus-solid:before {
	content: "î§­" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-warning-solid:before {
	content: "î§®" !important;
	font-size: 40px;
}
.icon-library .fsElement.icon-wheelchair-solid:before {
	content: "î§¯" !important;
	font-size: 40px;
}
.icons-navigation .fsNavLevel1 li.icon-add-user a::before,
.image-button.icon-add-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user a::before,
.footer-cta .fsNavLevel1 li.icon-add-user a::before {
	content: "î¤€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni a::before,
.image-button.icon-alumni::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni a::before,
.footer-cta .fsNavLevel1 li.icon-alumni a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple a::before,
.image-button.icon-apple::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple a::before,
.footer-cta .fsNavLevel1 li.icon-apple a::before {
	content: "î¤‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply a::before,
.image-button.icon-apply::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply a::before,
.footer-cta .fsNavLevel1 li.icon-apply a::before {
	content: "î¤ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack a::before,
.image-button.icon-backpack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack a::before,
.footer-cta .fsNavLevel1 li.icon-backpack a::before {
	content: "î¤„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge a::before,
.image-button.icon-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge a::before,
.footer-cta .fsNavLevel1 li.icon-badge a::before {
	content: "î¤…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph a::before,
.image-button.icon-bar-graph::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph a::before {
	content: "î¤†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball a::before,
.image-button.icon-baseball::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball a::before,
.footer-cta .fsNavLevel1 li.icon-baseball a::before {
	content: "î¤‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block a::before,
.image-button.icon-block::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block a::before,
.footer-cta .fsNavLevel1 li.icon-block a::before {
	content: "î¤ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack a::before,
.image-button.icon-book-stack::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack a::before {
	content: "î¤‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book a::before,
.image-button.icon-book::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book a::before,
.footer-cta .fsNavLevel1 li.icon-book a::before {
	content: "î¤Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm a::before,
.image-button.icon-brainstorm::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm a::before {
	content: "î¤‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase a::before,
.image-button.icon-briefcase::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase a::before {
	content: "î¤Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn a::before,
.image-button.icon-bullhorn::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus a::before,
.image-button.icon-bus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus a::before,
.footer-cta .fsNavLevel1 li.icon-bus a::before {
	content: "î¤Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar a::before,
.image-button.icon-calendar::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar a::before,
.footer-cta .fsNavLevel1 li.icon-calendar a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera a::before,
.image-button.icon-camera::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera a::before,
.footer-cta .fsNavLevel1 li.icon-camera a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate a::before,
.image-button.icon-certificate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate a::before,
.footer-cta .fsNavLevel1 li.icon-certificate a::before {
	content: "î¤‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt a::before,
.image-button.icon-chat-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt a::before {
	content: "î¤’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat a::before,
.image-button.icon-chat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat a::before,
.footer-cta .fsNavLevel1 li.icon-chat a::before {
	content: "î¤“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check a::before,
.image-button.icon-check::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check a::before,
.footer-cta .fsNavLevel1 li.icon-check a::before {
	content: "î¤”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess a::before,
.image-button.icon-chess::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess a::before,
.footer-cta .fsNavLevel1 li.icon-chess a::before {
	content: "î¤•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church a::before,
.image-button.icon-church::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church a::before,
.footer-cta .fsNavLevel1 li.icon-church a::before {
	content: "î¤–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city a::before,
.image-button.icon-city::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city a::before,
.footer-cta .fsNavLevel1 li.icon-city a::before {
	content: "î¤—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom a::before,
.image-button.icon-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-classroom a::before {
	content: "î¤˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat a::before,
.image-button.icon-cleat::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat a::before,
.footer-cta .fsNavLevel1 li.icon-cleat a::before {
	content: "î¤™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock a::before,
.image-button.icon-clock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock a::before,
.footer-cta .fsNavLevel1 li.icon-clock a::before {
	content: "î¤š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college a::before,
.image-button.icon-college::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college a::before,
.footer-cta .fsNavLevel1 li.icon-college a::before {
	content: "î¤›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users a::before,
.image-button.icon-connected-users::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users a::before {
	content: "î¤œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction a::before,
.image-button.icon-construction::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction a::before,
.footer-cta .fsNavLevel1 li.icon-construction a::before {
	content: "î¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card a::before,
.image-button.icon-credit-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card a::before {
	content: "î¤ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross a::before,
.image-button.icon-cross::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross a::before,
.footer-cta .fsNavLevel1 li.icon-cross a::before {
	content: "î¤Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram a::before,
.image-button.icon-diagram::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram a::before,
.footer-cta .fsNavLevel1 li.icon-diagram a::before {
	content: "î¤ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma a::before,
.image-button.icon-diploma::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma a::before,
.footer-cta .fsNavLevel1 li.icon-diploma a::before {
	content: "î¤¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory a::before,
.image-button.icon-directory::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory a::before,
.footer-cta .fsNavLevel1 li.icon-directory a::before {
	content: "î¤¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity a::before,
.image-button.icon-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-diversity a::before {
	content: "î¤£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet a::before,
.image-button.icon-droplet::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet a::before,
.footer-cta .fsNavLevel1 li.icon-droplet a::before {
	content: "î¤¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email a::before,
.image-button.icon-email::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email a::before,
.footer-cta .fsNavLevel1 li.icon-email a::before {
	content: "î¤¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family a::before,
.image-button.icon-family::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family a::before,
.footer-cta .fsNavLevel1 li.icon-family a::before {
	content: "î¤¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq a::before,
.image-button.icon-faq::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq a::before,
.footer-cta .fsNavLevel1 li.icon-faq a::before {
	content: "î¤§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag a::before,
.image-button.icon-flag::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag a::before,
.footer-cta .fsNavLevel1 li.icon-flag a::before {
	content: "î¤¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder a::before,
.image-button.icon-folder::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder a::before,
.footer-cta .fsNavLevel1 li.icon-folder a::before {
	content: "î¤©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football a::before,
.image-button.icon-football::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football a::before,
.footer-cta .fsNavLevel1 li.icon-football a::before {
	content: "î¤ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift a::before,
.image-button.icon-gift::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift a::before,
.footer-cta .fsNavLevel1 li.icon-gift a::before {
	content: "î¤«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity a::before,
.image-button.icon-global-diversity::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity a::before {
	content: "î¤¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe a::before,
.image-button.icon-globe::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe a::before,
.footer-cta .fsNavLevel1 li.icon-globe a::before {
	content: "î¤­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom a::before,
.image-button.icon-google-classroom::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom a::before {
	content: "î¤®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation a::before,
.image-button.icon-graduation::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation a::before,
.footer-cta .fsNavLevel1 li.icon-graduation a::before {
	content: "î¤¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt a::before,
.image-button.icon-group-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt a::before {
	content: "î¤°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group a::before,
.image-button.icon-group::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group a::before,
.footer-cta .fsNavLevel1 li.icon-group a::before {
	content: "î¤±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake a::before,
.image-button.icon-handshake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake a::before,
.footer-cta .fsNavLevel1 li.icon-handshake a::before {
	content: "î¤²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt a::before,
.image-button.icon-heart-hand-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt a::before {
	content: "î¤³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand a::before,
.image-button.icon-heart-hand::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand a::before {
	content: "î¤´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart a::before,
.image-button.icon-heart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart a::before,
.footer-cta .fsNavLevel1 li.icon-heart a::before {
	content: "î¤µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info a::before,
.image-button.icon-info::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info a::before,
.footer-cta .fsNavLevel1 li.icon-info a::before {
	content: "î¤¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive a::before,
.image-button.icon-interactive::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive a::before,
.footer-cta .fsNavLevel1 li.icon-interactive a::before {
	content: "î¤·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey a::before,
.image-button.icon-jersey::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey a::before,
.footer-cta .fsNavLevel1 li.icon-jersey a::before {
	content: "î¤¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel a::before,
.image-button.icon-laurel::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel a::before,
.footer-cta .fsNavLevel1 li.icon-laurel a::before {
	content: "î¤¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader a::before,
.image-button.icon-leader::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader a::before,
.footer-cta .fsNavLevel1 li.icon-leader a::before {
	content: "î¤º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf a::before,
.image-button.icon-leaf::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf a::before,
.footer-cta .fsNavLevel1 li.icon-leaf a::before {
	content: "î¤»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb a::before,
.image-button.icon-lightbulb::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb a::before {
	content: "î¤¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link a::before,
.image-button.icon-link::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link a::before,
.footer-cta .fsNavLevel1 li.icon-link a::before {
	content: "î¤½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location a::before,
.image-button.icon-location::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location a::before,
.footer-cta .fsNavLevel1 li.icon-location a::before {
	content: "î¤¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock a::before,
.image-button.icon-lock::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock a::before,
.footer-cta .fsNavLevel1 li.icon-lock a::before {
	content: "î¤¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map a::before,
.image-button.icon-map::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map a::before,
.footer-cta .fsNavLevel1 li.icon-map a::before {
	content: "î¥€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal a::before,
.image-button.icon-medal::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal a::before,
.footer-cta .fsNavLevel1 li.icon-medal a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical a::before,
.image-button.icon-medical::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical a::before,
.footer-cta .fsNavLevel1 li.icon-medical a::before {
	content: "î¥‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu a::before,
.image-button.icon-menu::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu a::before,
.footer-cta .fsNavLevel1 li.icon-menu a::before {
	content: "î¥ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt a::before,
.image-button.icon-microphone-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt a::before {
	content: "î¥„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone a::before,
.image-button.icon-microphone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone a::before,
.footer-cta .fsNavLevel1 li.icon-microphone a::before {
	content: "î¥…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope a::before,
.image-button.icon-microscope::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope a::before,
.footer-cta .fsNavLevel1 li.icon-microscope a::before {
	content: "î¥†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone a::before,
.image-button.icon-mobile-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone a::before {
	content: "î¥‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money a::before,
.image-button.icon-money::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money a::before,
.footer-cta .fsNavLevel1 li.icon-money a::before {
	content: "î¥ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music a::before,
.image-button.icon-music::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music a::before,
.footer-cta .fsNavLevel1 li.icon-music a::before {
	content: "î¥‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge a::before,
.image-button.icon-name-badge::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge a::before {
	content: "î¥Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper a::before,
.image-button.icon-newspaper::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper a::before {
	content: "î¥‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door a::before,
.image-button.icon-open-door::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door a::before,
.footer-cta .fsNavLevel1 li.icon-open-door a::before {
	content: "î¥Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint a::before,
.image-button.icon-paint::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint a::before,
.footer-cta .fsNavLevel1 li.icon-paint a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent a::before,
.image-button.icon-parent::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent a::before,
.footer-cta .fsNavLevel1 li.icon-parent a::before {
	content: "î¥Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park a::before,
.image-button.icon-park::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park a::before,
.footer-cta .fsNavLevel1 li.icon-park a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party a::before,
.image-button.icon-party::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party a::before,
.footer-cta .fsNavLevel1 li.icon-party a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil a::before,
.image-button.icon-pencil::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil a::before,
.footer-cta .fsNavLevel1 li.icon-pencil a::before {
	content: "î¥‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone a::before,
.image-button.icon-phone::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone a::before,
.footer-cta .fsNavLevel1 li.icon-phone a::before {
	content: "î¥’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture a::before,
.image-button.icon-picture::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture a::before,
.footer-cta .fsNavLevel1 li.icon-picture a::before {
	content: "î¥“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart a::before,
.image-button.icon-pie-chart::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart a::before {
	content: "î¥”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank a::before,
.image-button.icon-piggy-bank::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank a::before {
	content: "î¥•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong a::before,
.image-button.icon-ping-pong::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong a::before {
	content: "î¥–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate a::before,
.image-button.icon-plate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate a::before,
.footer-cta .fsNavLevel1 li.icon-plate a::before {
	content: "î¥—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground a::before,
.image-button.icon-playground::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground a::before,
.footer-cta .fsNavLevel1 li.icon-playground a::before {
	content: "î¥˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium a::before,
.image-button.icon-podium::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium a::before,
.footer-cta .fsNavLevel1 li.icon-podium a::before {
	content: "î¥™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question a::before,
.image-button.icon-question::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question a::before,
.footer-cta .fsNavLevel1 li.icon-question a::before {
	content: "î¥š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain a::before,
.image-button.icon-rain::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain a::before,
.footer-cta .fsNavLevel1 li.icon-rain a::before {
	content: "î¥›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt a::before,
.image-button.icon-reading-alt::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt a::before {
	content: "î¥œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading a::before,
.image-button.icon-reading::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading a::before,
.footer-cta .fsNavLevel1 li.icon-reading a::before {
	content: "î¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card a::before,
.image-button.icon-report-card::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card a::before,
.footer-cta .fsNavLevel1 li.icon-report-card a::before {
	content: "î¥ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot a::before,
.image-button.icon-robot::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot a::before,
.footer-cta .fsNavLevel1 li.icon-robot a::before {
	content: "î¥Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school a::before,
.image-button.icon-school::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school a::before,
.footer-cta .fsNavLevel1 li.icon-school a::before {
	content: "î¥ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens a::before,
.image-button.icon-screens::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens a::before,
.footer-cta .fsNavLevel1 li.icon-screens a::before {
	content: "î¥¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings a::before,
.image-button.icon-settings::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings a::before,
.footer-cta .fsNavLevel1 li.icon-settings a::before {
	content: "î¥¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police a::before,
.image-button.icon-shield-police::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police a::before {
	content: "î¥£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake a::before,
.image-button.icon-snowflake::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake a::before {
	content: "î¥¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer a::before,
.image-button.icon-soccer::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer a::before,
.footer-cta .fsNavLevel1 li.icon-soccer a::before {
	content: "î¥¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david a::before,
.image-button.icon-star-david::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david a::before,
.footer-cta .fsNavLevel1 li.icon-star-david a::before {
	content: "î¥¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star a::before,
.image-button.icon-star::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star a::before,
.footer-cta .fsNavLevel1 li.icon-star a::before {
	content: "î¥§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store a::before,
.image-button.icon-store::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store a::before,
.footer-cta .fsNavLevel1 li.icon-store a::before {
	content: "î¥¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun a::before,
.image-button.icon-sun::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun a::before,
.footer-cta .fsNavLevel1 li.icon-sun a::before {
	content: "î¥©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task a::before,
.image-button.icon-task::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task a::before,
.footer-cta .fsNavLevel1 li.icon-task a::before {
	content: "î¥ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher a::before,
.image-button.icon-teacher::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher a::before,
.footer-cta .fsNavLevel1 li.icon-teacher a::before {
	content: "î¥«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork a::before,
.image-button.icon-teamwork::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork a::before {
	content: "î¥¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre a::before,
.image-button.icon-theatre::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre a::before,
.footer-cta .fsNavLevel1 li.icon-theatre a::before {
	content: "î¥­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up a::before,
.image-button.icon-thumbs-up::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up a::before {
	content: "î¥®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools a::before,
.image-button.icon-tools::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools a::before,
.footer-cta .fsNavLevel1 li.icon-tools a::before {
	content: "î¥¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate a::before,
.image-button.icon-translate::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate a::before,
.footer-cta .fsNavLevel1 li.icon-translate a::before {
	content: "î¥°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree a::before,
.image-button.icon-tree::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree a::before,
.footer-cta .fsNavLevel1 li.icon-tree a::before {
	content: "î¥±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy a::before,
.image-button.icon-trophy::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy a::before,
.footer-cta .fsNavLevel1 li.icon-trophy a::before {
	content: "î¥²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user a::before,
.image-button.icon-user::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user a::before,
.footer-cta .fsNavLevel1 li.icon-user a::before {
	content: "î¥³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video a::before,
.image-button.icon-video::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video a::before,
.footer-cta .fsNavLevel1 li.icon-video a::before {
	content: "î¥´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus a::before,
.image-button.icon-virus::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus a::before,
.footer-cta .fsNavLevel1 li.icon-virus a::before {
	content: "î¥µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning a::before,
.image-button.icon-warning::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning a::before,
.footer-cta .fsNavLevel1 li.icon-warning a::before {
	content: "î¥¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair a::before,
.image-button.icon-wheelchair::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair a::before {
	content: "î¥·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-add-user-solid a::before,
.image-button.icon-add-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-add-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-add-user-solid a::before {
	content: "î¥¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-alumni-solid a::before,
.image-button.icon-alumni-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-alumni-solid a::before,
.footer-cta .fsNavLevel1 li.icon-alumni-solid a::before {
	content: "î¥¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apple-solid a::before,
.image-button.icon-apple-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apple-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apple-solid a::before {
	content: "î¥º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-apply-solid a::before,
.image-button.icon-apply-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-apply-solid a::before,
.footer-cta .fsNavLevel1 li.icon-apply-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-backpack-solid a::before,
.image-button.icon-backpack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-backpack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-backpack-solid a::before {
	content: "î¥¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-badge-solid a::before,
.image-button.icon-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-badge-solid a::before {
	content: "î¥½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bar-graph-solid a::before,
.image-button.icon-bar-graph-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bar-graph-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bar-graph-solid a::before {
	content: "î¥¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-baseball-solid a::before,
.image-button.icon-baseball-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-baseball-solid a::before,
.footer-cta .fsNavLevel1 li.icon-baseball-solid a::before {
	content: "î¥¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-block-solid a::before,
.image-button.icon-block-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-block-solid a::before,
.footer-cta .fsNavLevel1 li.icon-block-solid a::before {
	content: "î¦€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-stack-solid a::before,
.image-button.icon-book-stack-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-stack-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-stack-solid a::before {
	content: "î¦‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-book-solid a::before,
.image-button.icon-book-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-book-solid a::before,
.footer-cta .fsNavLevel1 li.icon-book-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-brainstorm-solid a::before,
.image-button.icon-brainstorm-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-brainstorm-solid a::before,
.footer-cta .fsNavLevel1 li.icon-brainstorm-solid a::before {
	content: "î¦ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-briefcase-solid a::before,
.image-button.icon-briefcase-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-briefcase-solid a::before,
.footer-cta .fsNavLevel1 li.icon-briefcase-solid a::before {
	content: "î¦„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bullhorn-solid a::before,
.image-button.icon-bullhorn-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bullhorn-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bullhorn-solid a::before {
	content: "î¦…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-bus-solid a::before,
.image-button.icon-bus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-bus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-bus-solid a::before {
	content: "î¦†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-calendar-solid a::before,
.image-button.icon-calendar-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-calendar-solid a::before,
.footer-cta .fsNavLevel1 li.icon-calendar-solid a::before {
	content: "î¦‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-camera-solid a::before,
.image-button.icon-camera-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-camera-solid a::before,
.footer-cta .fsNavLevel1 li.icon-camera-solid a::before {
	content: "î¦ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-certificate-solid a::before,
.image-button.icon-certificate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-certificate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-certificate-solid a::before {
	content: "î¦‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-alt-solid a::before,
.image-button.icon-chat-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-alt-solid a::before {
	content: "î¦Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chat-solid a::before,
.image-button.icon-chat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chat-solid a::before {
	content: "î¦‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-check-solid a::before,
.image-button.icon-check-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-check-solid a::before,
.footer-cta .fsNavLevel1 li.icon-check-solid a::before {
	content: "î¦Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-chess-solid a::before,
.image-button.icon-chess-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-chess-solid a::before,
.footer-cta .fsNavLevel1 li.icon-chess-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-church-solid a::before,
.image-button.icon-church-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-church-solid a::before,
.footer-cta .fsNavLevel1 li.icon-church-solid a::before {
	content: "î¦Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-city-solid a::before,
.image-button.icon-city-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-city-solid a::before,
.footer-cta .fsNavLevel1 li.icon-city-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-classroom-solid a::before,
.image-button.icon-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-classroom-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cleat-solid a::before,
.image-button.icon-cleat-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cleat-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cleat-solid a::before {
	content: "î¦‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-clock-solid a::before,
.image-button.icon-clock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-clock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-clock-solid a::before {
	content: "î¦’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-college-solid a::before,
.image-button.icon-college-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-college-solid a::before,
.footer-cta .fsNavLevel1 li.icon-college-solid a::before {
	content: "î¦“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-connected-users-solid a::before,
.image-button.icon-connected-users-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-connected-users-solid a::before,
.footer-cta .fsNavLevel1 li.icon-connected-users-solid a::before {
	content: "î¦”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-construction-solid a::before,
.image-button.icon-construction-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-construction-solid a::before,
.footer-cta .fsNavLevel1 li.icon-construction-solid a::before {
	content: "î¦•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-credit-card-solid a::before,
.image-button.icon-credit-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-credit-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-credit-card-solid a::before {
	content: "î¦–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-cross-solid a::before,
.image-button.icon-cross-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-cross-solid a::before,
.footer-cta .fsNavLevel1 li.icon-cross-solid a::before {
	content: "î¦—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diagram-solid a::before,
.image-button.icon-diagram-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diagram-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diagram-solid a::before {
	content: "î¦˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diploma-solid a::before,
.image-button.icon-diploma-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diploma-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diploma-solid a::before {
	content: "î¦™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-directory-solid a::before,
.image-button.icon-directory-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-directory-solid a::before,
.footer-cta .fsNavLevel1 li.icon-directory-solid a::before {
	content: "î¦š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-diversity-solid a::before,
.image-button.icon-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-diversity-solid a::before {
	content: "î¦›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-droplet-solid a::before,
.image-button.icon-droplet-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-droplet-solid a::before,
.footer-cta .fsNavLevel1 li.icon-droplet-solid a::before {
	content: "î¦œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-email-solid a::before,
.image-button.icon-email-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-email-solid a::before,
.footer-cta .fsNavLevel1 li.icon-email-solid a::before {
	content: "î¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-family-solid a::before,
.image-button.icon-family-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-family-solid a::before,
.footer-cta .fsNavLevel1 li.icon-family-solid a::before {
	content: "î¦ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-faq-solid a::before,
.image-button.icon-faq-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-faq-solid a::before,
.footer-cta .fsNavLevel1 li.icon-faq-solid a::before {
	content: "î¦Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-flag-solid a::before,
.image-button.icon-flag-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-flag-solid a::before,
.footer-cta .fsNavLevel1 li.icon-flag-solid a::before {
	content: "î¦ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-folder-solid a::before,
.image-button.icon-folder-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-folder-solid a::before,
.footer-cta .fsNavLevel1 li.icon-folder-solid a::before {
	content: "î¦¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-football-solid a::before,
.image-button.icon-football-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-football-solid a::before,
.footer-cta .fsNavLevel1 li.icon-football-solid a::before {
	content: "î¦¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-gift-solid a::before,
.image-button.icon-gift-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-gift-solid a::before,
.footer-cta .fsNavLevel1 li.icon-gift-solid a::before {
	content: "î¦£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-global-diversity-solid a::before,
.image-button.icon-global-diversity-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-global-diversity-solid a::before,
.footer-cta .fsNavLevel1 li.icon-global-diversity-solid a::before {
	content: "î¦¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-globe-solid a::before,
.image-button.icon-globe-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-globe-solid a::before,
.footer-cta .fsNavLevel1 li.icon-globe-solid a::before {
	content: "î¦¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-google-classroom-solid a::before,
.image-button.icon-google-classroom-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-google-classroom-solid a::before,
.footer-cta .fsNavLevel1 li.icon-google-classroom-solid a::before {
	content: "î¦¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-graduation-solid a::before,
.image-button.icon-graduation-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-graduation-solid a::before,
.footer-cta .fsNavLevel1 li.icon-graduation-solid a::before {
	content: "î¦§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-alt-solid a::before,
.image-button.icon-group-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-alt-solid a::before {
	content: "î¦¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-group-solid a::before,
.image-button.icon-group-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-group-solid a::before,
.footer-cta .fsNavLevel1 li.icon-group-solid a::before {
	content: "î¦©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-handshake-solid a::before,
.image-button.icon-handshake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-handshake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-handshake-solid a::before {
	content: "î¦ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.image-button.icon-heart-hand-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-alt-solid a::before {
	content: "î¦¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-hand-solid a::before,
.image-button.icon-heart-hand-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-hand-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-hand-solid a::before {
	content: "î¦­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-heart-solid a::before,
.image-button.icon-heart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-heart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-heart-solid a::before {
	content: "î¦«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-info-solid a::before,
.image-button.icon-info-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-info-solid a::before,
.footer-cta .fsNavLevel1 li.icon-info-solid a::before {
	content: "î¦®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-interactive-solid a::before,
.image-button.icon-interactive-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-interactive-solid a::before,
.footer-cta .fsNavLevel1 li.icon-interactive-solid a::before {
	content: "î¦¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-jersey-solid a::before,
.image-button.icon-jersey-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-jersey-solid a::before,
.footer-cta .fsNavLevel1 li.icon-jersey-solid a::before {
	content: "î¦°";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-laurel-solid a::before,
.image-button.icon-laurel-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-laurel-solid a::before,
.footer-cta .fsNavLevel1 li.icon-laurel-solid a::before {
	content: "î¦±";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leader-solid a::before,
.image-button.icon-leader-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leader-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leader-solid a::before {
	content: "î¦²";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-leaf-solid a::before,
.image-button.icon-leaf-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-leaf-solid a::before,
.footer-cta .fsNavLevel1 li.icon-leaf-solid a::before {
	content: "î¦³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lightbulb-solid a::before,
.image-button.icon-lightbulb-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lightbulb-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lightbulb-solid a::before {
	content: "î¦´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-link-solid a::before,
.image-button.icon-link-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-link-solid a::before,
.footer-cta .fsNavLevel1 li.icon-link-solid a::before {
	content: "î¦µ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-location-solid a::before,
.image-button.icon-location-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-location-solid a::before,
.footer-cta .fsNavLevel1 li.icon-location-solid a::before {
	content: "î¦¶";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-lock-solid a::before,
.image-button.icon-lock-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-lock-solid a::before,
.footer-cta .fsNavLevel1 li.icon-lock-solid a::before {
	content: "î¦·";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-map-solid a::before,
.image-button.icon-map-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-map-solid a::before,
.footer-cta .fsNavLevel1 li.icon-map-solid a::before {
	content: "î¦¸";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medal-solid a::before,
.image-button.icon-medal-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medal-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medal-solid a::before {
	content: "î¦¹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-medical-solid a::before,
.image-button.icon-medical-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-medical-solid a::before,
.footer-cta .fsNavLevel1 li.icon-medical-solid a::before {
	content: "î¦º";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-menu-solid a::before,
.image-button.icon-menu-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-menu-solid a::before,
.footer-cta .fsNavLevel1 li.icon-menu-solid a::before {
	content: "î¦»";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.image-button.icon-microphone-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-alt-solid a::before {
	content: "î¦¼";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microphone-solid a::before,
.image-button.icon-microphone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microphone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microphone-solid a::before {
	content: "î¦½";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-microscope-solid a::before,
.image-button.icon-microscope-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-microscope-solid a::before,
.footer-cta .fsNavLevel1 li.icon-microscope-solid a::before {
	content: "î¦¾";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.image-button.icon-mobile-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-mobile-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-mobile-phone-solid a::before {
	content: "î¦¿";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-money-solid a::before,
.image-button.icon-money-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-money-solid a::before,
.footer-cta .fsNavLevel1 li.icon-money-solid a::before {
	content: "î§€";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-music-solid a::before,
.image-button.icon-music-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-music-solid a::before,
.footer-cta .fsNavLevel1 li.icon-music-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-name-badge-solid a::before,
.image-button.icon-name-badge-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-name-badge-solid a::before,
.footer-cta .fsNavLevel1 li.icon-name-badge-solid a::before {
	content: "î§‚";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-newspaper-solid a::before,
.image-button.icon-newspaper-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-newspaper-solid a::before,
.footer-cta .fsNavLevel1 li.icon-newspaper-solid a::before {
	content: "î§ƒ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-open-door-solid a::before,
.image-button.icon-open-door-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-open-door-solid a::before,
.footer-cta .fsNavLevel1 li.icon-open-door-solid a::before {
	content: "î§„";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-paint-solid a::before,
.image-button.icon-paint-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-paint-solid a::before,
.footer-cta .fsNavLevel1 li.icon-paint-solid a::before {
	content: "î§…";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-parent-solid a::before,
.image-button.icon-parent-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-parent-solid a::before,
.footer-cta .fsNavLevel1 li.icon-parent-solid a::before {
	content: "î§†";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-park-solid a::before,
.image-button.icon-park-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-park-solid a::before,
.footer-cta .fsNavLevel1 li.icon-park-solid a::before {
	content: "î§‡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-party-solid a::before,
.image-button.icon-party-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-party-solid a::before,
.footer-cta .fsNavLevel1 li.icon-party-solid a::before {
	content: "î§ˆ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pencil-solid a::before,
.image-button.icon-pencil-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pencil-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pencil-solid a::before {
	content: "î§‰";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-phone-solid a::before,
.image-button.icon-phone-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-phone-solid a::before,
.footer-cta .fsNavLevel1 li.icon-phone-solid a::before {
	content: "î§Š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-picture-solid a::before,
.image-button.icon-picture-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-picture-solid a::before,
.footer-cta .fsNavLevel1 li.icon-picture-solid a::before {
	content: "î§‹";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-pie-chart-solid a::before,
.image-button.icon-pie-chart-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-pie-chart-solid a::before,
.footer-cta .fsNavLevel1 li.icon-pie-chart-solid a::before {
	content: "î§Œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.image-button.icon-piggy-bank-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-piggy-bank-solid a::before,
.footer-cta .fsNavLevel1 li.icon-piggy-bank-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-ping-pong-solid a::before,
.image-button.icon-ping-pong-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-ping-pong-solid a::before,
.footer-cta .fsNavLevel1 li.icon-ping-pong-solid a::before {
	content: "î§Ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-plate-solid a::before,
.image-button.icon-plate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-plate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-plate-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-playground-solid a::before,
.image-button.icon-playground-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-playground-solid a::before,
.footer-cta .fsNavLevel1 li.icon-playground-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-podium-solid a::before,
.image-button.icon-podium-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-podium-solid a::before,
.footer-cta .fsNavLevel1 li.icon-podium-solid a::before {
	content: "î§‘";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-question-solid a::before,
.image-button.icon-question-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-question-solid a::before,
.footer-cta .fsNavLevel1 li.icon-question-solid a::before {
	content: "î§’";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-rain-solid a::before,
.image-button.icon-rain-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-rain-solid a::before,
.footer-cta .fsNavLevel1 li.icon-rain-solid a::before {
	content: "î§“";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-alt-solid a::before,
.image-button.icon-reading-alt-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-alt-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-alt-solid a::before {
	content: "î§”";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-reading-solid a::before,
.image-button.icon-reading-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-reading-solid a::before,
.footer-cta .fsNavLevel1 li.icon-reading-solid a::before {
	content: "î§•";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-report-card-solid a::before,
.image-button.icon-report-card-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-report-card-solid a::before,
.footer-cta .fsNavLevel1 li.icon-report-card-solid a::before {
	content: "î§–";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-robot-solid a::before,
.image-button.icon-robot-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-robot-solid a::before,
.footer-cta .fsNavLevel1 li.icon-robot-solid a::before {
	content: "î§—";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-school-solid a::before,
.image-button.icon-school-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-school-solid a::before,
.footer-cta .fsNavLevel1 li.icon-school-solid a::before {
	content: "î§˜";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-screens-solid a::before,
.image-button.icon-screens-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-screens-solid a::before,
.footer-cta .fsNavLevel1 li.icon-screens-solid a::before {
	content: "î§™";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-settings-solid a::before,
.image-button.icon-settings-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-settings-solid a::before,
.footer-cta .fsNavLevel1 li.icon-settings-solid a::before {
	content: "î§š";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-shield-police-solid a::before,
.image-button.icon-shield-police-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-shield-police-solid a::before,
.footer-cta .fsNavLevel1 li.icon-shield-police-solid a::before {
	content: "î§›";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-snowflake-solid a::before,
.image-button.icon-snowflake-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-snowflake-solid a::before,
.footer-cta .fsNavLevel1 li.icon-snowflake-solid a::before {
	content: "î§œ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-soccer-solid a::before,
.image-button.icon-soccer-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-soccer-solid a::before,
.footer-cta .fsNavLevel1 li.icon-soccer-solid a::before {
	content: "î§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-david-solid a::before,
.image-button.icon-star-david-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-david-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-david-solid a::before {
	content: "î§ž";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-star-solid a::before,
.image-button.icon-star-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-star-solid a::before,
.footer-cta .fsNavLevel1 li.icon-star-solid a::before {
	content: "î§Ÿ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-store-solid a::before,
.image-button.icon-store-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-store-solid a::before,
.footer-cta .fsNavLevel1 li.icon-store-solid a::before {
	content: "î§ ";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-sun-solid a::before,
.image-button.icon-sun-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-sun-solid a::before,
.footer-cta .fsNavLevel1 li.icon-sun-solid a::before {
	content: "î§¡";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-task-solid a::before,
.image-button.icon-task-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-task-solid a::before,
.footer-cta .fsNavLevel1 li.icon-task-solid a::before {
	content: "î§¢";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teacher-solid a::before,
.image-button.icon-teacher-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teacher-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teacher-solid a::before {
	content: "î§£";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-teamwork-solid a::before,
.image-button.icon-teamwork-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-teamwork-solid a::before,
.footer-cta .fsNavLevel1 li.icon-teamwork-solid a::before {
	content: "î§¤";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-theatre-solid a::before,
.image-button.icon-theatre-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-theatre-solid a::before,
.footer-cta .fsNavLevel1 li.icon-theatre-solid a::before {
	content: "î§¥";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.image-button.icon-thumbs-up-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-thumbs-up-solid a::before,
.footer-cta .fsNavLevel1 li.icon-thumbs-up-solid a::before {
	content: "î§¦";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tools-solid a::before,
.image-button.icon-tools-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tools-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tools-solid a::before {
	content: "î§§";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-translate-solid a::before,
.image-button.icon-translate-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-translate-solid a::before,
.footer-cta .fsNavLevel1 li.icon-translate-solid a::before {
	content: "î§¨";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-tree-solid a::before,
.image-button.icon-tree-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-tree-solid a::before,
.footer-cta .fsNavLevel1 li.icon-tree-solid a::before {
	content: "î§©";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-trophy-solid a::before,
.image-button.icon-trophy-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-trophy-solid a::before,
.footer-cta .fsNavLevel1 li.icon-trophy-solid a::before {
	content: "î§ª";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-user-solid a::before,
.image-button.icon-user-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-user-solid a::before,
.footer-cta .fsNavLevel1 li.icon-user-solid a::before {
	content: "î§«";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-video-solid a::before,
.image-button.icon-video-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-video-solid a::before,
.footer-cta .fsNavLevel1 li.icon-video-solid a::before {
	content: "î§¬";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-virus-solid a::before,
.image-button.icon-virus-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-virus-solid a::before,
.footer-cta .fsNavLevel1 li.icon-virus-solid a::before {
	content: "î§­";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-warning-solid a::before,
.image-button.icon-warning-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-warning-solid a::before,
.footer-cta .fsNavLevel1 li.icon-warning-solid a::before {
	content: "î§®";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.icons-navigation .fsNavLevel1 li.icon-wheelchair-solid a::before,
.image-button.icon-wheelchair-solid::before,
.desktop--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.mobile--cta--nav .fsNavLevel1 li.icon-wheelchair-solid a::before,
.footer-cta .fsNavLevel1 li.icon-wheelchair-solid a::before {
	content: "î§¯";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.map-container {
	position: relative;
	overflow: hidden;
}
.map-container:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	z-index: 10;
	-webkit-transition: 0.5s ease-in-out 0.3s;
	transition: 0.5s ease-in-out 0.3s;
	display: none;
}
@media (min-width: 900px) {
	.map-container:before {
		display: block;
	}
}
.map-container > header {
	position: relative;
}
body:not(.fsComposeMode) .map-container > header .fsElementTitle {
	display: none;
}
.map-container > header .fsElementHeaderContent {
	margin-bottom: 0;
}
.map-container > header .fsElementHeaderContent img,
.map-container > header .fsElementHeaderContent picture {
	display: block;
	width: 100%;
}
body:not(.fsComposeMode) .map-container > .fsElementContent {
	margin: 0 auto;
	background-color: #fff;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	opacity: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 540px;
	position: relative;
	max-height: 0;
	visibility: hidden;
}
@media (min-width: 900px) {
	body:not(.fsComposeMode) .map-container > .fsElementContent {
		margin: 0;
		-webkit-transition: 0.3s ease-in-out 0.3s;
		transition: 0.3s ease-in-out 0.3s;
		position: absolute;
		left: auto;
		right: 0;
		top: 0;
		width: 0;
		height: 100%;
		max-height: none;
		z-index: 15;
		visibility: visible;
	}
}
body:not(.fsComposeMode) .map-container.active:before {
	opacity: 0.7;
	visibility: visible;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
body:not(.fsComposeMode) .map-container.active > .fsElementContent {
	max-height: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
	visibility: visible;
	-webkit-transition: -webkit-transform 0.5s ease-in-out 0.3s;
	transition: -webkit-transform 0.5s ease-in-out 0.3s;
	transition: transform 0.5s ease-in-out 0.3s;
	transition:
		transform 0.5s ease-in-out 0.3s,
		-webkit-transform 0.5s ease-in-out 0.3s;
	z-index: 20;
	margin-top: 30px;
	width: 100%;
}
@media (min-width: 900px) {
	body:not(.fsComposeMode) .map-container.active > .fsElementContent {
		margin-top: 0;
		-webkit-transition:
			width 0.5s ease-in-out 0.3s,
			-webkit-transform 0.5s ease-in-out 0.3s;
		transition:
			width 0.5s ease-in-out 0.3s,
			-webkit-transform 0.5s ease-in-out 0.3s;
		transition:
			transform 0.5s ease-in-out 0.3s,
			width 0.5s ease-in-out 0.3s;
		transition:
			transform 0.5s ease-in-out 0.3s,
			width 0.5s ease-in-out 0.3s,
			-webkit-transform 0.5s ease-in-out 0.3s;
	}
}
.point-plotter .map-container {
	z-index: 10;
}
.point-plotter .map-container > header {
	opacity: 0.5;
}
.close-map {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 40px;
	height: 40px;
	padding: 0;
	border-radius: 100%;
	border: solid 2px #fff;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.2);
	color: rgba(0, 0, 0, 0);
	z-index: 30;
	line-height: 1;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.close-map:after,
.close-map:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	content: " ";
	height: 15px;
	width: 2px;
	background-color: #fff;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.close-map:before {
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
	transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
.close-map:after {
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
	transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
.close-map:focus,
.close-map:hover {
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.close-map:focus:before,
.close-map:hover:before {
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg);
	transform: translate3d(-50%, -50%, 0) rotate(90deg);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.close-map:focus:after,
.close-map:hover:after {
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(-90deg);
	transform: translate3d(-50%, -50%, 0) rotate(-90deg);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.active .close-map {
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.5s ease-in 0.3s;
	transition: 0.5s ease-in 0.3s;
}
body:not(.fsComposeMode) .map-points {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin-bottom: 0;
}
.point-plotter .map-points {
	z-index: -1;
}
body:not(.fsComposeMode) .map-points > footer,
body:not(.fsComposeMode) .map-points > header {
	display: none;
}
.map-points .fsStyleDefaultList {
	padding: 0;
	margin: 0;
}
.map-points .fsStyleDefaultList > li.fsListItem {
	border: none;
	padding: 0;
	position: absolute;
	margin: 0;
	display: block;
	counter-increment: li;
	z-index: 2;
	-webkit-transform: translate3d(-10px, -10px, 0);
	transform: translate3d(-10px, -10px, 0);
	opacity: 0;
	visibility: hidden;
}
.map-points .fsStyleDefaultList > li.fsListItem:focus,
.map-points .fsStyleDefaultList > li.fsListItem:hover {
	z-index: 5;
}
.map-points .fsStyleDefaultList > li.fsListItem.active-point {
	opacity: 1;
	visibility: visible;
}
@media (min-width: 900px) {
	.map-points .fsStyleDefaultList > li.fsListItem.active-point > a {
		background-color: #fff;
		color: inherit;
	}
	.map-points .fsStyleDefaultList > li.fsListItem.active-point > a > span {
		opacity: 1;
		visibility: visible;
		-webkit-transition: 0.5s;
		transition: 0.5s;
	}
}
@media (min-width: 900px) {
	.map-points .fsStyleDefaultList > li.fsListItem {
		opacity: 1;
		visibility: visible;
	}
}
body.fsComposeMode .map-points .fsStyleDefaultList > li.fsListItem {
	position: relative;
}
.map-points .fsStyleDefaultList > li.fsListItem > a {
	width: 20px;
	height: 20px;
	border-radius: 100%;
	border: 1px solid #f79421;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #fff;
	text-align: center;
	white-space: nowrap;
	display: block;
}
body.fsComposeMode .map-points .fsStyleDefaultList > li.fsListItem > a {
	color: #373737;
}
.map-points .fsStyleDefaultList > li.fsListItem > a:before {
	display: none;
}
.map-points .fsStyleDefaultList > li.fsListItem > a:after {
	content: counter(li);
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	text-align: center;
	color: var(--secondary-color, #cfcfcf);
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
}
.map-points .fsStyleDefaultList > li.fsListItem > a > span {
	position: absolute;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	display: block;
	bottom: 30px;
	border-radius: 2px;
	background-color: var(--secondary-color, #cfcfcf);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	color: #fff;
	padding: 12px 18px;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.25;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	max-width: 390px;
	min-width: 200px;
	white-space: break-spaces;
}
.map-points .fsStyleDefaultList > li.fsListItem > a > span:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 6px 0 6px;
	border-color: var(--secondary-color, #cfcfcf) rgba(0, 0, 0, 0)
		rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	position: absolute;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	bottom: -6px;
}
.map-points .fsStyleDefaultList > li.fsListItem > a:focus,
.map-points .fsStyleDefaultList > li.fsListItem > a:hover {
	background-color: #fff;
	color: inherit;
}
.map-points .fsStyleDefaultList > li.fsListItem > a:focus > span,
.map-points .fsStyleDefaultList > li.fsListItem > a:hover > span {
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.map-slideshow-element {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
@media (min-width: 900px) {
	.map-slideshow-element {
		height: 100%;
	}
}
body:not(.fsComposeMode) .map-slideshow-element > header {
	display: none;
}
.map-slideshow-element > .fsElementContent {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.3s ease-in-out 0.5s;
	transition: 0.3s ease-in-out 0.5s;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (min-width: 900px) {
	.map-slideshow-element > .fsElementContent {
		height: 100%;
	}
}
.map-slideshow-element.empty > .fsElementContent,
.map-slideshow-element.show > .fsElementContent {
	-webkit-box-shadow: inset 0 0 0 1px #131313;
	box-shadow: inset 0 0 0 1px #131313;
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.map-slideshow-element .fsElementEmpty {
	padding: 70px 30px 30px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background: #131313;
}
.map-slideshow-element .fsListItems {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.map-slideshow-element .fsListItems.slick-initialized {
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.5s ease-in-out 0.3s;
	transition: 0.5s ease-in-out 0.3s;
}
@media (min-width: 900px) {
	.map-slideshow-element .fsListItems.slick-initialized {
		height: 100%;
	}
}
@media (min-width: 900px) {
	.map-slideshow-element .fsListItems.slick-initialized article {
		overflow-y: auto;
	}
}
@media (min-width: 900px) {
	.map-slideshow-element .fsListItems .slick-list {
		position: relative;
		height: 100%;
	}
	.map-slideshow-element .fsListItems .slick-list:before {
		content: "";
		background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(255, 255, 255, 0)),
			color-stop(51.8%, rgba(255, 255, 255, 0.85)),
			to(#ffffff)
		);
		background: linear-gradient(
			180deg,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.85) 51.8%,
			#ffffff 100%
		);
		width: calc(100% - 2px);
		height: 100px;
		position: absolute;
		left: 1px;
		bottom: 0;
		z-index: 10;
		border-bottom: solid 1px #131313;
	}
}
@media (min-width: 900px) {
	.map-slideshow-element .fsListItems .slick-track {
		height: 100%;
	}
}
.map-slideshow-element .fsListItems article {
	padding: 0 0 100px;
	margin: 0;
}
@media (min-width: 900px) {
	.map-slideshow-element .fsListItems article {
		height: 100%;
	}
}
.map-slideshow-element .fsListItems article:first-child:last-child {
	padding-bottom: 30px;
}
.map-slideshow-element .fsListItems article .fsTitle {
	margin-bottom: 0;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 20px 30px;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.25;
}
.map-slideshow-element .fsListItems article .fsTitle > a {
	color: inherit;
	pointer-events: none;
}
.map-slideshow-element .fsListItems article .fsTitle.fsResourceName {
	display: none;
}
.map-slideshow-element .fsListItems article figure picture {
	display: block;
	position: relative;
}
.map-slideshow-element .fsListItems article figure picture img {
	width: 100%;
	border-radius: 0px;
}
.map-slideshow-element .fsListItems article figcaption {
	margin: 0;
	padding: 30px 30px 0;
	font-style: normal;
	font-size: 16px;
	line-height: 1.75;
	font-family: inherit;
}
.map-slideshow-element .slick-arrow {
	position: absolute;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	top: auto;
	right: 0;
	bottom: 0;
	padding: 0;
	width: 50px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.42);
	-webkit-transition: 0.3s;
	transition: 0.3s;
	overflow: hidden;
	white-space: nowrap;
	color: rgba(0, 0, 0, 0);
	line-height: 0;
	z-index: 20;
	border: none;
	cursor: pointer;
}
.map-slideshow-element .slick-arrow:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	left: 0;
	color: #fff;
	width: 100%;
	text-align: center;
	font-size: 30px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: inline-block;
	line-height: 1;
	height: auto;
}
.map-slideshow-element .slick-arrow:focus,
.map-slideshow-element .slick-arrow:hover {
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: 0.3s;
	transition: 0.3s;
	outline: rgba(0, 0, 0, 0);
}
.map-slideshow-element .slick-arrow:focus:before,
.map-slideshow-element .slick-arrow:hover:before {
	color: #fff;
}
.map-slideshow-element .slick-arrow.fsPrevButton,
.map-slideshow-element .slick-arrow.slick-prev {
	left: auto;
	right: 51px;
}
.map-slideshow-element .slick-arrow.fsPrevButton:before,
.map-slideshow-element .slick-arrow.slick-prev:before {
	content: "î§´";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.map-slideshow-element .slick-arrow.slick-next:before {
	content: "î§³";
	font-family: "bpa-font-icons";
	font-weight: normal;
	speak: none;
}
.map-legend {
	position: relative;
}
.map-legend .fsStyleDefaultList {
	padding: 0;
	margin: 0;
}
@media (min-width: 600px) {
	.map-legend .fsStyleDefaultList {
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
		-webkit-column-rule: 0;
		-moz-column-rule: 0;
		column-rule: 0;
		min-height: initial;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}
.map-legend .fsStyleDefaultList.small {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
@media (min-width: 1000px) {
	.map-legend .fsStyleDefaultList.large {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}
.map-legend .fsStyleDefaultList > li.fsListItem {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	border: none;
	position: relative;
	padding: 0;
	margin: 0 0 15px;
	display: block;
	counter-increment: li;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	color: #373737;
}
.map-legend .fsStyleDefaultList > li.fsListItem:before {
	content: counter(li);
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 700;
	color: var(--secondary-color, #cfcfcf);
	font-size: 16px;
	line-height: inherit;
}
.map-legend .fsStyleDefaultList > li.fsListItem > a {
	display: inline-block;
	color: #636363;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	word-wrap: normal;
	word-break: normal;
	padding-left: 25px;
	text-decoration: none;
}
.map-legend .fsStyleDefaultList > li.fsListItem > a:focus,
.map-legend .fsStyleDefaultList > li.fsListItem > a:hover {
	color: var(--secondary-color, #cfcfcf);
	text-decoration: none;
}
.map-legend .fsStyleDefaultList > li.fsListItem > a:before {
	display: none;
}
.coordinates-popup {
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 50;
	background-color: #fff;
	color: #373737;
	padding: 10px;
}
@-webkit-keyframes slideshow-transition {
	0% {
		opacity: 0;
		visibility: hidden;
	}
}
@keyframes slideshow-transition {
	0% {
		opacity: 0;
		visibility: hidden;
	}
}
@-webkit-keyframes radiate-point-1 {
	100%,
	50% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(2);
		transform: translate3d(-50%, -50%, 0) scale(2);
		opacity: 0.8;
	}
}
@keyframes radiate-point-1 {
	100%,
	50% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(2);
		transform: translate3d(-50%, -50%, 0) scale(2);
		opacity: 0.8;
	}
}
@-webkit-keyframes radiate-point-2 {
	100%,
	50% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(3);
		transform: translate3d(-50%, -50%, 0) scale(3);
		opacity: 0;
		padding: 5px;
	}
}
@keyframes radiate-point-2 {
	100%,
	50% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(3);
		transform: translate3d(-50%, -50%, 0) scale(3);
		opacity: 0;
		padding: 5px;
	}
}
