@import url(https://fonts.googleapis.com/css2?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://use.typekit.net/its4nle.css);
@import url(https://fonts.googleapis.com/css2?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://use.typekit.net/its4nle.css);

@font-face {
    font-family: "IcoMoon";
    src: url(../fonts/icomoon.eot);
    src: url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(../fonts/icomoon.woff2) format("woff2"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.svg#IcoMoon) format("svg");
    font-weight: 300;
    font-style: normal
}

body:not(.fsComposeMode).production-class .fsPageTitle {
    display: none
}

/*! 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 */
@font-face {
    font-family: "bpa-font-icons";
    src: url(../fonts/bpa-icon-library.eot);
    src: url(../fonts/bpa-icon-library.eot?#iefix) format("embedded-opentype"), url(../fonts/bpa-icon-library.woff2) format("woff2"), url(../fonts/bpa-icon-library.woff) format("woff"), url(../fonts/bpa-icon-library.ttf) format("truetype"), url(../fonts/bpa-icon-library.svg#IcoMoon) format("svg");
    font-weight: 400;
    font-style: normal
}

.icon-library .fsElement {
    -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .3);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .3);
    text-align: center;
    padding: 40px 0px 0px 0px
}

.icon-library .fsElement .fsElementTitle {
    font-size: 20px
}

.icon-library .fsElement::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: 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-thropys:before {
    content: "" !important;
    font-size: 40px
}

.icon-library .fsElement.icon-skyward: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
}

.icon-library .fsElement.icon-plus:before {
    content: "" !important;
    font-size: 40px
}

.icon-library .fsElement.dark {
    min-height: 300px;
    margin-top: 50px;
    background-color: #131313;
    color: #fff
}

.icon-library .fsElement.dark .fsElementTitle {
    color: #fff
}

.icon-library .fsElement.dark::before {
    color: #fff
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-add-user>header:before,
.header--quicklinks .fsNavLevel1 li.icon-add-user a:before,
.menu--utility--nav .fsNavLevel1 li.icon-add-user a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-add-user a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-add-user a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-add-user a:before,
.homepage-explore button.header-trigger.icon-add-user .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-add-user .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-alumni>header:before,
.header--quicklinks .fsNavLevel1 li.icon-alumni a:before,
.menu--utility--nav .fsNavLevel1 li.icon-alumni a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-alumni a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-alumni a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-alumni a:before,
.homepage-explore button.header-trigger.icon-alumni .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-alumni .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apple>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apple a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apple a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apple a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apple a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apple a:before,
.homepage-explore button.header-trigger.icon-apple .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apple .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apply>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apply a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apply a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apply a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apply a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apply a:before,
.homepage-explore button.header-trigger.icon-apply .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apply .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-backpack>header:before,
.header--quicklinks .fsNavLevel1 li.icon-backpack a:before,
.menu--utility--nav .fsNavLevel1 li.icon-backpack a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-backpack a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-backpack a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-backpack a:before,
.homepage-explore button.header-trigger.icon-backpack .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-backpack .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-badge>header:before,
.header--quicklinks .fsNavLevel1 li.icon-badge a:before,
.menu--utility--nav .fsNavLevel1 li.icon-badge a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-badge a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-badge a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-badge a:before,
.homepage-explore button.header-trigger.icon-badge .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-badge .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bar-graph>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bar-graph a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bar-graph a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bar-graph a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bar-graph a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bar-graph a:before,
.homepage-explore button.header-trigger.icon-bar-graph .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bar-graph .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-baseball>header:before,
.header--quicklinks .fsNavLevel1 li.icon-baseball a:before,
.menu--utility--nav .fsNavLevel1 li.icon-baseball a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-baseball a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-baseball a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-baseball a:before,
.homepage-explore button.header-trigger.icon-baseball .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-baseball .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-block>header:before,
.header--quicklinks .fsNavLevel1 li.icon-block a:before,
.menu--utility--nav .fsNavLevel1 li.icon-block a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-block a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-block a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-block a:before,
.homepage-explore button.header-trigger.icon-block .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-block .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-stack>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-stack a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-stack a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-stack a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-stack a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-stack a:before,
.homepage-explore button.header-trigger.icon-book-stack .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-stack .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book a:before,
.homepage-explore button.header-trigger.icon-book .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-brainstorm>header:before,
.header--quicklinks .fsNavLevel1 li.icon-brainstorm a:before,
.menu--utility--nav .fsNavLevel1 li.icon-brainstorm a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-brainstorm a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-brainstorm a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-brainstorm a:before,
.homepage-explore button.header-trigger.icon-brainstorm .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-brainstorm .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-briefcase>header:before,
.header--quicklinks .fsNavLevel1 li.icon-briefcase a:before,
.menu--utility--nav .fsNavLevel1 li.icon-briefcase a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-briefcase a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-briefcase a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-briefcase a:before,
.homepage-explore button.header-trigger.icon-briefcase .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-briefcase .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bullhorn>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bullhorn a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bullhorn a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bullhorn a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bullhorn a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bullhorn a:before,
.homepage-explore button.header-trigger.icon-bullhorn .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bullhorn .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bus a:before,
.homepage-explore button.header-trigger.icon-bus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-calendar>header:before,
.header--quicklinks .fsNavLevel1 li.icon-calendar a:before,
.menu--utility--nav .fsNavLevel1 li.icon-calendar a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-calendar a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-calendar a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-calendar a:before,
.homepage-explore button.header-trigger.icon-calendar .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-calendar .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-camera>header:before,
.header--quicklinks .fsNavLevel1 li.icon-camera a:before,
.menu--utility--nav .fsNavLevel1 li.icon-camera a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-camera a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-camera a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-camera a:before,
.homepage-explore button.header-trigger.icon-camera .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-camera .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-certificate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-certificate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-certificate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-certificate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-certificate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-certificate a:before,
.homepage-explore button.header-trigger.icon-certificate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-certificate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-alt a:before,
.homepage-explore button.header-trigger.icon-chat-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat a:before,
.homepage-explore button.header-trigger.icon-chat .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-check>header:before,
.header--quicklinks .fsNavLevel1 li.icon-check a:before,
.menu--utility--nav .fsNavLevel1 li.icon-check a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-check a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-check a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-check a:before,
.homepage-explore button.header-trigger.icon-check .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-check .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chess>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chess a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chess a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chess a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chess a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chess a:before,
.homepage-explore button.header-trigger.icon-chess .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chess .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-church>header:before,
.header--quicklinks .fsNavLevel1 li.icon-church a:before,
.menu--utility--nav .fsNavLevel1 li.icon-church a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-church a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-church a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-church a:before,
.homepage-explore button.header-trigger.icon-church .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-church .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-city>header:before,
.header--quicklinks .fsNavLevel1 li.icon-city a:before,
.menu--utility--nav .fsNavLevel1 li.icon-city a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-city a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-city a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-city a:before,
.homepage-explore button.header-trigger.icon-city .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-city .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-classroom>header:before,
.header--quicklinks .fsNavLevel1 li.icon-classroom a:before,
.menu--utility--nav .fsNavLevel1 li.icon-classroom a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-classroom a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-classroom a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-classroom a:before,
.homepage-explore button.header-trigger.icon-classroom .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-classroom .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cleat>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cleat a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cleat a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cleat a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cleat a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cleat a:before,
.homepage-explore button.header-trigger.icon-cleat .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cleat .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-clock>header:before,
.header--quicklinks .fsNavLevel1 li.icon-clock a:before,
.menu--utility--nav .fsNavLevel1 li.icon-clock a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-clock a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-clock a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-clock a:before,
.homepage-explore button.header-trigger.icon-clock .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-clock .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-college>header:before,
.header--quicklinks .fsNavLevel1 li.icon-college a:before,
.menu--utility--nav .fsNavLevel1 li.icon-college a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-college a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-college a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-college a:before,
.homepage-explore button.header-trigger.icon-college .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-college .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-connected-users>header:before,
.header--quicklinks .fsNavLevel1 li.icon-connected-users a:before,
.menu--utility--nav .fsNavLevel1 li.icon-connected-users a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-connected-users a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-connected-users a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-connected-users a:before,
.homepage-explore button.header-trigger.icon-connected-users .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-connected-users .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-construction>header:before,
.header--quicklinks .fsNavLevel1 li.icon-construction a:before,
.menu--utility--nav .fsNavLevel1 li.icon-construction a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-construction a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-construction a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-construction a:before,
.homepage-explore button.header-trigger.icon-construction .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-construction .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-credit-card>header:before,
.header--quicklinks .fsNavLevel1 li.icon-credit-card a:before,
.menu--utility--nav .fsNavLevel1 li.icon-credit-card a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-credit-card a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-credit-card a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-credit-card a:before,
.homepage-explore button.header-trigger.icon-credit-card .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-credit-card .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cross>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cross a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cross a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cross a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cross a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cross a:before,
.homepage-explore button.header-trigger.icon-cross .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cross .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diagram>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diagram a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diagram a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diagram a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diagram a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diagram a:before,
.homepage-explore button.header-trigger.icon-diagram .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diagram .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diploma>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diploma a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diploma a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diploma a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diploma a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diploma a:before,
.homepage-explore button.header-trigger.icon-diploma .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diploma .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-directory>header:before,
.header--quicklinks .fsNavLevel1 li.icon-directory a:before,
.menu--utility--nav .fsNavLevel1 li.icon-directory a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-directory a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-directory a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-directory a:before,
.homepage-explore button.header-trigger.icon-directory .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-directory .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diversity>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diversity a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diversity a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diversity a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diversity a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diversity a:before,
.homepage-explore button.header-trigger.icon-diversity .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diversity .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-droplet>header:before,
.header--quicklinks .fsNavLevel1 li.icon-droplet a:before,
.menu--utility--nav .fsNavLevel1 li.icon-droplet a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-droplet a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-droplet a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-droplet a:before,
.homepage-explore button.header-trigger.icon-droplet .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-droplet .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-email>header:before,
.header--quicklinks .fsNavLevel1 li.icon-email a:before,
.menu--utility--nav .fsNavLevel1 li.icon-email a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-email a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-email a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-email a:before,
.homepage-explore button.header-trigger.icon-email .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-email .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-family>header:before,
.header--quicklinks .fsNavLevel1 li.icon-family a:before,
.menu--utility--nav .fsNavLevel1 li.icon-family a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-family a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-family a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-family a:before,
.homepage-explore button.header-trigger.icon-family .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-family .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-faq>header:before,
.header--quicklinks .fsNavLevel1 li.icon-faq a:before,
.menu--utility--nav .fsNavLevel1 li.icon-faq a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-faq a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-faq a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-faq a:before,
.homepage-explore button.header-trigger.icon-faq .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-faq .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-flag>header:before,
.header--quicklinks .fsNavLevel1 li.icon-flag a:before,
.menu--utility--nav .fsNavLevel1 li.icon-flag a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-flag a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-flag a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-flag a:before,
.homepage-explore button.header-trigger.icon-flag .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-flag .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-folder>header:before,
.header--quicklinks .fsNavLevel1 li.icon-folder a:before,
.menu--utility--nav .fsNavLevel1 li.icon-folder a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-folder a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-folder a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-folder a:before,
.homepage-explore button.header-trigger.icon-folder .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-folder .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-football>header:before,
.header--quicklinks .fsNavLevel1 li.icon-football a:before,
.menu--utility--nav .fsNavLevel1 li.icon-football a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-football a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-football a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-football a:before,
.homepage-explore button.header-trigger.icon-football .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-football .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-gift>header:before,
.header--quicklinks .fsNavLevel1 li.icon-gift a:before,
.menu--utility--nav .fsNavLevel1 li.icon-gift a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-gift a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-gift a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-gift a:before,
.homepage-explore button.header-trigger.icon-gift .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-gift .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-global-diversity>header:before,
.header--quicklinks .fsNavLevel1 li.icon-global-diversity a:before,
.menu--utility--nav .fsNavLevel1 li.icon-global-diversity a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-global-diversity a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-global-diversity a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-global-diversity a:before,
.homepage-explore button.header-trigger.icon-global-diversity .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-global-diversity .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-globe>header:before,
.header--quicklinks .fsNavLevel1 li.icon-globe a:before,
.menu--utility--nav .fsNavLevel1 li.icon-globe a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-globe a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-globe a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-globe a:before,
.homepage-explore button.header-trigger.icon-globe .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-globe .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-google-classroom>header:before,
.header--quicklinks .fsNavLevel1 li.icon-google-classroom a:before,
.menu--utility--nav .fsNavLevel1 li.icon-google-classroom a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-google-classroom a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-google-classroom a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-google-classroom a:before,
.homepage-explore button.header-trigger.icon-google-classroom .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-google-classroom .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-graduation>header:before,
.header--quicklinks .fsNavLevel1 li.icon-graduation a:before,
.menu--utility--nav .fsNavLevel1 li.icon-graduation a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-graduation a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-graduation a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-graduation a:before,
.homepage-explore button.header-trigger.icon-graduation .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-graduation .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-alt a:before,
.homepage-explore button.header-trigger.icon-group-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group a:before,
.homepage-explore button.header-trigger.icon-group .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-handshake>header:before,
.header--quicklinks .fsNavLevel1 li.icon-handshake a:before,
.menu--utility--nav .fsNavLevel1 li.icon-handshake a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-handshake a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-handshake a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-handshake a:before,
.homepage-explore button.header-trigger.icon-handshake .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-handshake .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-alt a:before,
.homepage-explore button.header-trigger.icon-heart-hand-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand a:before,
.homepage-explore button.header-trigger.icon-heart-hand .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart a:before,
.homepage-explore button.header-trigger.icon-heart .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-info>header:before,
.header--quicklinks .fsNavLevel1 li.icon-info a:before,
.menu--utility--nav .fsNavLevel1 li.icon-info a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-info a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-info a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-info a:before,
.homepage-explore button.header-trigger.icon-info .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-info .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-interactive>header:before,
.header--quicklinks .fsNavLevel1 li.icon-interactive a:before,
.menu--utility--nav .fsNavLevel1 li.icon-interactive a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-interactive a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-interactive a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-interactive a:before,
.homepage-explore button.header-trigger.icon-interactive .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-interactive .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-jersey>header:before,
.header--quicklinks .fsNavLevel1 li.icon-jersey a:before,
.menu--utility--nav .fsNavLevel1 li.icon-jersey a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-jersey a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-jersey a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-jersey a:before,
.homepage-explore button.header-trigger.icon-jersey .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-jersey .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-laurel>header:before,
.header--quicklinks .fsNavLevel1 li.icon-laurel a:before,
.menu--utility--nav .fsNavLevel1 li.icon-laurel a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-laurel a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-laurel a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-laurel a:before,
.homepage-explore button.header-trigger.icon-laurel .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-laurel .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leader>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leader a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leader a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leader a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leader a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leader a:before,
.homepage-explore button.header-trigger.icon-leader .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leader .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leaf>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leaf a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leaf a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leaf a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leaf a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leaf a:before,
.homepage-explore button.header-trigger.icon-leaf .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leaf .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lightbulb>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lightbulb a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lightbulb a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lightbulb a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lightbulb a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lightbulb a:before,
.homepage-explore button.header-trigger.icon-lightbulb .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lightbulb .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-link>header:before,
.header--quicklinks .fsNavLevel1 li.icon-link a:before,
.menu--utility--nav .fsNavLevel1 li.icon-link a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-link a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-link a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-link a:before,
.homepage-explore button.header-trigger.icon-link .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-link .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-location>header:before,
.header--quicklinks .fsNavLevel1 li.icon-location a:before,
.menu--utility--nav .fsNavLevel1 li.icon-location a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-location a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-location a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-location a:before,
.homepage-explore button.header-trigger.icon-location .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-location .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lock>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lock a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lock a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lock a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lock a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lock a:before,
.homepage-explore button.header-trigger.icon-lock .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lock .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-map>header:before,
.header--quicklinks .fsNavLevel1 li.icon-map a:before,
.menu--utility--nav .fsNavLevel1 li.icon-map a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-map a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-map a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-map a:before,
.homepage-explore button.header-trigger.icon-map .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-map .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medal>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medal a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medal a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medal a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medal a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medal a:before,
.homepage-explore button.header-trigger.icon-medal .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medal .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medical>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medical a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medical a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medical a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medical a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medical a:before,
.homepage-explore button.header-trigger.icon-medical .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medical .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-menu>header:before,
.header--quicklinks .fsNavLevel1 li.icon-menu a:before,
.menu--utility--nav .fsNavLevel1 li.icon-menu a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-menu a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-menu a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-menu a:before,
.homepage-explore button.header-trigger.icon-menu .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-menu .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-alt a:before,
.homepage-explore button.header-trigger.icon-microphone-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone a:before,
.homepage-explore button.header-trigger.icon-microphone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microscope>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microscope a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microscope a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microscope a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microscope a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microscope a:before,
.homepage-explore button.header-trigger.icon-microscope .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microscope .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-mobile-phone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-mobile-phone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-mobile-phone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-mobile-phone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-mobile-phone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-mobile-phone a:before,
.homepage-explore button.header-trigger.icon-mobile-phone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-mobile-phone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-money>header:before,
.header--quicklinks .fsNavLevel1 li.icon-money a:before,
.menu--utility--nav .fsNavLevel1 li.icon-money a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-money a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-money a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-money a:before,
.homepage-explore button.header-trigger.icon-money .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-money .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-music>header:before,
.header--quicklinks .fsNavLevel1 li.icon-music a:before,
.menu--utility--nav .fsNavLevel1 li.icon-music a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-music a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-music a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-music a:before,
.homepage-explore button.header-trigger.icon-music .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-music .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-name-badge>header:before,
.header--quicklinks .fsNavLevel1 li.icon-name-badge a:before,
.menu--utility--nav .fsNavLevel1 li.icon-name-badge a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-name-badge a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-name-badge a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-name-badge a:before,
.homepage-explore button.header-trigger.icon-name-badge .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-name-badge .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-newspaper>header:before,
.header--quicklinks .fsNavLevel1 li.icon-newspaper a:before,
.menu--utility--nav .fsNavLevel1 li.icon-newspaper a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-newspaper a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-newspaper a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-newspaper a:before,
.homepage-explore button.header-trigger.icon-newspaper .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-newspaper .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-open-door>header:before,
.header--quicklinks .fsNavLevel1 li.icon-open-door a:before,
.menu--utility--nav .fsNavLevel1 li.icon-open-door a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-open-door a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-open-door a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-open-door a:before,
.homepage-explore button.header-trigger.icon-open-door .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-open-door .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-paint>header:before,
.header--quicklinks .fsNavLevel1 li.icon-paint a:before,
.menu--utility--nav .fsNavLevel1 li.icon-paint a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-paint a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-paint a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-paint a:before,
.homepage-explore button.header-trigger.icon-paint .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-paint .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-parent>header:before,
.header--quicklinks .fsNavLevel1 li.icon-parent a:before,
.menu--utility--nav .fsNavLevel1 li.icon-parent a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-parent a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-parent a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-parent a:before,
.homepage-explore button.header-trigger.icon-parent .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-parent .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-park>header:before,
.header--quicklinks .fsNavLevel1 li.icon-park a:before,
.menu--utility--nav .fsNavLevel1 li.icon-park a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-park a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-park a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-park a:before,
.homepage-explore button.header-trigger.icon-park .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-park .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-party>header:before,
.header--quicklinks .fsNavLevel1 li.icon-party a:before,
.menu--utility--nav .fsNavLevel1 li.icon-party a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-party a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-party a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-party a:before,
.homepage-explore button.header-trigger.icon-party .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-party .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pencil>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pencil a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pencil a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pencil a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pencil a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pencil a:before,
.homepage-explore button.header-trigger.icon-pencil .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pencil .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-phone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-phone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-phone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-phone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-phone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-phone a:before,
.homepage-explore button.header-trigger.icon-phone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-phone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-picture>header:before,
.header--quicklinks .fsNavLevel1 li.icon-picture a:before,
.menu--utility--nav .fsNavLevel1 li.icon-picture a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-picture a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-picture a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-picture a:before,
.homepage-explore button.header-trigger.icon-picture .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-picture .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pie-chart>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pie-chart a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pie-chart a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pie-chart a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pie-chart a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pie-chart a:before,
.homepage-explore button.header-trigger.icon-pie-chart .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pie-chart .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-piggy-bank>header:before,
.header--quicklinks .fsNavLevel1 li.icon-piggy-bank a:before,
.menu--utility--nav .fsNavLevel1 li.icon-piggy-bank a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-piggy-bank a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-piggy-bank a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-piggy-bank a:before,
.homepage-explore button.header-trigger.icon-piggy-bank .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-piggy-bank .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-ping-pong>header:before,
.header--quicklinks .fsNavLevel1 li.icon-ping-pong a:before,
.menu--utility--nav .fsNavLevel1 li.icon-ping-pong a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-ping-pong a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-ping-pong a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-ping-pong a:before,
.homepage-explore button.header-trigger.icon-ping-pong .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-ping-pong .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plate a:before,
.homepage-explore button.header-trigger.icon-plate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-playground>header:before,
.header--quicklinks .fsNavLevel1 li.icon-playground a:before,
.menu--utility--nav .fsNavLevel1 li.icon-playground a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-playground a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-playground a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-playground a:before,
.homepage-explore button.header-trigger.icon-playground .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-playground .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-podium>header:before,
.header--quicklinks .fsNavLevel1 li.icon-podium a:before,
.menu--utility--nav .fsNavLevel1 li.icon-podium a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-podium a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-podium a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-podium a:before,
.homepage-explore button.header-trigger.icon-podium .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-podium .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-question>header:before,
.header--quicklinks .fsNavLevel1 li.icon-question a:before,
.menu--utility--nav .fsNavLevel1 li.icon-question a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-question a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-question a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-question a:before,
.homepage-explore button.header-trigger.icon-question .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-question .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-rain>header:before,
.header--quicklinks .fsNavLevel1 li.icon-rain a:before,
.menu--utility--nav .fsNavLevel1 li.icon-rain a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-rain a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-rain a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-rain a:before,
.homepage-explore button.header-trigger.icon-rain .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-rain .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-alt a:before,
.homepage-explore button.header-trigger.icon-reading-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading a:before,
.homepage-explore button.header-trigger.icon-reading .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-report-card>header:before,
.header--quicklinks .fsNavLevel1 li.icon-report-card a:before,
.menu--utility--nav .fsNavLevel1 li.icon-report-card a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-report-card a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-report-card a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-report-card a:before,
.homepage-explore button.header-trigger.icon-report-card .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-report-card .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-robot>header:before,
.header--quicklinks .fsNavLevel1 li.icon-robot a:before,
.menu--utility--nav .fsNavLevel1 li.icon-robot a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-robot a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-robot a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-robot a:before,
.homepage-explore button.header-trigger.icon-robot .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-robot .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-school>header:before,
.header--quicklinks .fsNavLevel1 li.icon-school a:before,
.menu--utility--nav .fsNavLevel1 li.icon-school a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-school a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-school a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-school a:before,
.homepage-explore button.header-trigger.icon-school .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-school .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-screens>header:before,
.header--quicklinks .fsNavLevel1 li.icon-screens a:before,
.menu--utility--nav .fsNavLevel1 li.icon-screens a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-screens a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-screens a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-screens a:before,
.homepage-explore button.header-trigger.icon-screens .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-screens .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-settings>header:before,
.header--quicklinks .fsNavLevel1 li.icon-settings a:before,
.menu--utility--nav .fsNavLevel1 li.icon-settings a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-settings a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-settings a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-settings a:before,
.homepage-explore button.header-trigger.icon-settings .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-settings .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-shield-police>header:before,
.header--quicklinks .fsNavLevel1 li.icon-shield-police a:before,
.menu--utility--nav .fsNavLevel1 li.icon-shield-police a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-shield-police a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-shield-police a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-shield-police a:before,
.homepage-explore button.header-trigger.icon-shield-police .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-shield-police .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-snowflake>header:before,
.header--quicklinks .fsNavLevel1 li.icon-snowflake a:before,
.menu--utility--nav .fsNavLevel1 li.icon-snowflake a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-snowflake a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-snowflake a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-snowflake a:before,
.homepage-explore button.header-trigger.icon-snowflake .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-snowflake .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-soccer>header:before,
.header--quicklinks .fsNavLevel1 li.icon-soccer a:before,
.menu--utility--nav .fsNavLevel1 li.icon-soccer a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-soccer a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-soccer a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-soccer a:before,
.homepage-explore button.header-trigger.icon-soccer .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-soccer .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-david>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-david a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-david a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-david a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-david a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-david a:before,
.homepage-explore button.header-trigger.icon-star-david .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-david .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star a:before,
.homepage-explore button.header-trigger.icon-star .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-store>header:before,
.header--quicklinks .fsNavLevel1 li.icon-store a:before,
.menu--utility--nav .fsNavLevel1 li.icon-store a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-store a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-store a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-store a:before,
.homepage-explore button.header-trigger.icon-store .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-store .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-sun>header:before,
.header--quicklinks .fsNavLevel1 li.icon-sun a:before,
.menu--utility--nav .fsNavLevel1 li.icon-sun a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-sun a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-sun a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-sun a:before,
.homepage-explore button.header-trigger.icon-sun .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-sun .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-task>header:before,
.header--quicklinks .fsNavLevel1 li.icon-task a:before,
.menu--utility--nav .fsNavLevel1 li.icon-task a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-task a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-task a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-task a:before,
.homepage-explore button.header-trigger.icon-task .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-task .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teacher>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teacher a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teacher a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teacher a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teacher a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teacher a:before,
.homepage-explore button.header-trigger.icon-teacher .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teacher .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teamwork>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teamwork a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teamwork a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teamwork a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teamwork a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teamwork a:before,
.homepage-explore button.header-trigger.icon-teamwork .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teamwork .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-theatre>header:before,
.header--quicklinks .fsNavLevel1 li.icon-theatre a:before,
.menu--utility--nav .fsNavLevel1 li.icon-theatre a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-theatre a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-theatre a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-theatre a:before,
.homepage-explore button.header-trigger.icon-theatre .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-theatre .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thropys>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thropys a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thropys a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thropys a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thropys a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thropys a:before,
.homepage-explore button.header-trigger.icon-thropys .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thropys .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-skyward>header:before,
.header--quicklinks .fsNavLevel1 li.icon-skyward a:before,
.menu--utility--nav .fsNavLevel1 li.icon-skyward a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-skyward a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-skyward a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-skyward a:before,
.homepage-explore button.header-trigger.icon-skyward .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-skyward .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thumbs-up>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thumbs-up a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thumbs-up a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thumbs-up a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thumbs-up a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thumbs-up a:before,
.homepage-explore button.header-trigger.icon-thumbs-up .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thumbs-up .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tools>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tools a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tools a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tools a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tools a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tools a:before,
.homepage-explore button.header-trigger.icon-tools .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tools .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-translate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-translate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-translate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-translate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-translate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-translate a:before,
.homepage-explore button.header-trigger.icon-translate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-translate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tree>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tree a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tree a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tree a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tree a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tree a:before,
.homepage-explore button.header-trigger.icon-tree .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tree .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-trophy>header:before,
.header--quicklinks .fsNavLevel1 li.icon-trophy a:before,
.menu--utility--nav .fsNavLevel1 li.icon-trophy a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-trophy a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-trophy a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-trophy a:before,
.homepage-explore button.header-trigger.icon-trophy .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-trophy .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-user>header:before,
.header--quicklinks .fsNavLevel1 li.icon-user a:before,
.menu--utility--nav .fsNavLevel1 li.icon-user a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-user a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-user a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-user a:before,
.homepage-explore button.header-trigger.icon-user .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-user .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-video>header:before,
.header--quicklinks .fsNavLevel1 li.icon-video a:before,
.menu--utility--nav .fsNavLevel1 li.icon-video a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-video a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-video a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-video a:before,
.homepage-explore button.header-trigger.icon-video .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-video .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-virus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-virus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-virus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-virus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-virus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-virus a:before,
.homepage-explore button.header-trigger.icon-virus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-virus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-warning>header:before,
.header--quicklinks .fsNavLevel1 li.icon-warning a:before,
.menu--utility--nav .fsNavLevel1 li.icon-warning a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-warning a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-warning a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-warning a:before,
.homepage-explore button.header-trigger.icon-warning .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-warning .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-wheelchair>header:before,
.header--quicklinks .fsNavLevel1 li.icon-wheelchair a:before,
.menu--utility--nav .fsNavLevel1 li.icon-wheelchair a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-wheelchair a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-wheelchair a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-wheelchair a:before,
.homepage-explore button.header-trigger.icon-wheelchair .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-wheelchair .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-add-user-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-add-user-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-add-user-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-add-user-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-add-user-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-add-user-solid a:before,
.homepage-explore button.header-trigger.icon-add-user-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-add-user-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-alumni-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-alumni-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-alumni-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-alumni-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-alumni-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-alumni-solid a:before,
.homepage-explore button.header-trigger.icon-alumni-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-alumni-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apple-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apple-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apple-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apple-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apple-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apple-solid a:before,
.homepage-explore button.header-trigger.icon-apple-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apple-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apply-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apply-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apply-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apply-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apply-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apply-solid a:before,
.homepage-explore button.header-trigger.icon-apply-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apply-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-backpack-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-backpack-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-backpack-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-backpack-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-backpack-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-backpack-solid a:before,
.homepage-explore button.header-trigger.icon-backpack-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-backpack-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-badge-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-badge-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-badge-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-badge-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-badge-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-badge-solid a:before,
.homepage-explore button.header-trigger.icon-badge-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-badge-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bar-graph-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bar-graph-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bar-graph-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bar-graph-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bar-graph-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bar-graph-solid a:before,
.homepage-explore button.header-trigger.icon-bar-graph-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bar-graph-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-baseball-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-baseball-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-baseball-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-baseball-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-baseball-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-baseball-solid a:before,
.homepage-explore button.header-trigger.icon-baseball-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-baseball-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-block-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-block-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-block-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-block-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-block-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-block-solid a:before,
.homepage-explore button.header-trigger.icon-block-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-block-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-stack-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-stack-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-stack-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-stack-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-stack-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-stack-solid a:before,
.homepage-explore button.header-trigger.icon-book-stack-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-stack-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-solid a:before,
.homepage-explore button.header-trigger.icon-book-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-brainstorm-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-brainstorm-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-brainstorm-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-brainstorm-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-brainstorm-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-brainstorm-solid a:before,
.homepage-explore button.header-trigger.icon-brainstorm-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-brainstorm-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-briefcase-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-briefcase-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-briefcase-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-briefcase-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-briefcase-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-briefcase-solid a:before,
.homepage-explore button.header-trigger.icon-briefcase-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-briefcase-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bullhorn-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bullhorn-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bullhorn-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bullhorn-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bullhorn-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bullhorn-solid a:before,
.homepage-explore button.header-trigger.icon-bullhorn-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bullhorn-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bus-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bus-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bus-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bus-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bus-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bus-solid a:before,
.homepage-explore button.header-trigger.icon-bus-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bus-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-calendar-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-calendar-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-calendar-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-calendar-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-calendar-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-calendar-solid a:before,
.homepage-explore button.header-trigger.icon-calendar-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-calendar-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-camera-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-camera-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-camera-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-camera-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-camera-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-camera-solid a:before,
.homepage-explore button.header-trigger.icon-camera-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-camera-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-certificate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-certificate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-certificate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-certificate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-certificate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-certificate-solid a:before,
.homepage-explore button.header-trigger.icon-certificate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-certificate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-alt-solid a:before,
.homepage-explore button.header-trigger.icon-chat-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-solid a:before,
.homepage-explore button.header-trigger.icon-chat-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-check-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-check-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-check-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-check-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-check-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-check-solid a:before,
.homepage-explore button.header-trigger.icon-check-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-check-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chess-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chess-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chess-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chess-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chess-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chess-solid a:before,
.homepage-explore button.header-trigger.icon-chess-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chess-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-church-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-church-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-church-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-church-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-church-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-church-solid a:before,
.homepage-explore button.header-trigger.icon-church-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-church-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-city-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-city-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-city-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-city-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-city-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-city-solid a:before,
.homepage-explore button.header-trigger.icon-city-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-city-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-classroom-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-classroom-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-classroom-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-classroom-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-classroom-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-classroom-solid a:before,
.homepage-explore button.header-trigger.icon-classroom-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-classroom-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cleat-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cleat-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cleat-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cleat-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cleat-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cleat-solid a:before,
.homepage-explore button.header-trigger.icon-cleat-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cleat-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-clock-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-clock-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-clock-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-clock-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-clock-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-clock-solid a:before,
.homepage-explore button.header-trigger.icon-clock-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-clock-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-college-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-college-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-college-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-college-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-college-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-college-solid a:before,
.homepage-explore button.header-trigger.icon-college-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-college-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-connected-users-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-connected-users-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-connected-users-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-connected-users-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-connected-users-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-connected-users-solid a:before,
.homepage-explore button.header-trigger.icon-connected-users-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-connected-users-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-construction-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-construction-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-construction-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-construction-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-construction-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-construction-solid a:before,
.homepage-explore button.header-trigger.icon-construction-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-construction-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-credit-card-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-credit-card-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-credit-card-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-credit-card-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-credit-card-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-credit-card-solid a:before,
.homepage-explore button.header-trigger.icon-credit-card-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-credit-card-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cross-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cross-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cross-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cross-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cross-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cross-solid a:before,
.homepage-explore button.header-trigger.icon-cross-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cross-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diagram-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diagram-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diagram-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diagram-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diagram-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diagram-solid a:before,
.homepage-explore button.header-trigger.icon-diagram-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diagram-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diploma-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diploma-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diploma-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diploma-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diploma-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diploma-solid a:before,
.homepage-explore button.header-trigger.icon-diploma-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diploma-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-directory-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-directory-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-directory-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-directory-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-directory-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-directory-solid a:before,
.homepage-explore button.header-trigger.icon-directory-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-directory-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diversity-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diversity-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diversity-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diversity-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diversity-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diversity-solid a:before,
.homepage-explore button.header-trigger.icon-diversity-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diversity-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-droplet-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-droplet-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-droplet-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-droplet-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-droplet-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-droplet-solid a:before,
.homepage-explore button.header-trigger.icon-droplet-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-droplet-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-email-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-email-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-email-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-email-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-email-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-email-solid a:before,
.homepage-explore button.header-trigger.icon-email-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-email-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-family-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-family-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-family-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-family-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-family-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-family-solid a:before,
.homepage-explore button.header-trigger.icon-family-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-family-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-faq-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-faq-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-faq-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-faq-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-faq-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-faq-solid a:before,
.homepage-explore button.header-trigger.icon-faq-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-faq-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-flag-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-flag-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-flag-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-flag-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-flag-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-flag-solid a:before,
.homepage-explore button.header-trigger.icon-flag-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-flag-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-folder-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-folder-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-folder-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-folder-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-folder-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-folder-solid a:before,
.homepage-explore button.header-trigger.icon-folder-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-folder-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-football-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-football-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-football-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-football-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-football-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-football-solid a:before,
.homepage-explore button.header-trigger.icon-football-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-football-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-gift-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-gift-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-gift-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-gift-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-gift-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-gift-solid a:before,
.homepage-explore button.header-trigger.icon-gift-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-gift-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-global-diversity-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-global-diversity-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-global-diversity-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-global-diversity-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-global-diversity-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-global-diversity-solid a:before,
.homepage-explore button.header-trigger.icon-global-diversity-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-global-diversity-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-globe-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-globe-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-globe-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-globe-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-globe-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-globe-solid a:before,
.homepage-explore button.header-trigger.icon-globe-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-globe-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-google-classroom-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-google-classroom-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-google-classroom-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-google-classroom-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-google-classroom-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-google-classroom-solid a:before,
.homepage-explore button.header-trigger.icon-google-classroom-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-google-classroom-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-graduation-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-graduation-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-graduation-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-graduation-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-graduation-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-graduation-solid a:before,
.homepage-explore button.header-trigger.icon-graduation-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-graduation-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-alt-solid a:before,
.homepage-explore button.header-trigger.icon-group-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-solid a:before,
.homepage-explore button.header-trigger.icon-group-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-handshake-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-handshake-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-handshake-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-handshake-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-handshake-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-handshake-solid a:before,
.homepage-explore button.header-trigger.icon-handshake-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-handshake-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.homepage-explore button.header-trigger.icon-heart-hand-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-solid a:before,
.homepage-explore button.header-trigger.icon-heart-hand-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-solid a:before,
.homepage-explore button.header-trigger.icon-heart-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-info-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-info-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-info-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-info-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-info-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-info-solid a:before,
.homepage-explore button.header-trigger.icon-info-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-info-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-interactive-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-interactive-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-interactive-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-interactive-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-interactive-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-interactive-solid a:before,
.homepage-explore button.header-trigger.icon-interactive-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-interactive-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-jersey-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-jersey-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-jersey-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-jersey-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-jersey-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-jersey-solid a:before,
.homepage-explore button.header-trigger.icon-jersey-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-jersey-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-laurel-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-laurel-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-laurel-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-laurel-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-laurel-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-laurel-solid a:before,
.homepage-explore button.header-trigger.icon-laurel-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-laurel-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leader-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leader-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leader-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leader-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leader-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leader-solid a:before,
.homepage-explore button.header-trigger.icon-leader-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leader-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leaf-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leaf-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leaf-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leaf-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leaf-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leaf-solid a:before,
.homepage-explore button.header-trigger.icon-leaf-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leaf-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lightbulb-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lightbulb-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lightbulb-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lightbulb-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lightbulb-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lightbulb-solid a:before,
.homepage-explore button.header-trigger.icon-lightbulb-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lightbulb-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-link-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-link-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-link-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-link-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-link-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-link-solid a:before,
.homepage-explore button.header-trigger.icon-link-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-link-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-location-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-location-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-location-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-location-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-location-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-location-solid a:before,
.homepage-explore button.header-trigger.icon-location-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-location-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lock-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lock-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lock-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lock-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lock-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lock-solid a:before,
.homepage-explore button.header-trigger.icon-lock-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lock-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-map-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-map-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-map-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-map-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-map-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-map-solid a:before,
.homepage-explore button.header-trigger.icon-map-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-map-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medal-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medal-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medal-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medal-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medal-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medal-solid a:before,
.homepage-explore button.header-trigger.icon-medal-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medal-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medical-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medical-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medical-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medical-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medical-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medical-solid a:before,
.homepage-explore button.header-trigger.icon-medical-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medical-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-menu-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-menu-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-menu-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-menu-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-menu-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-menu-solid a:before,
.homepage-explore button.header-trigger.icon-menu-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-menu-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.homepage-explore button.header-trigger.icon-microphone-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-solid a:before,
.homepage-explore button.header-trigger.icon-microphone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microscope-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microscope-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microscope-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microscope-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microscope-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microscope-solid a:before,
.homepage-explore button.header-trigger.icon-microscope-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microscope-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-mobile-phone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.homepage-explore button.header-trigger.icon-mobile-phone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-mobile-phone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-money-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-money-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-money-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-money-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-money-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-money-solid a:before,
.homepage-explore button.header-trigger.icon-money-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-money-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-music-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-music-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-music-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-music-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-music-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-music-solid a:before,
.homepage-explore button.header-trigger.icon-music-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-music-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-name-badge-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-name-badge-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-name-badge-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-name-badge-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-name-badge-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-name-badge-solid a:before,
.homepage-explore button.header-trigger.icon-name-badge-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-name-badge-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-newspaper-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-newspaper-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-newspaper-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-newspaper-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-newspaper-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-newspaper-solid a:before,
.homepage-explore button.header-trigger.icon-newspaper-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-newspaper-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-open-door-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-open-door-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-open-door-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-open-door-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-open-door-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-open-door-solid a:before,
.homepage-explore button.header-trigger.icon-open-door-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-open-door-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-paint-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-paint-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-paint-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-paint-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-paint-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-paint-solid a:before,
.homepage-explore button.header-trigger.icon-paint-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-paint-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-parent-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-parent-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-parent-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-parent-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-parent-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-parent-solid a:before,
.homepage-explore button.header-trigger.icon-parent-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-parent-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-park-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-park-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-park-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-park-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-park-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-park-solid a:before,
.homepage-explore button.header-trigger.icon-park-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-park-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-party-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-party-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-party-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-party-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-party-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-party-solid a:before,
.homepage-explore button.header-trigger.icon-party-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-party-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pencil-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pencil-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pencil-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pencil-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pencil-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pencil-solid a:before,
.homepage-explore button.header-trigger.icon-pencil-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pencil-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-phone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-phone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-phone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-phone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-phone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-phone-solid a:before,
.homepage-explore button.header-trigger.icon-phone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-phone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-picture-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-picture-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-picture-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-picture-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-picture-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-picture-solid a:before,
.homepage-explore button.header-trigger.icon-picture-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-picture-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pie-chart-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pie-chart-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pie-chart-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pie-chart-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pie-chart-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pie-chart-solid a:before,
.homepage-explore button.header-trigger.icon-pie-chart-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pie-chart-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-piggy-bank-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.homepage-explore button.header-trigger.icon-piggy-bank-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-piggy-bank-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-ping-pong-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-ping-pong-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-ping-pong-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-ping-pong-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-ping-pong-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-ping-pong-solid a:before,
.homepage-explore button.header-trigger.icon-ping-pong-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-ping-pong-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plate-solid a:before,
.homepage-explore button.header-trigger.icon-plate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-playground-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-playground-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-playground-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-playground-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-playground-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-playground-solid a:before,
.homepage-explore button.header-trigger.icon-playground-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-playground-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-podium-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-podium-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-podium-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-podium-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-podium-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-podium-solid a:before,
.homepage-explore button.header-trigger.icon-podium-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-podium-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-question-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-question-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-question-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-question-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-question-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-question-solid a:before,
.homepage-explore button.header-trigger.icon-question-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-question-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-rain-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-rain-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-rain-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-rain-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-rain-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-rain-solid a:before,
.homepage-explore button.header-trigger.icon-rain-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-rain-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-alt-solid a:before,
.homepage-explore button.header-trigger.icon-reading-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-solid a:before,
.homepage-explore button.header-trigger.icon-reading-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-report-card-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-report-card-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-report-card-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-report-card-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-report-card-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-report-card-solid a:before,
.homepage-explore button.header-trigger.icon-report-card-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-report-card-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-robot-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-robot-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-robot-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-robot-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-robot-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-robot-solid a:before,
.homepage-explore button.header-trigger.icon-robot-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-robot-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-school-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-school-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-school-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-school-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-school-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-school-solid a:before,
.homepage-explore button.header-trigger.icon-school-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-school-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-screens-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-screens-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-screens-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-screens-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-screens-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-screens-solid a:before,
.homepage-explore button.header-trigger.icon-screens-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-screens-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-settings-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-settings-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-settings-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-settings-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-settings-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-settings-solid a:before,
.homepage-explore button.header-trigger.icon-settings-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-settings-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-shield-police-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-shield-police-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-shield-police-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-shield-police-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-shield-police-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-shield-police-solid a:before,
.homepage-explore button.header-trigger.icon-shield-police-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-shield-police-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-snowflake-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-snowflake-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-snowflake-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-snowflake-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-snowflake-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-snowflake-solid a:before,
.homepage-explore button.header-trigger.icon-snowflake-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-snowflake-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-soccer-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-soccer-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-soccer-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-soccer-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-soccer-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-soccer-solid a:before,
.homepage-explore button.header-trigger.icon-soccer-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-soccer-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-david-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-david-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-david-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-david-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-david-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-david-solid a:before,
.homepage-explore button.header-trigger.icon-star-david-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-david-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-solid a:before,
.homepage-explore button.header-trigger.icon-star-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-store-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-store-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-store-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-store-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-store-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-store-solid a:before,
.homepage-explore button.header-trigger.icon-store-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-store-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-sun-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-sun-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-sun-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-sun-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-sun-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-sun-solid a:before,
.homepage-explore button.header-trigger.icon-sun-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-sun-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-task-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-task-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-task-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-task-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-task-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-task-solid a:before,
.homepage-explore button.header-trigger.icon-task-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-task-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teacher-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teacher-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teacher-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teacher-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teacher-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teacher-solid a:before,
.homepage-explore button.header-trigger.icon-teacher-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teacher-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teamwork-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teamwork-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teamwork-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teamwork-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teamwork-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teamwork-solid a:before,
.homepage-explore button.header-trigger.icon-teamwork-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teamwork-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-theatre-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-theatre-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-theatre-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-theatre-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-theatre-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-theatre-solid a:before,
.homepage-explore button.header-trigger.icon-theatre-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-theatre-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thumbs-up-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.homepage-explore button.header-trigger.icon-thumbs-up-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thumbs-up-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tools-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tools-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tools-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tools-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tools-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tools-solid a:before,
.homepage-explore button.header-trigger.icon-tools-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tools-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-translate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-translate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-translate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-translate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-translate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-translate-solid a:before,
.homepage-explore button.header-trigger.icon-translate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-translate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tree-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tree-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tree-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tree-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tree-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tree-solid a:before,
.homepage-explore button.header-trigger.icon-tree-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tree-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-trophy-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-trophy-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-trophy-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-trophy-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-trophy-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-trophy-solid a:before,
.homepage-explore button.header-trigger.icon-trophy-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-trophy-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-user-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-user-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-user-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-user-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-user-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-user-solid a:before,
.homepage-explore button.header-trigger.icon-user-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-user-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-video-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-video-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-video-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-video-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-video-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-video-solid a:before,
.homepage-explore button.header-trigger.icon-video-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-video-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-virus-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-virus-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-virus-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-virus-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-virus-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-virus-solid a:before,
.homepage-explore button.header-trigger.icon-virus-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-virus-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-warning-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-warning-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-warning-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-warning-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-warning-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-warning-solid a:before,
.homepage-explore button.header-trigger.icon-warning-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-warning-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-wheelchair-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-wheelchair-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-wheelchair-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-wheelchair-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-wheelchair-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-wheelchair-solid a:before,
.homepage-explore button.header-trigger.icon-wheelchair-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-wheelchair-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plus a:before,
.homepage-explore button.header-trigger.icon-plus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-add-user a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-add-user a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-add-user a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-add-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-add-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-alumni a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-alumni a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-alumni a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-alumni>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-alumni>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apple a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apple a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apple a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apple>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apple>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apply a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apply a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apply a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apply>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apply>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-backpack a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-backpack a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-backpack a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-backpack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-backpack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-badge a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-badge a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-badge a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bar-graph a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bar-graph a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bar-graph a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bar-graph>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bar-graph>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-baseball a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-baseball a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-baseball a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-baseball>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-baseball>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-block a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-block a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-block a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-block>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-block>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-stack a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-stack a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-stack a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-stack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-stack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-brainstorm a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-brainstorm a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-brainstorm a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-brainstorm>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-brainstorm>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-briefcase a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-briefcase a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-briefcase a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-briefcase>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-briefcase>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bullhorn a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bullhorn a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bullhorn a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bullhorn>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bullhorn>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-calendar a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-calendar a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-calendar a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-calendar>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-calendar>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-camera a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-camera a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-camera a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-camera>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-camera>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-certificate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-certificate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-certificate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-certificate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-certificate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-check a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-check a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-check a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-check>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-check>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chess a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chess a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chess a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chess>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chess>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-church a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-church a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-church a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-church>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-church>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-city a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-city a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-city a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-city>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-city>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-classroom a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-classroom a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-classroom a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cleat a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cleat a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cleat a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cleat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cleat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-clock a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-clock a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-clock a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-clock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-clock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-college a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-college a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-college a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-college>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-college>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-connected-users a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-connected-users a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-connected-users a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-connected-users>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-connected-users>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-construction a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-construction a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-construction a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-construction>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-construction>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-credit-card a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-credit-card a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-credit-card a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-credit-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-credit-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cross a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cross a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cross a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cross>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cross>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diagram a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diagram a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diagram a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diagram>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diagram>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diploma a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diploma a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diploma a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diploma>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diploma>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-directory a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-directory a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-directory a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-directory>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-directory>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diversity a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diversity a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diversity a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-droplet a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-droplet a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-droplet a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-droplet>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-droplet>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-email a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-email a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-email a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-email>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-email>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-family a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-family a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-family a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-family>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-family>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-faq a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-faq a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-faq a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-faq>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-faq>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-flag a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-flag a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-flag a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-flag>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-flag>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-folder a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-folder a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-folder a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-folder>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-folder>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-football a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-football a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-football a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-football>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-football>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-gift a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-gift a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-gift a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-gift>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-gift>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-global-diversity a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-global-diversity a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-global-diversity a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-global-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-global-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-globe a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-globe a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-globe a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-globe>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-globe>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-google-classroom a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-google-classroom a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-google-classroom a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-google-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-google-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-graduation a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-graduation a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-graduation a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-graduation>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-graduation>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-handshake a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-handshake a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-handshake a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-handshake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-handshake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-info a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-info a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-info a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-info>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-info>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-interactive a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-interactive a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-interactive a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-interactive>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-interactive>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-jersey a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-jersey a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-jersey a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-jersey>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-jersey>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-laurel a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-laurel a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-laurel a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-laurel>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-laurel>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leader a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leader a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leader a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leader>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leader>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leaf a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leaf a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leaf a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leaf>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leaf>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lightbulb a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lightbulb a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lightbulb a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lightbulb>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lightbulb>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-link a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-link a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-link a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-link>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-link>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-location a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-location a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-location a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-location>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-location>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lock a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lock a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lock a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-map a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-map a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-map a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-map>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-map>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medal a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medal a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medal a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medal>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medal>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medical a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medical a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medical a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medical>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medical>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-menu a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-menu a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-menu a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-menu>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-menu>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microscope a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microscope a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microscope a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microscope>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microscope>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-mobile-phone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-mobile-phone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-mobile-phone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-mobile-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-mobile-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-money a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-money a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-money a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-money>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-money>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-music a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-music a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-music a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-music>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-music>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-name-badge a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-name-badge a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-name-badge a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-name-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-name-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-newspaper a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-newspaper a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-newspaper a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-newspaper>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-newspaper>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-open-door a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-open-door a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-open-door a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-open-door>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-open-door>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-paint a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-paint a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-paint a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-paint>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-paint>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-parent a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-parent a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-parent a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-parent>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-parent>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-park a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-park a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-park a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-park>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-park>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-party a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-party a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-party a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-party>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-party>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pencil a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pencil a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pencil a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pencil>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pencil>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-phone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-phone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-phone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-picture a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-picture a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-picture a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-picture>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-picture>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pie-chart a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pie-chart a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pie-chart a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pie-chart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pie-chart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-piggy-bank a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-piggy-bank a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-piggy-bank a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-piggy-bank>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-piggy-bank>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-ping-pong a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-ping-pong a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-ping-pong a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-ping-pong>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-ping-pong>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-playground a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-playground a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-playground a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-playground>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-playground>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-podium a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-podium a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-podium a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-podium>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-podium>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-question a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-question a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-question a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-question>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-question>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-rain a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-rain a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-rain a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-rain>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-rain>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-report-card a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-report-card a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-report-card a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-report-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-report-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-robot a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-robot a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-robot a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-robot>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-robot>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-school a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-school a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-school a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-school>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-school>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-screens a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-screens a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-screens a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-screens>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-screens>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-settings a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-settings a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-settings a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-settings>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-settings>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-shield-police a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-shield-police a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-shield-police a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-shield-police>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-shield-police>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-snowflake a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-snowflake a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-snowflake a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-snowflake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-snowflake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-soccer a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-soccer a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-soccer a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-soccer>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-soccer>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-david a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-david a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-david a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-david>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-david>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-store a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-store a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-store a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-store>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-store>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-sun a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-sun a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-sun a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-sun>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-sun>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-task a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-task a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-task a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-task>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-task>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teacher a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teacher a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teacher a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teacher>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teacher>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teamwork a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teamwork a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teamwork a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teamwork>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teamwork>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-theatre a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-theatre a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-theatre a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-theatre>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-theatre>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thropys a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thropys a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thropys a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thropys>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thropys>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-skyward a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-skyward a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-skyward a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-skyward>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-skyward>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thumbs-up a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thumbs-up a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thumbs-up a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thumbs-up>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thumbs-up>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tools a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tools a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tools a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tools>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tools>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-translate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-translate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-translate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-translate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-translate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tree a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tree a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tree a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tree>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tree>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-trophy a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-trophy a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-trophy a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-trophy>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-trophy>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-user a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-user a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-user a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-video a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-video a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-video a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-video>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-video>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-virus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-virus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-virus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-virus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-virus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-warning a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-warning a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-warning a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-warning>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-warning>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-wheelchair a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-wheelchair a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-wheelchair a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-wheelchair>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-wheelchair>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-add-user-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-add-user-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-add-user-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-add-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-add-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-alumni-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-alumni-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-alumni-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-alumni-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-alumni-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apple-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apple-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apple-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apple-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apple-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apply-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apply-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apply-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apply-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apply-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-backpack-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-backpack-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-backpack-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-backpack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-backpack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-badge-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-badge-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-badge-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bar-graph-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bar-graph-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bar-graph-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bar-graph-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bar-graph-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-baseball-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-baseball-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-baseball-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-baseball-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-baseball-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-block-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-block-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-block-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-block-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-block-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-stack-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-stack-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-stack-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-stack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-stack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-brainstorm-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-brainstorm-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-brainstorm-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-brainstorm-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-brainstorm-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-briefcase-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-briefcase-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-briefcase-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-briefcase-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-briefcase-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bullhorn-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bullhorn-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bullhorn-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bullhorn-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bullhorn-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bus-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bus-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bus-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-calendar-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-calendar-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-calendar-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-calendar-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-calendar-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-camera-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-camera-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-camera-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-camera-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-camera-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-certificate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-certificate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-certificate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-certificate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-certificate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-check-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-check-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-check-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-check-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-check-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chess-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chess-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chess-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chess-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chess-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-church-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-church-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-church-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-church-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-church-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-city-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-city-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-city-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-city-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-city-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-classroom-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-classroom-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-classroom-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cleat-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cleat-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cleat-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cleat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cleat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-clock-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-clock-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-clock-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-clock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-clock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-college-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-college-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-college-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-college-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-college-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-connected-users-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-connected-users-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-connected-users-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-connected-users-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-connected-users-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-construction-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-construction-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-construction-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-construction-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-construction-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-credit-card-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-credit-card-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-credit-card-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-credit-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-credit-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cross-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cross-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cross-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cross-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cross-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diagram-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diagram-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diagram-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diagram-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diagram-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diploma-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diploma-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diploma-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diploma-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diploma-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-directory-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-directory-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-directory-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-directory-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-directory-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diversity-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diversity-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diversity-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-droplet-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-droplet-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-droplet-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-droplet-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-droplet-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-email-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-email-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-email-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-email-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-email-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-family-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-family-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-family-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-family-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-family-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-faq-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-faq-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-faq-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-faq-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-faq-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-flag-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-flag-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-flag-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-flag-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-flag-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-folder-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-folder-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-folder-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-folder-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-folder-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-football-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-football-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-football-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-football-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-football-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-gift-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-gift-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-gift-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-gift-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-gift-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-global-diversity-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-global-diversity-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-global-diversity-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-global-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-global-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-globe-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-globe-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-globe-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-globe-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-globe-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-google-classroom-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-google-classroom-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-google-classroom-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-google-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-google-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-graduation-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-graduation-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-graduation-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-graduation-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-graduation-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-handshake-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-handshake-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-handshake-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-handshake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-handshake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-info-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-info-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-info-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-info-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-info-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-interactive-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-interactive-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-interactive-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-interactive-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-interactive-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-jersey-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-jersey-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-jersey-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-jersey-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-jersey-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-laurel-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-laurel-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-laurel-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-laurel-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-laurel-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leader-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leader-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leader-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leader-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leader-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leaf-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leaf-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leaf-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leaf-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leaf-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lightbulb-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lightbulb-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lightbulb-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lightbulb-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lightbulb-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-link-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-link-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-link-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-link-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-link-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-location-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-location-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-location-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-location-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-location-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lock-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lock-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lock-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-map-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-map-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-map-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-map-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-map-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medal-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medal-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medal-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medal-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medal-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medical-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medical-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medical-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medical-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medical-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-menu-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-menu-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-menu-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-menu-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-menu-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microscope-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microscope-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microscope-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microscope-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microscope-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-mobile-phone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-mobile-phone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-mobile-phone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-mobile-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-mobile-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-money-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-money-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-money-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-money-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-money-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-music-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-music-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-music-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-music-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-music-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-name-badge-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-name-badge-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-name-badge-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-name-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-name-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-newspaper-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-newspaper-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-newspaper-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-newspaper-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-newspaper-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-open-door-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-open-door-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-open-door-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-open-door-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-open-door-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-paint-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-paint-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-paint-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-paint-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-paint-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-parent-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-parent-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-parent-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-parent-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-parent-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-park-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-park-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-park-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-park-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-park-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-party-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-party-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-party-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-party-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-party-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pencil-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pencil-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pencil-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pencil-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pencil-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-phone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-phone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-phone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-picture-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-picture-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-picture-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-picture-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-picture-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pie-chart-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pie-chart-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pie-chart-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pie-chart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pie-chart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-piggy-bank-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-piggy-bank-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-piggy-bank-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-piggy-bank-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-piggy-bank-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-ping-pong-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-ping-pong-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-ping-pong-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-ping-pong-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-ping-pong-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-playground-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-playground-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-playground-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-playground-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-playground-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-podium-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-podium-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-podium-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-podium-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-podium-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-question-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-question-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-question-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-question-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-question-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-rain-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-rain-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-rain-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-rain-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-rain-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-report-card-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-report-card-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-report-card-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-report-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-report-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-robot-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-robot-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-robot-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-robot-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-robot-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-school-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-school-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-school-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-school-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-school-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-screens-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-screens-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-screens-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-screens-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-screens-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-settings-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-settings-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-settings-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-settings-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-settings-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-shield-police-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-shield-police-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-shield-police-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-shield-police-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-shield-police-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-snowflake-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-snowflake-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-snowflake-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-snowflake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-snowflake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-soccer-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-soccer-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-soccer-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-soccer-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-soccer-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-david-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-david-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-david-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-david-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-david-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-store-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-store-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-store-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-store-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-store-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-sun-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-sun-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-sun-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-sun-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-sun-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-task-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-task-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-task-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-task-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-task-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teacher-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teacher-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teacher-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teacher-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teacher-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teamwork-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teamwork-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teamwork-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teamwork-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teamwork-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-theatre-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-theatre-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-theatre-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-theatre-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-theatre-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thumbs-up-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thumbs-up-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thumbs-up-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thumbs-up-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thumbs-up-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tools-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tools-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tools-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tools-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tools-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-translate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-translate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-translate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-translate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-translate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tree-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tree-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tree-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tree-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tree-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-trophy-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-trophy-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-trophy-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-trophy-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-trophy-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-user-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-user-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-user-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-video-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-video-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-video-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-video-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-video-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-virus-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-virus-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-virus-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-virus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-virus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-warning-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-warning-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-warning-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-warning-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-warning-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-wheelchair-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-wheelchair-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-wheelchair-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-wheelchair-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-wheelchair-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-add-user>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-alumni>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apple>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apply>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-backpack>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-badge>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bar-graph>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-baseball>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-block>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-stack>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-brainstorm>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-briefcase>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bullhorn>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-calendar>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-camera>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-certificate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-check>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chess>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-church>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-city>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-classroom>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cleat>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-clock>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-college>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-connected-users>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-construction>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-credit-card>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cross>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diagram>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diploma>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-directory>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diversity>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-droplet>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-email>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-family>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-faq>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-flag>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-folder>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-football>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-gift>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-global-diversity>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-globe>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-google-classroom>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-graduation>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-handshake>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-info>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-interactive>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-jersey>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-laurel>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leader>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leaf>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lightbulb>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-link>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-location>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lock>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-map>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medal>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medical>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-menu>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microscope>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-mobile-phone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-money>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-music>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-name-badge>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-newspaper>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-open-door>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-paint>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-parent>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-park>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-party>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pencil>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-phone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-picture>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pie-chart>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-piggy-bank>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-ping-pong>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-playground>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-podium>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-question>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-rain>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-report-card>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-robot>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-school>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-screens>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-settings>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-shield-police>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-snowflake>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-soccer>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-david>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-store>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-sun>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-task>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teacher>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teamwork>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-theatre>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thropys>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-skyward>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thumbs-up>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tools>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-translate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tree>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-trophy>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-user>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-video>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-virus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-warning>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-wheelchair>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-add-user-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-alumni-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apple-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apply-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-backpack-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-badge-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bar-graph-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-baseball-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-block-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-stack-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-brainstorm-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-briefcase-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bullhorn-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bus-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-calendar-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-camera-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-certificate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-check-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chess-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-church-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-city-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-classroom-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cleat-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-clock-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-college-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-connected-users-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-construction-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-credit-card-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cross-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diagram-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diploma-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-directory-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diversity-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-droplet-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-email-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-family-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-faq-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-flag-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-folder-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-football-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-gift-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-global-diversity-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-globe-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-google-classroom-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-graduation-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-handshake-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-info-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-interactive-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-jersey-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-laurel-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leader-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leaf-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lightbulb-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-link-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-location-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lock-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-map-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medal-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medical-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-menu-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microscope-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-mobile-phone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-money-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-music-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-name-badge-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-newspaper-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-open-door-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-paint-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-parent-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-park-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-party-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pencil-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-phone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-picture-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pie-chart-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-piggy-bank-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-ping-pong-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-playground-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-podium-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-question-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-rain-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-report-card-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-robot-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-school-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-screens-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-settings-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-shield-police-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-snowflake-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-soccer-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-david-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-store-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-sun-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-task-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teacher-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teamwork-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-theatre-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thumbs-up-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tools-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-translate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tree-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-trophy-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-user-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-video-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-virus-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-warning-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-wheelchair-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-add-user>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-add-user>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-add-user>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-alumni>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-alumni>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-alumni>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apple>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apple>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apple>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apply>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apply>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apply>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-backpack>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-backpack>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-backpack>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-badge>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-badge>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-badge>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bar-graph>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bar-graph>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bar-graph>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-baseball>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-baseball>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-baseball>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-block>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-block>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-block>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-stack>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-stack>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-stack>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-brainstorm>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-brainstorm>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-brainstorm>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-briefcase>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-briefcase>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-briefcase>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bullhorn>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bullhorn>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bullhorn>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-calendar>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-calendar>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-calendar>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-camera>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-camera>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-camera>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-certificate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-certificate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-certificate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-check>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-check>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-check>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chess>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chess>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chess>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-church>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-church>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-church>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-city>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-city>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-city>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-classroom>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-classroom>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-classroom>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cleat>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cleat>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cleat>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-clock>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-clock>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-clock>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-college>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-college>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-college>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-connected-users>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-connected-users>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-connected-users>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-construction>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-construction>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-construction>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-credit-card>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-credit-card>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-credit-card>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cross>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cross>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cross>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diagram>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diagram>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diagram>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diploma>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diploma>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diploma>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-directory>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-directory>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-directory>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diversity>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diversity>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diversity>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-droplet>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-droplet>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-droplet>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-email>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-email>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-email>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-family>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-family>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-family>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-faq>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-faq>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-faq>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-flag>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-flag>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-flag>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-folder>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-folder>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-folder>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-football>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-football>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-football>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-gift>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-gift>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-gift>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-global-diversity>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-global-diversity>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-global-diversity>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-globe>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-globe>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-globe>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-google-classroom>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-google-classroom>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-google-classroom>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-graduation>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-graduation>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-graduation>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-handshake>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-handshake>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-handshake>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-info>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-info>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-info>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-interactive>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-interactive>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-interactive>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-jersey>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-jersey>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-jersey>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-laurel>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-laurel>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-laurel>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leader>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leader>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leader>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leaf>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leaf>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leaf>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lightbulb>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lightbulb>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lightbulb>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-link>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-link>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-link>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-location>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-location>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-location>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lock>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lock>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lock>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-map>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-map>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-map>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medal>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medal>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medal>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medical>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medical>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medical>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-menu>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-menu>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-menu>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microscope>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microscope>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microscope>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-mobile-phone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-mobile-phone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-mobile-phone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-money>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-money>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-money>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-music>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-music>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-music>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-name-badge>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-name-badge>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-name-badge>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-newspaper>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-newspaper>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-newspaper>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-open-door>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-open-door>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-open-door>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-paint>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-paint>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-paint>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-parent>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-parent>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-parent>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-park>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-park>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-park>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-party>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-party>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-party>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pencil>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pencil>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pencil>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-phone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-phone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-phone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-picture>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-picture>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-picture>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pie-chart>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pie-chart>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pie-chart>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-piggy-bank>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-piggy-bank>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-piggy-bank>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-ping-pong>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-ping-pong>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-ping-pong>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-playground>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-playground>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-playground>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-podium>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-podium>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-podium>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-question>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-question>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-question>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-rain>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-rain>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-rain>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-report-card>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-report-card>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-report-card>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-robot>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-robot>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-robot>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-school>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-school>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-school>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-screens>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-screens>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-screens>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-settings>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-settings>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-settings>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-shield-police>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-shield-police>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-shield-police>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-snowflake>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-snowflake>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-snowflake>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-soccer>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-soccer>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-soccer>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-david>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-david>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-david>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-store>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-store>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-store>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-sun>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-sun>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-sun>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-task>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-task>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-task>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teacher>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teacher>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teacher>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teamwork>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teamwork>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teamwork>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-theatre>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-theatre>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-theatre>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thropys .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thropys .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thropys>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thropys>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thropys>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-skyward .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-skyward .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-skyward>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-skyward>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-skyward>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thumbs-up>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thumbs-up>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thumbs-up>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tools>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tools>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tools>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-translate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-translate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-translate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tree>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tree>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tree>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-trophy>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-trophy>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-trophy>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-user>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-user>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-user>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-video>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-video>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-video>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-virus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-virus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-virus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-warning>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-warning>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-warning>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-wheelchair>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-wheelchair>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-wheelchair>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-add-user-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-add-user-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-add-user-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-alumni-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-alumni-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-alumni-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apple-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apple-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apple-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apply-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apply-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apply-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-backpack-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-backpack-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-backpack-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-badge-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-badge-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-badge-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bar-graph-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bar-graph-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bar-graph-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-baseball-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-baseball-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-baseball-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-block-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-block-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-block-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-stack-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-stack-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-stack-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-brainstorm-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-brainstorm-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-brainstorm-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-briefcase-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-briefcase-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-briefcase-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bullhorn-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bullhorn-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bullhorn-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bus-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bus-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bus-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-calendar-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-calendar-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-calendar-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-camera-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-camera-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-camera-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-certificate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-certificate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-certificate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-check-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-check-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-check-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chess-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chess-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chess-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-church-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-church-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-church-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-city-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-city-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-city-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-classroom-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-classroom-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-classroom-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cleat-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cleat-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cleat-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-clock-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-clock-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-clock-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-college-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-college-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-college-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-connected-users-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-connected-users-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-connected-users-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-construction-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-construction-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-construction-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-credit-card-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-credit-card-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-credit-card-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cross-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cross-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cross-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diagram-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diagram-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diagram-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diploma-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diploma-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diploma-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-directory-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-directory-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-directory-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diversity-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diversity-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diversity-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-droplet-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-droplet-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-droplet-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-email-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-email-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-email-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-family-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-family-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-family-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-faq-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-faq-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-faq-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-flag-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-flag-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-flag-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-folder-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-folder-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-folder-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-football-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-football-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-football-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-gift-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-gift-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-gift-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-global-diversity-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-global-diversity-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-global-diversity-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-globe-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-globe-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-globe-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-google-classroom-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-google-classroom-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-google-classroom-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-graduation-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-graduation-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-graduation-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-handshake-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-handshake-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-handshake-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-info-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-info-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-info-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-interactive-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-interactive-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-interactive-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-jersey-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-jersey-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-jersey-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-laurel-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-laurel-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-laurel-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leader-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leader-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leader-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leaf-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leaf-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leaf-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lightbulb-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lightbulb-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lightbulb-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-link-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-link-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-link-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-location-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-location-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-location-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lock-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lock-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lock-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-map-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-map-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-map-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medal-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medal-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medal-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medical-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medical-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medical-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-menu-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-menu-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-menu-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microscope-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microscope-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microscope-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-mobile-phone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-mobile-phone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-mobile-phone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-money-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-money-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-money-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-music-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-music-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-music-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-name-badge-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-name-badge-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-name-badge-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-newspaper-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-newspaper-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-newspaper-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-open-door-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-open-door-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-open-door-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-paint-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-paint-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-paint-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-parent-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-parent-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-parent-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-park-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-park-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-park-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-party-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-party-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-party-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pencil-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pencil-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pencil-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-phone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-phone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-phone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-picture-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-picture-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-picture-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pie-chart-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pie-chart-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pie-chart-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-piggy-bank-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-piggy-bank-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-piggy-bank-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-ping-pong-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-ping-pong-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-ping-pong-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-playground-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-playground-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-playground-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-podium-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-podium-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-podium-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-question-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-question-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-question-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-rain-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-rain-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-rain-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-report-card-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-report-card-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-report-card-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-robot-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-robot-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-robot-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-school-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-school-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-school-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-screens-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-screens-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-screens-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-settings-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-settings-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-settings-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-shield-police-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-shield-police-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-shield-police-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-snowflake-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-snowflake-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-snowflake-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-soccer-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-soccer-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-soccer-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-david-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-david-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-david-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-store-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-store-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-store-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-sun-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-sun-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-sun-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-task-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-task-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-task-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teacher-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teacher-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teacher-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teamwork-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teamwork-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teamwork-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-theatre-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-theatre-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-theatre-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thumbs-up-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thumbs-up-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thumbs-up-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tools-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tools-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tools-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-translate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-translate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-translate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tree-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tree-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tree-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-trophy-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-trophy-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-trophy-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-user-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-user-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-user-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-video-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-video-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-video-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-virus-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-virus-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-virus-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-warning-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-warning-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-warning-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-wheelchair-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-wheelchair-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-wheelchair-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

.button-1 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-1:hover,
.button-1:focus,
.fsStateSelected .button-1,
.button-1.on {
    border-color: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-1.full-width-button {
    width: 100%;
    max-width: unset
}

.button-2 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid var(--primary-color, #373737) !important;
    background: var(--primary-color, #373737);
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-2:hover,
.button-2:focus,
.fsStateSelected .button-2,
.button-2.on {
    border-color: var(--primary-color, #373737) !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-2.full-width-button {
    width: 100%;
    max-width: unset
}

.button-3 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid var(--secondary-color, #cfcfcf) !important;
    background: var(--secondary-color, #cfcfcf);
    color: #000;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-3:hover,
.button-3:focus,
.fsStateSelected .button-3,
.button-3.on {
    border-color: var(--secondary-color, #cfcfcf) !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-3.full-width-button {
    width: 100%;
    max-width: unset
}

.button-4 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #d4a952 !important;
    background: #d4a952;
    color: #000;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-4:hover,
.button-4:focus,
.fsStateSelected .button-4,
.button-4.on {
    border-color: #d4a952 !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-4.full-width-button {
    width: 100%;
    max-width: unset
}

.button-5 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #005a9c !important;
    background: #005a9c;
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-5:hover,
.button-5:focus,
.fsStateSelected .button-5,
.button-5.on {
    border-color: #005a9c !important;
    background: rgba(0, 0, 0, 0);
    color: #005a9c;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-5.full-width-button {
    width: 100%;
    max-width: unset
}

.button-6 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #5199b5 !important;
    background: #5199b5;
    color: #000;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-6:hover,
.button-6:focus,
.fsStateSelected .button-6,
.button-6.on {
    border-color: #5199b5 !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-6.full-width-button {
    width: 100%;
    max-width: unset
}

.button-7 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid var(--primary-color, #373737) !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-7:hover,
.button-7:focus,
.fsStateSelected .button-7,
.button-7.on {
    border-color: var(--primary-color, #373737) !important;
    background: var(--primary-color, #373737);
    color: #fff;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-7.full-width-button {
    width: 100%;
    max-width: unset
}

.button-8 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #3c7c5b !important;
    background: rgba(0, 0, 0, 0);
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-8:hover,
.button-8:focus,
.fsStateSelected .button-8,
.button-8.on {
    border-color: #3c7c5b !important;
    background: #3c7c5b;
    color: #fff;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-8.full-width-button {
    width: 100%;
    max-width: unset
}

.button-9 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid var(--secondary-color, #cfcfcf) !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-9:hover,
.button-9:focus,
.fsStateSelected .button-9,
.button-9.on {
    border-color: var(--secondary-color, #cfcfcf) !important;
    background: var(--secondary-color, #cfcfcf);
    color: #000;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-9.full-width-button {
    width: 100%;
    max-width: unset
}

.button-10 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid var(--primary-color, #373737) !important;
    background: var(--primary-color, #373737);
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-10:hover,
.button-10:focus,
.fsStateSelected .button-10,
.button-10.on {
    border-color: var(--primary-color, #373737) !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-10.full-width-button {
    width: 100%;
    max-width: unset
}

.button-11 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid var(--primary-color, #373737) !important;
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-11:hover,
.button-11:focus,
.fsStateSelected .button-11,
.button-11.on {
    border-color: var(--primary-color, #373737) !important;
    background: var(--primary-color, #373737);
    color: #fff;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-11.full-width-button {
    width: 100%;
    max-width: unset
}

.large-button {
    font-family: "proxima-nova", sans-serif !important;
    font-size: 17px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    padding: 24px !important;
    min-width: 280px
}

.large-button em {
    display: block;
    margin-top: 4px;
    text-transform: none;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 22px
}

.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-on-dark-1 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #fff !important;
    background: #fff;
    color: #131313;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.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: rgba(0, 0, 0, 0);
    color: #fff;
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-on-dark-1.full-width-button {
    width: 100%;
    max-width: unset
}

.button-on-dark-2 {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #fff !important;
    background: rgba(0, 0, 0, 0);
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.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: #fff;
    color: var(--primary-color, #373737);
    -webkit-transition: .3s all;
    transition: .3s all
}

.button-on-dark-2.full-width-button {
    width: 100%;
    max-width: unset
}

.download-button {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #f8f8f8 !important;
    background: #f8f8f8;
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all;
    padding: 16px 32px 16px 75px;
    min-width: 214px;
    text-align: left !important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0
}

.download-button:hover,
.download-button:focus,
.fsStateSelected .download-button,
.download-button.on {
    border-color: #3c7c5b !important;
    background: #f8f8f8;
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.download-button.full-width-button {
    width: 100%;
    max-width: unset
}

.download-button:before {
    position: absolute;
    left: 30px;
    top: 53%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 15px;
    line-height: 16px;
    margin: 0px;
    color: inherit;
    margin-left: 2px
}

.download-button:hover::before,
.download-button:focus::before {
    color: #3c7c5b
}

.external-link-button {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #f8f8f8 !important;
    background: #f8f8f8;
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all;
    padding: 16px 32px 16px 75px;
    min-width: 214px;
    text-align: left !important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0
}

.external-link-button:hover,
.external-link-button:focus,
.fsStateSelected .external-link-button,
.external-link-button.on {
    border-color: #3c7c5b !important;
    background: #f8f8f8;
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.external-link-button.full-width-button {
    width: 100%;
    max-width: unset
}

.external-link-button:before {
    position: absolute;
    left: 30px;
    top: 53%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 15px;
    line-height: 16px;
    margin: 0px;
    color: inherit
}

.external-link-button:hover::before,
.external-link-button:focus::before {
    color: #3c7c5b
}

.download-button:before {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none
}

.external-link-button:before {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none
}

.fsStyleDefaultButton {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsStyleDefaultButton:hover,
.fsStyleDefaultButton:focus,
.fsStateSelected .fsStyleDefaultButton,
.fsStyleDefaultButton.on {
    border-color: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsStyleDefaultButton.full-width-button {
    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: .875em;
    line-height: 1.2
}

.fsStyleUpdateButton {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsStyleUpdateButton:hover,
.fsStyleUpdateButton:focus,
.fsStateSelected .fsStyleUpdateButton,
.fsStyleUpdateButton.on {
    border-color: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsStyleUpdateButton.full-width-button {
    width: 100%;
    max-width: unset
}

.fsAccount input[type=submit] {
    border-style: solid
}

.j-paginate.juicer-button {
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all;
    width: auto;
    margin-top: 40px
}

.j-paginate.juicer-button:hover,
.j-paginate.juicer-button:focus,
.fsStateSelected .j-paginate.juicer-button,
.j-paginate.juicer-button.on {
    border-color: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.j-paginate.juicer-button.full-width-button {
    width: 100%;
    max-width: unset
}

body:not(.fsComposeMode) .custom-image-button-1 {
    width: 100%;
    display: block;
    position: relative;
    min-height: 231px;
    max-height: 231px;
    -webkit-box-shadow: 0px 6px 0px 0px var(--secondary-color, #cfcfcf);
    box-shadow: 0px 6px 0px 0px var(--secondary-color, #cfcfcf);
    overflow: hidden
}

@media(min-width: 500px) {
    body:not(.fsComposeMode) .custom-image-button-1 {
        max-height: 400px;
        min-height: 400px
    }
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .custom-image-button-1 {
        max-height: 650px;
        min-height: 650px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .custom-image-button-1 {
        min-height: 231px;
        max-height: 231px
    }
}

body:not(.fsComposeMode) .custom-image-button-1::before {
    position: absolute;
    content: "";
    z-index: 15;
    width: 100%;
    height: 186px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28.14%, rgba(0, 27, 59, 0)), to(var(--primary-color, #373737)));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 28.14%, var(--primary-color, #373737) 100%);
    left: 0;
    bottom: 0;
    opacity: 1;
    -webkit-transition: .6s all;
    transition: .6s all
}

body:not(.fsComposeMode) .custom-image-button-1::after {
    position: absolute;
    content: "";
    z-index: 15;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 27, 59, 0)), to(var(--primary-color, #373737)));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 0%, var(--primary-color, #373737) 100%);
    left: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: .6s all;
    transition: .6s all
}

body:not(.fsComposeMode) .custom-image-button-1>header .fsElementTitle {
    display: none
}

body:not(.fsComposeMode) .custom-image-button-1>header .fsElementHeaderContent img {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 10%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 231px;
    max-height: 231px;
    -webkit-transition: .6s all;
    transition: .6s all
}

@media(min-width: 500px) {
    body:not(.fsComposeMode) .custom-image-button-1>header .fsElementHeaderContent img {
        max-height: 400px;
        min-height: 400px
    }
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .custom-image-button-1>header .fsElementHeaderContent img {
        max-height: 650px;
        min-height: 650px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .custom-image-button-1>header .fsElementHeaderContent img {
        min-height: 231px;
        max-height: 231px
    }
}

body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent {
    position: relative;
    z-index: 20;
    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;
    top: -20px;
    min-height: 231px;
    max-height: 231px;
    width: 100%;
    height: 100%;
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 16.3px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 1.63px;
    margin: 0;
    padding: 10px;
    padding-bottom: 0px;
    text-align: center;
    -webkit-transition: .6s all;
    transition: .6s all
}

@media(min-width: 500px) {
    body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent {
        max-height: 400px;
        min-height: 400px
    }
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent {
        max-height: 650px;
        min-height: 650px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent {
        min-height: 231px;
        max-height: 231px
    }
}

body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent a {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 16.3px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 1.63px;
    text-decoration: none;
    margin-bottom: -3px
}

body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent a::after {
    font-weight: 300;
    font-size: 14px;
    -webkit-transition: .6s all;
    transition: .6s all;
    opacity: 0;
    margin-top: 8px;
    -webkit-transition: color .5s all;
    transition: color .5s all
}

body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent a:hover:hover::after,
body:not(.fsComposeMode) .custom-image-button-1>.fsElementContent a:focus:hover::after {
    -webkit-animation: blink 1s infinite;
    animation: blink 1s infinite
}

body:not(.fsComposeMode) .custom-image-button-1>footer {
    display: none
}

body:not(.fsComposeMode) .custom-image-button-1:hover::before,
body:not(.fsComposeMode) .custom-image-button-1:focus::before {
    opacity: .5
}

body:not(.fsComposeMode) .custom-image-button-1:hover::after,
body:not(.fsComposeMode) .custom-image-button-1:focus::after {
    opacity: 1
}

body:not(.fsComposeMode) .custom-image-button-1:hover>header .fsElementHeaderContent img,
body:not(.fsComposeMode) .custom-image-button-1:focus>header .fsElementHeaderContent img {
    scale: 1.3
}

body:not(.fsComposeMode) .custom-image-button-1:hover>.fsElementContent,
body:not(.fsComposeMode) .custom-image-button-1:focus>.fsElementContent {
    padding-bottom: 40px
}

body:not(.fsComposeMode) .custom-image-button-1:hover>.fsElementContent a::after,
body:not(.fsComposeMode) .custom-image-button-1:focus>.fsElementContent a::after {
    opacity: 1
}

body:not(.fsComposeMode) .custom-image-button-2 {
    width: 100%;
    display: block;
    position: relative;
    min-height: 231px;
    max-height: 231px;
    -webkit-box-shadow: 0px 6px 0px 0px #d4a952;
    box-shadow: 0px 6px 0px 0px #d4a952;
    overflow: hidden
}

@media(min-width: 500px) {
    body:not(.fsComposeMode) .custom-image-button-2 {
        max-height: 400px;
        min-height: 400px
    }
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .custom-image-button-2 {
        max-height: 650px;
        min-height: 650px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .custom-image-button-2 {
        min-height: 231px;
        max-height: 231px
    }
}

body:not(.fsComposeMode) .custom-image-button-2::before {
    position: absolute;
    content: "";
    z-index: 15;
    width: 100%;
    height: 186px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28.14%, rgba(0, 27, 59, 0)), to(var(--primary-color, #373737)));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 28.14%, var(--primary-color, #373737) 100%);
    left: 0;
    bottom: 0;
    opacity: 1;
    -webkit-transition: .6s all;
    transition: .6s all
}

body:not(.fsComposeMode) .custom-image-button-2::after {
    position: absolute;
    content: "";
    z-index: 15;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 27, 59, 0)), to(var(--primary-color, #373737)));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 0%, var(--primary-color, #373737) 100%);
    left: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: .6s all;
    transition: .6s all
}

body:not(.fsComposeMode) .custom-image-button-2>header .fsElementTitle {
    display: none
}

body:not(.fsComposeMode) .custom-image-button-2>header .fsElementHeaderContent img {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 10%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 231px;
    max-height: 231px;
    -webkit-transition: .6s all;
    transition: .6s all
}

@media(min-width: 500px) {
    body:not(.fsComposeMode) .custom-image-button-2>header .fsElementHeaderContent img {
        max-height: 400px;
        min-height: 400px
    }
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .custom-image-button-2>header .fsElementHeaderContent img {
        max-height: 650px;
        min-height: 650px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .custom-image-button-2>header .fsElementHeaderContent img {
        min-height: 231px;
        max-height: 231px
    }
}

body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent {
    position: relative;
    z-index: 20;
    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;
    top: -20px;
    min-height: 231px;
    max-height: 231px;
    width: 100%;
    height: 100%;
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 16.3px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 1.63px;
    margin: 0;
    padding: 10px;
    padding-bottom: 0px;
    text-align: center;
    -webkit-transition: .6s all;
    transition: .6s all
}

@media(min-width: 500px) {
    body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent {
        max-height: 400px;
        min-height: 400px
    }
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent {
        max-height: 650px;
        min-height: 650px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent {
        min-height: 231px;
        max-height: 231px
    }
}

body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent a {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 16.3px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 1.63px;
    text-decoration: none;
    margin-bottom: -3px
}

body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent a::after {
    font-weight: 300;
    font-size: 14px;
    -webkit-transition: .6s all;
    transition: .6s all;
    opacity: 0;
    margin-top: 8px;
    -webkit-transition: color .5s all;
    transition: color .5s all
}

body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent a:hover:hover::after,
body:not(.fsComposeMode) .custom-image-button-2>.fsElementContent a:focus:hover::after {
    -webkit-animation: blink2 1s infinite;
    animation: blink2 1s infinite
}

body:not(.fsComposeMode) .custom-image-button-2>footer {
    display: none
}

body:not(.fsComposeMode) .custom-image-button-2:hover::before,
body:not(.fsComposeMode) .custom-image-button-2:focus::before {
    opacity: .5
}

body:not(.fsComposeMode) .custom-image-button-2:hover::after,
body:not(.fsComposeMode) .custom-image-button-2:focus::after {
    opacity: 1
}

body:not(.fsComposeMode) .custom-image-button-2:hover>header .fsElementHeaderContent img,
body:not(.fsComposeMode) .custom-image-button-2:focus>header .fsElementHeaderContent img {
    scale: 1.3
}

body:not(.fsComposeMode) .custom-image-button-2:hover>.fsElementContent,
body:not(.fsComposeMode) .custom-image-button-2:focus>.fsElementContent {
    padding-bottom: 40px
}

body:not(.fsComposeMode) .custom-image-button-2:hover>.fsElementContent a::after,
body:not(.fsComposeMode) .custom-image-button-2:focus>.fsElementContent a::after {
    opacity: 1
}

@-webkit-keyframes blink {
    0% {
        color: #fff
    }

    50% {
        color: var(--secondary-color, #cfcfcf)
    }

    100% {
        color: #fff
    }
}

@keyframes blink {
    0% {
        color: #fff
    }

    50% {
        color: var(--secondary-color, #cfcfcf)
    }

    100% {
        color: #fff
    }
}

@-webkit-keyframes blink2 {
    0% {
        color: #fff
    }

    50% {
        color: #d4a952
    }

    100% {
        color: #fff
    }
}

@keyframes blink2 {
    0% {
        color: #fff
    }

    50% {
        color: #d4a952
    }

    100% {
        color: #fff
    }
}

.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 {
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 26px;
    color: var(--primary-color, #373737);
    margin-bottom: 15px
}

.fsYoutubeTitle:hover,
.fsVimeoTitle:hover,
.fsAthleticsRosterList li>div.fsRosterName:hover,
.fsTitle:hover,
.fsYoutubeTitle:focus,
.fsVimeoTitle:focus,
.fsAthleticsRosterList li>div.fsRosterName:focus,
.fsTitle:focus {
    color: var(--primary-color, #373737) !important
}

.\:container\(width\<600px\).fsYoutubeTitle,
.\:container\(width\<600px\).fsVimeoTitle,
.fsAthleticsRosterList li>div.\:container\(width\<600px\).fsRosterName,
.\:container\(width\<600px\).fsTitle {
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px
}

.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: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px
}

@media(max-width: 999px) {

    .fsYoutubeTitle,
    .fsVimeoTitle,
    .fsAthleticsRosterList li>div.fsRosterName,
    .fsTitle {
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px
    }
}

.fsYoutubeTitle a,
.fsVimeoTitle a,
.fsAthleticsRosterList li>div.fsRosterName a,
.fsTitle a {
    font-family: "proxima-nova", sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    line-height: 26px;
    color: var(--primary-color, #373737)
}

.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: var(--primary-color, #373737) !important
}

.fsYoutubeTitle a.\:container\(width\<600px\),
.fsVimeoTitle a.\:container\(width\<600px\),
.fsAthleticsRosterList li>div.fsRosterName a.\:container\(width\<600px\),
.fsTitle a.\:container\(width\<600px\) {
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px
}

.fsBanner .fsYoutubeTitle a,
.fsBanner .fsVimeoTitle a,
.fsBanner .fsAthleticsRosterList li>div.fsRosterName a,
.fsAthleticsRosterList .fsBanner li>div.fsRosterName a,
.fsBanner .fsTitle a,
.fsStyleOneThird .fsYoutubeTitle a,
.fsStyleOneThird .fsVimeoTitle a,
.fsStyleOneThird .fsAthleticsRosterList li>div.fsRosterName a,
.fsAthleticsRosterList .fsStyleOneThird li>div.fsRosterName a,
.fsStyleOneThird .fsTitle a {
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px
}

@media(max-width: 999px) {

    .fsYoutubeTitle a,
    .fsVimeoTitle a,
    .fsAthleticsRosterList li>div.fsRosterName a,
    .fsTitle a {
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px
    }
}

.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: 800;
    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: #3c7c5b;
    text-decoration: underline
}

h1 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 3.125rem;
    font-style: italic;
    font-weight: 800;
    line-height: 70px;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 50px
}

p+h1 {
    margin-top: 40px
}

h1 .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 3.125rem;
    font-style: italic;
    font-weight: 800;
    line-height: 70px;
    letter-spacing: -1px;
    text-transform: uppercase
}

p+h1 .alternative-style {
    margin-top: 40px
}

h1.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 2.5rem;
    font-style: italic;
    font-weight: 800;
    line-height: 56px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    word-break: break-word;
    margin-bottom: 20px
}

h1.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 2.5rem;
    font-style: italic;
    font-weight: 800;
    line-height: 56px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    word-break: break-word
}

h1.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 20px
}

.fsBanner h1,
.fsStyleOneThird h1 {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 2.5rem;
    font-style: italic;
    font-weight: 800;
    line-height: 56px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    word-break: break-word;
    margin-bottom: 20px
}

.fsBanner h1 .alternative-style,
.fsStyleOneThird h1 .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 2.5rem;
    font-style: italic;
    font-weight: 800;
    line-height: 56px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    word-break: break-word
}

.fsBanner h1 .alternative-style,
.fsStyleOneThird h1 .alternative-style {
    margin-bottom: 20px
}

@media(max-width: 999px) {
    h1 {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 2.5rem;
        font-style: italic;
        font-weight: 800;
        line-height: 56px;
        letter-spacing: -0.5px;
        word-break: break-word;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    h1 .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 2.5rem;
        font-style: italic;
        font-weight: 800;
        line-height: 56px;
        letter-spacing: -0.5px;
        word-break: break-word;
        text-transform: uppercase
    }

    h1 .alternative-style {
        margin-bottom: 20px
    }
}

h1 .alternative-style {
    margin-bottom: 50px
}

h2 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 800;
    line-height: 50px;
    letter-spacing: unset;
    margin-bottom: 20px
}

p+h2 {
    margin-top: 40px
}

h2 .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 800;
    line-height: 50px;
    letter-spacing: unset
}

p+h2 .alternative-style {
    margin-top: 40px
}

h2.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.625rem;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
    letter-spacing: unset;
    margin-bottom: 20px
}

h2.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.625rem;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
    letter-spacing: unset
}

h2.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 20px
}

.fsBanner h2,
.fsStyleOneThird h2 {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.625rem;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
    letter-spacing: unset;
    margin-bottom: 20px
}

.fsBanner h2 .alternative-style,
.fsStyleOneThird h2 .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.625rem;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
    letter-spacing: unset
}

.fsBanner h2 .alternative-style,
.fsStyleOneThird h2 .alternative-style {
    margin-bottom: 20px
}

@media(max-width: 999px) {
    h2 {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 36px;
        letter-spacing: unset;
        margin-bottom: 20px
    }

    h2 .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 36px;
        letter-spacing: unset
    }

    h2 .alternative-style {
        margin-bottom: 20px
    }
}

h2 .alternative-style {
    margin-bottom: 20px
}

h3 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 42px;
    letter-spacing: unset;
    margin-bottom: 20px
}

p+h3 {
    margin-top: 40px
}

h3 .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 42px;
    letter-spacing: unset
}

p+h3 .alternative-style {
    margin-top: 40px
}

h3.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset;
    margin-bottom: 10px
}

h3.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset
}

h3.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 10px
}

.fsBanner h3,
.fsStyleOneThird h3 {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset;
    margin-bottom: 10px
}

.fsBanner h3 .alternative-style,
.fsStyleOneThird h3 .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset
}

.fsBanner h3 .alternative-style,
.fsStyleOneThird h3 .alternative-style {
    margin-bottom: 10px
}

@media(max-width: 999px) {
    h3 {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 29px;
        letter-spacing: unset;
        margin-bottom: 10px
    }

    h3 .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 29px;
        letter-spacing: unset
    }

    h3 .alternative-style {
        margin-bottom: 10px
    }
}

h3 .alternative-style {
    margin-bottom: 20px
}

h4 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.3125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 20px
}

p+h4 {
    margin-top: 40px
}

h4 .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.3125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: unset;
    text-transform: uppercase
}

p+h4 .alternative-style {
    margin-top: 40px
}

h4.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 10px
}

h4.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase
}

h4.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 10px
}

.fsBanner h4,
.fsStyleOneThird h4 {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 10px
}

.fsBanner h4 .alternative-style,
.fsStyleOneThird h4 .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase
}

.fsBanner h4 .alternative-style,
.fsStyleOneThird h4 .alternative-style {
    margin-bottom: 10px
}

@media(max-width: 999px) {
    h4 {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: unset;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    h4 .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: unset;
        text-transform: uppercase
    }

    h4 .alternative-style {
        margin-bottom: 10px
    }
}

h4 .alternative-style {
    margin-bottom: 20px
}

h5 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    letter-spacing: unset;
    margin-bottom: 15px
}

p+h5 {
    margin-top: 40px
}

h5 .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    letter-spacing: unset
}

p+h5 .alternative-style {
    margin-top: 40px
}

h5.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    letter-spacing: unset;
    margin-bottom: 10px
}

h5.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    letter-spacing: unset
}

h5.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 10px
}

.fsBanner h5,
.fsStyleOneThird h5 {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    letter-spacing: unset;
    margin-bottom: 10px
}

.fsBanner h5 .alternative-style,
.fsStyleOneThird h5 .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    letter-spacing: unset
}

.fsBanner h5 .alternative-style,
.fsStyleOneThird h5 .alternative-style {
    margin-bottom: 10px
}

@media(max-width: 999px) {
    h5 {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset;
        margin-bottom: 10px
    }

    h5 .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset
    }

    h5 .alternative-style {
        margin-bottom: 10px
    }
}

h5 .alternative-style {
    margin-bottom: 15px
}

h6 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 15px
}

p+h6 {
    margin-top: 40px
}

h6 .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: unset;
    text-transform: uppercase
}

p+h6 .alternative-style {
    margin-top: 40px
}

h6.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 10px
}

h6.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: unset;
    text-transform: uppercase
}

h6.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 10px
}

.fsBanner h6,
.fsStyleOneThird h6 {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 10px
}

.fsBanner h6 .alternative-style,
.fsStyleOneThird h6 .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: unset;
    text-transform: uppercase
}

.fsBanner h6 .alternative-style,
.fsStyleOneThird h6 .alternative-style {
    margin-bottom: 10px
}

@media(max-width: 999px) {
    h6 {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
        letter-spacing: unset;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    h6 .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
        letter-spacing: unset;
        text-transform: uppercase
    }

    h6 .alternative-style {
        margin-bottom: 10px
    }
}

h6 .alternative-style {
    margin-bottom: 15px
}

strong {
    font-weight: 700
}

p {
    margin: 0 0 20px
}

body:not(.fsComposeMode) p:last-child {
    margin-bottom: 0
}

hr {
    margin: 0 auto 20px;
    outline: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    border: 0;
    border-bottom: 1px solid var(--secondary-color, #cfcfcf)
}

.hr-style-alternate {
    margin: 0 auto 20px;
    position: relative;
    text-indent: -6000px;
    overflow: hidden;
    padding: 20px 0px
}

.hr-style-alternate:before {
    content: "";
    font-family: "IcoMoon";
    position: absolute;
    font-size: 46px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 0 12px;
    background-color: #fff;
    z-index: 1;
    text-indent: 0;
    color: #005a9c
}

.hr-style-alternate::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: var(--secondary-color, #cfcfcf);
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hr-style-alternate-2 {
    margin: 0 auto 20px;
    position: relative;
    text-indent: -6000px;
    overflow: hidden;
    padding: 20px 0px
}

.hr-style-alternate-2:before {
    content: "";
    position: absolute;
    font-size: 47px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737);
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/frame-hr-style-2.png);
    width: 58px;
    height: 50px;
    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;
    text-align: center;
    z-index: 1
}

.hr-style-alternate-2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: var(--secondary-color, #cfcfcf);
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

a {
    text-decoration: underline;
    color: #3c7c5b;
    font-weight: 800;
    -webkit-transition: .3s all;
    transition: .3s all;
    text-underline-offset: 6px
}

a.\:container\(width\<600px\) {
    text-underline-offset: 4px
}

.fsBanner a,
.fsStyleOneThird a {
    text-underline-offset: 4px
}

@media(max-width: 999px) {
    a {
        text-underline-offset: 4px
    }
}

a:hover,
a:focus {
    text-decoration: none;
    color: #3c7c5b
}

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 #636363
}

/*! elements - common - list subtype v0.0.1 */
.fsList article {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: solid 1px #636363
}

.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 #636363
}

.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: #3c7c5b;
    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 #e5e5e5
}

.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: .3s all;
    transition: .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 .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: .3s all;
    transition: .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, .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: .3s color;
    transition: .3s color
}

.fsDialogCloseButton:focus:before {
    color: #131313;
    background-color: rgba(0, 0, 0, 0)
}

.fsDialogCloseButton:hover:before {
    color: #3c7c5b;
    background-color: rgba(0, 0, 0, 0)
}

.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-family: "proxima-nova-condensed", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: -0.5px;
    color: #3c7c5b
}

.lead-in.\:container\(width\<600px\) {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.fsBanner .lead-in,
.fsStyleOneThird .lead-in {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

@media(max-width: 999px) {
    .lead-in {
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 35px
    }
}

.lead-in-alt {
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: -0.5px;
    color: var(--primary-color, #373737)
}

.lead-in-alt.\:container\(width\<600px\) {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.fsBanner .lead-in-alt,
.fsStyleOneThird .lead-in-alt {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

@media(max-width: 999px) {
    .lead-in-alt {
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 35px
    }
}

blockquote {
    margin: 50px 0;
    position: relative;
    color: var(--primary-color, #373737);
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    text-align: center;
    padding: 50px 50px 21px 50px;
    border: 1px solid var(--secondary-color, #cfcfcf);
    border-radius: 20px
}

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;
    background-color: #fff;
    color: var(--secondary-color, #cfcfcf);
    position: absolute;
    left: 50%;
    top: -30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 100%;
    border: 1px solid var(--secondary-color, #cfcfcf);
    padding: 14px;
    z-index: 1;
    font-size: 1.875rem;
    line-height: 1
}

blockquote.\:container\(width\<600px\) {
    padding: 50px 25px 22px 25px;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px
}

.fsBanner blockquote,
.fsStyleOneThird blockquote {
    padding: 50px 25px 22px 25px;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px
}

@media(max-width: 999px) {
    blockquote {
        padding: 50px 25px 22px 25px;
        font-size: 19px;
        font-style: normal;
        font-weight: 400;
        line-height: 29px
    }
}

blockquote cite {
    margin-top: 30px;
    color: var(--primary-color, #373737)
}

blockquote cite strong {
    margin: 0
}

cite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 20px 0 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    color: #636363
}

cite strong {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color: #005a9c
}

.callout-text {
    display: block;
    -webkit-box-shadow: inset 4px 0px 0px var(--secondary-color, #cfcfcf);
    box-shadow: inset 4px 0px 0px var(--secondary-color, #cfcfcf);
    margin: 50px 0;
    padding-left: 19px;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.5px;
    color: var(--primary-color, #373737)
}

.callout-text.\:container\(width\<600px\) {
    margin: 40px 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: -0.4px
}

.fsBanner .callout-text,
.fsStyleOneThird .callout-text {
    margin: 40px 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: -0.4px
}

@media(max-width: 999px) {
    .callout-text {
        margin: 40px 0;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 29px;
        letter-spacing: -0.4px
    }
}

.callout-text-alt {
    display: block;
    -webkit-box-shadow: inset 4px 0px 0px var(--primary-color, #373737);
    box-shadow: inset 4px 0px 0px var(--primary-color, #373737);
    margin: 50px 0;
    padding-left: 19px;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.5px;
    color: #3c7c5b
}

.callout-text-alt.\:container\(width\<600px\) {
    margin: 40px 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: -0.4px
}

.fsBanner .callout-text-alt,
.fsStyleOneThird .callout-text-alt {
    margin: 40px 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: -0.4px
}

@media(max-width: 999px) {
    .callout-text-alt {
        margin: 40px 0;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 29px;
        letter-spacing: -0.4px
    }
}

body:not(.fsComposeMode) .custom-block-green {
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
    background-color: var(--secondary-color, #cfcfcf);
    padding: 35px;
    color: var(--primary-color, #373737);
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.7px;
    text-transform: uppercase
}

body:not(.fsComposeMode) .custom-block-green p {
    color: var(--primary-color, #373737);
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.7px;
    text-transform: uppercase
}

body:not(.fsComposeMode) .custom-block-green p strong {
    font-size: 35px;
    font-style: italic;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: -0.7px
}

body:not(.fsComposeMode) .custom-block-green strong {
    font-size: 35px;
    font-style: italic;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: -0.7px
}

body:not(.fsComposeMode) .custom-block-green::before {
    content: "";
    position: absolute;
    background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 10px, transparent 10px, transparent 20px);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

body:not(.fsComposeMode) .custom-block-green>.fsElementContent {
    position: relative;
    z-index: 10
}

body:not(.fsComposeMode) .custom-block-blue {
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
    background-color: var(--primary-color, #373737);
    padding: 35px;
    color: #fff;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.7px;
    text-transform: uppercase
}

body:not(.fsComposeMode) .custom-block-blue p {
    color: #fff;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.7px;
    text-transform: uppercase
}

body:not(.fsComposeMode) .custom-block-blue p strong {
    font-size: 35px;
    font-style: italic;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: -0.7px;
    color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .custom-block-blue strong {
    font-size: 35px;
    font-style: italic;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: -0.7px;
    color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .custom-block-blue::before {
    content: "";
    position: absolute;
    background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05) 10px, transparent 10px, transparent 20px);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

body:not(.fsComposeMode) .custom-block-blue>.fsElementContent {
    position: relative;
    z-index: 10
}

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 {
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    padding: 20px;
    background: var(--primary-color, #373737);
    color: #fff;
    text-align: left
}

.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-child(1),
.fsAthleticsEvent.fsTable .fsElementTable tr:nth-child(1),
table.table-styled tr:nth-child(1) {
    border-bottom: 0
}

.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: #fff
}

.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: rgba(106, 191, 54, .1)
}

.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
}

.table-overflow {
    overflow-x: auto;
    max-width: 100%;
    margin-bottom: 20px
}

.table-overflow:last-child {
    margin-bottom: 0
}

.card {
    color: #131313;
    border-radius: 20px
}

.card.light {
    background-color: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737)
}

.card.light h1,
.card.light h2,
.card.light h3,
.card.light h4,
.card.light h5,
.card.light h6 {
    color: var(--primary-color, #373737)
}

.card.light a:not([class]) {
    color: #3c7c5b
}

.card.light a:not([class]):hover,
.card.light a:not([class]):focus {
    color: #3c7c5b
}

.card.alternate-blue {
    background-color: #005a9c;
    color: #fff
}

.card.alternate-blue h1,
.card.alternate-blue h2,
.card.alternate-blue h3,
.card.alternate-blue h4,
.card.alternate-blue h5,
.card.alternate-blue h6 {
    color: #fff
}

.card.alternate-blue a:not([class]) {
    color: #fff
}

.card.alternate-blue a:not([class]):hover,
.card.alternate-blue a:not([class]):focus {
    color: #fff
}

.card.alternate-blue-one {
    background-color: var(--primary-color, #373737);
    color: #fff
}

.card.alternate-blue-one h1,
.card.alternate-blue-one h2,
.card.alternate-blue-one h3,
.card.alternate-blue-one h4,
.card.alternate-blue-one h5,
.card.alternate-blue-one h6 {
    color: #fff;
    padding-left: 21px;
    position: relative;
    line-height: 43px !important
}

.card.alternate-blue-one h1::before,
.card.alternate-blue-one h2::before,
.card.alternate-blue-one h3::before,
.card.alternate-blue-one h4::before,
.card.alternate-blue-one h5::before,
.card.alternate-blue-one h6::before {
    position: absolute;
    content: "";
    width: 7px;
    height: 47px;
    left: 0;
    top: 0;
    background-color: var(--secondary-color, #cfcfcf)
}

.card.alternate-blue-one a:not([class]) {
    color: #fff
}

.card.alternate-blue-one a:not([class]):hover,
.card.alternate-blue-one a:not([class]):focus {
    color: #fff
}

.card.alternate-blue-two {
    background-color: var(--primary-color, #373737);
    color: #fff
}

.card.alternate-blue-two h1,
.card.alternate-blue-two h2,
.card.alternate-blue-two h3,
.card.alternate-blue-two h4,
.card.alternate-blue-two h5,
.card.alternate-blue-two h6 {
    color: #fff;
    padding-left: 21px;
    position: relative;
    line-height: 43px !important
}

.card.alternate-blue-two h1::before,
.card.alternate-blue-two h2::before,
.card.alternate-blue-two h3::before,
.card.alternate-blue-two h4::before,
.card.alternate-blue-two h5::before,
.card.alternate-blue-two h6::before {
    position: absolute;
    content: "";
    width: 7px;
    height: 47px;
    left: 0;
    top: 0;
    background-color: #45bcbc
}

.card.alternate-blue-two a:not([class]) {
    color: #fff
}

.card.alternate-blue-two a:not([class]):hover,
.card.alternate-blue-two a:not([class]):focus {
    color: #fff
}

.card.alternate-blue-three {
    background-color: var(--primary-color, #373737);
    color: #fff
}

.card.alternate-blue-three h1,
.card.alternate-blue-three h2,
.card.alternate-blue-three h3,
.card.alternate-blue-three h4,
.card.alternate-blue-three h5,
.card.alternate-blue-three h6 {
    color: #fff;
    padding-left: 21px;
    position: relative;
    line-height: 43px !important
}

.card.alternate-blue-three h1::before,
.card.alternate-blue-three h2::before,
.card.alternate-blue-three h3::before,
.card.alternate-blue-three h4::before,
.card.alternate-blue-three h5::before,
.card.alternate-blue-three h6::before {
    position: absolute;
    content: "";
    width: 7px;
    height: 47px;
    left: 0;
    top: 0;
    background-color: #d4a952
}

.card.alternate-blue-three a:not([class]) {
    color: #fff
}

.card.alternate-blue-three a:not([class]):hover,
.card.alternate-blue-three a:not([class]):focus {
    color: #fff
}

.card.primary {
    background-color: var(--primary-color, #373737);
    color: #fff
}

.card.primary h1,
.card.primary h2,
.card.primary h3,
.card.primary h4,
.card.primary h5,
.card.primary h6 {
    color: #fff
}

.card.primary a:not([class]) {
    color: #fff
}

.card.primary a:not([class]):hover,
.card.primary a:not([class]):focus {
    color: #fff
}

.card.secondary {
    background-color: var(--secondary-color, #cfcfcf);
    color: var(--primary-color, #373737)
}

.card.secondary h1,
.card.secondary h2,
.card.secondary h3,
.card.secondary h4,
.card.secondary h5,
.card.secondary h6 {
    color: var(--primary-color, #373737)
}

.card.secondary a:not([class]) {
    color: var(--primary-color, #373737)
}

.card.secondary a:not([class]):hover,
.card.secondary a:not([class]):focus {
    color: var(--primary-color, #373737)
}

.card.accent-1 {
    background-color: #d4a952;
    color: #000
}

.card.accent-1 h1,
.card.accent-1 h2,
.card.accent-1 h3,
.card.accent-1 h4,
.card.accent-1 h5,
.card.accent-1 h6 {
    color: #000
}

.card.accent-1 a:not([class]) {
    color: #000
}

.card.accent-1 a:not([class]):hover,
.card.accent-1 a:not([class]):focus {
    color: #000
}

.card.accent-2 {
    background-color: #5199b5;
    color: #000
}

.card.accent-2 h1,
.card.accent-2 h2,
.card.accent-2 h3,
.card.accent-2 h4,
.card.accent-2 h5,
.card.accent-2 h6 {
    color: #000
}

.card.accent-2 a:not([class]) {
    color: #000
}

.card.accent-2 a:not([class]):hover,
.card.accent-2 a:not([class]):focus {
    color: #000
}

.card.accent-3 {
    background-color: #45bcbc;
    color: #000
}

.card.accent-3 h1,
.card.accent-3 h2,
.card.accent-3 h3,
.card.accent-3 h4,
.card.accent-3 h5,
.card.accent-3 h6 {
    color: #000
}

.card.accent-3 a:not([class]) {
    color: #000
}

.card.accent-3 a:not([class]):hover,
.card.accent-3 a:not([class]):focus {
    color: #000
}

.card.accent-4 {
    background-color: #3c7c5b;
    color: #fff
}

.card.accent-4 h1,
.card.accent-4 h2,
.card.accent-4 h3,
.card.accent-4 h4,
.card.accent-4 h5,
.card.accent-4 h6 {
    color: #fff
}

.card.accent-4 a:not([class]) {
    color: #fff
}

.card.accent-4 a:not([class]):hover,
.card.accent-4 a:not([class]):focus {
    color: #fff
}

.card.normal {
    background-color: rgba(238, 237, 216, .3);
    color: #000
}

.card.normal h1,
.card.normal h2,
.card.normal h3,
.card.normal h4,
.card.normal h5,
.card.normal h6 {
    color: var(--primary-color, #373737)
}

.card.normal a:not([class]) {
    color: var(--primary-color, #373737)
}

.card.normal a:not([class]):hover,
.card.normal a:not([class]):focus {
    color: var(--primary-color, #373737)
}

.card.equal-height {
    height: 100%
}

.card>header .fsElementTitle {
    margin-bottom: 0;
    padding: 30px
}

.card>header .fsElementHeaderContent {
    margin: 0
}

.card>header .fsElementHeaderContent img {
    display: block;
    width: 100%;
    min-height: 320px;
    max-height: 320px;
    -o-object-fit: cover;
    object-fit: cover;
    background-size: cover;
    border-radius: 20px 20px 0px 0px
}

.card>.fsElementContent {
    padding: 30px;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px
}

.card h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    line-height: 36px
}

.card h1,
.card h2,
.card h3,
.card h4,
.card h5,
.card h6,
.card .lead-in,
.card a:not([class]) {
    color: inherit
}

/*! _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: #3c7c5b;
    background: rgba(0, 0, 0, 0)
}

.fsNavigation a {
    display: block;
    padding: 10px 0;
    color: #3c7c5b;
    background: rgba(0, 0, 0, 0)
}

.fsNavigation a:hover,
.fsNavigation a:focus {
    color: #3c7c5b;
    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-top: 50px
}

@media(min-width: 1180px) {
    .fsBreadcrumb {
        padding-top: 25px;
        padding-left: 0px;
        margin-bottom: 50px
    }
}

.home .fsBreadcrumb {
    display: none
}

body:not(.fsComposeMode) .fsBreadcrumb>header {
    display: none
}

.fsBreadcrumb>.fsElementContent {
    position: relative;
    margin: 0 auto;
    max-width: 1180px
}

.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;
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: uppercase
}

.fsBreadcrumb ul li[class*=fsNavCurrentPage]>a {
    color: #3c7c5b
}

.fsBreadcrumb ul li a {
    padding: 0;
    color: #636363;
    text-decoration: none;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    text-transform: uppercase
}

.fsBreadcrumb ul li a:hover,
.fsBreadcrumb ul li a:focus {
    color: #3c7c5b;
    text-decoration: underline
}

.fsBreadcrumb ul li .fsNavBreadcrumbSeperator {
    margin: 0 9px;
    color: #636363;
    line-height: 1
}

.fsBreadcrumb ul li .fsNavBreadcrumbSeperator:before {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none;
    content: "";
    color: #959595;
    font-size: 15px
}

.landing-nav,
.horizontal-nav {
    display: none;
    width: 100%;
    position: relative;
    margin-bottom: 0;
    background: rgba(238, 237, 216, .2);
    padding: 0px
}

@media(min-width: 900px) {

    .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: 10px 5px 11px 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;
    color: #636363;
    text-decoration: none;
    text-transform: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px
}

.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: #3c7c5b;
    pointer-events: none;
    z-index: 1;
    -webkit-transition: all .3s ease-in-out;
    transition: all .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: #3c7c5b
}

.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: 1px
}

.landing-nav .fsNavLevel1 li.fsNavCurrentPage a,
.horizontal-nav .fsNavLevel1 li.fsNavCurrentPage a {
    color: #3c7c5b
}

.landing-nav .fsNavLevel1 li.fsNavCurrentPage a:before,
.horizontal-nav .fsNavLevel1 li.fsNavCurrentPage a:before {
    opacity: 1;
    height: 3px
}

.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: 20px;
    font-weight: 800
}

.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: rgba(238, 237, 216, .2);
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    width: calc(100% - 40px);
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 0 20px;
    margin-bottom: 10px;
    overflow: hidden
}

.nav-sub.mobile-nav-sub>header {
    padding: 0px 0px;
    position: relative;
    display: block;
    width: 100%
}

.nav-sub.mobile-nav-sub>header .fsElementTitle {
    display: block;
    padding: 16px 0px 19px 0px;
    border-bottom: 0px;
    margin-bottom: 0px !important;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    text-transform: none;
    letter-spacing: 0
}

.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 ul li .fsNavPageInfo {
    padding-left: 0px;
    background: rgba(0, 0, 0, 0)
}

.nav-sub.mobile-nav-sub .fsNavLevel1>li>a {
    font-family: "proxima-nova", sans-serif;
    font-weight: 400;
    background: rgba(0, 0, 0, 0) !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 .expander {
    right: 0px !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>.fsElementContent ul li.fsNavCurrentPage>a::before {
    opacity: 1
}

.nav-tier ul li a {
    display: block;
    padding: 10px 10px;
    color: #3c7c5b;
    background: rgba(0, 0, 0, 0)
}

.nav-tier ul li a:hover,
.nav-tier ul li a:focus {
    color: #3c7c5b;
    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: #3c7c5b;
    background: rgba(0, 0, 0, 0)
}

.nav-tier ul li.fsNavCurrentPageAncestor>a:hover,
.nav-tier ul li.fsNavCurrentPageAncestor>a:focus {
    color: #3c7c5b;
    background: #e5e5e5
}

.nav-tier .fsNavLevel1 {
    padding-left: 0
}

.nav-tier .fsNavLevel1>li {
    border-bottom: solid 1px #e5e5e5
}

.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: 18px 20px 14px 20px;
    margin-bottom: 0px;
    border-bottom: 2px solid #e5e5e5;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0;
    color: var(--primary-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
    }
}

.home .nav-sub.mobile-nav-sub {
    display: none !important
}

.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: .3s;
        transition: .3s;
        cursor: pointer
    }

    .nav-sub>header .fsElementTitle {
        color: var(--primary-color, #373737);
        margin-top: 0;
        font-weight: 700;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset;
        margin-bottom: 15px;
        margin-bottom: 0;
        color: inherit;
        font-size: 18px
    }

    p+.nav-sub>header .fsElementTitle {
        margin-top: 40px
    }

    .nav-sub>header .fsElementTitle .alternative-style {
        color: #3c7c5b;
        margin-top: 0;
        font-weight: 700;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset
    }

    p+.nav-sub>header .fsElementTitle .alternative-style {
        margin-top: 40px
    }

    .nav-sub>header .fsElementTitle.\:container\(width\<600px\) {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset;
        margin-bottom: 10px
    }

    .nav-sub>header .fsElementTitle.\:container\(width\<600px\) .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset
    }

    .nav-sub>header .fsElementTitle.\:container\(width\<600px\) .alternative-style {
        margin-bottom: 10px
    }

    .fsBanner .nav-sub>header .fsElementTitle,
    .fsStyleOneThird .nav-sub>header .fsElementTitle {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset;
        margin-bottom: 10px
    }

    .fsBanner .nav-sub>header .fsElementTitle .alternative-style,
    .fsStyleOneThird .nav-sub>header .fsElementTitle .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset
    }

    .fsBanner .nav-sub>header .fsElementTitle .alternative-style,
    .fsStyleOneThird .nav-sub>header .fsElementTitle .alternative-style {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 999px)and (max-width: 999px) {
    .nav-sub>header .fsElementTitle {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset;
        margin-bottom: 10px
    }

    .nav-sub>header .fsElementTitle .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 800;
        line-height: 25px;
        letter-spacing: unset
    }

    .nav-sub>header .fsElementTitle .alternative-style {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 999px) {
    .nav-sub>header .fsElementTitle .alternative-style {
        margin-bottom: 15px
    }

    .nav-sub>header:hover,
    .nav-sub>header:focus-within {
        background-color: rgba(0, 0, 0, 0);
        color: var(--primary-color, #373737)
    }
}

@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: 0px;
        color: inherit;
        cursor: pointer;
        font-size: 0;
        line-height: 1;
        color: #131313;
        width: 25px;
        height: 25px;
        border-radius: 100%;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }

    .nav-sub>header .nav-toggle:after {
        content: "";
        font-family: "IcoMoon";
        font-size: 5px;
        position: absolute;
        right: 15px;
        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: 12px 0px 12px 0px;
        font-family: "proxima-nova", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 22px
    }

    .nav-sub>.fsElementContent .fsNavLevel2>li>a {
        padding: 6px 0px 6px 20px;
        font-family: "proxima-nova", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px
    }

    .nav-sub>.fsElementContent .fsNavLevel2>li>a::before {
        left: 0px
    }

    .nav-sub>.fsElementContent .fsNavLevel3>li>a {
        padding: 6px 0px 6px 40px;
        font-family: "proxima-nova", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px
    }

    .nav-sub>.fsElementContent .fsNavLevel3>li>a::before {
        left: 20px
    }

    .nav-sub>.fsElementContent .fsNavLevel4>li>a {
        padding: 6px 0px 6px 60px;
        font-family: "proxima-nova", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px
    }

    .nav-sub>.fsElementContent .fsNavLevel4>li>a::before {
        left: 40px
    }

    .nav-sub>.fsElementContent .fsNavLevel5>li>a {
        padding: 6px 0px 6px 80px;
        font-family: "proxima-nova", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px
    }

    .nav-sub>.fsElementContent .fsNavLevel5>li>a::before {
        left: 60px
    }

    .nav-sub.active-nav>header {
        color: #131313;
        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 .3s ease;
    transition: all .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 {
    position: relative
}

.nav-sub ul li .fsNavPageInfo {
    padding: 0px 0px 0px 10px;
    background-color: rgba(238, 237, 216, .2)
}

.nav-sub ul li a {
    display: block;
    padding: 10px 0px;
    color: #373737;
    background: rgba(0, 0, 0, 0);
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: "proxima-nova", sans-serif;
    text-decoration: none
}

.nav-sub ul li a:hover,
.nav-sub ul li a:focus {
    color: var(--primary-color, #373737);
    background: rgba(0, 0, 0, 0)
}

.nav-sub ul li.fsNavCurrentPage>a {
    color: var(--primary-color, #373737);
    background: rgba(0, 0, 0, 0)
}

.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 #e5e5e5
}

.nav-sub .fsNavLevel1>li:last-child {
    border-bottom: none
}

.nav-sub .fsNavLevel1>li>a {
    color: #005a9c;
    padding: 18px 20px 18px 20px;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    font-family: "proxima-nova", sans-serif;
    -webkit-box-shadow: unset;
    box-shadow: unset
}

.nav-sub .fsNavLevel1>li>a:hover,
.nav-sub .fsNavLevel1>li>a:focus {
    text-decoration: none;
    background-color: rgba(238, 237, 216, .2)
}

.nav-sub .fsNavLevel1>li.expanded>a {
    background-color: rgba(238, 237, 216, .2)
}

.nav-sub .fsNavLevel1>li.fsNavCurrentPage>a,
.nav-sub .fsNavLevel1>li.fsNavCurrentPage.has-expander.expanded>a {
    text-decoration: underline
}

.nav-sub .fsNavLevel2>li>a {
    padding: 14px 20px 15px 40px;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    color: #373737;
    position: relative
}

.nav-sub .fsNavLevel2>li>a::before {
    position: absolute;
    content: "";
    font-family: "IcoMoon";
    color: var(--primary-color, #373737);
    left: 20px;
    -webkit-transition: .2s all;
    transition: .2s all;
    opacity: 0
}

.nav-sub .fsNavLevel2>li>a:hover::before,
.nav-sub .fsNavLevel2>li>a:focus::before {
    opacity: 1
}

.nav-sub .fsNavLevel3>li>a {
    padding: 14px 20px 15px 60px;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    color: #373737;
    position: relative
}

.nav-sub .fsNavLevel3>li>a::before {
    position: absolute;
    content: "";
    font-family: "IcoMoon";
    color: var(--primary-color, #373737);
    left: 40px;
    -webkit-transition: .2s all;
    transition: .2s all;
    opacity: 0
}

.nav-sub .fsNavLevel3>li>a:hover::before,
.nav-sub .fsNavLevel3>li>a:focus::before {
    opacity: 1
}

.nav-sub .fsNavLevel4>li>a {
    padding: 14px 20px 15px 80px;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    color: #373737;
    position: relative
}

.nav-sub .fsNavLevel4>li>a::before {
    position: absolute;
    content: "";
    font-family: "IcoMoon";
    color: var(--primary-color, #373737);
    left: 60px;
    -webkit-transition: .2s all;
    transition: .2s all;
    opacity: 0
}

.nav-sub .fsNavLevel4>li>a:hover::before,
.nav-sub .fsNavLevel4>li>a:focus::before {
    opacity: 1
}

.nav-sub .fsNavLevel5>li>a {
    padding: 14px 20px 15px 95px;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    color: #373737;
    position: relative
}

.nav-sub .fsNavLevel5>li>a::before {
    position: absolute;
    content: "";
    font-family: "IcoMoon";
    color: var(--primary-color, #373737);
    left: 75px;
    -webkit-transition: .2s all;
    transition: .2s all;
    opacity: 0
}

.nav-sub .fsNavLevel5>li>a:hover::before,
.nav-sub .fsNavLevel5>li>a:focus::before {
    opacity: 1
}

.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: 0px;
    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 .3s;
    transition: all ease-in .3s;
    font-weight: 400;
    color: #959595;
    margin-right: 20px
}

.nav-sub .fsNavParentPage.has-expander.expanded>a {
    color: var(--primary-color, #373737);
    text-decoration: none
}

.nav-sub .expanded>.expander:before,
.nav-sub .expanded.fsNavCurrentPage>.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);
    color: var(--primary-color, #373737)
}

.nav-sub .fsNavLevel2,
.nav-sub .fsNavLevel3,
.nav-sub .fsNavLevel4,
.nav-sub .fsNavLevel5 {
    display: none
}

.nav-main {
    position: relative;
    width: 100%;
    background-color: var(--primary-color, #373737);
    display: none;
    margin-top: 40px;
    margin-bottom: 40px;
    z-index: 10
}

@media(min-width: 1200px) {
    .nav-main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media(min-width: 1600px) {
    .nav-main {
        padding-right: 100px
    }
}

.nav-main>header {
    display: none
}

.nav-main>header {
    position: absolute;
    display: block;
    left: 0;
    top: 13px;
    z-index: 1;
    pointer-events: none;
    height: auto;
    width: 42.5%
}

.nav-main>header .fsElementTitle {
    display: none
}

.nav-main>header .fsElementHeaderContent {
    margin: 0
}

.nav-main>header .fsImage {
    margin: 0;
    display: block
}

.nav-main>header picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    min-height: 34.1vw
}

.nav-main>header picture img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.nav-main>.fsElementContent {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    z-index: 5;
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

.search-is--visible .nav-main>.fsElementContent {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.nav-main nav {
    display: block;
    width: 100%;
    max-width: 640px;
    position: relative;
    padding-bottom: 5px
}

.nav-main nav:before {
    position: absolute;
    content: "";
    width: 1px;
    top: 0;
    left: 275px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
    background: #fff;
    z-index: 10;
    opacity: .5
}

.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;
    width: 100%;
    padding-right: 325px
}

.nav-main .fsNavLevel1>li {
    position: static !important;
    padding-right: 40px
}

.nav-main .fsNavLevel1>li:not(:last-child) {
    margin-bottom: 16.5px
}

.nav-main .fsNavLevel1>li:hover>a,
.nav-main .fsNavLevel1>li:focus-within>a,
.nav-main .fsNavLevel1>li.menu-item-open>a {
    color: var(--secondary-color, #cfcfcf);
    background: rgba(0, 0, 0, 0)
}

.nav-main .fsNavLevel1>li[class*=fsNavCurrentPage]>a {
    color: #fff;
    background: rgba(0, 0, 0, 0)
}

.nav-main .fsNavLevel1>li[class*=fsNavCurrentPage]:hover>a,
.nav-main .fsNavLevel1>li[class*=fsNavCurrentPage]:focus>a {
    color: var(--secondary-color, #cfcfcf)
}

.nav-main .fsNavLevel1>li>a {
    display: block;
    position: relative;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.49;
    padding: 0 15px 0 0;
    text-decoration: none;
    text-transform: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #fff;
    background: rgba(0, 0, 0, 0)
}

.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: 325px;
    padding: 13px 30px 13px 30px;
    z-index: 300;
    display: block;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    overflow: inherit;
    -webkit-transition: all .5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .5s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

.nav-main .fsNavPageDescription {
    display: none
}

.nav-main .fsNavPageThumbnail {
    position: fixed;
    left: 0;
    top: 137px;
    width: 42.5%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    min-height: 34.1vw
}

.home .nav-main .fsNavPageThumbnail {
    top: 171px
}

.home.header-fixed-style .nav-main .fsNavPageThumbnail {
    top: 137px
}

.nav-main .fsNavPageThumbnail img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.nav-main .fsNavLevel2 {
    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;
    max-height: 310px;
    overflow-y: auto
}

.nav-main .fsNavLevel2 li:not(:last-child) {
    margin-bottom: 18px
}

.nav-main .fsNavLevel2 li a {
    display: block;
    position: relative;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #fff;
    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)
}

.nav-main .fsNavLevel2 li[class*=fsNavCurrentPage]>a {
    color: var(--secondary-color, #cfcfcf);
    background: rgba(0, 0, 0, 0)
}

.drawer-ribbon {
    position: relative;
    height: 50px
}

@media(min-width: 900px) {
    .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;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mobile-toggle span,
.mobile-close span {
    font-size: 15px;
    display: none
}

.toggle-menu-container {
    position: relative;
    display: block;
    z-index: 1;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

@media(min-width: 834px) {
    .toggle-menu-container {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset
    }
}

.mobile-toggle {
    width: 55px;
    height: 57px
}

.mobile-toggle:before,
.mobile-toggle:after,
.mobile-toggle span:before {
    position: absolute;
    content: "";
    left: 16px;
    display: block;
    z-index: 1;
    height: 3px;
    pointer-events: none;
    background: var(--primary-color, #373737);
    border-radius: 5px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.mobile-toggle span {
    display: block;
    font-size: 0;
    text-indent: -99999px;
    font-size: 12px
}

.mobile-toggle:before {
    width: 23px;
    top: 20px
}

.mobile-toggle:after {
    width: 18px;
    top: 27px
}

.mobile-toggle span:before {
    width: 12px;
    top: 34px
}

.mobile-toggle:hover:after,
.mobile-toggle:hover span:before,
.mobile-toggle:focus:after,
.mobile-toggle:focus span:before {
    width: 23px
}

.toggle-close-container {
    position: absolute;
    z-index: 20;
    right: 0;
    top: 0
}

@media(min-width: 1200px) {
    .toggle-close-container {
        right: 93px;
        top: 13.5px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .toggle-close-container {
        top: 31px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.header-fixed-style .toggle-close-container {
        top: 13.5px
    }
}

.mobile-close {
    width: 55px;
    height: 57px
}

.mobile-close:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    right: 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(--primary-color, #373737);
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media(min-width: 1200px) {
    .mobile-close:before {
        color: #fff
    }
}

.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-y: 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;
    left: auto;
    width: 100%;
    max-width: 100%;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    z-index: 9000;
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s 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);
        background: rgba(0, 0, 0, 0)
    }
}

.drawer-is-active .fsMenu {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.fsAccountBarVisible .fsMenu {
    height: calc(100vh - 45px);
    top: 45px
}

body.fsComposeMode .fsMenu {
    display: none
}

.fsMenu .inner-menu-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;
    width: 100%;
    height: 100vh;
    z-index: 5;
    overflow-y: auto
}

.fsAccountBarVisible .fsMenu .inner-menu-wrapper {
    height: calc(100vh - 45px)
}

.fsMenu .fsElement:not(.nav-main):not(.menu--image--button):not(.custom--site--search)>header {
    display: none
}

.fsMenu .menu--image--button {
    display: none;
    position: absolute;
    left: calc(42.5% - 228px);
    width: auto;
    top: calc(34.1vw - 150px);
    z-index: 20;
    margin-bottom: 0;
    border-bottom: 6px solid
}

@media(min-width: 1200px) {
    .fsMenu .menu--image--button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

.fsMenu .menu--image--button.green {
    border-color: var(--secondary-color, #cfcfcf)
}

.fsMenu .menu--image--button.gold {
    border-color: #d4a952
}

.fsMenu .menu--image--button .inner-image-button {
    position: relative;
    display: block;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.fsMenu .menu--image--button header {
    position: absolute;
    display: block;
    width: 100%;
    z-index: 20;
    left: 0;
    bottom: 0;
    padding: 0 20px 29px 20px
}

.fsMenu .menu--image--button header:before {
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    bottom: 42px;
    text-align: center;
    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: 13px;
    color: #fff;
    line-height: 1;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fsMenu .menu--image--button header .fsElementTitle {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 0;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 1.63px;
    color: #fff;
    text-transform: uppercase;
    pointer-events: none;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fsMenu .menu--image--button article {
    padding: 0;
    margin: 0;
    border: none;
    outline: unset
}

.fsMenu .menu--image--button .fsResourceLink {
    padding: 0;
    position: relative;
    overflow: hidden
}

.fsMenu .menu--image--button .fsResourceLink:before {
    position: absolute;
    content: "";
    width: 100%;
    height: calc(100% - 45px);
    left: 0;
    bottom: 0;
    z-index: 5;
    pointer-events: none;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28.14%, rgba(0, 27, 59, 0)), to(#001B3B));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 28.14%, #001B3B 100%)
}

.fsMenu .menu--image--button .fsResourceLink:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 5;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 27, 59, 0)), to(#001B3B));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 0%, #001B3B 100%)
}

.fsMenu .menu--image--button picture {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 348px;
    height: 225px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: 1;
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, .35);
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, .35);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.fsMenu .menu--image--button 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
}

.fsMenu .menu--image--button:hover header:before,
.fsMenu .menu--image--button:focus-within header:before {
    opacity: 1;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.fsMenu .menu--image--button:hover header .fsElementTitle,
.fsMenu .menu--image--button:focus-within header .fsElementTitle {
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px)
}

.fsMenu .menu--image--button:hover .fsResourceLink:before,
.fsMenu .menu--image--button:focus-within .fsResourceLink:before {
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 27, 59, 0)), to(#001B3B));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 0%, #001B3B 100%)
}

.fsMenu .menu--image--button:hover picture,
.fsMenu .menu--image--button:focus-within picture {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12)
}

.fsMenu .mobile--main--nav {
    display: block;
    position: relative;
    width: 100%;
    padding: 0 45px;
    margin-bottom: 30px
}

@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% - 50px);
    padding-right: 10px
}

.fsMenu .mobile--main--nav .fsNavLevel1 li.fsNavParentPage .fsNavPageInfo {
    display: block;
    width: 100%
}

.fsMenu .mobile--main--nav .fsNavLevel1>li>a {
    position: relative;
    display: block;
    padding: 6px 0px;
    font-family: "proxima-nova", sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 31px;
    color: var(--primary-color, #373737);
    text-transform: none;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.fsMenu .mobile--main--nav .fsNavLevel1>li>a:hover,
.fsMenu .mobile--main--nav .fsNavLevel1>li>a:focus {
    color: #3c7c5b
}

.fsMenu .mobile--main--nav .fsNavLevel1>li.expanded>a {
    color: #3c7c5b
}

.fsMenu .mobile--main--nav .fsNavLevel1>li.fsNavCurrentPage>a,
.fsMenu .mobile--main--nav .fsNavLevel1>li.fsNavCurrentPageAncestor>a {
    color: #3c7c5b
}

.fsMenu .mobile--main--nav .fsNavLevel2 {
    padding: 14px 20px 30px 35px
}

.fsMenu .mobile--main--nav .fsNavLevel2 li a {
    position: relative;
    display: block;
    padding: 7px 0px;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: var(--primary-color, #373737);
    text-transform: none;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.fsMenu .mobile--main--nav .fsNavLevel2 li a:hover,
.fsMenu .mobile--main--nav .fsNavLevel2 li a:focus {
    color: var(--primary-color, #373737);
    text-decoration: underline
}

.fsMenu .mobile--main--nav .fsNavLevel2 li.fsNavCurrentPage>a,
.fsMenu .mobile--main--nav .fsNavLevel2 li.fsNavCurrentPageAncestor>a {
    color: var(--primary-color, #373737);
    text-decoration: underline
}

.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: 30px;
    height: 30px;
    cursor: pointer;
    margin-right: -10px
}

.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: "proxima-nova", sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
    color: var(--primary-color, #373737)
}

.fsMenu .mobile--main--nav .fsNavLevel1 li.fsNavParentPage .expander-btn[aria-expanded=true]:before {
    content: "_";
    padding-bottom: 18px;
    color: var(--secondary-color, #cfcfcf)
}

.fsMenu:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
    background: var(--primary-color, #373737);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    display: none;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 1200px) {
    .fsMenu:before {
        display: block
    }
}

.drawer-is-active .fsMenu:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

@media(min-width: 1200px) {

    .fsMenu .canvas--top--container,
    .fsMenu .menu--image--button,
    .fsMenu .menu--quicklinks--nav {
        opacity: 0;
        -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }

    .drawer-is-active .fsMenu .canvas--top--container,
    .drawer-is-active .fsMenu .menu--image--button,
    .drawer-is-active .fsMenu .menu--quicklinks--nav {
        opacity: 1;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

@media(min-width: 1200px) {
    .fsMenu .nav-main {
        opacity: 0;
        -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }

    .drawer-is-active .fsMenu .nav-main {
        opacity: 1;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

@media(min-width: 1200px) {
    .fsMenu .nav-main>header {
        opacity: 0;
        -webkit-transform: translate(-50%, 20px);
        -ms-transform: translate(-50%, 20px);
        transform: translate(-50%, 20px);
        -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .8s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .8s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .8s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .8s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .8s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }

    .drawer-is-active .fsMenu .nav-main>header {
        opacity: 1;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.canvas--top--container {
    position: relative;
    display: none;
    width: 100%;
    margin-bottom: 0;
    z-index: 10;
    padding: 20px 180px 20px 40px
}

@media(min-width: 1200px) {
    .canvas--top--container {
        display: block
    }
}

.home .canvas--top--container {
    padding: 26px 180px 26px 40px
}

.home.header-fixed-style .canvas--top--container {
    padding: 20px 180px 20px 40px
}

.canvas--top--container>header {
    display: none
}

.canvas--top--container>.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
}

.canvas--top--container .canvas--logo {
    position: relative;
    display: block;
    margin-bottom: 0
}

.canvas--top--container .canvas--logo>header {
    display: none
}

.canvas--top--container .canvas--logo article {
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.canvas--top--container .canvas--logo .fsThumbnail {
    max-width: unset !important;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.canvas--top--container .canvas--logo .fsThumbnail a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.canvas--top--container .canvas--logo .fsThumbnail img {
    width: 130px;
    height: 44px
}

.home .canvas--top--container .canvas--logo .fsThumbnail img {
    width: 195px;
    height: 66px
}

.home.header-fixed-style .canvas--top--container .canvas--logo .fsThumbnail img {
    width: 130px;
    height: 44px
}

.canvas--top--container .fsLocationSubtitle {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
    color: #fff;
    text-transform: none;
    margin: 0 0 0 30px;
    padding: 0
}

.nav-social {
    margin-bottom: 0
}

.nav-social nav {
    margin: -5px
}

.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
}

.nav-social .fsNavLevel1 li {
    margin: 5px
}

.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;
    position: relative;
    border: 1px solid hsla(0, 0%, 100%, 0);
    height: 36px;
    width: 36px;
    background: #0d1d41;
    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: 16px;
    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
}

.header--quicklinks {
    position: relative;
    display: none;
    margin-bottom: 0;
    width: auto;
    margin-left: 25px;
    padding-left: 25px;
    margin-right: 32px
}

@media(min-width: 834px) {
    .header--quicklinks {
        display: block
    }
}

.header--quicklinks:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
    background: var(--secondary-color, #cfcfcf)
}

.header--quicklinks .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
}

.header--quicklinks .fsNavLevel1 li:not(:first-child) {
    margin-left: 25px
}

.header--quicklinks .fsNavLevel1 li a {
    position: relative;
    display: block;
    padding: 5px 0px;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 23px;
    color: var(--primary-color, #373737);
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.header--quicklinks .fsNavLevel1 li[class*=icon-] a {
    padding-left: 25px
}

.header--quicklinks .fsNavLevel1 li[class*=icon-] a:before {
    position: absolute;
    width: auto;
    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-size: 21px;
    font-weight: 400;
    z-index: 1;
    color: var(--secondary-color, #cfcfcf);
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.header--quicklinks .fsNavLevel1 li[class*=icon-] a:hover:before,
.header--quicklinks .fsNavLevel1 li[class*=icon-] a:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.header--quicklinks .fsNavLevel1 li.fsNavCurrentPage a {
    text-decoration: underline;
    color: var(--primary-color, #373737)
}

.menu--utility--nav {
    position: relative;
    display: block;
    margin-bottom: 0;
    width: auto
}

.menu--utility--nav>header {
    display: none
}

.menu--utility--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
}

.menu--utility--nav .fsNavLevel1 li:not(:first-child) {
    margin-left: 40px
}

.menu--utility--nav .fsNavLevel1 li a {
    position: relative;
    display: block;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 23px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.menu--utility--nav .fsNavLevel1 li a:hover,
.menu--utility--nav .fsNavLevel1 li a:focus {
    color: #fff
}

.menu--utility--nav .fsNavLevel1 li[class*=icon-] a {
    padding-left: 29px
}

.menu--utility--nav .fsNavLevel1 li[class*=icon-] a:before {
    position: absolute;
    width: auto;
    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-size: 19px;
    font-weight: 400;
    z-index: 1;
    color: var(--secondary-color, #cfcfcf);
    padding-bottom: 1px;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.menu--utility--nav .fsNavLevel1 li[class*=icon-] a:hover:before,
.menu--utility--nav .fsNavLevel1 li[class*=icon-] a:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.menu--quicklinks--nav {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 0;
    z-index: 10;
    margin-top: auto;
    background: #eeedd8;
    padding: 31px 20px 26px 44px
}

@media(min-width: 1200px) {
    .menu--quicklinks--nav {
        padding: 0;
        background: rgba(0, 0, 0, 0);
        max-width: 365px;
        margin-left: auto
    }
}

.menu--quicklinks--nav>header {
    display: none
}

@media(min-width: 1200px) {
    .menu--quicklinks--nav>.fsElementContent {
        position: relative;
        display: block;
        max-width: 365px;
        width: 100%;
        margin-left: auto;
        padding: 53px 30px 63px 75px;
        background: rgba(0, 0, 0, .2)
    }
}

.menu--quicklinks--nav .fsNavLevel1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.menu--quicklinks--nav .fsNavLevel1 li:not(:last-child) {
    margin-bottom: 20px
}

@media(max-width: 1199px) {
    .menu--quicklinks--nav .fsNavLevel1 li.hide {
        display: none
    }
}

.menu--quicklinks--nav .fsNavLevel1 li a {
    position: relative;
    display: block;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: var(--primary-color, #373737);
    text-transform: none;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media(min-width: 1200px) {
    .menu--quicklinks--nav .fsNavLevel1 li a {
        color: #fff
    }
}

.menu--quicklinks--nav .fsNavLevel1 li a:hover,
.menu--quicklinks--nav .fsNavLevel1 li a:focus {
    color: var(--primary-color, #373737);
    text-decoration: underline
}

@media(min-width: 1200px) {

    .menu--quicklinks--nav .fsNavLevel1 li a:hover,
    .menu--quicklinks--nav .fsNavLevel1 li a:focus {
        color: var(--secondary-color, #cfcfcf);
        text-decoration: none
    }
}

.menu--quicklinks--nav .fsNavLevel1 li[class*=icon-] a {
    padding-left: 29px
}

.menu--quicklinks--nav .fsNavLevel1 li[class*=icon-] a:before {
    position: absolute;
    width: auto;
    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-size: 19px;
    font-weight: 400;
    color: var(--secondary-color, #cfcfcf);
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.menu--quicklinks--nav .fsNavLevel1 li.fsNavCurrentPage a {
    color: var(--secondary-color, #cfcfcf)
}

.mobile--menu--utility {
    position: relative;
    display: block;
    width: 100%;
    padding: 20px 120px 0 40px;
    margin-bottom: 0
}

@media(min-width: 1200px) {
    .mobile--menu--utility {
        display: none
    }
}

.mobile--menu--utility .fsNavLevel1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mobile--menu--utility .fsNavLevel1 li:not(:last-child) {
    margin-bottom: 20px
}

.mobile--menu--utility .fsNavLevel1 li.hide {
    display: none
}

.mobile--menu--utility .fsNavLevel1 li a {
    position: relative;
    display: block;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 23px;
    color: var(--primary-color, #373737);
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mobile--menu--utility .fsNavLevel1 li a:hover,
.mobile--menu--utility .fsNavLevel1 li a:focus {
    color: var(--primary-color, #373737);
    text-decoration: underline
}

.mobile--menu--utility .fsNavLevel1 li[class*=icon-] a {
    padding-left: 29px
}

.mobile--menu--utility .fsNavLevel1 li[class*=icon-] a:before {
    position: absolute;
    width: auto;
    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-size: 19px;
    font-weight: 400;
    z-index: 1;
    color: var(--secondary-color, #cfcfcf);
    padding-bottom: 1px;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mobile--menu--utility .fsNavLevel1 li.fsNavCurrentPage a {
    color: var(--primary-color, #373737);
    text-decoration: underline
}

.mobile--menu--quikclinks {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 20px
}

@media(min-width: 1200px) {
    .mobile--menu--quikclinks {
        display: none
    }
}

.mobile--menu--quikclinks .fsNavLevel1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mobile--menu--quikclinks .fsNavLevel1 li {
    display: none
}

.mobile--menu--quikclinks .fsNavLevel1 li:not(:last-child) {
    margin-bottom: 5px
}

.mobile--menu--quikclinks .fsNavLevel1 li.mobile-display {
    display: block
}

.mobile--menu--quikclinks .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;
    padding: 14px 20px;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #fff;
    background: #3c7c5b;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mobile--menu--quikclinks .fsNavLevel1 li a:hover,
.mobile--menu--quikclinks .fsNavLevel1 li a:focus {
    background: var(--primary-color, #373737);
    color: #fff
}

.mobile--menu--quikclinks .fsNavLevel1 li[class*=icon-] a:before {
    position: relative;
    width: auto;
    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: 22px;
    line-height: 1;
    font-weight: 400;
    z-index: 1;
    color: #fff;
    margin-right: 5px;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mobile--menu--quikclinks .fsNavLevel1 li[class*=icon-] a:hover:before,
.mobile--menu--quikclinks .fsNavLevel1 li[class*=icon-] a:focus:before {
    color: #fff
}

.mobile--menu--quikclinks .fsNavLevel1 li.fsNavCurrentPage a {
    background: var(--primary-color, #373737);
    color: #fff
}

.fsHeader {
    position: relative;
    display: block;
    width: 100%;
    z-index: 500
}

.fsHeader .fsElement:not(.translate-container)>header {
    display: none
}

.fsHeader .header--holder {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 15;
    display: block;
    width: 100%;
    margin-bottom: 0;
    background: #fff;
    padding: 9.5px 15px 9.5px 20px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .2);
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {
    .fsHeader .header--holder {
        padding: 20px 15px 20px 25px
    }
}

@media(min-width: 1200px) {
    .fsHeader .header--holder {
        padding: 13.5px 36px 13.5px 40px
    }
}

body:not(.fsComposeMode).home .fsHeader .header--holder {
    -webkit-box-shadow: none;
    box-shadow: none
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .fsHeader .header--holder {
        padding: 26px 36px 26px 40px
    }
}

body:not(.fsComposeMode).fsAccountBarVisible .fsHeader .header--holder {
    top: 45px
}

body.fsComposeMode .fsHeader .header--holder {
    position: relative;
    left: auto;
    top: auto;
    background: #fff
}

.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-align: center;
    -ms-flex-align: center;
    align-items: center
}

.fsHeader .header--sticky {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 50;
    display: block;
    width: 100%;
    margin-bottom: 0;
    background: #fff;
    padding: 9.5px 15px 9.5px 20px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .2);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {
    .fsHeader .header--sticky {
        padding: 20px 15px 20px 25px
    }
}

@media(min-width: 1200px) {
    .fsHeader .header--sticky {
        padding: 13.5px 36px 13.5px 40px
    }
}

body:not(.fsComposeMode).sticky-header--hidden.sticky-header--visible .fsHeader .header--sticky {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto
}

.fsHeader .header--sticky>.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-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.fsComposeMode).fsAccountBarVisible .fsHeader .header--sticky {
    top: 45px
}

body.fsComposeMode .fsHeader .header--sticky {
    display: none !important
}

.fsHeader .header--logo {
    position: relative;
    display: block;
    margin-bottom: 0;
    margin-right: auto;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width: 834px) {
    .fsHeader .header--logo {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset
    }
}

.fsHeader .header--logo .fsThumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: unset !important;
    width: auto
}

.fsHeader .header--logo .fsThumbnail a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fsHeader .header--logo .fsThumbnail img {
    width: 119px;
    height: 40px
}

@media(min-width: 834px) {
    .fsHeader .header--logo .fsThumbnail img {
        width: 173px;
        height: 59px
    }
}

@media(min-width: 1200px) {
    .fsHeader .header--logo .fsThumbnail img {
        width: 130px;
        height: 44px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .fsHeader .header--logo:not(.sticky-logo) .fsThumbnail img {
        width: 195px;
        height: 66px;
        -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }
}

.fsHeader .hp--transparent--logo {
    display: none
}

body.fsComposeMode .fsHeader .hp--transparent--logo {
    display: none !important
}

.fsHeader .translate-container {
    position: absolute;
    right: 112px;
    padding-right: 15px;
    margin-bottom: 0
}

@media(min-width: 834px) {
    .fsHeader .translate-container {
        position: relative;
        right: 0;
        padding-right: 0
    }
}

.fsHeader .translate-container>header {
    display: none
}

.fsHeader .translate-container .fs-weglot-toggle {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    margin: 0;
    padding: 5px 0 5px 20px;
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 23px;
    color: var(--primary-color, #373737);
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.fsHeader .translate-container .fs-weglot-toggle:before {
    position: absolute;
    content: "";
    width: auto;
    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: "bpa-font-icons";
    font-weight: 400;
    font-size: 16px;
    color: var(--secondary-color, #cfcfcf);
    z-index: 1;
    padding-bottom: 1px;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.fsHeader .translate-container .fs-weglot-toggle:hover:before,
.fsHeader .translate-container .fs-weglot-toggle:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

@media(min-width: 834px) {
    .fsHeader .translate-container .fs-weglot-toggle {
        font-size: 15px;
        padding: 5px 0 5px 24px
    }

    .fsHeader .translate-container .fs-weglot-toggle:before {
        font-size: 19px
    }
}

.fsHeader .translate-container .weglot-box {
    position: relative;
    display: block
}

.fsHeader .translate-container ul.weglot-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    z-index: 101;
    width: 160px;
    left: 50%;
    top: calc(100% + 10px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: var(--primary-color, #373737);
    padding: 20px;
    list-style-type: none;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.fsHeader .translate-container ul.weglot-list.weglot-list-open {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.fsHeader .translate-container ul.weglot-list li:not(:last-child) {
    margin-bottom: 10px
}

.fsHeader .translate-container ul.weglot-list li a {
    position: relative;
    padding: 0;
    display: block;
    width: 100%;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    text-transform: none;
    text-decoration: none;
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

.fsHeader .translate-container ul.weglot-list li a:hover,
.fsHeader .translate-container ul.weglot-list li a:focus {
    color: #fff;
    text-decoration: underline
}

body:not(.fsComposeMode) .wg-default,
body:not(.fsComposeMode) .wg-default .country-selector {
    opacity: 0;
    pointer-events: none
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .fsHeader .header--holder {
        position: fixed;
        background: rgba(0, 0, 0, 0)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .fsHeader .header--holder .header--logo:not(.sticky-logo) {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }
}

body:not(.fsComposeMode).home .fsHeader .header--holder .hp--transparent--logo {
    position: absolute;
    margin-bottom: 0;
    width: auto;
    height: auto;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .fsHeader .header--holder .hp--transparent--logo {
        display: block
    }
}

body:not(.fsComposeMode).home .fsHeader .header--holder .hp--transparent--logo .fsThumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: unset !important;
    width: auto
}

body:not(.fsComposeMode).home .fsHeader .header--holder .hp--transparent--logo .fsThumbnail a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .fsHeader .header--holder .hp--transparent--logo .fsThumbnail img {
        width: 195px;
        height: 66px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .header--logo:not(.sticky-logo),
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .header--logo:not(.sticky-logo) {
        opacity: 0;
        visibility: hidden;
        pointer-events: none
    }

    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .hp--transparent--logo,
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .hp--transparent--logo {
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }

    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .translate-container .fs-weglot-toggle,
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .translate-container .fs-weglot-toggle {
        color: #fff
    }

    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .header--quicklinks .fsNavLevel1 li a,
    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .toggle-search-container button:before,
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .header--quicklinks .fsNavLevel1 li a,
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .toggle-search-container button:before {
        color: #fff
    }

    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .mobile-toggle:before,
    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .mobile-toggle:after,
    body:not(.fsComposeMode).home.header-fixed-style .fsHeader .header--holder .mobile-toggle span:before,
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .mobile-toggle:before,
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .mobile-toggle:after,
    body:not(.fsComposeMode).home.full-video--visible .fsHeader .header--holder .mobile-toggle span:before {
        background: #fff
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.defaut-header--hide .fsHeader .header--holder {
        opacity: 0;
        pointer-events: none
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode).home .fsFooter {
        opacity: 0;
        pointer-events: none
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode).home.hero-video--hide .fsFooter {
        opacity: 1;
        pointer-events: auto
    }
}

body:not(.fsComposeMode) #fsFooter {
    color: #fff;
    position: relative
}

body:not(.fsComposeMode) #fsFooter .school-details [itemprop=streetAddress] {
    display: block
}

body:not(.fsComposeMode) #fsFooter .school-details a {
    color: inherit
}

.footer-main {
    background-color: var(--primary-color, #373737);
    position: relative;
    padding: 47px 51px 67px
}

@media(min-width: 700px) {
    .footer-main {
        padding: 44px 57px 48px
    }
}

@media(min-width: 1100px) {
    .footer-main {
        padding: 59px 10px 40px;
        width: 100vw
    }
}

@media(min-width: 1100px) {
    .footer-main>.fsElementContent {
        position: relative;
        margin: 0 auto;
        max-width: 1170px
    }
}

.footer-main>.fsElementContent .footer-top {
    margin: 0
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .footer-top {
        margin-bottom: 46px
    }
}

.footer-main>.fsElementContent .footer-top>.fsElementContent {
    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
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .footer-top>.fsElementContent {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.footer-main>.fsElementContent .logo-image {
    margin-bottom: 14px
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .logo-image {
        margin-bottom: 49px
    }
}

.footer-main>.fsElementContent .logo-image .fsThumbnail {
    display: table;
    margin: 0 auto;
    max-height: 50px
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .logo-image .fsThumbnail {
        max-height: 69px
    }
}

.footer-main>.fsElementContent .logo-image .fsThumbnail img {
    max-height: 50px;
    margin: 0 auto;
    display: table
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .logo-image .fsThumbnail img {
        max-height: 69px
    }
}

.footer-main>.fsElementContent .school-details {
    position: relative;
    color: #fff;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 15px
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .school-details {
        margin: 0
    }
}

@media(min-width: 1100px) {
    .footer-main>.fsElementContent .school-details {
        padding-right: 120px
    }

    .footer-main>.fsElementContent .school-details:after {
        content: "";
        position: absolute;
        bottom: 0px;
        right: 0;
        width: 1px;
        height: 135px;
        background: hsla(0, 0%, 100%, .5);
        -webkit-transform: translateY(7px);
        -ms-transform: translateY(7px);
        transform: translateY(7px)
    }
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .school-details article {
        text-align: left;
        width: 100%
    }
}

.footer-main>.fsElementContent .school-details article .fsLocationPhone {
    margin-top: 20px
}

.footer-main>.fsElementContent .school-details article .fsLocationPhone a {
    position: relative;
    text-decoration: none;
    color: inherit;
    text-align: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit
}

.footer-main>.fsElementContent .school-details article .fsLocationPhone a:hover:before,
.footer-main>.fsElementContent .school-details article .fsLocationPhone a:focus:before {
    opacity: 0
}

.footer-main>.fsElementContent .school-details article .fsLocationPhone a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #d4a952;
    -webkit-transition: .3s all;
    transition: .3s all
}

.footer-main>.fsElementContent .fsContent {
    text-align: center;
    color: #fff;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 350;
    line-height: 23px;
    margin-bottom: 30px
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .fsContent {
        font-size: 16px;
        margin: 0
    }
}

@media(min-width: 1100px) {
    .footer-main>.fsElementContent .fsContent {
        font-size: 17px
    }
}

.footer-main>.fsElementContent .logo-social-container {
    margin: 0
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .logo-social-container {
        margin-bottom: 25px
    }
}

.footer-main>.fsElementContent .footer-links {
    margin-top: 25px;
    position: relative
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .footer-links {
        margin: 0
    }
}

@media(min-width: 1100px) {
    .footer-main>.fsElementContent .footer-links {
        padding-left: 153px
    }

    .footer-main>.fsElementContent .footer-links:after {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0;
        width: 1px;
        height: 135px;
        background: hsla(0, 0%, 100%, .5);
        -webkit-transform: translateY(7px);
        -ms-transform: translateY(7px);
        transform: translateY(7px)
    }
}

.footer-main>.fsElementContent .footer-links .fsNavLevel1 {
    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
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .footer-links .fsNavLevel1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.footer-main>.fsElementContent .footer-links .fsNavLevel1 li {
    width: 50%
}

@media(min-width: 700px) {
    .footer-main>.fsElementContent .footer-links .fsNavLevel1 li {
        width: 100%
    }
}

.footer-main>.fsElementContent .footer-links .fsNavLevel1 li a {
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-decoration: none;
    padding: 1px 0
}

.footer-main>.fsElementContent .footer-links .fsNavLevel1 li a:focus,
.footer-main>.fsElementContent .footer-links .fsNavLevel1 li a:hover {
    text-decoration: underline
}

.footer-main>.fsElementContent .footer-bottom>.fsElementContent .fsContent {
    font-family: "proxima-nova", sans-serif;
    font-weight: 400
}

.footer-main #fsPoweredByFinalsite {
    position: absolute;
    bottom: 17px;
    right: 11px
}

@media(min-width: 700px) {
    .footer-main #fsPoweredByFinalsite {
        right: 12px;
        bottom: 13px
    }
}

@media(min-width: 1100) {
    .footer-main #fsPoweredByFinalsite {
        right: 24px;
        bottom: 22px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode).home #fsFooter {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 0;
        height: 100vh;
        width: 100vw;
        background: var(--primary-color, #373737);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none
}

html {
    background: rgba(0, 0, 0, 0);
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "proxima-nova", sans-serif
}

body {
    color: #373737;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.6875rem;
    letter-spacing: -0.2px
}

[class*=fsElement][id].\:container\(width\<600px\) {
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.625rem;
    font-weight: normal;
    letter-spacing: unset
}

.fsBanner [class*=fsElement][id],
.fsStyleOneThird [class*=fsElement][id] {
    font-family: "proxima-nova", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.625rem;
    font-weight: normal;
    letter-spacing: unset
}

@media(max-width: 999px) {
    [class*=fsElement][id] {
        font-family: "proxima-nova", sans-serif;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.625rem;
        font-weight: normal;
        letter-spacing: unset
    }
}

#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 .4s;
    transition: opacity .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)
    }
}

@media(min-width: 1100px) {
    .fsHasLeftBanner.fsHasRightBanner #fsPageContent {
        width: calc(100% - 720px)
    }

    .fsHasLeftBanner.fsHasRightBanner #fsBannerLeft,
    .fsHasLeftBanner.fsHasRightBanner #fsBannerRight {
        width: 360px
    }
}

#fsPoweredByFinalsite {
    margin: 20px auto 0
}

/*! 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 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.3125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 20px
}

p+.fsConstituent .fsFullName {
    margin-top: 40px
}

.fsConstituent .fsFullName .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.3125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: unset;
    text-transform: uppercase
}

p+.fsConstituent .fsFullName .alternative-style {
    margin-top: 40px
}

.fsConstituent .fsFullName.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 10px
}

.fsConstituent .fsFullName.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase
}

.fsConstituent .fsFullName.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 10px
}

.fsBanner .fsConstituent .fsFullName,
.fsStyleOneThird .fsConstituent .fsFullName {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase;
    margin-bottom: 10px
}

.fsBanner .fsConstituent .fsFullName .alternative-style,
.fsStyleOneThird .fsConstituent .fsFullName .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: unset;
    text-transform: uppercase
}

.fsBanner .fsConstituent .fsFullName .alternative-style,
.fsStyleOneThird .fsConstituent .fsFullName .alternative-style {
    margin-bottom: 10px
}

@media(max-width: 999px) {
    .fsConstituent .fsFullName {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: unset;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .fsConstituent .fsFullName .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.1875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: unset;
        text-transform: uppercase
    }

    .fsConstituent .fsFullName .alternative-style {
        margin-bottom: 10px
    }
}

.fsConstituent .fsFullName .alternative-style {
    margin-bottom: 20px
}

.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 #e5e5e5
}

.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: #3c7c5b;
    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: 800
}

/*! 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: .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: .3s border;
    transition: .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 #e5e5e5
}

.fsTabs .fsPanel:last-child,
.fsAccordion .fsPanel:last-child {
    border-bottom: solid 1px #e5e5e5
}

.fsTabs .fsPanel>header,
.fsAccordion .fsPanel>header {
    cursor: pointer;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: .3s;
    transition: .3s
}

.fsTabs .fsPanel>header h1,
.fsAccordion .fsPanel>header h1,
.fsTabs .fsPanel>header h2,
.fsAccordion .fsPanel>header h2,
.fsTabs .fsPanel>header h3,
.fsAccordion .fsPanel>header h3,
.fsTabs .fsPanel>header h4,
.fsAccordion .fsPanel>header h4,
.fsTabs .fsPanel>header h5,
.fsAccordion .fsPanel>header h5,
.fsTabs .fsPanel>header h6,
.fsAccordion .fsPanel>header h6 {
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 800;
    line-height: 27px;
    margin: 0;
    padding: 27px 0px;
    color: #3c7c5b;
    -webkit-transition: .3s;
    transition: .3s;
    position: relative
}

.fsTabs .fsPanel>header h1 a,
.fsAccordion .fsPanel>header h1 a,
.fsTabs .fsPanel>header h2 a,
.fsAccordion .fsPanel>header h2 a,
.fsTabs .fsPanel>header h3 a,
.fsAccordion .fsPanel>header h3 a,
.fsTabs .fsPanel>header h4 a,
.fsAccordion .fsPanel>header h4 a,
.fsTabs .fsPanel>header h5 a,
.fsAccordion .fsPanel>header h5 a,
.fsTabs .fsPanel>header h6 a,
.fsAccordion .fsPanel>header h6 a {
    -webkit-transition: none;
    transition: none;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 800;
    line-height: 27px;
    margin: 0;
    padding: 27px 0px;
    color: #3c7c5b;
    -webkit-transition: .3s;
    transition: .3s
}

.fsTabs .fsPanel>header h2,
.fsAccordion .fsPanel>header h2 {
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 800;
    line-height: 27px
}

.fsTabs .fsPanel>header h2 a,
.fsAccordion .fsPanel>header h2 a {
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 800;
    line-height: 27px
}

.fsTabs .fsPanel>header:hover,
.fsAccordion .fsPanel>header:hover,
.fsTabs .fsPanel>header:focus-within,
.fsAccordion .fsPanel>header:focus-within {
    background: #fcfcfc;
    -webkit-transition: .3s;
    transition: .3s
}

.fsTabs .fsPanel>header:hover h2,
.fsAccordion .fsPanel>header:hover h2,
.fsTabs .fsPanel>header:focus-within h2,
.fsAccordion .fsPanel>header:focus-within h2 {
    color: var(--primary-color, #373737);
    -webkit-transition: .3s;
    transition: .3s
}

.fsTabs .fsPanel>header:hover h2:before,
.fsAccordion .fsPanel>header:hover h2:before,
.fsTabs .fsPanel>header:focus-within h2:before,
.fsAccordion .fsPanel>header:focus-within h2:before {
    content: "";
    color: var(--primary-color, #373737);
    border-color: var(--primary-color, #373737) !important
}

.fsTabs .fsPanel>header:hover a,
.fsAccordion .fsPanel>header:hover a,
.fsTabs .fsPanel>header:focus-within a,
.fsAccordion .fsPanel>header:focus-within a {
    color: var(--primary-color, #373737);
    -webkit-transition: .3s;
    transition: .3s
}

.fsTabs .fsPanel>.fsElementContent,
.fsAccordion .fsPanel>.fsElementContent {
    position: relative;
    padding-left: 65px !important
}

@media(min-width: 600px) {

    .fsTabs .fsPanel>.fsElementContent,
    .fsAccordion .fsPanel>.fsElementContent {
        padding: 22px 0 34px
    }
}

.fsTabs .fsPanel.fsStateOpen>header,
.fsAccordion .fsPanel.fsStateOpen>header {
    background: #fff
}

.fsTabs .fsPanel.fsStateOpen>header h2,
.fsAccordion .fsPanel.fsStateOpen>header h2 {
    color: var(--primary-color, #373737);
    border-bottom: solid 1px #e5e5e5
}

.fsTabs .fsPanel.fsStateOpen>header h2:before,
.fsAccordion .fsPanel.fsStateOpen>header h2:before {
    content: "";
    color: var(--primary-color, #373737)
}

.fsTabs .fsPanel.fsStateOpen>header a,
.fsAccordion .fsPanel.fsStateOpen>header a {
    color: var(--primary-color, #373737)
}

.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: 46px;
    height: 46px;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    font-family: "IcoMoon";
    font-weight: 300;
    border-radius: 100%;
    border: 1px solid var(--secondary-color, #cfcfcf);
    font-size: 17px;
    left: 5px;
    padding-top: 10px;
    padding-left: 15px;
    -webkit-transition: .3s;
    transition: .3s;
    content: "";
    font-size: 15px
}

.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: 46px;
    height: 46px;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    font-family: "IcoMoon";
    font-weight: 300;
    border-radius: 100%;
    border: 1px solid var(--secondary-color, #cfcfcf);
    font-size: 17px;
    left: 5px;
    padding-top: 10px;
    padding-left: 15px;
    -webkit-transition: .3s;
    transition: .3s;
    content: ""
}

.fsPanelIconBefore.fsTabs .fsPanel>header h2,
.fsPanelIconBefore.fsAccordion .fsPanel>header h2 {
    padding-left: 65px
}

.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
}

.fsAthleticsEvent .fsAthleticsEventDetailLink:hover,
.fsAthleticsEvent .fsAthleticsEventDetailLink:focus {
    text-decoration: underline
}

/*! 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 .fsTitle,
.fsAthleticsEvent.fsList .fsAthleticsOpponents,
.fsAthleticsEvent.fsList .fsAthleticsOpponentNames,
.fsAthleticsEvent.fsList .fsAthleticsOpponentName,
.fsAthleticsEvent.fsList .fsAthleticsVs {
    font-size: 18px !important;
    line-height: 20px !important;
    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: 800
    }

    .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 {
    color: var(--primary-color, #373737);
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 42px;
    letter-spacing: unset;
    margin-bottom: 20px
}

p+.fsAthleticsEvent.fsDialog .fsAthleticsTitle {
    margin-top: 40px
}

.fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style {
    color: #3c7c5b;
    margin-top: 0;
    font-weight: 700;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 800;
    line-height: 42px;
    letter-spacing: unset
}

p+.fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style {
    margin-top: 40px
}

.fsAthleticsEvent.fsDialog .fsAthleticsTitle.\:container\(width\<600px\) {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset;
    margin-bottom: 10px
}

.fsAthleticsEvent.fsDialog .fsAthleticsTitle.\:container\(width\<600px\) .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset
}

.fsAthleticsEvent.fsDialog .fsAthleticsTitle.\:container\(width\<600px\) .alternative-style {
    margin-bottom: 10px
}

.fsBanner .fsAthleticsEvent.fsDialog .fsAthleticsTitle,
.fsStyleOneThird .fsAthleticsEvent.fsDialog .fsAthleticsTitle {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset;
    margin-bottom: 10px
}

.fsBanner .fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style,
.fsStyleOneThird .fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: unset
}

.fsBanner .fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style,
.fsStyleOneThird .fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style {
    margin-bottom: 10px
}

@media(max-width: 999px) {
    .fsAthleticsEvent.fsDialog .fsAthleticsTitle {
        color: var(--primary-color, #373737);
        font-family: "proxima-nova", sans-serif;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 29px;
        letter-spacing: unset;
        margin-bottom: 10px
    }

    .fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style {
        color: #3c7c5b;
        font-family: "proxima-nova", sans-serif;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 29px;
        letter-spacing: unset
    }

    .fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style {
        margin-bottom: 10px
    }
}

.fsAthleticsEvent.fsDialog .fsAthleticsTitle .alternative-style {
    margin-bottom: 20px
}

.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: 800
}

.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 #636363
}

.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: 67px;
    padding-top: 0
}

.fsCalendar article .fsElementEventColorIcon {
    width: 12px;
    height: 12px
}

.fsCalendar .fsDate {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    min-height: 67px;
    width: 60px;
    color: #fff;
    background: var(--primary-color, #373737);
    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: .75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 0
}

.fsCalendar .fsDate>span.fsMonth {
    font-family: "proxima-nova", sans-serif;
    font-size: 12.4px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase
}

.fsCalendar .fsDate>span.fsDay {
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
    font-family: "proxima-nova", sans-serif;
    color: var(--secondary-color, #cfcfcf)
}

.fsCalendar .fsDate>span.fsYear {
    font-family: "proxima-nova", sans-serif;
    font-size: 12.4px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase
}

.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-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-transform: capitalize;
    color: #636363;
    margin-top: 7px
}

.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;
    font-size: 19px
}

.fsCalendar .fsAllDay,
.fsCalendar .fsTimeRange {
    padding-left: 23px
}

.fsCalendar .fsAllDay:before,
.fsCalendar .fsTimeRange:before {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none;
    left: -2px
}

.fsCalendar .fsLocation {
    padding-left: 23px
}

.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 .fsReadMoreLink {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;
    text-decoration-line: underline
}

.fsCalendar .fsReadMoreLink:hover,
.fsCalendar .fsReadMoreLink:focus {
    text-decoration: none
}

/*! _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;
    text-underline-offset: 3px;
    text-decoration: none
}

.fsCalendar.fsGrid .fsCalendarEventTitle:hover,
.fsCalendar.fsGrid .fsCalendarEventTitle:focus {
    text-decoration: underline
}

.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 {
    font-weight: bold;
    text-underline-offset: 3px;
    text-decoration: none
}

.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarEventTitle:hover,
.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarEventTitle: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
    }

    .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 .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: .3s;
        transition: .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: #3c7c5b;
        -webkit-transition: .3s;
        transition: .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: .3s;
        transition: .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: #3c7c5b;
        -webkit-transition: .3s;
        transition: .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: #3c7c5b;
        color: #fff
    }

    .fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsStateHasEvents .fsCalendarDate:after {
        content: "●";
        font-size: 10px;
        display: block;
        line-height: .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: #3c7c5b;
        -webkit-transition: .3s;
        transition: .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: .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: .3s;
        transition: .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: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all;
    display: table;
    margin: 20px auto
}

.scroll-up:hover,
.scroll-up:focus,
.fsStateSelected .scroll-up,
.scroll-up.on {
    border-color: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.scroll-up.full-width-button {
    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 #e5e5e5;
    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: "proxima-nova", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    font-style: normal;
    color: #373737
}

.fsComposerFormEmbed form input {
    border: solid 1px #636363
}

.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 #636363
}

.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: #3c7c5b;
    margin-right: 10px;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s
}

.fsComposerFormEmbed form .linkLike:hover {
    color: #3c7c5b
}

.fsComposerFormEmbed form .required {
    color: var(--primary-color, #373737);
    -webkit-transition: .3s color;
    transition: .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: #3c7c5b;
    -webkit-transition: .3s;
    transition: .3s;
    outline: 0;
    float: left;
    padding: 0;
    line-height: 1;
    padding: 10px 0
}

.fsComposerFormEmbed form .pageBreak .nextPage:hover,
.fsComposerFormEmbed form .pageBreak .prevPage:hover {
    color: #3c7c5b;
    -webkit-transition: .3s;
    transition: .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: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsComposerFormEmbed form .submitBtn:hover,
.fsComposerFormEmbed form .submitBtn:focus,
.fsStateSelected .fsComposerFormEmbed form .submitBtn,
.fsComposerFormEmbed form .submitBtn.on {
    border-color: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsComposerFormEmbed form .submitBtn.full-width-button {
    width: 100%;
    max-width: unset
}

.fsComposerFormEmbed .ui-widget {
    font-family: "proxima-nova", 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: .3s;
    transition: .3s
}

.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev:hover:before,
.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next:hover:before {
    -webkit-transition: .3s;
    transition: .3s;
    opacity: .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, .05);
    text-align: center
}

.fsComposerFormEmbed .ui-datepicker .ui-state-active {
    background: rgba(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: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.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: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsResetContinue.full-width-button,
.fsResetCancel.full-width-button,
.fsLoginNewSuccess>button.full-width-button {
    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 {
    border-color: var(--secondary-color, #cfcfcf)
}

.fsPostElement article>* {
    margin-bottom: 15px
}

.fsPostElement article>*:last-child {
    margin-bottom: 0
}

.fsPostElement .fsLoadMoreButton .fsThumbnail .fsCroppedImage,
.fsPostElement .fsLoadMoreButton .fsThumbnail img {
    display: block
}

.fsPostElement .fsAuthor,
.fsPostElement .fsDateTime {
    display: block;
    color: #636363;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.fsPostElement .fsAuthor {
    text-transform: capitalize;
    margin-right: 0
}

.fsPostElement .fsAuthor+.fsDateTime {
    margin-top: -10px
}

.fsPostElement .fsSummary {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px
}

.fsPostElement .fsSummary.\:container\(width\<600px\) {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px
}

.fsBanner .fsPostElement .fsSummary,
.fsStyleOneThird .fsPostElement .fsSummary {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px
}

@media(max-width: 999px) {
    .fsPostElement .fsSummary {
        font-family: "proxima-nova", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px
    }
}

.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: 1px solid #005a9c;
    padding: 6px 8px;
    background-color: #fff;
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.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: 1px solid var(--secondary-color, #cfcfcf);
    padding: 6px 8px;
    background-color: rgba(0, 0, 0, 0);
    color: #131313;
    text-transform: none;
    font-family: "proxima-nova", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.fsPostElement .fsReadMoreLink {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;
    text-decoration-line: underline;
    color: #3c7c5b
}

.fsPostElement .fsReadMoreLink:hover,
.fsPostElement .fsReadMoreLink:focus {
    text-decoration: none
}

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%
}

@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;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        font-family: "proxima-nova", sans-serif
    }

    body:not(.fsComposeMode):not(.home) .fsStyleTwoThirds .fsPostElement.main-content-posts article:not(.no-thumbnail) .fsThumbnail {
        width: 300px;
        height: 220px
    }

    body:not(.fsComposeMode):not(.home) .fsStyleTwoThirds .fsPostElement.main-content-posts article:not(.no-thumbnail) .fsTitle {
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px
    }

    body:not(.fsComposeMode):not(.home) .fsStyleTwoThirds .fsPostElement.main-content-posts article:not(.no-thumbnail) .fsTitle a {
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px
    }
}

body:not(.fsComposeMode) .fsElement.fsPostElement .fsLoadMoreButton {
    display: table;
    margin-left: auto !important;
    margin-right: auto !important
}

.fsPostElement.fsGrid .fsListItems {
    margin: -10px
}

.fsPostElement.fsGrid article {
    outline: solid 1px #e5e5e5;
    outline-offset: -10px;
    margin: 0;
    padding: 40px
}

.fsPostElement.fsSlideshow.fsSlideshowHorizontal .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fsPostElement.fsSlideshow article {
    outline: solid 1px #e5e5e5;
    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;
    font-style: italic;
    font-size: 17px
}

.fsResourceElement .fsDescription.\:container\(width\<600px\),
.fsResourceElement figcaption.\:container\(width\<600px\) {
    font-size: 15px
}

.fsBanner .fsResourceElement .fsDescription,
.fsStyleOneThird .fsResourceElement .fsDescription,
.fsBanner .fsResourceElement figcaption,
.fsStyleOneThird .fsResourceElement figcaption {
    font-size: 15px
}

@media(max-width: 999px) {

    .fsResourceElement .fsDescription,
    .fsResourceElement figcaption {
        font-size: 15px
    }
}

.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 #636363
}

.fsSearchElement.fsList .fsSearchResultInfo:empty {
    margin: 0;
    border: none
}

/*! _custom.scss - src/sass/modules/search/ - custom site search, design based */
.toggle-search-container {
    position: relative;
    display: block;
    margin-bottom: 0;
    width: auto;
    height: auto;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

@media(min-width: 834px) {
    .toggle-search-container {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset
    }
}

.toggle-search-container>header {
    display: none
}

.toggle-search-container button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 55px;
    height: 57px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.toggle-search-container button:before {
    position: absolute;
    content: "";
    width: 57px;
    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: 800;
    font-size: 24px;
    z-index: 1;
    color: var(--primary-color, #373737);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.toggle-search-container button:hover:before,
.toggle-search-container button:focus:before {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.toggle-search-container button span {
    font-size: 15px;
    display: none
}

.toggle-search-menu {
    position: absolute;
    display: block;
    margin-bottom: 0;
    right: 55px;
    top: 0;
    width: auto;
    height: auto;
    z-index: 20
}

@media(min-width: 1200px) {
    .toggle-search-menu {
        right: 36px;
        top: 13.5px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .toggle-search-menu {
        top: 31px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.header-fixed-style .toggle-search-menu {
        top: 13.5px
    }
}

.toggle-search-menu>header {
    display: none
}

.toggle-search-menu button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 55px;
    height: 57px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.toggle-search-menu button:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    right: 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: 24px;
    color: var(--primary-color, #373737);
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media(min-width: 1200px) {
    .toggle-search-menu button:before {
        color: #fff
    }
}

.toggle-search-menu button:hover:before,
.toggle-search-menu button:focus:before {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.toggle-search-menu button span {
    font-size: 15px;
    display: none
}

.custom--site--search {
    position: fixed;
    z-index: 9050;
    right: 0;
    margin-bottom: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 1200px) {
    .custom--site--search {
        position: absolute;
        right: 110px;
        top: 110px;
        max-width: 530px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        background: rgba(0, 0, 0, 0);
        z-index: 25;
        height: auto
    }
}

.search-is--visible .custom--site--search {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .custom--site--search {
        top: 158px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.header-fixed-style .custom--site--search {
        top: 110px
    }
}

body.fsComposeMode .custom--site--search {
    display: none !important
}

.custom--site--search>header {
    position: relative;
    display: block;
    padding: 65px 30px 0 30px
}

@media(min-width: 1200px) {
    .custom--site--search>header {
        padding: 0
    }
}

.custom--site--search>header .fsElementTitle {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 23px;
    padding: 0;
    letter-spacing: unset;
    margin-bottom: 15px;
    color: var(--primary-color, #373737);
    text-decoration: none;
    text-transform: none
}

@media(min-width: 1200px) {
    .custom--site--search>header .fsElementTitle {
        color: #fff;
        font-size: 32px;
        line-height: 1.49;
        margin-bottom: 12px
    }
}

.custom--site--search>header .fsElementHeaderContent {
    margin: 0
}

.custom--site--search>header .close-mobile-search {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    width: 55px;
    height: 57px;
    display: block
}

@media(min-width: 1200px) {
    .custom--site--search>header .close-mobile-search {
        display: none
    }
}

.custom--site--search>header .close-mobile-search:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    right: 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(--primary-color, #373737);
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.custom--site--search>header .close-mobile-search span {
    font-size: 15px;
    display: none
}

.custom--site--search>header .close-mobile-search:hover:before,
.custom--site--search>header .close-mobile-search:focus:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.custom--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
}

.custom--site--search .fsSearchElementKeyword {
    margin: 0 !important;
    width: calc(100% - 64px)
}

.custom--site--search>.fsElementContent {
    padding: 0 30px;
    position: relative;
    display: block
}

@media(min-width: 1200px) {
    .custom--site--search>.fsElementContent {
        padding: 0
    }
}

.custom--site--search form {
    position: relative;
    width: 100%;
    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
}

.custom--site--search .fsStyleSearchField::-webkit-input-placeholder {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    font-style: italic;
    color: #fff
}

.custom--site--search .fsStyleSearchField::-moz-placeholder {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    font-style: italic;
    color: #fff
}

.custom--site--search .fsStyleSearchField:-ms-input-placeholder {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    font-style: italic;
    color: #fff
}

.custom--site--search .fsStyleSearchField::-ms-input-placeholder {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    font-style: italic;
    color: #fff
}

.custom--site--search .fsStyleSearchField,
.custom--site--search .fsStyleSearchField::placeholder {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    font-style: italic;
    color: #fff
}

.custom--site--search .fsStyleSearchField {
    position: relative;
    display: block;
    padding: 11.5px 50px 11.5px 15px;
    width: 100%;
    max-width: 100%;
    border: none;
    background: var(--primary-color, #373737)
}

@media(min-width: 1200px) {
    .custom--site--search .fsStyleSearchField {
        background: rgba(0, 0, 0, .2)
    }
}

.custom--site--search .fsSearchElementSearchButton {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    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;
    z-index: 5;
    width: 48px;
    height: auto;
    background: rgba(0, 0, 0, 0) !important;
    border: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    color: var(--primary-color, #373737) !important;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    margin-right: 5px;
    text-transform: uppercase
}

@media(min-width: 1200px) {
    .custom--site--search .fsSearchElementSearchButton {
        color: #fff !important
    }
}

.custom--site--search .fsSearchElementSearchButton:before {
    position: absolute;
    content: "";
    width: auto;
    height: 100%;
    right: 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: var(--secondary-color, #cfcfcf);
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.custom--site--search .fsSearchElementSearchButton:hover:before,
.custom--site--search .fsSearchElementSearchButton:focus:before {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px)
}

/*! 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 #e5e5e5;
    -webkit-transition: background-color .3s;
    transition: background-color .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: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.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: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.fsVimeoList .vimeo_view_link a.full-width-button {
    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 #e5e5e5;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    opacity: .6
}

.fsYoutubeList .fsYoutubeListItem:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none
}

.fsYoutubeList .fsYoutubeListItem:hover {
    border: none;
    border-bottom: solid 1px #e5e5e5;
    padding: 0;
    padding-bottom: 20px;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .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: 10px 24px;
    border: 1px solid #005a9c !important;
    background: rgba(238, 237, 216, .3);
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    cursor: pointer;
    -webkit-transition: .3s all;
    transition: .3s all
}

.Youtube_view_link a:hover,
.Youtube_view_link a:focus,
.fsStateSelected .Youtube_view_link a,
.Youtube_view_link a.on {
    border-color: #3c7c5b !important;
    background: rgba(238, 237, 216, .3);
    color: #3c7c5b;
    -webkit-transition: .3s all;
    transition: .3s all
}

.Youtube_view_link a.full-width-button {
    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 {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
    padding: 0 0 12px;
    -webkit-transition: .3s all;
    transition: .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);
    margin-bottom: 3px;
    background: rgba(0, 0, 0, 0);
    color: #3c7c5b
}

.fsTabs .fsTabsNav li a:hover,
.fsTabs .fsTabsNav li a:focus {
    -webkit-box-shadow: inset 0 -1px 0 var(--secondary-color, #cfcfcf);
    box-shadow: inset 0 -1px 0 var(--secondary-color, #cfcfcf)
}

.fsTabs .fsTabsNav li a:hover,
.fsTabs .fsTabsNav li a:focus {
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737)
}

.fsTabs .fsTabsNav li.fsStateSelected a {
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    -webkit-box-shadow: inset 0 -4px 0 var(--secondary-color, #cfcfcf);
    box-shadow: inset 0 -4px 0 var(--secondary-color, #cfcfcf)
}

@media(min-width: 600px) {
    .fsTabs .fsPanel:last-child {
        border-bottom: 0
    }

    .fsTabs .fsPanel>.fsElementContent {
        padding: 20px 0 0 !important;
        color: #636363
    }

    .fsTabs .fsPanel>.fsElementContent::before {
        display: none
    }
}

.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: .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: .875em;
    line-height: 1;
    padding: 0;
    padding: 10px 5px;
    -webkit-transition: .3s;
    transition: .3s
}

.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox:hover {
    opacity: 1;
    background: #3c7c5b !important;
    color: #fff !important;
    -webkit-transition: .3s;
    transition: .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: .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: #3c7c5b;
    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 */
body:not(.fsComposeMode).home #fsPageBodyWrapper {
    margin: 0px;
    padding: 0px
}

body:not(.fsComposeMode).home #fsPageBody {
    margin: 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%
}

body:not(.fsComposeMode).home #fsPageContent>.fsPageLayout {
    margin: 0px;
    padding: 0px
}

body:not(.fsComposeMode).home #fsPageContent>.fsPageLayout>.fsDiv {
    margin: 0px;
    padding: 0px
}

body:not(.fsComposeMode).home .page-title-wrapper {
    display: none !important
}

.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
}

body:not(.fsComposeMode) .homepage-explore {
    position: relative;
    display: block;
    margin: 0;
    padding: 75px 20px 108px;
    background-color: #fff;
    overflow: hidden
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore {
        padding: 61px 0px 45px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore {
        padding: 80px 0px 120px
    }
}

body:not(.fsComposeMode) .homepage-explore>header {
    position: relative;
    display: block;
    text-align: center;
    margin-bottom: 18px;
    padding: 0px 20px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore>header {
        margin-bottom: 30px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore>header {
        margin-bottom: 30px;
        text-align: left;
        padding: 0;
        padding-left: 100px
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .homepage-explore>header {
        padding-left: 170px
    }
}

body:not(.fsComposeMode) .homepage-explore>header h2.fsElementTitle {
    display: none
}

body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent {
    position: relative;
    display: block;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    color: var(--primary-color, #373737);
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.2px;
    font-weight: 400;
    font-style: normal
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent {
        font-size: 18px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent {
        max-width: unset;
        margin: 0
    }
}

body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent>* {
    max-width: 750px
}

body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent h2 {
    position: relative;
    display: block;
    margin-bottom: 15px;
    font-family: "proxima-nova", sans-serif;
    color: var(--primary-color, #373737);
    text-transform: uppercase;
    font-size: 34px;
    line-height: 1;
    letter-spacing: -0.68px;
    font-weight: 400
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent h2 {
        margin-bottom: 20px;
        font-size: 50px;
        letter-spacing: -1px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent h2 {
        font-size: 60px;
        letter-spacing: -1.2px;
        -webkit-transform: translate(-70px);
        -ms-transform: translate(-70px);
        transform: translate(-70px);
        max-width: unset
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent h2 {
        -webkit-transform: translate(-100px);
        -ms-transform: translate(-100px);
        transform: translate(-100px)
    }
}

body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent h2 em,
body:not(.fsComposeMode) .homepage-explore>header .fsElementHeaderContent h2 i {
    color: #3c7c5b;
    font-weight: bold
}

body:not(.fsComposeMode) .homepage-explore>footer {
    position: relative;
    display: block;
    text-align: center;
    margin: 58px 0px 0px;
    padding: 0px 20px
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore>footer {
        display: none
    }
}

body:not(.fsComposeMode) .homepage-explore>footer .fsElementFooterContent {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .homepage-explore>footer .fsElementFooterContent a:not([class]) {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    padding: 16px 25px;
    text-align: center;
    background-color: #fff;
    border-radius: 40px;
    border: 1px solid var(--secondary-color, #cfcfcf);
    font-family: "proxima-nova", sans-serif;
    color: var(--primary-color, #373737);
    font-size: 13px;
    line-height: 1.38;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .39px;
    text-decoration: none;
    -webkit-transition: .5s;
    transition: .5s
}

@media(max-width: 699px) {
    body:not(.fsComposeMode) .homepage-explore>footer .fsElementFooterContent a:not([class]) {
        max-width: 230px
    }
}

body:not(.fsComposeMode) .homepage-explore>footer .fsElementFooterContent a:not([class]):hover,
body:not(.fsComposeMode) .homepage-explore>footer .fsElementFooterContent a:not([class]):focus {
    color: #fff;
    background-color: #3c7c5b
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area {
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container {
        display: none
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container {
        display: block;
        padding-bottom: 52vh
    }

    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container:last-child {
        padding-bottom: 0px
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container.container-active {
    display: block
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container>header,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container>.fsElementContent,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container>footer {
    display: none
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container {
        opacity: 0;
        -webkit-transform: scale(0.5) translateY(200px);
        -ms-transform: scale(0.5) translateY(200px);
        transform: scale(0.5) translateY(200px);
        -webkit-transition: .5s;
        transition: .5s
    }

    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .explore-container.is-in-view {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0px);
        -ms-transform: scale(1) translateY(0px);
        transform: scale(1) translateY(0px)
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box {
        margin-bottom: 30px;
        margin-left: 20px;
        padding-top: 20px
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box .fsResourceName,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box .fsResourceTitle,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box figcaption {
    display: none
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box figure,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box picture {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeImage {
    position: relative;
    display: block;
    margin: 0px auto 16px;
    padding: 0;
    width: calc(100% - 50px);
    height: 223px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeImage {
        display: none
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeImage {
        display: block;
        height: 190px;
        width: 278px;
        margin: 0px 50px -70px auto;
        -webkit-box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35);
        box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35);
        z-index: 2
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeImage::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: -27px;
    width: 30px;
    height: calc(100% - 34px);
    background-color: #5199b5;
    z-index: -1
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeImage::before {
        display: none
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeImage 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) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo {
    position: relative;
    display: block;
    margin: 0px 0px 16px;
    padding: 0;
    width: 100%;
    height: 205px
}

@media(min-width: 500px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo {
        height: 320px
    }
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo {
        height: 430px;
        margin: 0;
        border-top: 30px solid #5199b5
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo {
        height: 450px;
        -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, .15);
        box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, .15);
        border: none
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo::before {
    content: "";
    position: absolute;
    top: -118px;
    right: 52px;
    width: calc(100% - 190px);
    height: 122px;
    background-color: #5199b5;
    z-index: -1;
    display: none
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo::before {
        display: block;
        width: calc(100% - 100px);
        top: -63px
    }
}

@media(min-width: 1300px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo::before {
        width: calc(100% - 190px)
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsResourceVideoWrapper {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsPlayOverlay::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(116deg, rgba(0, 27, 59, 0) 60.33%, rgba(0, 27, 59, 0.9) 97.93%);
    z-index: 1
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsPlayOverlay button {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    margin: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    background-color: #fff;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border: none;
    -webkit-transition: .5s;
    transition: .5s;
    z-index: 2
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsPlayOverlay button::before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 12px;
    line-height: 1;
    font-weight: normal;
    color: #084a74;
    text-indent: 2px
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsPlayOverlay button:hover,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsPlayOverlay button:focus {
    background-color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsPlayOverlay:hover button,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo .fsPlayOverlay:focus button {
    background-color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.fsResourceTypeVideo video {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    max-width: unset;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #fff;
    min-height: 130px;
    z-index: 2
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item {
        width: calc(100% - 123px);
        margin-left: auto;
        min-height: 220px;
        -webkit-transform: translate(-15px, -32px);
        -ms-transform: translate(-15px, -32px);
        transform: translate(-15px, -32px);
        -webkit-box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35);
        box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35)
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item {
        width: calc(100% - 120px);
        min-height: 210px;
        -webkit-transform: translate(-15px, -10px);
        -ms-transform: translate(-15px, -10px);
        transform: translate(-15px, -10px);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15)
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsThumbnail {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 35%;
    overflow: hidden;
    max-width: unset
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsThumbnail .fsCroppedImage {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsThumbnail 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) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .text-wrap {
    position: relative;
    display: block;
    margin: 0;
    padding: 13px 20px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 65%
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .text-wrap {
        padding: 27px 40px
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsBody,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsCategories,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsTags {
    display: none
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsTitle {
    position: relative;
    display: block;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 15px;
    line-height: 1.34;
    font-weight: bold;
    color: var(--primary-color, #373737);
    margin-bottom: 8px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsTitle {
        font-size: 23px;
        margin-bottom: 15px
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsTitle a {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsTitle a:hover,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsTitle a:focus {
    text-decoration: underline
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsSummary {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;
    color: #636363;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsSummary {
        font-size: 16px;
        margin-bottom: 15px;
        -webkit-line-clamp: 3;
        line-clamp: 3
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsSummary p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsSummary p {
        -webkit-line-clamp: 3;
        line-clamp: 3
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsReadMoreLink {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 700;
    color: var(--primary-color, #373737);
    text-transform: uppercase;
    text-decoration: none
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsReadMoreLink:hover,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box article.post-item .fsReadMoreLink:focus {
    text-decoration: underline
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box button.next-items {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 183px;
    left: 0;
    width: 56px;
    height: 56px;
    z-index: 5;
    background-color: var(--primary-color, #373737);
    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;
    color: rgba(0, 0, 0, 0);
    overflow: hidden;
    -webkit-transition: .5s;
    transition: .5s
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box button.next-items {
        width: 108px;
        height: 108px;
        top: 430px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box button.next-items {
        top: 605px;
        left: 0px
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box button.next-items::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);
    font-size: 30px;
    line-height: 1;
    color: #fff;
    font-weight: normal;
    -webkit-transition: .5s;
    transition: .5s
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box button.next-items::before {
        font-size: 60px
    }
}

body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box button.next-items:hover::before,
body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area .wrapper-box button.next-items:focus::before {
    -webkit-transform: translate(-50%, -50%) scale(0.9);
    -ms-transform: translate(-50%, -50%) scale(0.9);
    transform: translate(-50%, -50%) scale(0.9);
    opacity: .8
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        margin: 0 auto;
        max-width: 1500px;
        padding-left: 30px;
        max-width: 1500px !important;
        margin: 0 auto !important
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .homepage-explore .fsElementContent.scroll-area {
        padding-left: 80px
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area {
    position: relative;
    margin: 0px 0px 40px;
    padding: 0px 30px;
    display: block
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area {
        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;
        width: 60%;
        margin: 0 auto 60px;
        padding: 0px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area {
        display: block;
        margin: 50px 0px 0px;
        width: 40%
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area {
        width: 30%
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area .controls-title {
    position: relative;
    display: block;
    margin: 0px 0px 35px;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    color: #418561;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area .controls-title {
        display: none
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area .buttons-wrapper {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area>footer {
    position: relative;
    display: block;
    margin: 40px 0px 0px
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area>footer {
        display: none
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area>footer .fsElementFooterContent {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area>footer .fsElementFooterContent a:not([class]) {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    padding: 16px 25px;
    text-align: center;
    background-color: #fff;
    border-radius: 40px;
    border: 1px solid var(--secondary-color, #cfcfcf);
    font-family: "proxima-nova", sans-serif;
    color: var(--primary-color, #373737);
    font-size: 14px;
    line-height: 1.38;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .39px;
    text-decoration: none;
    -webkit-transition: .5s;
    transition: .5s
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area>footer .fsElementFooterContent a:not([class]):hover,
body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area>footer .fsElementFooterContent a:not([class]):focus {
    color: #fff;
    background-color: #3c7c5b
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0px;
    margin-bottom: 10px;
    text-align: left
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger {
        max-width: 420px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger {
        max-width: unset
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger::before {
    content: "";
    position: absolute;
    right: 100%;
    top: 39px;
    width: 70px;
    height: 1px;
    background-color: var(--primary-color, #373737);
    opacity: 0;
    width: 0;
    -webkit-transition: .5s;
    transition: .5s
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger::before {
        display: none
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger::after {
    content: "";
    position: absolute;
    top: 5px;
    right: calc(100% + 20px);
    width: 10px;
    height: 70px;
    background-color: var(--secondary-color, #cfcfcf);
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger::after {
        right: calc(100% + 70px)
    }
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger::after {
        display: none
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementTitle {
    position: relative;
    margin: 0;
    padding: 0px 0px 0px 110px;
    min-height: 60px;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    color: var(--primary-color, #373737);
    line-height: 1.3;
    letter-spacing: -0.2px;
    font-weight: normal;
    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;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementTitle {
        min-height: 70px;
        padding: 0px 0px 0px 107px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementTitle {
        max-width: 350px
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementTitle::before {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 60px;
    height: 60px;
    border: 1px solid var(--primary-color, #373737);
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0);
    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;
    color: var(--primary-color, #373737);
    font-size: 22px;
    line-height: 1;
    -webkit-transition: .5s;
    transition: .5s
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementTitle::before {
        width: 70px;
        height: 70px;
        font-size: 28px
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementTitle::after {
    content: "";
    position: absolute;
    top: calc(50% + 1px);
    left: 59px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 28px;
    height: 1px;
    background-color: var(--primary-color, #373737)
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementTitle::after {
        left: 70px
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementText {
    position: relative;
    display: block;
    margin: 0;
    padding: 0px;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    color: var(--primary-color, #373737);
    line-height: 1.3;
    letter-spacing: -0.2px;
    overflow: hidden;
    padding-top: 20px;
    display: none
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger .elementText {
        padding-left: 110px;
        font-size: 17px;
        line-height: 1.4;
        padding-top: 0px
    }
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger.active {
    pointer-events: none
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger.active::before {
    width: 70px;
    opacity: 1
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger.active::after {
    opacity: 1;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger.active .elementTitle {
    font-weight: bold
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .buttons-area button.header-trigger.active .elementTitle::before {
    background-color: var(--primary-color, #373737);
    color: #fff
}

body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .boxes-area {
    position: relative;
    display: block
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .boxes-area {
        width: 60%;
        padding-left: 50px;
        z-index: 3;
        margin-left: auto
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .homepage-explore .scroll-area.fsElementContent .boxes-area {
        width: 70%
    }
}

body.fsComposeMode .homepage-explore .explore-container>.fsElementContent {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px
}

@media(min-width: 1100px) {
    body.home .homepage-explore {
        z-index: 300;
        background: #fff
    }
}

/*! 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: #002f6c
}

.colors ol li:nth-of-type(1):after {
    content: "#002F6C"
}

.colors ol li:nth-of-type(2):before {
    content: "";
    background: #6abf4b
}

.colors ol li:nth-of-type(2):after {
    content: "#6ABF4B"
}

.colors ol li:nth-of-type(3):before {
    content: "";
    background: #eeedd8
}

.colors ol li:nth-of-type(3):after {
    content: "#EEEDD8"
}

.colors ol li:nth-of-type(4):before {
    content: "";
    background: #d4a952
}

.colors ol li:nth-of-type(4):after {
    content: "#D4A952"
}

.colors ol li:nth-of-type(5):before {
    content: "";
    background: #005a9c
}

.colors ol li:nth-of-type(5):after {
    content: "#005A9C"
}

.colors ol li:before {
    display: block;
    width: 85px;
    height: 85px;
    margin-bottom: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, .15);
    box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, .15)
}

.colors.shade ol {
    margin: -5px;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.colors.shade ol li {
    margin: 5px;
    position: relative;
    font-style: italic;
    text-align: center;
    color: #636363
}

.colors.shade ol li:nth-of-type(1):before {
    content: "";
    background: #000
}

.colors.shade ol li:nth-of-type(1):after {
    content: "#000000";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(2):before {
    content: "";
    background: #131313
}

.colors.shade ol li:nth-of-type(2):after {
    content: "#131313";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(3):before {
    content: "";
    background: #242424
}

.colors.shade ol li:nth-of-type(3):after {
    content: "#242424";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(4):before {
    content: "";
    background: #373737
}

.colors.shade ol li:nth-of-type(4):after {
    content: "#373737";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(5):before {
    content: "";
    background: #636363
}

.colors.shade ol li:nth-of-type(5):after {
    content: "#636363";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(6):before {
    content: "";
    background: #959595
}

.colors.shade ol li:nth-of-type(6):after {
    content: "#959595";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(7):before {
    content: "";
    background: #cfcfcf
}

.colors.shade ol li:nth-of-type(7):after {
    content: "#cfcfcf";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(8):before {
    content: "";
    background: #e5e5e5
}

.colors.shade ol li:nth-of-type(8):after {
    content: "#e5e5e5";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(9):before {
    content: "";
    background: #f8f8f8
}

.colors.shade ol li:nth-of-type(9):after {
    content: "#f8f8f8";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(10):before {
    content: "";
    background: #fcfcfc
}

.colors.shade ol li:nth-of-type(10):after {
    content: "#fcfcfc";
    text-transform: uppercase
}

.colors.shade ol li:nth-of-type(11):before {
    content: "";
    background: #fff
}

.colors.shade ol li:nth-of-type(11):after {
    content: "#ffffff";
    text-transform: uppercase
}

.colors.shade ol li:before {
    display: block;
    width: 85px;
    height: 85px;
    margin-bottom: 10px
}

.fonts ol {
    padding: 0;
    list-style: none
}

.fonts ol li:nth-of-type(1) {
    font-family: "proxima-nova", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(1)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(1):after {
    content: "proxima-nova, sans-serif";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(5) {
    font-family: "IcoMoon";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(5)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(5):after {
    content: "IcoMoon";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(1) {
    font-family: "proxima-nova", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(1)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(1):after {
    content: "proxima-nova, sans-serif";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(5) {
    font-family: "IcoMoon";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(5)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(5):after {
    content: "IcoMoon";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(1) {
    font-family: "proxima-nova", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(1)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(1):after {
    content: "proxima-nova, sans-serif";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(5) {
    font-family: "IcoMoon";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(5)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(5):after {
    content: "IcoMoon";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(1) {
    font-family: "proxima-nova", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(1)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(1):after {
    content: "proxima-nova, sans-serif";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(5) {
    font-family: "IcoMoon";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(5)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(5):after {
    content: "IcoMoon";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(5) {
    font-family: "IcoMoon";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(5)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(5):after {
    content: "IcoMoon";
    display: block;
    margin-bottom: 10px
}

.fonts ol li:nth-of-type(5) {
    font-family: "IcoMoon";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fonts ol li:nth-of-type(5)::before {
    margin-right: 10px;
    content: "";
    font-weight: 100;
    font-size: 20px;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737)
}

.fonts ol li:nth-of-type(5):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
}

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: 332px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .hero-banner article picture {
        min-height: 560px;
        max-height: 560px
    }
}

body:not(.fsComposeMode) .hero-banner article 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, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%)
}

body:not(.fsComposeMode) .hero-banner article picture img {
    opacity: 0;
    display: block;
    margin: 0 auto;
    max-height: 560px
}

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: block;
    position: relative;
    z-index: 20;
    margin: 0;
    width: 100%;
    background: var(--primary-color, #373737);
    padding: 22px 20px 18px 20px;
    font-family: "proxima-nova", sans-serif;
    font-size: 32px;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    text-align: left
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode) .hero-banner article figcaption,
    body:not(.fsComposeMode) .hero-banner article .fsDescription {
        position: absolute;
        right: 0;
        bottom: 74px;
        max-width: 900px;
        width: auto;
        padding: 34px 85px 30px 55px;
        text-align: left;
        letter-spacing: -0.94px;
        font-size: 47px
    }
}

body:not(.fsComposeMode) .hero-banner article figcaption strong,
body:not(.fsComposeMode) .hero-banner article .fsDescription strong {
    color: var(--secondary-color, #cfcfcf);
    font-style: italic;
    font-weight: 800
}

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;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%)
}

body:not(.fsComposeMode) .hero-banner article.fsResourceTypeVideo video {
    display: block;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 332px
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .hero-banner article.fsResourceTypeVideo video {
        min-height: 560px;
        max-height: 700px
    }
}

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: 20;
    width: 30px;
    height: 30px;
    left: 20px;
    bottom: 20px;
    top: auto;
    right: auto;
    background: var(--primary-color, #373737);
    -webkit-transition: all .3s;
    transition: all .3s
}

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: none;
    overflow: inherit;
    opacity: 1;
    font-size: 0;
    background: rgba(0, 0, 0, 0)
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls 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 .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button:hover:before,
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button.fsSlideshowPause:before {
    content: "";
    font-size: 16px
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button.fsSlideshowPlay:before {
    content: "";
    font-size: 12px;
    padding-right: 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
}

body:not(.fsComposeMode).home .hero-banner {
    padding: 5px 25px 0 25px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner {
        padding: 50px 20px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner {
        padding: 238px 20px 124px 20px;
        height: 100vh;
        -webkit-transition: opacity 1s ease;
        transition: opacity 1s ease
    }
}

body:not(.fsComposeMode).home .hero-banner>.fsElementContent {
    display: block;
    max-width: 1080px;
    width: 100%;
    margin: 0 auto
}

body:not(.fsComposeMode).home .hero-banner>footer {
    display: block;
    position: absolute;
    z-index: 35;
    width: auto;
    top: 280px;
    right: 70px
}

@media(min-width: 600px) {
    body:not(.fsComposeMode).home .hero-banner>footer {
        right: 75px;
        top: 339px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner>footer {
        bottom: 75px;
        top: auto;
        right: auto;
        left: calc(52% - 220px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner>footer {
        top: 555px;
        bottom: auto;
        position: fixed
    }
}

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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.fsComposeMode).home .hero-banner>footer button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    padding: 0 0 0 27px;
    margin: 0;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #fff
}

body:not(.fsComposeMode).home .hero-banner>footer button:before {
    position: absolute;
    content: "";
    width: auto;
    height: 100%;
    left: 0;
    top: -2px;
    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-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode).home .hero-banner>footer button:hover,
body:not(.fsComposeMode).home .hero-banner>footer button:focus {
    color: #fff;
    text-decoration: underline
}

body:not(.fsComposeMode).home .hero-banner article {
    overflow: inherit
}

body:not(.fsComposeMode).home .hero-banner article figure {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 5
}

body:not(.fsComposeMode).home .hero-banner article figure:before {
    position: absolute;
    content: "";
    width: calc(100% - 25px);
    min-height: 310px;
    left: -25px;
    top: 25px;
    z-index: 1;
    pointer-events: none;
    background-image: url(../images/hero-stripes-pattern.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

@media(min-width: 600px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        min-height: 370px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        width: calc(52% + 51px);
        left: -140px;
        bottom: -25px;
        top: auto;
        min-height: 355px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        bottom: -50px
    }
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
body:not(.fsComposeMode).home .hero-banner article picture {
    width: 100%;
    z-index: 20
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        width: 52%
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        width: 562px;
        position: fixed
    }
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper:before,
body:not(.fsComposeMode).home .hero-banner article picture:before {
    background: linear-gradient(298deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 61.13%)
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper video,
body:not(.fsComposeMode).home .hero-banner article picture {
    min-height: 310px;
    max-height: 310px
}

@media(min-width: 600px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper video,
    body:not(.fsComposeMode).home .hero-banner article picture {
        min-height: 370px;
        max-height: 370px
    }
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper video,
    body:not(.fsComposeMode).home .hero-banner article picture {
        min-height: 380px;
        max-height: 380px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner article.fsResourceDashVideo .video-wrapper {
        position: fixed;
        width: 562px;
        height: 380px;
        z-index: 100
    }

    body:not(.fsComposeMode).home .hero-banner article.fsResourceDashVideo .video-wrapper video {
        position: absolute;
        width: 100%;
        height: 100%;
        min-height: unset;
        max-height: unset
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption,
body:not(.fsComposeMode).home .hero-banner article .fsDescription {
    position: relative;
    left: auto;
    bottom: auto;
    right: auto;
    top: auto;
    background: rgba(0, 0, 0, 0);
    width: 100%;
    padding: 60px 0 45px 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--primary-color, #373737);
    letter-spacing: -0.2px;
    text-transform: none;
    font-style: normal;
    text-align: center
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription {
        padding: 0 0 0 30px;
        width: 48%;
        font-size: 18px;
        text-align: left
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription {
        padding: 0 0 0 50px;
        margin-left: auto
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption:before,
body:not(.fsComposeMode).home .hero-banner article .fsDescription:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    background: var(--secondary-color, #cfcfcf);
    display: block
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption:before,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription:before {
        display: none
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption h2,
body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.8px;
    text-transform: uppercase;
    color: var(--primary-color, #373737);
    margin-bottom: 20px
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption h2,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 {
        font-size: 50px;
        line-height: 1.1;
        letter-spacing: -1px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption h2,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 {
        font-size: 60px;
        letter-spacing: -1.2px;
        margin-bottom: 30px
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption h2 em,
body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 em {
    font-style: italic;
    font-family: "proxima-nova", sans-serif;
    font-weight: 800;
    color: #3c7c5b
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption h2 em,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 em {
        font-weight: 900
    }
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption>*:not(h2),
    body:not(.fsComposeMode).home .hero-banner article .fsDescription>*:not(h2) {
        padding-left: 30px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption>*:not(h2),
    body:not(.fsComposeMode).home .hero-banner article .fsDescription>*:not(h2) {
        padding-left: 50px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption p:not(:last-child),
    body:not(.fsComposeMode).home .hero-banner article .fsDescription p:not(:last-child) {
        margin-bottom: 30px
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption a[class],
body:not(.fsComposeMode).home .hero-banner article .fsDescription a[class] {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 188px;
    padding: 9px 20px;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
    text-align: center;
    margin: 0
}

body:not(.fsComposeMode).home .hero-banner article figcaption a:not([class]),
body:not(.fsComposeMode).home .hero-banner article .fsDescription a:not([class]) {
    color: var(--primary-color, #373737);
    text-decoration: underline
}

body:not(.fsComposeMode).home .hero-banner article figcaption a:not([class]):hover,
body:not(.fsComposeMode).home .hero-banner article figcaption a:not([class]):focus,
body:not(.fsComposeMode).home .hero-banner article .fsDescription a:not([class]):hover,
body:not(.fsComposeMode).home .hero-banner article .fsDescription a:not([class]):focus {
    color: var(--primary-color, #373737);
    text-decoration: none
}

body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
    background: rgba(0, 0, 0, 0);
    right: 25px;
    top: 270px;
    left: auto;
    bottom: auto;
    z-index: 35
}

@media(min-width: 600px) {
    body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
        top: 330px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
        bottom: 73px;
        left: calc(52% - 45px);
        right: auto;
        top: auto
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
        top: 548px;
        bottom: auto;
        position: fixed
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home.controls--hidden .hero-banner>footer,
    body:not(.fsComposeMode).home.controls--hidden .hero-banner .fsElementSlideshowControls {
        opacity: 0;
        pointer-events: none
    }
}

body:not(.fsComposeMode).home .hp--initial--screen {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
    margin-bottom: 0;
    z-index: 9100
}

body:not(.fsComposeMode).home .hp--initial--screen>header {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen>footer {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 30;
    display: block;
    padding: 0 0 15px 20px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen>footer {
        display: none
    }
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent {
    margin: 0;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding-left: 27px;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a:before {
    position: absolute;
    content: "+";
    left: 0;
    top: 0;
    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-family: "proxima-nova", sans-serif;
    font-size: 30px;
    font-weight: 800;
    padding-bottom: 2px;
    color: #fff;
    z-index: 1;
    pointer-events: none
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a:hover,
body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a:focus {
    color: #fff;
    text-decoration: underline
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent {
    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: 100%;
    height: 100vh;
    background: var(--primary-color, #373737);
    z-index: 5;
    padding: 20px
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent {
        padding: 0
    }
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before,
body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
    position: absolute;
    content: "";
    width: 131px;
    height: 140px;
    z-index: 1;
    pointer-events: none;
    background-image: url(../images/hero-stripes-pattern.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left center
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before,
    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
        width: 334px;
        height: 241px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before,
    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
        width: 335px;
        height: 360px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before {
    left: 0;
    bottom: 0
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
    right: 0;
    top: 0
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls {
    position: absolute;
    z-index: 20;
    right: 10px;
    bottom: 15px;
    width: 30px;
    height: 30px
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls {
        right: 30px;
        bottom: 30px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    overflow: inherit;
    opacity: 1;
    font-size: 0;
    background: rgba(0, 0, 0, 0)
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls 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 .3s;
    transition: all .3s;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, .65)
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button:hover:before,
body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.fsSlideshowPause:before {
    content: "";
    font-size: 20px
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.fsSlideshowPlay:before {
    content: "";
    font-size: 14px;
    padding-right: 2px
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.pause {
    display: block
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.pause.hidden {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.play {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.play.visible {
    display: block
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    z-index: 10;
    padding-bottom: 44px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        min-width: 625px;
        padding-bottom: 0
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text {
        min-width: 1005px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header {
    position: relative;
    display: block;
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header {
        margin-right: 10px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementTitle {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.9px;
    color: #fff;
    margin: 0;
    text-transform: uppercase
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent {
        font-size: 50px;
        letter-spacing: -1px;
        line-height: 1
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent {
        font-size: 80px;
        letter-spacing: -1.6px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent em {
    font-weight: 800
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
    position: absolute;
    right: -40px;
    bottom: 0;
    display: block;
    max-width: 275px;
    overflow: hidden;
    height: 44px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
        max-width: 345px;
        height: 50px;
        top: 2px;
        bottom: auto;
        right: 0
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
        max-width: 565px;
        height: 80px;
        top: 3px;
        right: 10px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent .rotating-wrapper {
    position: relative;
    display: block;
    -webkit-transition: -webkit-transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02);
    transition: -webkit-transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02);
    transition: transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02);
    transition: transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02), -webkit-transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul li {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: -0.8px;
    text-transform: uppercase;
    color: #fff;
    font-style: italic;
    border: none;
    background: linear-gradient(93deg, #D4A952 15.22%, #6ABF4B 112.78%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul li {
        font-size: 50px;
        letter-spacing: -1px;
        line-height: 1
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul li {
        font-size: 80px;
        letter-spacing: -1.6px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
    display: block;
    position: absolute;
    z-index: 5;
    right: -30px;
    bottom: 0;
    width: auto;
    max-width: 260px;
    pointer-events: none
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
        max-width: 325px;
        top: 0;
        right: 0;
        bottom: auto
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
        min-width: 540px;
        max-width: 560px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer .fsElementFooterContent {
    margin: 0;
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.8px;
    color: #fff;
    margin: 0;
    text-transform: uppercase
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer .fsElementFooterContent {
        font-size: 50px;
        letter-spacing: -1px;
        line-height: 1
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer .fsElementFooterContent {
        font-size: 80px;
        letter-spacing: -1.6px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen {
    opacity: 1;
    -webkit-transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
    opacity: 1;
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent em {
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hero-banner article figure:before {
    opacity: 0;
    -webkit-transform: translateY(25px);
    -ms-transform: translateY(25px);
    transform: translateY(25px);
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px)
    }
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
body:not(.fsComposeMode).home .hero-banner article picture {
    opacity: 0;
    -webkit-transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        -webkit-transform: scale(1.25, 1.4) translate(35px, 20px);
        -ms-transform: scale(1.25, 1.4) translate(35px, 20px);
        transform: scale(1.25, 1.4) translate(35px, 20px)
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        -webkit-transform: scale(1.45, 1.6) translate(70px, 45px);
        -ms-transform: scale(1.45, 1.6) translate(70px, 45px);
        transform: scale(1.45, 1.6) translate(70px, 45px)
    }
}

body:not(.fsComposeMode).home .hero-banner article .fsDescription h2,
body:not(.fsComposeMode).home .hero-banner article figcaption h2 {
    opacity: 0;
    -webkit-transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2,
    body:not(.fsComposeMode).home .hero-banner article figcaption h2 {
        -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        transform: translateX(-50px)
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2,
    body:not(.fsComposeMode).home .hero-banner article figcaption h2 {
        -webkit-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px)
    }
}

body:not(.fsComposeMode).home.first-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
    -webkit-transform: translateY(-484px);
    -ms-transform: translateY(-484px);
    transform: translateY(-484px)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home.first-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-550px);
        -ms-transform: translateY(-550px);
        transform: translateY(-550px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.first-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-2320px) !important;
        -ms-transform: translateY(-2320px) !important;
        transform: translateY(-2320px) !important
    }
}

body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
    -webkit-transform: translateY(-748px);
    -ms-transform: translateY(-748px);
    transform: translateY(-748px)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-850px);
        -ms-transform: translateY(-850px);
        transform: translateY(-850px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-4640px) !important;
        -ms-transform: translateY(-4640px) !important;
        transform: translateY(-4640px) !important
    }
}

body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible.third-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
    -webkit-transform: translateY(calc(-100% + 44px));
    -ms-transform: translateY(calc(-100% + 44px));
    transform: translateY(calc(-100% + 44px))
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible.third-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(calc(-100% + 50px));
        -ms-transform: translateY(calc(-100% + 50px));
        transform: translateY(calc(-100% + 50px))
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible.third-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-6960px) !important;
        -ms-transform: translateY(-6960px) !important;
        transform: translateY(-6960px) !important
    }
}

body:not(.fsComposeMode).home.hero-animations--visible .hp--initial--screen {
    opacity: 0;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
    pointer-events: none
}

body:not(.fsComposeMode).home.hero-animations--visible .hp--initial--screen .custom--slider--text .fsElementContent {
    opacity: 0
}

body:not(.fsComposeMode).home.hero-animations--visible .hp--initial--screen .custom--slider--text footer {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article figure:before {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article .video-wrapper,
body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article picture {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
    -ms-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article .fsDescription h2,
body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article figcaption h2 {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

body:not(.fsComposeMode) .scroll-down {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 30;
    width: auto;
    height: auto;
    left: 50%;
    bottom: 35px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
    text-align: center;
    padding-bottom: 54px;
    font-family: "proxima-nova", sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 1.13px;
    text-transform: uppercase;
    color: #fff
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .scroll-down {
        bottom: 30px;
        display: block
    }
}

body:not(.fsComposeMode) .scroll-down:before {
    position: absolute;
    content: "";
    width: 100%;
    height: auto;
    left: 0;
    bottom: 11px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    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: 24px;
    line-height: 1;
    z-index: 1;
    color: #fff;
    pointer-events: none;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

body:not(.fsComposeMode) .scroll-down:hover:before,
body:not(.fsComposeMode) .scroll-down:focus:before {
    opacity: .7;
    -webkit-transform: rotate(-90deg) translateX(-5px);
    -ms-transform: rotate(-90deg) translateX(-5px);
    transform: rotate(-90deg) translateX(-5px)
}

@media(min-width: 1100px) {
    body.home .hero-banner {
        z-index: 300;
        background: #fff
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner {
        overflow: hidden
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.hero-animations--resets .hero-banner article.fsResourceDashVideo .video-wrapper {
        -webkit-transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        top: 215px;
        left: calc((100vw - 1080px)/2);
        -webkit-transform: translate(0) !important;
        -ms-transform: translate(0) !important;
        transform: translate(0) !important;
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transition-delay: unset !important;
        transition-delay: unset !important
    }

    body:not(.fsComposeMode).home.hero-animations--resets .hero-banner>footer,
    body:not(.fsComposeMode).home.hero-animations--resets .hero-banner .fsElementSlideshowControls {
        -webkit-transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        -webkit-transition-delay: unset;
        transition-delay: unset
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.header-fixed-style:not(.full-video--visible) .hero-banner article.fsResourceDashVideo .video-wrapper {
        width: 100%;
        height: 100vh;
        left: 0;
        top: 0
    }

    body:not(.fsComposeMode).home.header-fixed-style:not(.full-video--visible) .hero-banner>footer {
        left: calc(100% - 210px);
        top: calc(100% - 43px)
    }

    body:not(.fsComposeMode).home.header-fixed-style:not(.full-video--visible) .hero-banner .fsElementSlideshowControls {
        left: calc(100% - 45px);
        top: calc(100% - 50px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.full-video--visible .hero-banner article.fsResourceDashVideo .video-wrapper {
        opacity: 0;
        pointer-events: none
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.hero-video--hide .hero-banner article.fsResourceDashVideo .video-wrapper {
        opacity: 0;
        pointer-events: none
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home #fsPageBodyWrapper {
        margin-top: 250px
    }
}

body:not(.fsComposeMode) .video-treatment {
    position: absolute;
    width: 100%;
    height: 340px;
    left: 0;
    top: 76px;
    z-index: 310;
    margin-bottom: 0;
    overflow: hidden;
    display: block;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 1s ease;
    transition: 1s ease
}

@media(min-width: 600px) {
    body:not(.fsComposeMode) .video-treatment {
        height: 460px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode) .video-treatment {
        height: 465px;
        top: 99px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .video-treatment {
        height: 100vh;
        top: 0
    }
}

body:not(.fsComposeMode) .video-treatment:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(298deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 61.13%)
}

body:not(.fsComposeMode) .video-treatment:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    pointer-events: none;
    background: rgba(0, 0, 0, .3);
    display: block
}

body:not(.fsComposeMode) .video-treatment .close-video-treatment {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 20;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: 0 0 0 27px !important;
    margin: 0;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    text-decoration: none
}

body:not(.fsComposeMode) .video-treatment .close-video-treatment:before {
    position: absolute;
    content: "";
    width: auto;
    height: 100%;
    left: 0;
    top: -2px;
    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;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    font-family: "IcoMoon";
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .video-treatment .close-video-treatment:hover,
body:not(.fsComposeMode) .video-treatment .close-video-treatment:focus {
    color: #fff;
    text-decoration: underline
}

body:not(.fsComposeMode) .video-treatment>header {
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls {
    position: absolute;
    z-index: 20;
    width: 30px;
    height: 30px;
    right: 45px;
    bottom: 20px;
    top: auto;
    left: auto;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls .fsStyleSROnly {
    font-size: 15px;
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    overflow: inherit;
    opacity: 1;
    font-size: 0;
    background: rgba(0, 0, 0, 0)
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls 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 .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button:hover:before,
body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.fsSlideshowPause:before {
    content: "";
    font-size: 16px
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.fsSlideshowPlay:before {
    content: "";
    font-size: 12px;
    padding-right: 2px
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.pause {
    display: block
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.pause.hidden {
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.play {
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.play.visible {
    display: block
}

body:not(.fsComposeMode) .video-treatment article {
    padding: 0;
    margin: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    position: static
}

body:not(.fsComposeMode) .video-treatment article video {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

body:not(.fsComposeMode).full-video--visible .video-treatment {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.custom-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff
}

.custom-card>header {
    position: relative;
    overflow: hidden
}

@media(min-width: 1400px) {
    .custom-card>header {
        height: 42vw;
        max-height: 75vh
    }
}

.custom-card>header .fsElementTitle {
    display: none
}

.custom-card>header .fsElementHeaderContent {
    margin: 0
}

.custom-card>header .fsElementHeaderContent * {
    line-height: 1;
    margin: 0;
    display: block
}

.custom-card .fsElementContent {
    max-width: 560px;
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    color: inherit;
    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: 16px;
    line-height: 26px;
    font-family: "proxima-nova", sans-serif
}

@media(max-width: 999px) {
    .custom-card .fsElementContent {
        max-width: 100%
    }
}

.custom-card .fsElementContent h2 {
    color: inherit;
    position: relative;
    padding-left: 14px;
    font-family: "proxima-nova", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    line-height: 36px
}

.custom-card .fsElementContent h2::before {
    content: "";
    width: 7px;
    height: calc(100% + 0px);
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    left: 0;
    background: #fff
}

.custom-card .fsElementContent .button-on-dark-2 {
    color: inherit;
    margin-top: 16px
}

@media(min-width: 1000px) {
    .custom-card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        min-height: 565px
    }

    .custom-card>header {
        width: 66.6666666667%;
        min-height: 465px
    }

    .custom-card>header img {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center bottom;
        object-position: center bottom;
        height: 100%;
        width: 100%;
        display: block
    }

    .custom-card .fsElementContent {
        width: 33.3333333333%;
        padding: 35px 60px 35px
    }
}

.custom-card.primary {
    background: var(--primary-color, #373737)
}

.custom-card.primary .button-on-dark-2:hover,
.custom-card.primary .button-on-dark-2:focus {
    color: #131313 !important;
    border-color: #fff !important
}

.custom-card.green {
    background: #3c7c5b
}

.custom-card.green .button-on-dark-2:hover,
.custom-card.green .button-on-dark-2:focus {
    color: #131313 !important;
    border-color: #fff !important
}

.custom-card.brown {
    color: #131313;
    background: #d4a952
}

.custom-card.brown .fsElementContent h2::before {
    background: #131313
}

.custom-card.brown .button-on-dark-2 {
    border-color: #131313 !important
}

.custom-card.brown .button-on-dark-2:hover,
.custom-card.brown .button-on-dark-2:focus {
    border-color: #fff !important
}

@media(min-width: 1000px) {
    .custom-card.reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media(min-width: 1000px) {

    .custom-card.equal-width header,
    .custom-card.equal-width .fsElementContent {
        width: 50%
    }
}

.full-width.cards-container>header {
    display: none
}

.full-width.cards-container>.fsElementContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.full-width.cards-container>.fsElementContent .custom-card {
    margin-bottom: 0;
    min-height: auto;
    width: 100%
}

@media(min-width: 1000px) {
    .full-width.cards-container>.fsElementContent .custom-card {
        width: 33.3333333333%;
        min-height: 480px
    }
}

.full-width.cards-container>.fsElementContent .custom-card.primary>header,
.full-width.cards-container>.fsElementContent .custom-card.green>header,
.full-width.cards-container>.fsElementContent .custom-card.brown>header {
    display: none
}

.full-width.cards-container>.fsElementContent .custom-card.just-image>.fsElementContent {
    display: none
}

.full-width.cards-container>.fsElementContent .custom-card>header {
    width: 100%
}

@media(min-width: 1000px) {
    .full-width.cards-container>.fsElementContent .custom-card>header {
        height: inherit;
        min-height: inherit
    }
}

.full-width.cards-container>.fsElementContent .custom-card .fsElementContent {
    width: 100%
}

.full-width {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    position: relative
}

body:not(.fsComposeMode) .full-width.journey-panel {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    position: relative
}

body:not(.fsComposeMode) .larger-image-button-1,
body:not(.fsComposeMode) .larger-image-button-2 {
    position: relative;
    overflow: hidden
}

body:not(.fsComposeMode) .larger-image-button-1::before,
body:not(.fsComposeMode) .larger-image-button-2::before {
    content: "";
    position: absolute;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28.14%, rgba(0, 27, 59, 0)), to(#001B3B));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 28.14%, #001B3B 100%);
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80%;
    border-bottom: 6px solid var(--secondary-color, #cfcfcf);
    z-index: 50;
    -webkit-transition: all ease .6s;
    transition: all ease .6s
}

body:not(.fsComposeMode) .larger-image-button-1>header,
body:not(.fsComposeMode) .larger-image-button-2>header {
    display: none
}

body:not(.fsComposeMode) .larger-image-button-1 *,
body:not(.fsComposeMode) .larger-image-button-2 * {
    line-height: 1;
    margin: 0;
    display: block
}

body:not(.fsComposeMode) .larger-image-button-1 a,
body:not(.fsComposeMode) .larger-image-button-2 a {
    display: block;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .35);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .35)
}

body:not(.fsComposeMode) .larger-image-button-1 a video,
body:not(.fsComposeMode) .larger-image-button-1 a img,
body:not(.fsComposeMode) .larger-image-button-2 a video,
body:not(.fsComposeMode) .larger-image-button-2 a img {
    min-height: 200px;
    width: 100%;
    -webkit-transition: all ease .3s;
    transition: all ease .3s
}

body:not(.fsComposeMode) .larger-image-button-1 .fsDescription,
body:not(.fsComposeMode) .larger-image-button-1 figcaption,
body:not(.fsComposeMode) .larger-image-button-2 .fsDescription,
body:not(.fsComposeMode) .larger-image-button-2 figcaption {
    position: absolute;
    right: 0px;
    left: 0;
    width: 100%;
    bottom: 40px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    padding: 0px 10px;
    z-index: 100
}

body:not(.fsComposeMode) .larger-image-button-1 .fsDescription *,
body:not(.fsComposeMode) .larger-image-button-1 figcaption *,
body:not(.fsComposeMode) .larger-image-button-2 .fsDescription *,
body:not(.fsComposeMode) .larger-image-button-2 figcaption * {
    color: #fff
}

body:not(.fsComposeMode) .larger-image-button-1 .fsDescription a,
body:not(.fsComposeMode) .larger-image-button-1 figcaption a,
body:not(.fsComposeMode) .larger-image-button-2 .fsDescription a,
body:not(.fsComposeMode) .larger-image-button-2 figcaption a {
    color: #fff
}

body:not(.fsComposeMode) .larger-image-button-1 .fsDescription a:hover,
body:not(.fsComposeMode) .larger-image-button-1 .fsDescription a:focus,
body:not(.fsComposeMode) .larger-image-button-1 figcaption a:hover,
body:not(.fsComposeMode) .larger-image-button-1 figcaption a:focus,
body:not(.fsComposeMode) .larger-image-button-2 .fsDescription a:hover,
body:not(.fsComposeMode) .larger-image-button-2 .fsDescription a:focus,
body:not(.fsComposeMode) .larger-image-button-2 figcaption a:hover,
body:not(.fsComposeMode) .larger-image-button-2 figcaption a:focus {
    color: #fff
}

@media(max-width: 999px) {

    body:not(.fsComposeMode) .larger-image-button-1 .fsDescription,
    body:not(.fsComposeMode) .larger-image-button-1 figcaption,
    body:not(.fsComposeMode) .larger-image-button-2 .fsDescription,
    body:not(.fsComposeMode) .larger-image-button-2 figcaption {
        bottom: 20px
    }
}

body:not(.fsComposeMode) .larger-image-button-1 .fsDescription::after,
body:not(.fsComposeMode) .larger-image-button-1 figcaption::after,
body:not(.fsComposeMode) .larger-image-button-2 .fsDescription::after,
body:not(.fsComposeMode) .larger-image-button-2 figcaption::after {
    content: "";
    font-style: normal;
    font-family: "IcoMoon";
    color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    bottom: -20px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 300;
    opacity: 0;
    -webkit-transition: all ease .6s;
    transition: all ease .6s
}

@media(max-width: 999px) {

    body:not(.fsComposeMode) .larger-image-button-1 .fsDescription,
    body:not(.fsComposeMode) .larger-image-button-1 figcaption,
    body:not(.fsComposeMode) .larger-image-button-2 .fsDescription,
    body:not(.fsComposeMode) .larger-image-button-2 figcaption {
        right: 0
    }
}

body:not(.fsComposeMode) .larger-image-button-1 .fsDescription h2,
body:not(.fsComposeMode) .larger-image-button-1 figcaption h2,
body:not(.fsComposeMode) .larger-image-button-2 .fsDescription h2,
body:not(.fsComposeMode) .larger-image-button-2 figcaption h2 {
    color: #fff;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 16.3px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 1.63px;
    margin-bottom: 0;
    text-transform: uppercase
}

body:not(.fsComposeMode) .larger-image-button-1:hover,
body:not(.fsComposeMode) .larger-image-button-1:focus-within,
body:not(.fsComposeMode) .larger-image-button-2:hover,
body:not(.fsComposeMode) .larger-image-button-2:focus-within {
    z-index: 50
}

body:not(.fsComposeMode) .larger-image-button-1:hover::before,
body:not(.fsComposeMode) .larger-image-button-1:focus-within::before,
body:not(.fsComposeMode) .larger-image-button-2:hover::before,
body:not(.fsComposeMode) .larger-image-button-2:focus-within::before {
    height: 100%
}

body:not(.fsComposeMode) .larger-image-button-1:hover figcaption,
body:not(.fsComposeMode) .larger-image-button-1:hover .fsDescription,
body:not(.fsComposeMode) .larger-image-button-1:focus-within figcaption,
body:not(.fsComposeMode) .larger-image-button-1:focus-within .fsDescription,
body:not(.fsComposeMode) .larger-image-button-2:hover figcaption,
body:not(.fsComposeMode) .larger-image-button-2:hover .fsDescription,
body:not(.fsComposeMode) .larger-image-button-2:focus-within figcaption,
body:not(.fsComposeMode) .larger-image-button-2:focus-within .fsDescription {
    bottom: 75px
}

@media(max-width: 999px) {

    body:not(.fsComposeMode) .larger-image-button-1:hover figcaption,
    body:not(.fsComposeMode) .larger-image-button-1:hover .fsDescription,
    body:not(.fsComposeMode) .larger-image-button-1:focus-within figcaption,
    body:not(.fsComposeMode) .larger-image-button-1:focus-within .fsDescription,
    body:not(.fsComposeMode) .larger-image-button-2:hover figcaption,
    body:not(.fsComposeMode) .larger-image-button-2:hover .fsDescription,
    body:not(.fsComposeMode) .larger-image-button-2:focus-within figcaption,
    body:not(.fsComposeMode) .larger-image-button-2:focus-within .fsDescription {
        bottom: 45px
    }
}

body:not(.fsComposeMode) .larger-image-button-1:hover figcaption::after,
body:not(.fsComposeMode) .larger-image-button-1:hover .fsDescription::after,
body:not(.fsComposeMode) .larger-image-button-1:focus-within figcaption::after,
body:not(.fsComposeMode) .larger-image-button-1:focus-within .fsDescription::after,
body:not(.fsComposeMode) .larger-image-button-2:hover figcaption::after,
body:not(.fsComposeMode) .larger-image-button-2:hover .fsDescription::after,
body:not(.fsComposeMode) .larger-image-button-2:focus-within figcaption::after,
body:not(.fsComposeMode) .larger-image-button-2:focus-within .fsDescription::after {
    opacity: 1
}

body:not(.fsComposeMode) .larger-image-button-1:hover img,
body:not(.fsComposeMode) .larger-image-button-1:hover video,
body:not(.fsComposeMode) .larger-image-button-1:focus-within img,
body:not(.fsComposeMode) .larger-image-button-1:focus-within video,
body:not(.fsComposeMode) .larger-image-button-2:hover img,
body:not(.fsComposeMode) .larger-image-button-2:hover video,
body:not(.fsComposeMode) .larger-image-button-2:focus-within img,
body:not(.fsComposeMode) .larger-image-button-2:focus-within video {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

body:not(.fsComposeMode) .larger-image-button-1:hover a,
body:not(.fsComposeMode) .larger-image-button-1:focus-within a,
body:not(.fsComposeMode) .larger-image-button-2:hover a,
body:not(.fsComposeMode) .larger-image-button-2:focus-within a {
    -webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .35);
    box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .35)
}

body:not(.fsComposeMode) .larger-image-button-2::before {
    border-bottom: 6px solid #005a9c
}

body:not(.fsComposeMode) .calenadar-container.full-width {
    background: rgba(238, 237, 216, .5);
    margin-bottom: 60px;
    padding: 30px 20px
}

body:not(.fsComposeMode) .calenadar-container.full-width>header {
    display: none
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .calenadar-container.full-width {
        padding: 70px 20px
    }
}

body:not(.fsComposeMode) .calenadar-container.full-width>.fsElementContent {
    margin: 0 auto;
    max-width: 1220px
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar>header {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 46px;
    border-bottom: 1px solid #5199b5;
    margin-bottom: 30px
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar>header {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar>header .fsElementTitle {
    margin-right: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2;
    margin-bottom: 0
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar>header .fsElementTitle {
        width: 100%;
        margin-bottom: 20px
    }
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar>header .fsElementHeaderContent {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    margin-bottom: 0
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar>header .fsElementHeaderContent {
        width: 100%;
        margin-top: 20px
    }
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar>header .fsElementHeaderContent a {
    margin: 0
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer {
    padding-left: 137px;
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #5199b5
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer:last-child {
    border-bottom: 0
}

@media(max-width: 799px) {
    body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer {
        padding-left: 0;
        padding-top: 126px
    }
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article {
    background: #fff;
    position: static;
    padding: 22px 50px !important;
    border: 0;
    margin-bottom: 5px
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsDate {
    position: absolute;
    left: 0;
    top: 0;
    width: 106px;
    height: 106px
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsDate .fsMonth {
    color: #fff;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsDate .fsDay {
    color: var(--secondary-color, #cfcfcf);
    font-family: "proxima-nova", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsDate .fsYear {
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 15.4px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsTitle {
    font-family: "proxima-nova", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 120%
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsTitle a {
    font-family: "proxima-nova", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 120%
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsAllDay,
body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsTimeRange,
body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsDayContainer article .fsLocation {
    color: #636363;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 14.4px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .slick-slide>div:last-child .fsDayContainer {
    margin-bottom: 0;
    padding-bottom: 0;
    border: 0
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .slick-arrow {
    position: relative;
    display: inline-block;
    width: 42px;
    height: 20px;
    color: rgba(0, 0, 0, 0);
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
    background: rgba(0, 0, 0, 0);
    border: 0
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .slick-arrow:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-family: "IcoMoon";
    color: var(--primary-color, #373737);
    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) .calenadar-container.full-width .fsCalendar .slick-next {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsLoadMoreButton.fsStyleDefaultButton {
    color: var(--primary-color, #373737);
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    text-transform: uppercase;
    display: table;
    margin-left: auto;
    margin-right: auto;
    border: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: underline;
    text-decoration-color: var(--primary-color, #373737);
    padding: 0 !important;
    text-transform: uppercase
}

body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsLoadMoreButton.fsStyleDefaultButton:hover,
body:not(.fsComposeMode) .calenadar-container.full-width .fsCalendar .fsLoadMoreButton.fsStyleDefaultButton:focus {
    background: rgba(0, 0, 0, 0);
    color: var(--primary-color, #373737);
    text-decoration: underline;
    text-decoration-color: rgba(0, 0, 0, 0)
}

.toggle-news-events-container {
    position: fixed;
    height: auto;
    width: 100vw;
    right: 0;
    top: 50%;
    -webkit-transform: rotate(90deg) translateX(50%);
    -ms-transform: rotate(90deg) translateX(50%);
    transform: rotate(90deg) translateX(50%);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    z-index: 10;
    display: none
}

body.fsComposeMode .toggle-news-events-container {
    display: none
}

@media(min-width: 1200px) {
    .toggle-news-events-container {
        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
    }
}

.toggle-news-events-container button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    color: #fff;
    padding: 12px 43.5px 10px 43.5px;
    background: var(--primary-color, #373737);
    border: 1px solid #fff;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 40px 40px 0px 0px
}

.toggle-news-events-container button em {
    font-style: normal;
    color: var(--secondary-color, #cfcfcf);
    margin: 0 2px
}

.toggle-news-events-container button:hover,
.toggle-news-events-container button:focus {
    background: #fff;
    color: var(--primary-color, #373737);
    border: 1px solid var(--primary-color, #373737)
}

.close-canvas-container {
    width: auto;
    height: auto;
    margin-bottom: 0;
    position: absolute;
    z-index: 20;
    right: 0;
    top: 0
}

@media(min-width: 1200px) {
    .close-canvas-container {
        right: 36px;
        top: 13.5px
    }
}

@media(min-width: 1200px) {
    .close-canvas-container {
        top: 31px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).header-fixed-style .close-canvas-container {
        top: 13.5px
    }
}

.close-canvas-container>header {
    display: none
}

.close-canvas-container button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 108px;
    height: 57px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.close-canvas-container button span {
    font-size: 15px;
    display: none
}

.close-canvas-container button:before {
    position: absolute;
    content: "";
    width: 45px;
    height: 100%;
    right: 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(--primary-color, #373737);
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media(min-width: 1200px) {
    .close-canvas-container button:before {
        content: "";
        font-size: 16px;
        left: 22px;
        right: auto;
        width: 16px;
        color: #fff;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.close-canvas-container button:after {
    position: absolute;
    content: "";
    width: 57px;
    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: 800;
    font-size: 24px;
    z-index: 1;
    color: var(--primary-color, #373737);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media(min-width: 1200px) {
    .close-canvas-container button:after {
        right: 0;
        left: auto;
        color: #fff
    }
}

.close-canvas-container button:hover:before,
.close-canvas-container button:focus:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.close-canvas-container button:hover:after,
.close-canvas-container button:focus:after {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).canvas-visible {
        overflow-y: hidden
    }
}

.news-events-canvas-container {
    display: none;
    margin-bottom: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    height: 100vh;
    z-index: 9001;
    padding: 0;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 1200px) {
    .news-events-canvas-container {
        display: block
    }
}

body.fsComposeMode .news-events-canvas-container {
    display: none
}

.news-events-canvas-container:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
    background: var(--primary-color, #373737);
    display: none;
    opacity: 0;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .5s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .5s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .5s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 1200px) {
    .news-events-canvas-container:before {
        display: block
    }
}

.canvas-news-events-active .news-events-canvas-container:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.news-events-canvas-container>header {
    display: none
}

.news-events-canvas-container>.fsElementContent {
    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;
    width: 100%;
    height: 100vh;
    z-index: 5;
    overflow-y: auto
}

.fsAccountBarVisible .news-events-canvas-container>.fsElementContent {
    height: calc(100vh - 45px)
}

.fsAccountBarVisible .news-events-canvas-container>.fsElementContent {
    height: calc(100vh - 45px)
}

.canvas-news-events-active .news-events-canvas-container {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

body.fsComposeMode .news-events-canvas-container {
    display: none !important
}

.fsAccountBarVisible .news-events-canvas-container {
    height: calc(100vh - 45px);
    top: 45px
}

.news--events--wrapper {
    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;
    margin: 60px auto 0 auto;
    padding: 0 20px;
    max-width: 1240px;
    width: 100%
}

.news--events--wrapper>header {
    display: none
}

.news--events--wrapper .fsDiv {
    padding: 0;
    margin: 0
}

.news--events--wrapper .fsStyleColumn-1 {
    width: 62%;
    padding-right: 15px
}

.news--events--wrapper .fsStyleColumn-2 {
    width: 38%;
    padding-left: 15px
}

.canvas--news--slider,
.canvas--events--slider {
    position: relative;
    display: block;
    margin-bottom: 0
}

.canvas--news--slider>header,
.canvas--events--slider>header {
    position: relative;
    display: block;
    width: 100%
}

.canvas--news--slider>header .fsElementTitle,
.canvas--events--slider>header .fsElementTitle {
    position: relative;
    display: block;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 51px;
    letter-spacing: unset;
    color: #fff;
    margin-bottom: 35px;
    text-transform: none
}

.canvas--news--slider .fsElementSlideshow,
.canvas--events--slider .fsElementSlideshow {
    margin: 0;
    padding: 0
}

.canvas--news--slider .slick-slider,
.canvas--news--slider .slick-track,
.canvas--events--slider .slick-slider,
.canvas--events--slider .slick-track {
    margin: 0 !important;
    padding: 0 !important
}

.canvas--news--slider>.fsElementContent,
.canvas--events--slider>.fsElementContent {
    position: static
}

.canvas--news--slider .slick-arrow,
.canvas--events--slider .slick-arrow {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 5px;
    width: 40px;
    height: 30px;
    font-size: 0;
    border-radius: 0px;
    border: none;
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s
}

.canvas--news--slider .slick-arrow:before,
.canvas--events--slider .slick-arrow:before {
    display: none
}

.canvas--news--slider .slick-arrow:afteR,
.canvas--events--slider .slick-arrow:afteR {
    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;
    font-size: 19px;
    z-index: 1;
    color: #fff;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.canvas--news--slider .slick-arrow.fsPrevButton,
.canvas--events--slider .slick-arrow.fsPrevButton {
    left: 85px
}

.canvas--news--slider .slick-arrow.fsPrevButton:after,
.canvas--events--slider .slick-arrow.fsPrevButton:after {
    content: ""
}

.canvas--news--slider .slick-arrow.fsNextButton,
.canvas--events--slider .slick-arrow.fsNextButton {
    left: 142px
}

.canvas--news--slider .slick-arrow.fsNextButton:after,
.canvas--events--slider .slick-arrow.fsNextButton:after {
    content: ""
}

.canvas--news--slider .slick-arrow:hover:after,
.canvas--news--slider .slick-arrow:focus:after,
.canvas--events--slider .slick-arrow:hover:after,
.canvas--events--slider .slick-arrow:focus:after {
    opacity: .7
}

.canvas--news--slider>footer,
.canvas--events--slider>footer {
    position: relative;
    display: block;
    width: 100%
}

.canvas--news--slider>footer .fsElementFooterContent,
.canvas--events--slider>footer .fsElementFooterContent {
    margin-top: 55px;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 236px
}

.canvas--news--slider>footer .fsElementFooterContent a,
.canvas--events--slider>footer .fsElementFooterContent a {
    position: relative;
    display: block;
    padding: 9px 15px;
    min-width: 188px;
    border-radius: 40px;
    border: 1px solid #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.canvas--news--slider>footer .fsElementFooterContent a:hover,
.canvas--news--slider>footer .fsElementFooterContent a:focus,
.canvas--events--slider>footer .fsElementFooterContent a:hover,
.canvas--events--slider>footer .fsElementFooterContent a:focus {
    background: #fff;
    color: var(--primary-color, #373737);
    border-color: #fff
}

.canvas--news--slider.fsSlideshow button.fsLoadMoreButton {
    display: none
}

.canvas--news--slider.fsSlideshow article {
    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;
    padding: 0 0 5px 0px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline-offset: unset;
    z-index: 5 !important;
    outline: unset
}

.canvas--news--slider.fsSlideshow article.slick-current {
    z-index: 20 !important
}

.canvas--news--slider.fsSlideshow article .fsBody,
.canvas--news--slider.fsSlideshow article .fsCategories {
    display: none
}

.canvas--news--slider.fsSlideshow article .fsThumbnail {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    width: 41.2%;
    min-height: 246px
}

.canvas--news--slider.fsSlideshow article .fsThumbnail img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    margin: 0
}

.canvas--news--slider.fsSlideshow article .holder-info {
    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;
    width: 58.8%;
    padding-left: 30px
}

.canvas--news--slider.fsSlideshow article .fsTitle {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 15px;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 25px;
    color: #fff;
    text-transform: none
}

@media(min-width: 1200px) {
    .canvas--news--slider.fsSlideshow article .fsTitle {
        font-size: 20px
    }
}

.canvas--news--slider.fsSlideshow article .fsTitle a {
    display: block;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: none
}

.canvas--news--slider.fsSlideshow article .fsTitle a:hover,
.canvas--news--slider.fsSlideshow article .fsTitle a:focus {
    color: #fff !important;
    text-decoration: underline
}

.canvas--news--slider.fsSlideshow article .fsAuthor {
    position: relative;
    display: block;
    width: 100%;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: #fff;
    margin: 0 0 5px 0;
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2
}

.canvas--news--slider.fsSlideshow article .fsDateTime {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    position: relative;
    margin: 0 0 5px 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: #fff
}

.canvas--news--slider.fsSlideshow article .fsSummary {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    color: #fff;
    margin-bottom: 15px
}

.canvas--news--slider.fsSlideshow article .fsSummary span {
    color: #fff !important
}

.canvas--news--slider.fsSlideshow article .fsTags {
    position: relative;
    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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 0 10px 0;
    padding: 0
}

.canvas--news--slider.fsSlideshow article .fsTags li {
    margin: 0 0 5px 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 14px;
    color: var(--secondary-color, #cfcfcf);
    background: rgba(0, 0, 0, 0);
    padding: 5px 7px;
    border: 1px solid var(--secondary-color, #cfcfcf)
}

.canvas--news--slider.fsSlideshow article .fsTags li:not(:last-child) {
    margin-right: 6px
}

.canvas--news--slider.fsSlideshow article .fsReadMoreLink {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.6;
    text-transform: uppercase;
    text-decoration: underline;
    color: #fff;
    text-underline-offset: 5px
}

.canvas--news--slider.fsSlideshow article .fsReadMoreLink:hover,
.canvas--news--slider.fsSlideshow article .fsReadMoreLink:focus {
    color: #fff;
    text-decoration: none
}

.canvas--events--slider.fsSlideshow article {
    padding: 0 0 0 90px;
    margin: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: unset;
    z-index: 5 !important;
    outline-offset: unset;
    text-align: left
}

.canvas--events--slider.fsSlideshow article.slick-current {
    z-index: 20 !important
}

.canvas--events--slider.fsSlideshow article .fsDate {
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px;
    border: 1px solid #fff;
    width: 60px;
    min-height: unset;
    height: auto;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.canvas--events--slider.fsSlideshow article .fsDate .fsMonth {
    font-family: "proxima-nova", sans-serif;
    font-size: 12px;
    font-weight: 800;
    font-weight: 700;
    line-height: 14px;
    color: #fff;
    margin: 0;
    text-transform: uppercase
}

.canvas--events--slider.fsSlideshow article .fsDate .fsDay {
    font-family: "proxima-nova", sans-serif;
    font-size: 22px;
    font-weight: 1000;
    line-height: 27px;
    color: var(--secondary-color, #cfcfcf);
    margin: 0
}

.canvas--events--slider.fsSlideshow article .fsAllDay,
.canvas--events--slider.fsSlideshow article .fsTimeRange,
.canvas--events--slider.fsSlideshow article .fsLocation {
    color: #fff
}

.canvas--events--slider.fsSlideshow article .fsAllDay:before,
.canvas--events--slider.fsSlideshow article .fsTimeRange:before,
.canvas--events--slider.fsSlideshow article .fsLocation:before {
    color: #fff
}

.canvas--events--slider.fsSlideshow article .fsTitle {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 15px;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 28px;
    color: #fff;
    text-transform: none
}

.canvas--events--slider.fsSlideshow article .fsTitle a {
    display: block;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: none
}

.canvas--events--slider.fsSlideshow article .fsTitle a:hover,
.canvas--events--slider.fsSlideshow article .fsTitle a:focus {
    color: #fff !important;
    text-decoration: underline
}

.canvas--events--slider.fsSlideshow article .fsEventDetails {
    display: block;
    text-align: left;
    margin-bottom: 15px
}

.canvas--events--slider.fsSlideshow article .fsTimeRange,
.canvas--events--slider.fsSlideshow article .fsLocation {
    position: relative;
    display: block;
    width: 100%;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    color: #fff
}

.canvas--events--slider.fsSlideshow article .fsTimeRange {
    margin-bottom: 5px
}

.canvas--events--slider.fsSlideshow article .fsNotes,
.canvas--events--slider.fsSlideshow article .fsDescription {
    position: relative;
    display: block;
    width: 100%;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: -0.2px;
    color: #fff;
    margin-bottom: 15px
}

.canvas--events--slider.fsSlideshow article .fsReadMoreLink {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.6;
    text-transform: uppercase;
    text-decoration: underline;
    color: #fff;
    text-underline-offset: 5px
}

.canvas--events--slider.fsSlideshow article .fsReadMoreLink:hover,
.canvas--events--slider.fsSlideshow article .fsReadMoreLink:focus {
    color: #fff;
    text-decoration: none
}

.news-events-canvas-container .nav-social {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    max-width: 615px;
    margin-top: auto;
    margin-left: auto;
    padding: 58.5px 20px 58.5px 55px
}

.news-events-canvas-container .nav-social:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
    background-image: url(../images/nav-socials-pattern.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.news-events-canvas-container .nav-social>header {
    position: relative;
    display: block;
    margin-right: 40px;
    z-index: 5
}

.news-events-canvas-container .nav-social>header .fsElementTitle {
    position: relative;
    display: block;
    margin: 0;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    letter-spacing: unset
}

.news-events-canvas-container .nav-social>.fsElementContent {
    position: relative;
    display: block;
    z-index: 5
}

.news-events-canvas-container .nav-social nav {
    margin: 0
}

.news-events-canvas-container .nav-social .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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.news-events-canvas-container .nav-social .fsNavLevel1 li {
    margin: 0
}

.news-events-canvas-container .nav-social .fsNavLevel1 li:not(:last-child) {
    margin-right: 10px
}

.news-events-canvas-container .nav-social .fsNavLevel1 li a {
    position: relative;
    display: block;
    padding: 0;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    border: none;
    background: #0d1d41;
    -webkit-transition: all .3s;
    transition: all .3s
}

.news-events-canvas-container .nav-social .fsNavLevel1 li a:before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    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: 16px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

.news-events-canvas-container .nav-social .fsNavLevel1 li a:hover,
.news-events-canvas-container .nav-social .fsNavLevel1 li a:focus {
    background: #fff
}

.news-events-canvas-container .nav-social .fsNavLevel1 li a:hover:before,
.news-events-canvas-container .nav-social .fsNavLevel1 li a:focus:before {
    color: var(--primary-color, #373737)
}

.news-events-canvas-container .nav-social .fsNavLevel1 li a[href*=twitter]:before {
    font-size: 14px
}

.news-events-canvas-container .nav-social .fsNavLevel1 li a[href*=smugmug]:before {
    font-size: 17px
}

@media(min-width: 1200px) {

    .news-events-canvas-container .canvas--top--container,
    .news-events-canvas-container .nav-social {
        opacity: 0;
        -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }

    .canvas-news-events-active .news-events-canvas-container .canvas--top--container,
    .canvas-news-events-active .news-events-canvas-container .nav-social {
        opacity: 1;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

@media(min-width: 1200px) {
    .news-events-canvas-container .news--events--wrapper .fsStyleColumn-1 {
        opacity: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }

    .canvas-news-events-active .news-events-canvas-container .news--events--wrapper .fsStyleColumn-1 {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

@media(min-width: 1200px) {
    .news-events-canvas-container .news--events--wrapper .fsStyleColumn-2 {
        opacity: 0;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
        -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .7s cubic-bezier(0.34, 0.615, 0.4, 0.985)
    }

    .canvas-news-events-active .news-events-canvas-container .news--events--wrapper .fsStyleColumn-2 {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

body:not(.fsComposeMode) .journey-panel {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    background-color: #fff
}

body:not(.fsComposeMode) .journey-panel>header {
    padding: 18px 25px;
    background: #005a9c;
    text-align: center
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel>header {
        padding: 40px 25px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel>header {
        max-width: 1065px
    }
}

body:not(.fsComposeMode) .journey-panel>header .fsElementHeaderContent {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.2px;
    color: #fff;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel>header .fsElementHeaderContent {
        font-size: 18px;
        text-align: left
    }
}

body:not(.fsComposeMode) .journey-panel>header .fsElementHeaderContent h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.68px;
    margin-bottom: 5px;
    color: #fff;
    max-width: 280px
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel>header .fsElementHeaderContent h2 {
        font-size: 50px;
        max-width: unset;
        margin-bottom: 22px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel>header .fsElementHeaderContent h2 {
        font-size: 60px
    }
}

body:not(.fsComposeMode) .journey-panel>header .fsElementHeaderContent h2 em {
    font-style: italic;
    font-weight: 700;
    color: #9bd9d9
}

body:not(.fsComposeMode) .journey-panel>header .fsElementHeaderContent p {
    position: relative;
    margin: 0 auto;
    max-width: 580px
}

body:not(.fsComposeMode) .journey-panel .fsTabsNav {
    position: relative;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px 0px 25px
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsTabsNav {
        gap: 45px;
        margin-top: 50px;
        padding-right: 40px;
        margin-bottom: -30px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        z-index: 20
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel .fsTabsNav {
        padding-right: 0px;
        margin-right: -100px
    }
}

body:not(.fsComposeMode) .journey-panel .fsTabsNav>li {
    margin: 0
}

body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a {
    position: relative;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    width: 55px;
    height: 55px;
    color: rgba(0, 0, 0, 0);
    overflow: hidden;
    border-radius: 100%;
    margin: 0 20px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border: 3px solid rgba(0, 0, 0, 0);
    text-transform: none
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a {
        color: var(--primary-color, #373737);
        width: auto;
        height: auto;
        border-radius: 0;
        overflow: visible;
        margin: 0;
        border: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 23px
    }
}

body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: .6
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a img {
        width: 55px;
        height: 55px;
        border-radius: 100%;
        border: 3px solid rgba(0, 0, 0, 0);
        position: relative;
        margin-right: 7px
    }
}

body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a:hover img,
body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a:focus img {
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

@media(min-width: 800px) {

    body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a:hover img,
    body:not(.fsComposeMode) .journey-panel .fsTabsNav>li a:focus img {
        width: 55px;
        height: 55px;
        border-radius: 100%;
        border: 3px solid rgba(0, 0, 0, 0)
    }
}

body:not(.fsComposeMode) .journey-panel .fsTabsNav>li.fsStateSelected>a {
    border: 3px solid #6abf4b
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsTabsNav>li.fsStateSelected>a {
        border: none;
        text-shadow: 0px 0px 1px var(--primary-color, #373737), 0px 0px 0px var(--primary-color, #373737)
    }
}

body:not(.fsComposeMode) .journey-panel .fsTabsNav>li.fsStateSelected>a img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsTabsNav>li.fsStateSelected>a img {
        border: 3px solid #6abf4b
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab {
    border: none
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab>header {
    display: none !important
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab>.fsElementContent {
    padding: 0 !important
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab>.fsElementContent:before {
    display: none
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-arrow {
    display: none !important
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-arrow {
        display: block !important;
        position: absolute
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-prev,
body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-next {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 15px;
    height: 40px;
    font-size: 0;
    right: auto;
    bottom: -50px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    overflow: inherit;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-prev:before,
body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-next: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;
    font-size: 45px;
    color: var(--primary-color, #373737);
    z-index: 2;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    background: rgba(0, 0, 0, 0);
    border-radius: 100%
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-prev:hover:before,
body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-prev:focus:before,
body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-next:hover:before,
body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-next:focus:before {
    color: #131313
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-prev {
    left: 0
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-prev:before {
    content: ""
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-next {
    left: 40px
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder .slick-next:before {
    content: ""
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header {
        padding: 0 40px;
        text-align: left
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header {
        padding-left: 200px
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header .fsElementHeaderContent {
    margin: 0
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header .fsElementHeaderContent h2 {
    display: block;
    margin-bottom: 30px
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header .fsElementHeaderContent h2 {
        margin-bottom: 50px
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header .fsElementHeaderContent h2 span {
    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: 9px;
    font-family: "proxima-nova", sans-serif;
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
    color: var(--primary-color, #373737)
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header .fsElementHeaderContent h2 span {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>header .fsElementHeaderContent h2 span em {
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 1.8px;
    color: var(--primary-color, #373737);
    text-transform: uppercase
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent {
    margin-left: 25px
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent {
        margin-left: 40px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent {
        margin-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .slick-list {
    padding-right: 100px
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box {
    margin: 0;
    margin-right: 2px;
    position: relative;
    display: block;
    height: 268px
}

@media(min-width: 650px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box {
        margin-right: 0;
        height: 340px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box {
        width: 25%;
        height: 466px;
        -webkit-transition: all .6s ease;
        transition: all .6s ease
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>.fsElementContent {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>.fsElementContent:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28.14%, rgba(0, 27, 59, 0)), to(rgba(0, 27, 59, 0.9)));
    background: linear-gradient(180deg, rgba(0, 27, 59, 0) 28.14%, rgba(0, 27, 59, 0.9) 100%);
    z-index: 2
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>.fsElementContent img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>header {
    z-index: 2;
    position: absolute;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    width: 100%;
    bottom: 20px;
    text-align: center;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>header {
        bottom: 60px
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>header h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 1.6px;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    position: relative;
    padding-left: 35px;
    display: inline-block
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>header h2:before {
    font-size: 25px;
    position: absolute;
    top: 0;
    left: 0
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>footer {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>footer .fsElementFooterContent {
    margin: 0
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>footer .fsElementFooterContent a {
    color: rgba(0, 0, 0, 0);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>footer .fsElementFooterContent a.open-popup:after {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    width: 50px;
    height: 50px;
    background: #fff;
    color: var(--primary-color, #373737);
    font-size: 20px;
    right: 0;
    border-radius: 100%;
    z-index: 2;
    position: absolute;
    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;
    -webkit-transition: all .3s ease-in-out, background-color .3s ease-in-out .8s;
    transition: all .3s ease-in-out, background-color .3s ease-in-out .8s;
    opacity: 0;
    visibility: hidden
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>footer .fsElementFooterContent a.open-popup:hover:after,
body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box>footer .fsElementFooterContent a.open-popup:focus-within:after {
    opacity: 1;
    visibility: visible;
    background: var(--secondary-color, #cfcfcf)
}

@media(min-width: 1100px) {

    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box:hover,
    body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box:focus-within {
        width: 70%;
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box.hovered-sibling {
    width: 10%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

body:not(.fsComposeMode) .journey-panel .fsPanel.student-tab .student-videos-holder>.fsElementContent .student-box.hovered-sibling>header {
    opacity: 0;
    visibility: hidden
}

body:not(.fsComposeMode) .journey-panel>footer {
    margin-top: -20px;
    padding: 50px 20px 30px;
    background: rgba(69, 188, 188, .5)
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel>footer {
        padding: 170px 40px 20px;
        margin-top: -150px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel>footer {
        position: absolute;
        margin: 0px;
        right: 0;
        bottom: 0;
        padding: 140px 40px 250px 160px
    }
}

body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent {
    margin: 0;
    text-align: center
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent {
        text-align: right
    }
}

body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent a {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 1.4px;
    text-decoration: none;
    position: relative;
    text-transform: uppercase;
    color: var(--primary-color, #373737);
    display: inline-block;
    padding-right: 25px
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent a {
        padding-right: 0;
        padding-bottom: 25px
    }
}

body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent a:after {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    font-family: "IcoMoon";
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    right: 0
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent a:after {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        right: auto;
        position: absolute;
        left: 50%;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        bottom: 0
    }
}

body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent a:hover,
body:not(.fsComposeMode) .journey-panel>footer .fsElementFooterContent a:focus-within {
    color: #131313
}

body:not(.fsComposeMode) .journey-panel>.fsElementContent {
    position: relative;
    z-index: 1
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel>.fsElementContent {
        width: calc(100% - 192px)
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .journey-panel {
        padding-bottom: 150px
    }
}

.fs-lightbox {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .4);
    z-index: 10000;
    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;
    -webkit-transition: all ease .6s;
    transition: all ease .6s
}

.fs-lightbox .video-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    border: 18px solid #fff
}

.fs-lightbox .video-wrapper>span {
    position: relative;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 80px;
    height: 40px
}

.fs-lightbox .video-wrapper>span #video-pause,
.fs-lightbox .video-wrapper>span #video-play {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    width: 26px;
    height: 26px;
    position: absolute;
    left: 20px;
    bottom: 1å0px;
    z-index: 450;
    cursor: pointer;
    color: rgba(0, 0, 0, 0)
}

.fs-lightbox .video-wrapper>span #video-pause:before,
.fs-lightbox .video-wrapper>span #video-play:before {
    content: "";
    width: 10px;
    height: 1px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    right: 100%;
    background-color: #fff
}

.fs-lightbox .video-wrapper>span #video-pause:after,
.fs-lightbox .video-wrapper>span #video-play:after {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none;
    color: #fff;
    line-height: 26px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    font-size: .4375rem;
    -webkit-transition: .3s;
    transition: .3s
}

.fs-lightbox .video-wrapper>span #video-pause>span,
.fs-lightbox .video-wrapper>span #video-play>span {
    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
}

.fs-lightbox .video-wrapper>span #video-pause:hover:after,
.fs-lightbox .video-wrapper>span #video-pause:focus:after,
.fs-lightbox .video-wrapper>span #video-play:hover:after,
.fs-lightbox .video-wrapper>span #video-play:focus:after {
    color: #d4a952;
    -webkit-transition: .3s;
    transition: .3s
}

.fs-lightbox .video-wrapper>span #video-pause.hide {
    display: none
}

.fs-lightbox .video-wrapper>span #video-play:after {
    content: ""
}

.fs-lightbox .video-wrapper>span #video-play.hide {
    display: none
}

.fs-lightbox .video-wrapper .video-play {
    opacity: 0
}

.fs-lightbox .controls-wrapper {
    opacity: 0
}

.fs-lightbox #fs-lightbox-close {
    position: absolute;
    top: -7px;
    right: -7px;
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    height: 51px;
    width: 51px;
    overflow: hidden;
    color: rgba(0, 0, 0, 0);
    -webkit-transition: all ease .6s;
    transition: all ease .6s;
    background: var(--primary-color, #373737);
    border-radius: 100%
}

.fs-lightbox #fs-lightbox-close::before {
    content: "";
    font-family: "IcoMoon";
    color: #fff;
    width: inherit;
    height: inherit;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    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
}

.fs-lightbox #fs-lightbox-close:hover,
.fs-lightbox #fs-lightbox-close:focus {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media(min-width: 1100px) {

    body:not(.fsComposeMode) .journey-panel>header,
    body:not(.fsComposeMode) .journey-panel>.fsElementContent {
        -webkit-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out;
        opacity: 0;
        -webkit-transform: translateX(-200px);
        -ms-transform: translateX(-200px);
        transform: translateX(-200px)
    }

    body:not(.fsComposeMode) .journey-panel>.fsElementContent {
        -webkit-transition-delay: .3s;
        transition-delay: .3s
    }

    body:not(.fsComposeMode) .journey-panel>footer {
        -webkit-transition-delay: .9s;
        transition-delay: .9s;
        -webkit-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out;
        opacity: 0;
        -webkit-transform: translateX(200px);
        -ms-transform: translateX(200px);
        transform: translateX(200px)
    }

    body:not(.fsComposeMode) .journey-panel.is-in-view>header,
    body:not(.fsComposeMode) .journey-panel.is-in-view>footer,
    body:not(.fsComposeMode) .journey-panel.is-in-view>.fsElementContent {
        opacity: 1;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }
}

@media(min-width: 1100px) {
    body.home .journey-panel {
        z-index: 300;
        background: #fff
    }
}

body:not(.fsComposeMode) .graduate-panel {
    display: block;
    position: relative;
    width: 100vw;
    margin: 0 calc(-50vw + 50%);
    padding: 80px 20px 60px;
    background: var(--primary-color, #373737)
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel {
        padding: 90px 70px 212px
    }
}

body:not(.fsComposeMode) .graduate-panel .panel-background {
    position: absolute;
    margin: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

body:not(.fsComposeMode) .graduate-panel .panel-background img {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center
}

body:not(.fsComposeMode) .graduate-panel:before {
    z-index: 2;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 47, 108, .85)
}

body:not(.fsComposeMode) .graduate-panel:after {
    z-index: 2;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(32.72%, #002F6C), color-stop(86.27%, rgba(0, 47, 108, 0)));
    background: linear-gradient(0deg, #002F6C 32.72%, rgba(0, 47, 108, 0) 86.27%)
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel:after {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(-0.98%, rgba(0, 47, 108, 0.7)), color-stop(70.34%, rgba(0, 47, 108, 0)));
        background: linear-gradient(0deg, rgba(0, 47, 108, 0.7) -0.98%, rgba(0, 47, 108, 0) 70.34%)
    }
}

body:not(.fsComposeMode) .graduate-panel>header {
    position: relative;
    z-index: 3;
    margin-bottom: 60px
}

@media(min-width: 750px) {
    body:not(.fsComposeMode) .graduate-panel>header {
        padding: 0 40px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>header {
        padding: 0;
        text-align: left;
        width: 50%;
        padding-right: 40px
    }
}

body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.2px;
    color: #fff;
    margin: 0;
    text-align: center
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent {
        font-size: 18px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent {
        text-align: left
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent p {
        padding-left: 50px
    }
}

body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.68px;
    margin-bottom: 17px;
    color: #fff
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent h2 {
        font-size: 50px;
        max-width: unset
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent h2 {
        font-size: 60px
    }
}

body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent h2 em {
    display: block;
    font-style: italic;
    font-weight: 700;
    color: var(--secondary-color, #cfcfcf)
}

@media(min-width: 750px) {
    body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent h2 em {
        display: inline-block
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>header .fsElementHeaderContent h2 em {
        display: block
    }
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent {
    position: relative;
    z-index: 3
}

@media(min-width: 750px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 40px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent {
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container {
    margin-bottom: 30px
}

@media(min-width: 750px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container {
        width: calc(100% - 256px);
        margin: 0;
        padding-right: 25px
    }
}

@media(min-width: 850px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container {
        width: calc(100% - 350px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container {
        width: 500px;
        height: 217px;
        padding: 0
    }
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>header h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 82%;
    text-transform: uppercase;
    margin-bottom: 40px;
    color: #fff
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>header h2 {
        margin-bottom: 20px
    }
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent {
    padding-left: 25px;
    position: relative
}

@media(max-width: 799px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 15px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent {
        padding: 0
    }

    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent .trigger-holder {
        position: absolute;
        top: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(60px);
        -ms-transform: translateY(60px);
        transform: translateY(60px);
        -webkit-transition: all 1s ease-in-out;
        transition: all 1s ease-in-out
    }

    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent .trigger-holder.circle-hovered {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent .trigger-holder.circle-hovered .trigger-button-content>header h2 {
        color: var(--secondary-color, #cfcfcf)
    }

    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent .trigger-button-content>header h2 {
        margin-bottom: 20px;
        padding-left: 0
    }

    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent .trigger-button-content>header h2:before {
        display: none
    }

    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .triggers-container>.fsElementContent .trigger-button-content>.fsElementContent {
        opacity: 1;
        visibility: visible;
        height: 100%
    }
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-holder {
    margin: 0
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-holder:nth-of-type(1) .trigger-button-content>header .fsElementHeaderContent h2:before {
    color: #5199b5
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-holder:nth-of-type(2) .trigger-button-content>header .fsElementHeaderContent h2:before {
    color: #d4a952
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-holder:nth-of-type(3) .trigger-button-content>header .fsElementHeaderContent h2:before {
    color: #45bcbc
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-holder:nth-of-type(4) .trigger-button-content>header .fsElementHeaderContent h2:before {
    color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content {
    margin: 0
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent {
    position: relative;
    margin-bottom: 0
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent h2 {
    cursor: pointer;
    font-family: "proxima-nova", sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 82%;
    color: #fff;
    padding: 15px 35px 15px 52px;
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 0
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent h2:hover,
body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent h2:focus-within {
    color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent h2:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    left: 0;
    font-size: 38px;
    line-height: 1
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent button.close-more-info {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 16px;
    color: rgba(0, 0, 0, 0);
    overflow: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    visibility: hidden
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent button.close-more-info:before {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none;
    font-size: 20px;
    line-height: 1;
    font-weight: bold;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent button.close-more-info:hover:before,
body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>header .fsElementHeaderContent button.close-more-info:focus:before {
    color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>.fsElementContent {
    padding: 0px 0px 0px 52px;
    height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
    display: block;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    color: #fff
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>.fsElementContent p:last-of-type {
    margin-bottom: 0
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>.fsElementContent button.open-trigger-popup {
    position: relative;
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1.4px;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 40px 15px 20px;
    background: rgba(0, 0, 0, .2);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>.fsElementContent button.open-trigger-popup {
        display: none
    }
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>.fsElementContent button.open-trigger-popup:after {
    content: "+";
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    right: 15px;
    font-size: 25px
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>.fsElementContent button.open-trigger-popup:hover,
body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content>.fsElementContent button.open-trigger-popup:focus {
    background: #fff;
    color: #131313
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content.show-more-info>header .fsElementHeaderContent h2 {
    color: var(--secondary-color, #cfcfcf)
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content.show-more-info>header .fsElementHeaderContent button.close-more-info {
    opacity: 1;
    visibility: visible
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-button-content.show-more-info>.fsElementContent {
    opacity: 1;
    visibility: visible;
    height: 188px;
    padding: 15px 0px 15px 52px
}

body:not(.fsComposeMode) .graduate-panel>.fsElementContent .trigger-popup-content {
    display: none
}

body:not(.fsComposeMode) .graduate-panel>footer {
    position: relative;
    display: block;
    z-index: 3
}

body:not(.fsComposeMode) .graduate-panel>footer .fsElementFooterContent {
    text-align: center;
    margin-top: 50px
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel>footer .fsElementFooterContent {
        text-align: left
    }
}

body:not(.fsComposeMode) .graduate-panel>footer .fsElementFooterContent a {
    margin: 0;
    padding: 15px 25px
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container {
    display: none;
    position: relative;
    z-index: 3;
    width: 686px;
    height: 686px;
    -webkit-transform: rotate(8deg) scale(0.9);
    -ms-transform: rotate(8deg) scale(0.9);
    transform: rotate(8deg) scale(0.9);
    margin: 0 auto;
    margin-bottom: 60px
}

@media(min-width: 750px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container {
        display: block
    }

    body:not(.fsComposeMode) .graduate-panel .icon-circles-container:before {
        content: "";
        width: 512px;
        height: 512px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        border-radius: 100%;
        background: rgba(0, 0, 0, .3);
        -webkit-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out
    }

    body:not(.fsComposeMode) .graduate-panel .icon-circles-container.animation-on:before {
        -webkit-transform: translate(-50%, -50%) scale(0.5);
        -ms-transform: translate(-50%, -50%) scale(0.5);
        transform: translate(-50%, -50%) scale(0.5);
        opacity: 0
    }
}

@media(min-width: 850px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container {
        -webkit-transform: rotate(8deg) scale(1);
        -ms-transform: rotate(8deg) scale(1);
        transform: rotate(8deg) scale(1)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container {
        margin: 0;
        position: absolute;
        right: 70px;
        top: 120px;
        z-index: 20
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container {
        width: 686px;
        height: 686px
    }
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container>header {
    display: none
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger {
    margin: 0;
    display: block;
    width: 315px;
    height: 315px;
    border-radius: 100%;
    -webkit-box-shadow: inset 0px 0px 0px 6px;
    box-shadow: inset 0px 0px 0px 6px;
    position: absolute;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    cursor: pointer
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger header {
    width: 100%;
    height: 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;
    padding: 60px 76px;
    text-align: center
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger h2 {
    margin: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 29.5px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    color: hsla(0, 0%, 100%, .7);
    color: #fff;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    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) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger .icon-on-hover {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 88px;
    height: 88px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    opacity: 0;
    visibility: hidden
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger .icon-on-hover:before {
    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: 88px;
    line-height: 1;
    color: #fff
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(1) {
    color: #5199b5;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-8deg) scale(1);
    -ms-transform: translateY(-50%) rotate(-8deg) scale(1);
    transform: translateY(-50%) rotate(-8deg) scale(1);
    right: 0
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(1) {
        -webkit-transform: translateY(-50%) rotate(-8deg) scale(0.5);
        -ms-transform: translateY(-50%) rotate(-8deg) scale(0.5);
        transform: translateY(-50%) rotate(-8deg) scale(0.5)
    }
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(2) {
    color: #d4a952;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(-8deg) scale(1);
    -ms-transform: translateX(-50%) rotate(-8deg) scale(1);
    transform: translateX(-50%) rotate(-8deg) scale(1)
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(2) {
        -webkit-transform: translateX(-50%) rotate(-8deg) scale(0.5);
        -ms-transform: translateX(-50%) rotate(-8deg) scale(0.5);
        transform: translateX(-50%) rotate(-8deg) scale(0.5)
    }
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(3) {
    color: #45bcbc;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-8deg) scale(1);
    -ms-transform: translateY(-50%) rotate(-8deg) scale(1);
    transform: translateY(-50%) rotate(-8deg) scale(1);
    left: 0
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(3) {
        -webkit-transform: translateY(-50%) rotate(-8deg) scale(0.5);
        -ms-transform: translateY(-50%) rotate(-8deg) scale(0.5);
        transform: translateY(-50%) rotate(-8deg) scale(0.5)
    }
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(4) {
    color: var(--secondary-color, #cfcfcf);
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(-8deg) scale(1);
    -ms-transform: translateX(-50%) rotate(-8deg) scale(1);
    transform: translateX(-50%) rotate(-8deg) scale(1)
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:nth-of-type(4) {
        -webkit-transform: translateX(-50%) rotate(-8deg) scale(0.5);
        -ms-transform: translateX(-50%) rotate(-8deg) scale(0.5);
        transform: translateX(-50%) rotate(-8deg) scale(0.5)
    }
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:hover,
body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:focus,
body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger.active-circle {
    z-index: 5;
    background: rgba(0, 0, 0, .3);
    opacity: 1;
    -webkit-box-shadow: inset 0px 0px 0px 12px;
    box-shadow: inset 0px 0px 0px 12px
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:hover h2,
body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:focus h2,
body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger.active-circle h2 {
    opacity: 0;
    visibility: hidden
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:hover .icon-on-hover,
body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger:focus .icon-on-hover,
body:not(.fsComposeMode) .graduate-panel .icon-circles-container .fsElementContent .circle-trigger.active-circle .icon-on-hover {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
}

body:not(.fsComposeMode) .graduate-panel .icon-circles-container.animation-on>.fsElementContent .circle-trigger:not(.active-circle) {
    opacity: .7
}

.graduate-dialog {
    max-width: 1100px;
    width: 100%
}

.graduate-dialog .fsDialogContent {
    padding: 50px
}

.graduate-dialog .trigger-popup-content {
    padding: 0
}

.graduate-dialog .trigger-popup-content .fsElementTitle {
    color: #3c7c5b;
    font-family: "proxima-nova-condensed", sans-serif;
    font-weight: 700;
    font-size: 40px
}

.graduate-dialog .trigger-popup-content>.fsElementContent {
    position: relative;
    padding-top: 100px
}

.graduate-dialog .trigger-popup-content>.fsElementContent:before {
    font-size: 70px;
    line-height: 1;
    color: #45bcbc;
    position: absolute;
    left: 0px;
    top: 0
}

@media(min-width: 1200px) {
    .graduate-dialog .trigger-popup-content>.fsElementContent:before {
        font-size: 95px;
        left: 40px
    }
}

@media(min-width: 800px) {
    .graduate-dialog .trigger-popup-content>.fsElementContent {
        padding-top: 0;
        padding-left: 100px
    }
}

@media(min-width: 1200px) {
    .graduate-dialog .trigger-popup-content>.fsElementContent {
        padding-left: 200px
    }
}

.graduate-dialog .trigger-popup-content>.fsElementContent h2 {
    color: #3c7c5b;
    font-family: "proxima-nova", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 82%;
    text-transform: uppercase;
    margin-bottom: 13px
}

.graduate-dialog .trigger-popup-content>.fsElementContent p {
    font-family: "proxima-nova", sans-serif;
    color: var(--primary-color, #373737);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.2px
}

@media(min-width: 1100px) {

    body:not(.fsComposeMode) .graduate-panel>header,
    body:not(.fsComposeMode) .graduate-panel>.fsElementContent {
        -webkit-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out;
        opacity: 0;
        -webkit-transform: translateX(-200px);
        -ms-transform: translateX(-200px);
        transform: translateX(-200px)
    }

    body:not(.fsComposeMode) .graduate-panel>.fsElementContent {
        -webkit-transition-delay: .3s;
        transition-delay: .3s
    }

    body:not(.fsComposeMode) .graduate-panel>footer {
        -webkit-transition-delay: .9s;
        transition-delay: .9s;
        -webkit-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out;
        opacity: 0;
        -webkit-transform: translateX(200px);
        -ms-transform: translateX(200px);
        transform: translateX(200px)
    }

    body:not(.fsComposeMode) .graduate-panel .icon-circles-container .circle-trigger>header h2 {
        opacity: 0
    }

    body:not(.fsComposeMode) .graduate-panel.is-in-view>header,
    body:not(.fsComposeMode) .graduate-panel.is-in-view>footer,
    body:not(.fsComposeMode) .graduate-panel.is-in-view>.fsElementContent {
        opacity: 1;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }

    body:not(.fsComposeMode) .graduate-panel.is-in-view .icon-circles-container .circle-trigger>header h2 {
        opacity: 1
    }

    body:not(.fsComposeMode) .graduate-panel.is-in-view .icon-circles-container .circle-trigger:nth-of-type(1) {
        -webkit-transform: translateY(-50%) rotate(-8deg) scale(1);
        -ms-transform: translateY(-50%) rotate(-8deg) scale(1);
        transform: translateY(-50%) rotate(-8deg) scale(1)
    }

    body:not(.fsComposeMode) .graduate-panel.is-in-view .icon-circles-container .circle-trigger:nth-of-type(2) {
        -webkit-transform: translateX(-50%) rotate(-8deg) scale(1);
        -ms-transform: translateX(-50%) rotate(-8deg) scale(1);
        transform: translateX(-50%) rotate(-8deg) scale(1)
    }

    body:not(.fsComposeMode) .graduate-panel.is-in-view .icon-circles-container .circle-trigger:nth-of-type(3) {
        -webkit-transform: translateY(-50%) rotate(-8deg) scale(1);
        -ms-transform: translateY(-50%) rotate(-8deg) scale(1);
        transform: translateY(-50%) rotate(-8deg) scale(1)
    }

    body:not(.fsComposeMode) .graduate-panel.is-in-view .icon-circles-container .circle-trigger:nth-of-type(4) {
        -webkit-transform: translateX(-50%) rotate(-8deg) scale(1);
        -ms-transform: translateX(-50%) rotate(-8deg) scale(1);
        transform: translateX(-50%) rotate(-8deg) scale(1)
    }
}

body:not(.fsComposeMode) .text-content {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 138px;
    padding-bottom: 78px;
    margin-bottom: 0;
    z-index: 200;
    background-attachment: fixed
}

body:not(.fsComposeMode) .text-content .parallax-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 120%;
    height: 120%;
    background-size: cover;
    z-index: 1;
    -webkit-transition: background-position .1s ease;
    transition: background-position .1s ease;
    background-repeat: no-repeat
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .text-content {
        padding-top: 220px;
        padding-bottom: 220px;
        overflow: hidden;
        background-size: 160% 160%;
        background-position: center;
        background-repeat: no-repeat;
        -webkit-transition: all 1s ease;
        transition: all 1s ease
    }

    body:not(.fsComposeMode) .text-content.is-in-view {
        background-size: 100% 100%
    }
}

body:not(.fsComposeMode) .text-content:before {
    content: "";
    position: absolute;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 47, 108, 0.7)), to(rgba(0, 47, 108, 0.7)));
    background: linear-gradient(0deg, rgba(0, 47, 108, 0.7) 0%, rgba(0, 47, 108, 0.7) 100%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .text-content>.fsElementContent {
        opacity: 0
    }
}

body:not(.fsComposeMode) .text-content .container-text {
    position: relative;
    z-index: 20
}

body:not(.fsComposeMode) .text-content .container-text .fsElementTitle {
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 350;
    line-height: 1.1;
    letter-spacing: -0.8px;
    text-transform: uppercase;
    margin-bottom: 0;
    max-width: 300px;
    margin: 0 auto;
    text-align: left
}

@media(min-width: 744px) {
    body:not(.fsComposeMode) .text-content .container-text .fsElementTitle {
        font-size: 50px;
        line-height: 55px;
        max-width: 400px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .text-content .container-text .fsElementTitle {
        font-size: 107px;
        line-height: 1;
        margin-bottom: 20px;
        max-width: 850px;
        margin: 0 auto;
        text-align: left;
        margin-bottom: 23px
    }
}

body:not(.fsComposeMode) .text-content .container-text .fsElementHeaderContent h2 {
    background: linear-gradient(93deg, #D4A952 15.22%, #6ABF4B 112.78%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-style: italic;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.8px;
    margin-left: 0px
}

@media(min-width: 744px) {
    body:not(.fsComposeMode) .text-content .container-text .fsElementHeaderContent h2 {
        font-size: 50px;
        line-height: 55px;
        margin-left: 0px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .text-content .container-text .fsElementHeaderContent h2 {
        font-size: 107px;
        line-height: 1;
        margin-left: 0px;
        text-align: right
    }
}

body:not(.fsComposeMode) .text-content .container-text .fsElementHeaderContent {
    max-width: 300px;
    margin: 0 auto;
    text-align: right
}

@media(min-width: 744px) {
    body:not(.fsComposeMode) .text-content .container-text .fsElementHeaderContent {
        max-width: 360px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .text-content .container-text .fsElementHeaderContent {
        max-width: 770px;
        margin: 0 auto;
        text-align: right
    }
}

body:not(.fsComposeMode) .text-content .container-text>footer {
    position: relative;
    text-align: center;
    padding-top: 24px
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .text-content:before {
        opacity: 0;
        -webkit-transition: all 1.5s ease;
        transition: all 1.5s ease
    }

    body:not(.fsComposeMode) .text-content .container-text>header .fsElementTitle {
        -webkit-transform: translateY(-400px);
        -ms-transform: translateY(-400px);
        transform: translateY(-400px);
        -webkit-transition: all 1.5s ease;
        transition: all 1.5s ease
    }

    body:not(.fsComposeMode) .text-content .container-text>header .fsElementHeaderContent {
        -webkit-transform: translateY(-400px);
        -ms-transform: translateY(-400px);
        transform: translateY(-400px);
        -webkit-transition: all 1.5s ease;
        transition: all 1.5s ease
    }

    body:not(.fsComposeMode) .text-content.is-in-view>.fsElementContent {
        -webkit-transition: all ease .3s;
        transition: all ease .3s;
        opacity: 1
    }

    body:not(.fsComposeMode) .text-content.is-in-view .container-text>header .fsElementTitle {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    body:not(.fsComposeMode) .text-content.is-in-view .container-text>header .fsElementHeaderContent {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    body:not(.fsComposeMode) .text-content.is-in-view:before {
        opacity: 1
    }
}

body:not(.fsComposeMode):not(.home) .text-content:last-child {
    margin-bottom: -60px
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode).home #fsPageBodyWrapper {
        padding-bottom: 340px
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode):not(.home) .text-content {
        padding-top: 150px;
        padding-bottom: 130px
    }
}

body:not(.fsComposeMode) .hero-banner {
    display: block;
    width: 100%;
    z-index: 100;
    position: relative;
    margin: 0;
    padding: 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: 332px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .hero-banner article picture {
        min-height: 560px;
        max-height: 560px
    }
}

body:not(.fsComposeMode) .hero-banner article 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, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%)
}

body:not(.fsComposeMode) .hero-banner article picture img {
    opacity: 0;
    display: block;
    margin: 0 auto;
    max-height: 560px
}

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: block;
    position: relative;
    z-index: 20;
    margin: 0;
    width: 100%;
    background: var(--primary-color, #373737);
    padding: 22px 20px 18px 20px;
    font-family: "proxima-nova", sans-serif;
    font-size: 32px;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    text-align: left
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode) .hero-banner article figcaption,
    body:not(.fsComposeMode) .hero-banner article .fsDescription {
        position: absolute;
        right: 0;
        bottom: 74px;
        max-width: 900px;
        width: auto;
        padding: 34px 85px 30px 55px;
        text-align: left;
        letter-spacing: -0.94px;
        font-size: 47px
    }
}

body:not(.fsComposeMode) .hero-banner article figcaption strong,
body:not(.fsComposeMode) .hero-banner article .fsDescription strong {
    color: var(--secondary-color, #cfcfcf);
    font-style: italic;
    font-weight: 800
}

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;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%)
}

body:not(.fsComposeMode) .hero-banner article.fsResourceTypeVideo video {
    display: block;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 332px
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .hero-banner article.fsResourceTypeVideo video {
        min-height: 560px;
        max-height: 700px
    }
}

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: 20;
    width: 30px;
    height: 30px;
    left: 20px;
    bottom: 20px;
    top: auto;
    right: auto;
    background: var(--primary-color, #373737);
    -webkit-transition: all .3s;
    transition: all .3s
}

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: none;
    overflow: inherit;
    opacity: 1;
    font-size: 0;
    background: rgba(0, 0, 0, 0)
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls 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 .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button:hover:before,
body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button.fsSlideshowPause:before {
    content: "";
    font-size: 16px
}

body:not(.fsComposeMode) .hero-banner .fsElementSlideshowControls button.fsSlideshowPlay:before {
    content: "";
    font-size: 12px;
    padding-right: 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
}

body:not(.fsComposeMode).home .hero-banner {
    padding: 5px 25px 0 25px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner {
        padding: 50px 20px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner {
        padding: 238px 20px 124px 20px;
        height: 100vh;
        -webkit-transition: opacity 1s ease;
        transition: opacity 1s ease
    }
}

body:not(.fsComposeMode).home .hero-banner>.fsElementContent {
    display: block;
    max-width: 1080px;
    width: 100%;
    margin: 0 auto
}

body:not(.fsComposeMode).home .hero-banner>footer {
    display: block;
    position: absolute;
    z-index: 35;
    width: auto;
    top: 280px;
    right: 70px
}

@media(min-width: 600px) {
    body:not(.fsComposeMode).home .hero-banner>footer {
        right: 75px;
        top: 339px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner>footer {
        bottom: 75px;
        top: auto;
        right: auto;
        left: calc(52% - 220px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner>footer {
        top: 555px;
        bottom: auto;
        position: fixed
    }
}

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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.fsComposeMode).home .hero-banner>footer button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    padding: 0 0 0 27px;
    margin: 0;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #fff
}

body:not(.fsComposeMode).home .hero-banner>footer button:before {
    position: absolute;
    content: "";
    width: auto;
    height: 100%;
    left: 0;
    top: -2px;
    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-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode).home .hero-banner>footer button:hover,
body:not(.fsComposeMode).home .hero-banner>footer button:focus {
    color: #fff;
    text-decoration: underline
}

body:not(.fsComposeMode).home .hero-banner article {
    overflow: inherit
}

body:not(.fsComposeMode).home .hero-banner article figure {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 5
}

body:not(.fsComposeMode).home .hero-banner article figure:before {
    position: absolute;
    content: "";
    width: calc(100% - 25px);
    min-height: 310px;
    left: -25px;
    top: 25px;
    z-index: 1;
    pointer-events: none;
    background-image: url(../images/hero-stripes-pattern.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

@media(min-width: 600px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        min-height: 370px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        width: calc(52% + 51px);
        left: -140px;
        bottom: -25px;
        top: auto;
        min-height: 355px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        bottom: -50px
    }
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
body:not(.fsComposeMode).home .hero-banner article picture {
    width: 100%;
    z-index: 20
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        width: 52%
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        width: 562px;
        position: fixed
    }
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper:before,
body:not(.fsComposeMode).home .hero-banner article picture:before {
    background: linear-gradient(298deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 61.13%)
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper video,
body:not(.fsComposeMode).home .hero-banner article picture {
    min-height: 310px;
    max-height: 310px
}

@media(min-width: 600px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper video,
    body:not(.fsComposeMode).home .hero-banner article picture {
        min-height: 370px;
        max-height: 370px
    }
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper video,
    body:not(.fsComposeMode).home .hero-banner article picture {
        min-height: 380px;
        max-height: 380px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner article.fsResourceDashVideo .video-wrapper {
        position: fixed;
        width: 562px;
        height: 380px;
        z-index: 100
    }

    body:not(.fsComposeMode).home .hero-banner article.fsResourceDashVideo .video-wrapper video {
        position: absolute;
        width: 100%;
        height: 100%;
        min-height: unset;
        max-height: unset
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption,
body:not(.fsComposeMode).home .hero-banner article .fsDescription {
    position: relative;
    left: auto;
    bottom: auto;
    right: auto;
    top: auto;
    background: rgba(0, 0, 0, 0);
    width: 100%;
    padding: 60px 0 45px 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--primary-color, #373737);
    letter-spacing: -0.2px;
    text-transform: none;
    font-style: normal;
    text-align: center
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription {
        padding: 0 0 0 30px;
        width: 48%;
        font-size: 18px;
        text-align: left
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription {
        padding: 0 0 0 50px;
        margin-left: auto
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption:before,
body:not(.fsComposeMode).home .hero-banner article .fsDescription:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    background: var(--secondary-color, #cfcfcf);
    display: block
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption:before,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription:before {
        display: none
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption h2,
body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.8px;
    text-transform: uppercase;
    color: var(--primary-color, #373737);
    margin-bottom: 20px
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption h2,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 {
        font-size: 50px;
        line-height: 1.1;
        letter-spacing: -1px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption h2,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 {
        font-size: 60px;
        letter-spacing: -1.2px;
        margin-bottom: 30px
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption h2 em,
body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 em {
    font-style: italic;
    font-family: "proxima-nova", sans-serif;
    font-weight: 800;
    color: #3c7c5b
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption h2 em,
    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2 em {
        font-weight: 900
    }
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption>*:not(h2),
    body:not(.fsComposeMode).home .hero-banner article .fsDescription>*:not(h2) {
        padding-left: 30px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption>*:not(h2),
    body:not(.fsComposeMode).home .hero-banner article .fsDescription>*:not(h2) {
        padding-left: 50px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article figcaption p:not(:last-child),
    body:not(.fsComposeMode).home .hero-banner article .fsDescription p:not(:last-child) {
        margin-bottom: 30px
    }
}

body:not(.fsComposeMode).home .hero-banner article figcaption a[class],
body:not(.fsComposeMode).home .hero-banner article .fsDescription a[class] {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 188px;
    padding: 9px 20px;
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
    text-align: center;
    margin: 0
}

body:not(.fsComposeMode).home .hero-banner article figcaption a:not([class]),
body:not(.fsComposeMode).home .hero-banner article .fsDescription a:not([class]) {
    color: var(--primary-color, #373737);
    text-decoration: underline
}

body:not(.fsComposeMode).home .hero-banner article figcaption a:not([class]):hover,
body:not(.fsComposeMode).home .hero-banner article figcaption a:not([class]):focus,
body:not(.fsComposeMode).home .hero-banner article .fsDescription a:not([class]):hover,
body:not(.fsComposeMode).home .hero-banner article .fsDescription a:not([class]):focus {
    color: var(--primary-color, #373737);
    text-decoration: none
}

body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
    background: rgba(0, 0, 0, 0);
    right: 25px;
    top: 270px;
    left: auto;
    bottom: auto;
    z-index: 35
}

@media(min-width: 600px) {
    body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
        top: 330px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
        bottom: 73px;
        left: calc(52% - 45px);
        right: auto;
        top: auto
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner .fsElementSlideshowControls {
        top: 548px;
        bottom: auto;
        position: fixed
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home.controls--hidden .hero-banner>footer,
    body:not(.fsComposeMode).home.controls--hidden .hero-banner .fsElementSlideshowControls {
        opacity: 0;
        pointer-events: none
    }
}

body:not(.fsComposeMode).home .hp--initial--screen {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
    margin-bottom: 0;
    z-index: 9100
}

body:not(.fsComposeMode).home .hp--initial--screen>header {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen>footer {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 30;
    display: block;
    padding: 0 0 15px 20px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen>footer {
        display: none
    }
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent {
    margin: 0;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding-left: 27px;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a:before {
    position: absolute;
    content: "+";
    left: 0;
    top: 0;
    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-family: "proxima-nova", sans-serif;
    font-size: 30px;
    font-weight: 800;
    padding-bottom: 2px;
    color: #fff;
    z-index: 1;
    pointer-events: none
}

body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a:hover,
body:not(.fsComposeMode).home .hp--initial--screen>footer .fsElementFooterContent a:focus {
    color: #fff;
    text-decoration: underline
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent {
    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: 100%;
    height: 100vh;
    background: var(--primary-color, #373737);
    z-index: 5;
    padding: 20px
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent {
        padding: 0
    }
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before,
body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
    position: absolute;
    content: "";
    width: 131px;
    height: 140px;
    z-index: 1;
    pointer-events: none;
    background-image: url(../images/hero-stripes-pattern.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left center
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before,
    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
        width: 334px;
        height: 241px
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before,
    body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
        width: 335px;
        height: 360px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:before {
    left: 0;
    bottom: 0
}

body:not(.fsComposeMode).home .hp--initial--screen>.fsElementContent:after {
    right: 0;
    top: 0
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls {
    position: absolute;
    z-index: 20;
    right: 10px;
    bottom: 15px;
    width: 30px;
    height: 30px
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls {
        right: 30px;
        bottom: 30px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    overflow: inherit;
    opacity: 1;
    font-size: 0;
    background: rgba(0, 0, 0, 0)
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls 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 .3s;
    transition: all .3s;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, .65)
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button:hover:before,
body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.fsSlideshowPause:before {
    content: "";
    font-size: 20px
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.fsSlideshowPlay:before {
    content: "";
    font-size: 14px;
    padding-right: 2px
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.pause {
    display: block
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.pause.hidden {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.play {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen .inital-screen-controls button.play.visible {
    display: block
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    z-index: 10;
    padding-bottom: 44px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        min-width: 625px;
        padding-bottom: 0
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text {
        min-width: 1005px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header {
    position: relative;
    display: block;
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header {
        margin-right: 10px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementTitle {
    display: none
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.9px;
    color: #fff;
    margin: 0;
    text-transform: uppercase
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent {
        font-size: 50px;
        letter-spacing: -1px;
        line-height: 1
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent {
        font-size: 80px;
        letter-spacing: -1.6px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent em {
    font-weight: 800
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
    position: absolute;
    right: -40px;
    bottom: 0;
    display: block;
    max-width: 275px;
    overflow: hidden;
    height: 44px
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
        max-width: 345px;
        height: 50px;
        top: 2px;
        bottom: auto;
        right: 0
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
        max-width: 565px;
        height: 80px;
        top: 3px;
        right: 10px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent .rotating-wrapper {
    position: relative;
    display: block;
    -webkit-transition: -webkit-transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02);
    transition: -webkit-transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02);
    transition: transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02);
    transition: transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02), -webkit-transform 1.5s cubic-bezier(0.15, 0.85, 0.3, 1.02)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul li {
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: -0.8px;
    text-transform: uppercase;
    color: #fff;
    font-style: italic;
    border: none;
    background: linear-gradient(93deg, #D4A952 15.22%, #6ABF4B 112.78%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul li {
        font-size: 50px;
        letter-spacing: -1px;
        line-height: 1
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent ul li {
        font-size: 80px;
        letter-spacing: -1.6px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
    display: block;
    position: absolute;
    z-index: 5;
    right: -30px;
    bottom: 0;
    width: auto;
    max-width: 260px;
    pointer-events: none
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
        max-width: 325px;
        top: 0;
        right: 0;
        bottom: auto
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
        min-width: 540px;
        max-width: 560px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer .fsElementFooterContent {
    margin: 0;
    position: relative;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.8px;
    color: #fff;
    margin: 0;
    text-transform: uppercase
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer .fsElementFooterContent {
        font-size: 50px;
        letter-spacing: -1px;
        line-height: 1
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer .fsElementFooterContent {
        font-size: 80px;
        letter-spacing: -1.6px
    }
}

body:not(.fsComposeMode).home .hp--initial--screen {
    opacity: 1;
    -webkit-transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text .fsElementContent {
    opacity: 1;
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text footer {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hp--initial--screen .custom--slider--text header .fsElementHeaderContent em {
    -webkit-transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: all .6s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

body:not(.fsComposeMode).home .hero-banner article figure:before {
    opacity: 0;
    -webkit-transform: translateY(25px);
    -ms-transform: translateY(25px);
    transform: translateY(25px);
    -webkit-transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity .6s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home .hero-banner article figure:before {
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px)
    }
}

body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
body:not(.fsComposeMode).home .hero-banner article picture {
    opacity: 0;
    -webkit-transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.45s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        -webkit-transform: scale(1.25, 1.4) translate(35px, 20px);
        -ms-transform: scale(1.25, 1.4) translate(35px, 20px);
        transform: scale(1.25, 1.4) translate(35px, 20px)
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article .video-wrapper,
    body:not(.fsComposeMode).home .hero-banner article picture {
        -webkit-transform: scale(1.45, 1.6) translate(70px, 45px);
        -ms-transform: scale(1.45, 1.6) translate(70px, 45px);
        transform: scale(1.45, 1.6) translate(70px, 45px)
    }
}

body:not(.fsComposeMode).home .hero-banner article .fsDescription h2,
body:not(.fsComposeMode).home .hero-banner article figcaption h2 {
    opacity: 0;
    -webkit-transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985);
    transition: opacity 1s cubic-bezier(0.34, 0.615, 0.4, 0.985), transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985), -webkit-transform 1.3s cubic-bezier(0.34, 0.615, 0.4, 0.985)
}

@media(min-width: 834px) {

    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2,
    body:not(.fsComposeMode).home .hero-banner article figcaption h2 {
        -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        transform: translateX(-50px)
    }
}

@media(min-width: 1200px) {

    body:not(.fsComposeMode).home .hero-banner article .fsDescription h2,
    body:not(.fsComposeMode).home .hero-banner article figcaption h2 {
        -webkit-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px)
    }
}

body:not(.fsComposeMode).home.first-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
    -webkit-transform: translateY(-484px);
    -ms-transform: translateY(-484px);
    transform: translateY(-484px)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home.first-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-550px);
        -ms-transform: translateY(-550px);
        transform: translateY(-550px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.first-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-2320px) !important;
        -ms-transform: translateY(-2320px) !important;
        transform: translateY(-2320px) !important
    }
}

body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
    -webkit-transform: translateY(-748px);
    -ms-transform: translateY(-748px);
    transform: translateY(-748px)
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-850px);
        -ms-transform: translateY(-850px);
        transform: translateY(-850px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-4640px) !important;
        -ms-transform: translateY(-4640px) !important;
        transform: translateY(-4640px) !important
    }
}

body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible.third-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
    -webkit-transform: translateY(calc(-100% + 44px));
    -ms-transform: translateY(calc(-100% + 44px));
    transform: translateY(calc(-100% + 44px))
}

@media(min-width: 834px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible.third-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(calc(-100% + 50px));
        -ms-transform: translateY(calc(-100% + 50px));
        transform: translateY(calc(-100% + 50px))
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.first-rotate--visible.second-rotate--visible.third-rotate--visible .custom--slider--text .fsElementContent .rotating-wrapper {
        -webkit-transform: translateY(-6960px) !important;
        -ms-transform: translateY(-6960px) !important;
        transform: translateY(-6960px) !important
    }
}

body:not(.fsComposeMode).home.hero-animations--visible .hp--initial--screen {
    opacity: 0;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
    pointer-events: none
}

body:not(.fsComposeMode).home.hero-animations--visible .hp--initial--screen .custom--slider--text .fsElementContent {
    opacity: 0
}

body:not(.fsComposeMode).home.hero-animations--visible .hp--initial--screen .custom--slider--text footer {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article figure:before {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article .video-wrapper,
body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article picture {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
    -ms-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article .fsDescription h2,
body:not(.fsComposeMode).home.hero-animations--visible .hero-banner article figcaption h2 {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

body:not(.fsComposeMode) .scroll-down {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 30;
    width: auto;
    height: auto;
    left: 50%;
    bottom: 35px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
    text-align: center;
    padding-bottom: 54px;
    font-family: "proxima-nova", sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 1.13px;
    text-transform: uppercase;
    color: #fff
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .scroll-down {
        bottom: 30px;
        display: block
    }
}

body:not(.fsComposeMode) .scroll-down:before {
    position: absolute;
    content: "";
    width: 100%;
    height: auto;
    left: 0;
    bottom: 11px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    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: 24px;
    line-height: 1;
    z-index: 1;
    color: #fff;
    pointer-events: none;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

body:not(.fsComposeMode) .scroll-down:hover:before,
body:not(.fsComposeMode) .scroll-down:focus:before {
    opacity: .7;
    -webkit-transform: rotate(-90deg) translateX(-5px);
    -ms-transform: rotate(-90deg) translateX(-5px);
    transform: rotate(-90deg) translateX(-5px)
}

@media(min-width: 1100px) {
    body.home .hero-banner {
        z-index: 300;
        background: #fff
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home .hero-banner {
        overflow: hidden
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.hero-animations--resets .hero-banner article.fsResourceDashVideo .video-wrapper {
        -webkit-transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        top: 215px;
        left: calc((100vw - 1080px)/2);
        -webkit-transform: translate(0) !important;
        -ms-transform: translate(0) !important;
        transform: translate(0) !important;
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transition-delay: unset !important;
        transition-delay: unset !important
    }

    body:not(.fsComposeMode).home.hero-animations--resets .hero-banner>footer,
    body:not(.fsComposeMode).home.hero-animations--resets .hero-banner .fsElementSlideshowControls {
        -webkit-transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        transition: all .7s cubic-bezier(0.34, 0.615, 0.4, 0.985);
        -webkit-transition-delay: unset;
        transition-delay: unset
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.header-fixed-style:not(.full-video--visible) .hero-banner article.fsResourceDashVideo .video-wrapper {
        width: 100%;
        height: 100vh;
        left: 0;
        top: 0
    }

    body:not(.fsComposeMode).home.header-fixed-style:not(.full-video--visible) .hero-banner>footer {
        left: calc(100% - 210px);
        top: calc(100% - 43px)
    }

    body:not(.fsComposeMode).home.header-fixed-style:not(.full-video--visible) .hero-banner .fsElementSlideshowControls {
        left: calc(100% - 45px);
        top: calc(100% - 50px)
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.full-video--visible .hero-banner article.fsResourceDashVideo .video-wrapper {
        opacity: 0;
        pointer-events: none
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home.hero-video--hide .hero-banner article.fsResourceDashVideo .video-wrapper {
        opacity: 0;
        pointer-events: none
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode).home #fsPageBodyWrapper {
        margin-top: 250px
    }
}

body:not(.fsComposeMode) .video-treatment {
    position: absolute;
    width: 100%;
    height: 340px;
    left: 0;
    top: 76px;
    z-index: 310;
    margin-bottom: 0;
    overflow: hidden;
    display: block;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 1s ease;
    transition: 1s ease
}

@media(min-width: 600px) {
    body:not(.fsComposeMode) .video-treatment {
        height: 460px
    }
}

@media(min-width: 834px) {
    body:not(.fsComposeMode) .video-treatment {
        height: 465px;
        top: 99px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .video-treatment {
        height: 100vh;
        top: 0
    }
}

body:not(.fsComposeMode) .video-treatment:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(298deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 61.13%)
}

body:not(.fsComposeMode) .video-treatment:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    pointer-events: none;
    background: rgba(0, 0, 0, .3);
    display: block
}

body:not(.fsComposeMode) .video-treatment .close-video-treatment {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 20;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: 0 0 0 27px !important;
    margin: 0;
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    text-decoration: none
}

body:not(.fsComposeMode) .video-treatment .close-video-treatment:before {
    position: absolute;
    content: "";
    width: auto;
    height: 100%;
    left: 0;
    top: -2px;
    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;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    font-family: "IcoMoon";
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .video-treatment .close-video-treatment:hover,
body:not(.fsComposeMode) .video-treatment .close-video-treatment:focus {
    color: #fff;
    text-decoration: underline
}

body:not(.fsComposeMode) .video-treatment>header {
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls {
    position: absolute;
    z-index: 20;
    width: 30px;
    height: 30px;
    right: 45px;
    bottom: 20px;
    top: auto;
    left: auto;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls .fsStyleSROnly {
    font-size: 15px;
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    overflow: inherit;
    opacity: 1;
    font-size: 0;
    background: rgba(0, 0, 0, 0)
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls 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 .3s;
    transition: all .3s
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button:hover:before,
body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button:focus:before {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.fsSlideshowPause:before {
    content: "";
    font-size: 16px
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.fsSlideshowPlay:before {
    content: "";
    font-size: 12px;
    padding-right: 2px
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.pause {
    display: block
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.pause.hidden {
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.play {
    display: none
}

body:not(.fsComposeMode) .video-treatment .fsElementSlideshowControls button.play.visible {
    display: block
}

body:not(.fsComposeMode) .video-treatment article {
    padding: 0;
    margin: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    position: static
}

body:not(.fsComposeMode) .video-treatment article video {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

body:not(.fsComposeMode).full-video--visible .video-treatment {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

body:not(.fsComposeMode) .promise-panel-interior {
    position: relative;
    display: block;
    margin: 0;
    padding: 55px 20px 55px;
    background-color: #fff;
    overflow: hidden;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%)
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior {
        padding: 55px 0px 55px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>header {
    position: relative;
    display: block;
    text-align: center;
    margin-bottom: 18px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>header {
        margin-bottom: 30px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>header {
        margin-bottom: 40px;
        text-align: left;
        padding-left: 100px
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .promise-panel-interior>header {
        padding-left: 170px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>header h2.fsElementTitle {
    display: none
}

body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent {
    position: relative;
    display: block;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    color: var(--primary-color, #373737);
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.2px;
    font-weight: 400;
    font-style: normal
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent {
        font-size: 18px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent {
        max-width: unset
    }
}

body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent>* {
    max-width: 644px
}

body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent h2 {
    position: relative;
    display: block;
    margin-bottom: 15px;
    font-family: "proxima-nova", sans-serif;
    color: var(--primary-color, #373737);
    text-transform: uppercase;
    font-size: 34px;
    line-height: 1;
    letter-spacing: -0.68px;
    font-weight: 400;
    max-width: unset
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent h2 {
        margin-bottom: 20px;
        font-size: 50px;
        letter-spacing: -1px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent h2 {
        font-size: 60px;
        letter-spacing: -1.2px;
        -webkit-transform: translate(-70px);
        -ms-transform: translate(-70px);
        transform: translate(-70px)
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent h2 {
        -webkit-transform: translate(-100px);
        -ms-transform: translate(-100px);
        transform: translate(-100px)
    }
}

body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent h2 em,
body:not(.fsComposeMode) .promise-panel-interior>header .fsElementHeaderContent h2 i {
    color: #3c7c5b;
    font-weight: bold
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent {
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container {
    position: relative;
    margin: 0;
    padding: 0;
    display: none
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container.container-active {
    display: block
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container>header,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container>footer {
    display: none
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container .fsResourceName,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container .fsResourceTitle,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container figcaption {
    display: none
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container figure,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container picture {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container .explore-image-box {
    position: relative;
    display: block;
    margin-bottom: 20px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container .explore-image-box {
        margin: 0
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container .explore-posts {
    position: relative;
    display: block;
    margin: 0;
    padding: 0
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.fsResourceTypeImage {
    position: relative;
    display: block;
    margin: 0px 0px 0px auto;
    padding: 0px 20px 20px 20px;
    width: calc(100% - 60px)
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.fsResourceTypeImage {
        padding: 0px 55px 50px 55px;
        width: calc(100% - 140px)
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.fsResourceTypeImage::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 40px);
    background-color: #5199b5;
    z-index: 1
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.fsResourceTypeImage img {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    height: 223px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -webkit-box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35);
    box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35);
    z-index: 2
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.fsResourceTypeImage img {
        height: 442px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #fff;
    min-height: 130px;
    z-index: 2;
    -webkit-box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35);
    box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, .35)
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item {
        width: calc(100% - 140px);
        min-height: 220px;
        -webkit-transform: translate(30px, -80px);
        -ms-transform: translate(30px, -80px);
        transform: translate(30px, -80px);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15)
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item {
        min-height: 260px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsThumbnail {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 35%;
    overflow: hidden;
    max-width: unset
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsThumbnail .fsCroppedImage {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsThumbnail 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) .promise-panel-interior>.fsElementContent .explore-container article.post-item .text-wrap {
    position: relative;
    display: block;
    margin: 0;
    padding: 13px 20px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 65%
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .text-wrap {
        padding: 27px 40px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsBody,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsCategories,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsTags {
    display: none
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsTitle {
    position: relative;
    display: block;
    font-family: "proxima-nova-condensed", sans-serif;
    font-size: 15px;
    line-height: 1.34;
    font-weight: bold;
    color: var(--primary-color, #373737);
    margin-bottom: 8px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsTitle {
        font-size: 23px;
        margin-bottom: 15px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsTitle a {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsTitle a:hover,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsTitle a:focus {
    text-decoration: underline
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsSummary {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;
    color: #636363;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsSummary {
        font-size: 16px;
        margin-bottom: 15px;
        -webkit-line-clamp: 3;
        line-clamp: 3
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsSummary p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsSummary p {
        -webkit-line-clamp: 3;
        line-clamp: 3
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsReadMoreLink {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    color: var(--primary-color, #373737);
    text-transform: uppercase;
    text-decoration: none
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsReadMoreLink:hover,
body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .explore-container article.post-item .fsReadMoreLink:focus {
    text-decoration: underline
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        margin: 0 auto;
        max-width: 1500px;
        padding-left: 30px
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent {
        padding-left: 80px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area {
    position: relative;
    display: block;
    padding: 0px 30px;
    margin-bottom: 35px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area {
        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;
        width: 60%;
        margin: 0 auto 35px;
        padding: 0px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area {
        display: block;
        margin: 60px 0px 0px;
        width: 40%
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area {
        width: 30%
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0px;
    margin-bottom: 22px;
    text-align: left
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger {
        max-width: 420px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger {
        max-width: unset
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger::before {
    content: "";
    position: absolute;
    right: 100%;
    top: 39px;
    width: 70px;
    height: 1px;
    background-color: var(--primary-color, #373737);
    opacity: 0;
    width: 0;
    -webkit-transition: .5s;
    transition: .5s
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger::before {
        display: none
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger::after {
    content: "";
    position: absolute;
    top: 5px;
    right: calc(100% + 20px);
    width: 10px;
    height: 70px;
    background-color: var(--secondary-color, #cfcfcf);
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger::after {
        right: calc(100% + 70px)
    }
}

@media(max-width: 999px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger::after {
        display: none
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementTitle {
    position: relative;
    display: block;
    margin: 0;
    padding: 0px 0px 0px 110px;
    min-height: 60px;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    color: var(--primary-color, #373737);
    line-height: 1.3;
    letter-spacing: -0.2px;
    font-weight: normal;
    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: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementTitle {
        min-height: 70px;
        padding: 0px 0px 0px 110px
    }
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementTitle {
        max-width: 350px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementTitle::before {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 60px;
    height: 60px;
    border: 1px solid var(--primary-color, #373737);
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0);
    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;
    color: var(--primary-color, #373737);
    font-size: 22px;
    line-height: 1;
    -webkit-transition: .5s;
    transition: .5s
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementTitle::before {
        width: 70px;
        height: 70px;
        font-size: 28px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementTitle::after {
    content: "";
    position: absolute;
    top: calc(50% + 1px);
    left: 59px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 28px;
    height: 1px;
    background-color: var(--primary-color, #373737)
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementTitle::after {
        left: 70px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementText {
    position: relative;
    display: block;
    margin: 0;
    padding: 0px;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    color: var(--primary-color, #373737);
    line-height: 1.3;
    letter-spacing: -0.2px;
    overflow: hidden;
    padding-top: 20px;
    display: none
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger .elementText {
        padding-left: 110px;
        font-size: 17px;
        line-height: 1.4;
        padding-top: 0px
    }
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger.active::before {
    width: 70px;
    opacity: 1
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger.active::after {
    opacity: 1;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger.active .elementTitle {
    font-weight: bold
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .buttons-area button.header-trigger.active .elementTitle::before {
    background-color: var(--primary-color, #373737);
    color: #fff
}

body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .boxes-area {
    position: relative;
    display: block
}

@media(min-width: 1000px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .boxes-area {
        width: 60%;
        padding-left: 50px;
        z-index: 3
    }
}

@media(min-width: 1400px) {
    body:not(.fsComposeMode) .promise-panel-interior>.fsElementContent .boxes-area {
        width: 70%
    }
}

body.fsComposeMode .promise-panel-interior .explore-container>.fsElementContent {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px
}

#fsPagePopNotification {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: fixed;
    display: block;
    width: 50px;
    height: 70px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1000;
    margin: 0;
    padding: 0;
    opacity: 1 !important;
    background: var(--secondary-color, #cfcfcf);
    border-top-right-radius: 55px;
    border-bottom-right-radius: 55px;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media(min-width: 1000px) {
    #fsPagePopNotification {
        width: 95px;
        height: 120px
    }
}

#fsPagePopNotification:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    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: "bpa-font-icons";
    font-size: 21px;
    font-weight: 400;
    color: var(--primary-color, #373737);
    padding-right: 3px;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media(min-width: 1000px) {
    #fsPagePopNotification:before {
        font-size: 37px;
        padding-right: 0
    }
}

#fsPagePopNotification:after {
    color: #fff;
    padding: 5px 15px 7px 15px;
    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
}

.fsDialog.fsPagePopDialog {
    border-radius: 0px;
    max-width: 320px;
    padding: 0 20px;
    width: 100%;
    background: rgba(0, 0, 0, 0);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-height: 90vh
}

@media(min-width: 800px) {
    .fsDialog.fsPagePopDialog {
        max-width: 890px
    }
}

.fsDialog.fsPagePopDialog::-ms-backdrop {
    background: rgba(0, 0, 0, .7)
}

.fsDialog.fsPagePopDialog::backdrop {
    background: rgba(0, 0, 0, .7)
}

.fsDialog.fsPagePopDialog .fsDialogCloseButton {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 30px;
    height: 30px;
    right: 39px;
    top: 19px;
    border-radius: 0px;
    background: var(--primary-color, #373737);
    border-radius: 100%;
    z-index: 20
}

@media(min-width: 800px) {
    .fsDialog.fsPagePopDialog .fsDialogCloseButton {
        background: rgba(0, 0, 0, 0);
        border-radius: 0px
    }
}

.fsDialog.fsPagePopDialog .fsDialogCloseButton:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    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: 12px;
    line-height: 1;
    color: #fff;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

@media(min-width: 800px) {
    .fsDialog.fsPagePopDialog .fsDialogCloseButton:before {
        font-size: 16px
    }
}

.fsDialog.fsPagePopDialog .fsDialogCloseButton:hover:before,
.fsDialog.fsPagePopDialog .fsDialogCloseButton:focus:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #fff
}

.fsDialog.fsPagePopDialog .fsDialogContent {
    padding: 0;
    margin: 0;
    background: var(--primary-color, #373737);
    position: relative;
    padding-bottom: 30px
}

@media(min-width: 834px) {
    .fsDialog.fsPagePopDialog .fsDialogContent {
        padding-bottom: 0
    }
}

.fsDialog.fsPagePopDialog #fsPagePopControls {
    position: relative;
    width: 100%;
    z-index: 20;
    margin: 0;
    padding: 0 20px
}

@media(min-width: 800px) {
    .fsDialog.fsPagePopDialog #fsPagePopControls {
        position: absolute;
        z-index: 20;
        right: 0;
        bottom: 0;
        width: auto;
        padding: 10px
    }
}

.fsDialog.fsPagePopDialog #fsPagePopControls button {
    opacity: 1;
    font-family: "proxima-nova", sans-serif;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    cursor: pointer;
    text-underline-offset: 5px
}

.fsDialog.fsPagePopDialog #fsPagePopControls button:hover,
.fsDialog.fsPagePopDialog #fsPagePopControls button:focus {
    color: #fff;
    text-decoration: none
}

.fsDialog.fsPagePopDialog article {
    padding: 300px 20px 5px 20px;
    margin: 0;
    border: none;
    position: relative;
    z-index: 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: 800px) {
    .fsDialog.fsPagePopDialog article {
        padding: 100px 40px 100px 415px;
        min-height: 470px;
        max-height: 470px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media(min-width: 1000px) {
    .fsDialog.fsPagePopDialog article {
        padding: 100px 70px 100px 450px
    }
}

.fsDialog.fsPagePopDialog article .fsImage {
    position: absolute;
    left: 0;
    top: 0;
    height: 280px;
    width: 100%;
    z-index: 1;
    margin: 0;
    display: block
}

@media(min-width: 800px) {
    .fsDialog.fsPagePopDialog article .fsImage {
        width: 385px;
        height: 100%
    }
}

.fsDialog.fsPagePopDialog article .fsImage picture {
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fsDialog.fsPagePopDialog article .fsImage picture img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.fsDialog.fsPagePopDialog article h2.fsPagePopTitle {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 15px;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    letter-spacing: unset
}

.fsDialog.fsPagePopDialog article h2.fsPagePopTitle:before {
    position: relative;
    content: "";
    display: block;
    width: 158px;
    height: 3px;
    background: var(--secondary-color, #cfcfcf);
    margin-bottom: 20px;
    z-index: 1;
    pointer-events: none
}

@media(min-width: 800px) {
    .fsDialog.fsPagePopDialog article h2.fsPagePopTitle:before {
        margin-bottom: 24px
    }
}

.fsDialog.fsPagePopDialog article .fsPagePopMessage {
    display: block;
    margin-bottom: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: -0.2px;
    color: #fff
}

.fsDialog.fsPagePopDialog article .fsPagePopMessage p:not(:last-child) {
    margin-bottom: 15px
}

.fsDialog.fsPagePopDialog article .fsPagePopMessage a:not([class]) {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.6;
    text-transform: uppercase;
    text-underline-offset: 5px;
    color: #fff
}

.fsDialog.fsPagePopDialog article .fsPagePopMessage a:not([class]):hover,
.fsDialog.fsPagePopDialog article .fsPagePopMessage a:not([class]):focus {
    color: #fff;
    text-decoration: none
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers {
    position: relative;
    display: block;
    width: 100vw;
    margin: 0 calc(-50vw + 50%) !important;
    padding: 60px 20px 60px;
    background: var(--primary-color, #373737)
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers {
        padding: 90px 60px 90px
    }
}

@media(min-width: 1350px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers {
        padding: 172px 60px 90px
    }
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .panel-background {
    position: absolute;
    margin: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .panel-background img {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers:before {
    z-index: 2;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 47, 108, .85)
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers:after {
    z-index: 2;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(32.72%, #002f6c), color-stop(86.27%, rgba(0, 47, 108, 0)));
    background: linear-gradient(0deg, #002f6c 32.72%, rgba(0, 47, 108, 0) 86.27%)
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers:after {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(-0.98%, rgba(0, 47, 108, 0.7)), color-stop(70.34%, rgba(0, 47, 108, 0)));
        background: linear-gradient(0deg, rgba(0, 47, 108, 0.7) -0.98%, rgba(0, 47, 108, 0) 70.34%)
    }
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers>header {
    position: relative;
    z-index: 3;
    margin-bottom: 40px
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers>header .fsElementHeaderContent {
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.2px;
    color: #fff;
    margin: 0;
    text-align: left
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers>header .fsElementHeaderContent h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.68px;
    margin-bottom: 17px;
    color: #fff
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers>header .fsElementHeaderContent h2 em {
    display: block;
    font-style: italic;
    font-weight: 700;
    color: var(--secondary-color, #cfcfcf)
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers>header .fsElementHeaderContent h2 {
        font-size: 60px
    }
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container {
    position: relative;
    margin: 0 auto;
    max-width: 1200px;
    display: block;
    padding: 0;
    z-index: 10
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header {
    position: relative;
    z-index: 3;
    margin-bottom: 60px
}

@media(min-width: 750px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header {
        padding: 0 40px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header {
        padding: 0;
        text-align: left;
        width: 50%;
        padding-right: 40px
    }
}

@media(min-width: 1350px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header {
        position: absolute;
        left: -50px;
        bottom: 385px;
        padding: 0;
        margin: 0
    }
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.2px;
    color: #fff;
    margin: 0;
    text-align: center
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent {
        font-size: 18px
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent {
        text-align: left
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent p {
        padding-left: 50px
    }
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.68px;
    margin-bottom: 17px;
    color: #fff
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent h2 {
        font-size: 50px;
        max-width: unset
    }
}

@media(min-width: 1100px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent h2 {
        font-size: 60px
    }
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent h2 em {
    display: block;
    font-style: italic;
    font-weight: 700;
    color: var(--secondary-color, #cfcfcf)
}

@media(min-width: 750px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent h2 em {
        display: inline-block
    }
}

@media(min-width: 1200px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent>header .fsElementHeaderContent h2 em {
        display: block
    }
}

@media(min-width: 800px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4, 1fr);
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box {
        margin: 0
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:last-of-type {
        grid-area: 4/1/5/3
    }
}

@media(min-width: 1350px) {
    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent {
        position: relative;
        display: block;
        height: 571px
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box {
        position: absolute;
        z-index: 100
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(1) {
        width: 285px;
        height: 352px;
        bottom: 0;
        left: 0
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(2) {
        width: 285px;
        height: 197px;
        left: 305px;
        bottom: 155px
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(3) {
        width: 590px;
        height: 135px;
        left: 305px;
        bottom: 0
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(3)>header {
        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-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 68px
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(3)>header .fsElementTitle {
        margin: 0
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(3)>header .fsElementHeaderContent {
        width: 241px;
        text-align: left
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(4) {
        width: 285px;
        height: 261px;
        left: 610px;
        bottom: 155px
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(5) {
        width: 590px;
        height: 135px;
        top: 0;
        right: 0
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(5)>header {
        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-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 68px
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(5)>header .fsElementTitle {
        margin: 0
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(5)>header .fsElementHeaderContent {
        width: 241px;
        text-align: left
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(6) {
        width: 285px;
        height: 198px;
        right: 0;
        bottom: 218px
    }

    body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container>.fsElementContent .info-box:nth-of-type(7) {
        width: 285px;
        height: 198px;
        bottom: 0;
        right: 0
    }
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box {
    position: relative;
    display: block;
    margin-bottom: 20px;
    padding: 35px;
    -webkit-box-shadow: inset 0px 0px 0px 6px #eeedd8;
    box-shadow: inset 0px 0px 0px 6px #eeedd8;
    border-radius: 4px;
    overflow: hidden
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box>header {
    text-align: center;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box>header .fsElementTitle {
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    margin-bottom: 15px
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box>header .fsElementHeaderContent {
    font-size: 26.4px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: -0.2px;
    text-transform: capitalize;
    color: #fff;
    margin: 0
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box>.fsElementContent {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #eeedd8;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    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) .graduate-panel-by-the-numbers .grid-container .info-box>.fsElementContent:before {
    font-size: 85px;
    line-height: 1;
    color: var(--primary-color, #373737)
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.dark-blue-border {
    -webkit-box-shadow: inset 0px 0px 0px 6px #005a9c;
    box-shadow: inset 0px 0px 0px 6px #005a9c
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.dark-blue-border>.fsElementContent {
    background: #005a9c
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.dark-blue-border>.fsElementContent:before {
    color: #fff
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.light-blue-border {
    -webkit-box-shadow: inset 0px 0px 0px 6px #45bcbc;
    box-shadow: inset 0px 0px 0px 6px #45bcbc
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.light-blue-border>.fsElementContent {
    background: #45bcbc
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.light-blue-border>.fsElementContent:before {
    color: var(--primary-color, #373737)
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.green-border {
    -webkit-box-shadow: inset 0px 0px 0px 6px #3c7c5b;
    box-shadow: inset 0px 0px 0px 6px #3c7c5b
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.green-border>.fsElementContent {
    background: #3c7c5b
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.green-border>.fsElementContent:before {
    color: #fff
}

body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box:hover>.fsElementContent {
    opacity: 1;
    visibility: visible
}

@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(../fonts/icomoon.eot);
    src: url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(../fonts/icomoon.woff2) format("woff2"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.svg#IcoMoon) format("svg");
    font-weight: 300;
    font-style: normal
}

body:not(.fsComposeMode).production-class .fsPageTitle {
    display: none
}

/*! 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 */
@font-face {
    font-family: "bpa-font-icons";
    src: url(../fonts/bpa-icon-library.eot);
    src: url(../fonts/bpa-icon-library.eot?#iefix) format("embedded-opentype"), url(../fonts/bpa-icon-library.woff2) format("woff2"), url(../fonts/bpa-icon-library.woff) format("woff"), url(../fonts/bpa-icon-library.ttf) format("truetype"), url(../fonts/bpa-icon-library.svg#IcoMoon) format("svg");
    font-weight: 400;
    font-style: normal
}

.icon-library .fsElement {
    -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .3);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .3);
    text-align: center;
    padding: 40px 0px 0px 0px
}

.icon-library .fsElement .fsElementTitle {
    font-size: 20px
}

.icon-library .fsElement::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: 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-thropys:before {
    content: "" !important;
    font-size: 40px
}

.icon-library .fsElement.icon-skyward: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
}

.icon-library .fsElement.icon-plus:before {
    content: "" !important;
    font-size: 40px
}

.icon-library .fsElement.dark {
    min-height: 300px;
    margin-top: 50px;
    background-color: #131313;
    color: #fff
}

.icon-library .fsElement.dark .fsElementTitle {
    color: #fff
}

.icon-library .fsElement.dark::before {
    color: #fff
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-add-user>header:before,
.header--quicklinks .fsNavLevel1 li.icon-add-user a:before,
.menu--utility--nav .fsNavLevel1 li.icon-add-user a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-add-user a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-add-user a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-add-user a:before,
.homepage-explore button.header-trigger.icon-add-user .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-add-user .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-alumni>header:before,
.header--quicklinks .fsNavLevel1 li.icon-alumni a:before,
.menu--utility--nav .fsNavLevel1 li.icon-alumni a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-alumni a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-alumni a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-alumni a:before,
.homepage-explore button.header-trigger.icon-alumni .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-alumni .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apple>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apple a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apple a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apple a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apple a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apple a:before,
.homepage-explore button.header-trigger.icon-apple .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apple .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apply>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apply a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apply a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apply a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apply a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apply a:before,
.homepage-explore button.header-trigger.icon-apply .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apply .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-backpack>header:before,
.header--quicklinks .fsNavLevel1 li.icon-backpack a:before,
.menu--utility--nav .fsNavLevel1 li.icon-backpack a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-backpack a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-backpack a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-backpack a:before,
.homepage-explore button.header-trigger.icon-backpack .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-backpack .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-badge>header:before,
.header--quicklinks .fsNavLevel1 li.icon-badge a:before,
.menu--utility--nav .fsNavLevel1 li.icon-badge a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-badge a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-badge a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-badge a:before,
.homepage-explore button.header-trigger.icon-badge .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-badge .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bar-graph>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bar-graph a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bar-graph a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bar-graph a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bar-graph a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bar-graph a:before,
.homepage-explore button.header-trigger.icon-bar-graph .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bar-graph .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-baseball>header:before,
.header--quicklinks .fsNavLevel1 li.icon-baseball a:before,
.menu--utility--nav .fsNavLevel1 li.icon-baseball a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-baseball a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-baseball a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-baseball a:before,
.homepage-explore button.header-trigger.icon-baseball .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-baseball .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-block>header:before,
.header--quicklinks .fsNavLevel1 li.icon-block a:before,
.menu--utility--nav .fsNavLevel1 li.icon-block a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-block a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-block a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-block a:before,
.homepage-explore button.header-trigger.icon-block .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-block .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-stack>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-stack a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-stack a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-stack a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-stack a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-stack a:before,
.homepage-explore button.header-trigger.icon-book-stack .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-stack .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book a:before,
.homepage-explore button.header-trigger.icon-book .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-brainstorm>header:before,
.header--quicklinks .fsNavLevel1 li.icon-brainstorm a:before,
.menu--utility--nav .fsNavLevel1 li.icon-brainstorm a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-brainstorm a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-brainstorm a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-brainstorm a:before,
.homepage-explore button.header-trigger.icon-brainstorm .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-brainstorm .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-briefcase>header:before,
.header--quicklinks .fsNavLevel1 li.icon-briefcase a:before,
.menu--utility--nav .fsNavLevel1 li.icon-briefcase a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-briefcase a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-briefcase a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-briefcase a:before,
.homepage-explore button.header-trigger.icon-briefcase .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-briefcase .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bullhorn>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bullhorn a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bullhorn a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bullhorn a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bullhorn a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bullhorn a:before,
.homepage-explore button.header-trigger.icon-bullhorn .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bullhorn .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bus a:before,
.homepage-explore button.header-trigger.icon-bus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-calendar>header:before,
.header--quicklinks .fsNavLevel1 li.icon-calendar a:before,
.menu--utility--nav .fsNavLevel1 li.icon-calendar a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-calendar a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-calendar a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-calendar a:before,
.homepage-explore button.header-trigger.icon-calendar .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-calendar .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-camera>header:before,
.header--quicklinks .fsNavLevel1 li.icon-camera a:before,
.menu--utility--nav .fsNavLevel1 li.icon-camera a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-camera a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-camera a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-camera a:before,
.homepage-explore button.header-trigger.icon-camera .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-camera .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-certificate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-certificate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-certificate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-certificate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-certificate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-certificate a:before,
.homepage-explore button.header-trigger.icon-certificate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-certificate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-alt a:before,
.homepage-explore button.header-trigger.icon-chat-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat a:before,
.homepage-explore button.header-trigger.icon-chat .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-check>header:before,
.header--quicklinks .fsNavLevel1 li.icon-check a:before,
.menu--utility--nav .fsNavLevel1 li.icon-check a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-check a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-check a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-check a:before,
.homepage-explore button.header-trigger.icon-check .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-check .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chess>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chess a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chess a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chess a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chess a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chess a:before,
.homepage-explore button.header-trigger.icon-chess .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chess .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-church>header:before,
.header--quicklinks .fsNavLevel1 li.icon-church a:before,
.menu--utility--nav .fsNavLevel1 li.icon-church a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-church a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-church a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-church a:before,
.homepage-explore button.header-trigger.icon-church .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-church .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-city>header:before,
.header--quicklinks .fsNavLevel1 li.icon-city a:before,
.menu--utility--nav .fsNavLevel1 li.icon-city a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-city a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-city a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-city a:before,
.homepage-explore button.header-trigger.icon-city .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-city .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-classroom>header:before,
.header--quicklinks .fsNavLevel1 li.icon-classroom a:before,
.menu--utility--nav .fsNavLevel1 li.icon-classroom a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-classroom a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-classroom a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-classroom a:before,
.homepage-explore button.header-trigger.icon-classroom .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-classroom .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cleat>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cleat a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cleat a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cleat a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cleat a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cleat a:before,
.homepage-explore button.header-trigger.icon-cleat .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cleat .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-clock>header:before,
.header--quicklinks .fsNavLevel1 li.icon-clock a:before,
.menu--utility--nav .fsNavLevel1 li.icon-clock a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-clock a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-clock a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-clock a:before,
.homepage-explore button.header-trigger.icon-clock .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-clock .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-college>header:before,
.header--quicklinks .fsNavLevel1 li.icon-college a:before,
.menu--utility--nav .fsNavLevel1 li.icon-college a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-college a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-college a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-college a:before,
.homepage-explore button.header-trigger.icon-college .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-college .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-connected-users>header:before,
.header--quicklinks .fsNavLevel1 li.icon-connected-users a:before,
.menu--utility--nav .fsNavLevel1 li.icon-connected-users a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-connected-users a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-connected-users a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-connected-users a:before,
.homepage-explore button.header-trigger.icon-connected-users .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-connected-users .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-construction>header:before,
.header--quicklinks .fsNavLevel1 li.icon-construction a:before,
.menu--utility--nav .fsNavLevel1 li.icon-construction a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-construction a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-construction a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-construction a:before,
.homepage-explore button.header-trigger.icon-construction .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-construction .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-credit-card>header:before,
.header--quicklinks .fsNavLevel1 li.icon-credit-card a:before,
.menu--utility--nav .fsNavLevel1 li.icon-credit-card a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-credit-card a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-credit-card a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-credit-card a:before,
.homepage-explore button.header-trigger.icon-credit-card .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-credit-card .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cross>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cross a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cross a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cross a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cross a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cross a:before,
.homepage-explore button.header-trigger.icon-cross .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cross .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diagram>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diagram a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diagram a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diagram a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diagram a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diagram a:before,
.homepage-explore button.header-trigger.icon-diagram .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diagram .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diploma>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diploma a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diploma a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diploma a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diploma a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diploma a:before,
.homepage-explore button.header-trigger.icon-diploma .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diploma .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-directory>header:before,
.header--quicklinks .fsNavLevel1 li.icon-directory a:before,
.menu--utility--nav .fsNavLevel1 li.icon-directory a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-directory a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-directory a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-directory a:before,
.homepage-explore button.header-trigger.icon-directory .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-directory .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diversity>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diversity a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diversity a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diversity a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diversity a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diversity a:before,
.homepage-explore button.header-trigger.icon-diversity .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diversity .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-droplet>header:before,
.header--quicklinks .fsNavLevel1 li.icon-droplet a:before,
.menu--utility--nav .fsNavLevel1 li.icon-droplet a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-droplet a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-droplet a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-droplet a:before,
.homepage-explore button.header-trigger.icon-droplet .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-droplet .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-email>header:before,
.header--quicklinks .fsNavLevel1 li.icon-email a:before,
.menu--utility--nav .fsNavLevel1 li.icon-email a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-email a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-email a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-email a:before,
.homepage-explore button.header-trigger.icon-email .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-email .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-family>header:before,
.header--quicklinks .fsNavLevel1 li.icon-family a:before,
.menu--utility--nav .fsNavLevel1 li.icon-family a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-family a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-family a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-family a:before,
.homepage-explore button.header-trigger.icon-family .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-family .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-faq>header:before,
.header--quicklinks .fsNavLevel1 li.icon-faq a:before,
.menu--utility--nav .fsNavLevel1 li.icon-faq a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-faq a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-faq a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-faq a:before,
.homepage-explore button.header-trigger.icon-faq .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-faq .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-flag>header:before,
.header--quicklinks .fsNavLevel1 li.icon-flag a:before,
.menu--utility--nav .fsNavLevel1 li.icon-flag a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-flag a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-flag a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-flag a:before,
.homepage-explore button.header-trigger.icon-flag .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-flag .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-folder>header:before,
.header--quicklinks .fsNavLevel1 li.icon-folder a:before,
.menu--utility--nav .fsNavLevel1 li.icon-folder a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-folder a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-folder a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-folder a:before,
.homepage-explore button.header-trigger.icon-folder .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-folder .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-football>header:before,
.header--quicklinks .fsNavLevel1 li.icon-football a:before,
.menu--utility--nav .fsNavLevel1 li.icon-football a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-football a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-football a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-football a:before,
.homepage-explore button.header-trigger.icon-football .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-football .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-gift>header:before,
.header--quicklinks .fsNavLevel1 li.icon-gift a:before,
.menu--utility--nav .fsNavLevel1 li.icon-gift a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-gift a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-gift a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-gift a:before,
.homepage-explore button.header-trigger.icon-gift .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-gift .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-global-diversity>header:before,
.header--quicklinks .fsNavLevel1 li.icon-global-diversity a:before,
.menu--utility--nav .fsNavLevel1 li.icon-global-diversity a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-global-diversity a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-global-diversity a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-global-diversity a:before,
.homepage-explore button.header-trigger.icon-global-diversity .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-global-diversity .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-globe>header:before,
.header--quicklinks .fsNavLevel1 li.icon-globe a:before,
.menu--utility--nav .fsNavLevel1 li.icon-globe a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-globe a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-globe a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-globe a:before,
.homepage-explore button.header-trigger.icon-globe .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-globe .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-google-classroom>header:before,
.header--quicklinks .fsNavLevel1 li.icon-google-classroom a:before,
.menu--utility--nav .fsNavLevel1 li.icon-google-classroom a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-google-classroom a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-google-classroom a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-google-classroom a:before,
.homepage-explore button.header-trigger.icon-google-classroom .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-google-classroom .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-graduation>header:before,
.header--quicklinks .fsNavLevel1 li.icon-graduation a:before,
.menu--utility--nav .fsNavLevel1 li.icon-graduation a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-graduation a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-graduation a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-graduation a:before,
.homepage-explore button.header-trigger.icon-graduation .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-graduation .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-alt a:before,
.homepage-explore button.header-trigger.icon-group-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group a:before,
.homepage-explore button.header-trigger.icon-group .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-handshake>header:before,
.header--quicklinks .fsNavLevel1 li.icon-handshake a:before,
.menu--utility--nav .fsNavLevel1 li.icon-handshake a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-handshake a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-handshake a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-handshake a:before,
.homepage-explore button.header-trigger.icon-handshake .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-handshake .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-alt a:before,
.homepage-explore button.header-trigger.icon-heart-hand-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand a:before,
.homepage-explore button.header-trigger.icon-heart-hand .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart a:before,
.homepage-explore button.header-trigger.icon-heart .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-info>header:before,
.header--quicklinks .fsNavLevel1 li.icon-info a:before,
.menu--utility--nav .fsNavLevel1 li.icon-info a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-info a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-info a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-info a:before,
.homepage-explore button.header-trigger.icon-info .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-info .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-interactive>header:before,
.header--quicklinks .fsNavLevel1 li.icon-interactive a:before,
.menu--utility--nav .fsNavLevel1 li.icon-interactive a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-interactive a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-interactive a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-interactive a:before,
.homepage-explore button.header-trigger.icon-interactive .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-interactive .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-jersey>header:before,
.header--quicklinks .fsNavLevel1 li.icon-jersey a:before,
.menu--utility--nav .fsNavLevel1 li.icon-jersey a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-jersey a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-jersey a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-jersey a:before,
.homepage-explore button.header-trigger.icon-jersey .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-jersey .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-laurel>header:before,
.header--quicklinks .fsNavLevel1 li.icon-laurel a:before,
.menu--utility--nav .fsNavLevel1 li.icon-laurel a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-laurel a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-laurel a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-laurel a:before,
.homepage-explore button.header-trigger.icon-laurel .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-laurel .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leader>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leader a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leader a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leader a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leader a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leader a:before,
.homepage-explore button.header-trigger.icon-leader .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leader .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leaf>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leaf a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leaf a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leaf a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leaf a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leaf a:before,
.homepage-explore button.header-trigger.icon-leaf .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leaf .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lightbulb>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lightbulb a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lightbulb a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lightbulb a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lightbulb a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lightbulb a:before,
.homepage-explore button.header-trigger.icon-lightbulb .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lightbulb .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-link>header:before,
.header--quicklinks .fsNavLevel1 li.icon-link a:before,
.menu--utility--nav .fsNavLevel1 li.icon-link a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-link a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-link a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-link a:before,
.homepage-explore button.header-trigger.icon-link .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-link .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-location>header:before,
.header--quicklinks .fsNavLevel1 li.icon-location a:before,
.menu--utility--nav .fsNavLevel1 li.icon-location a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-location a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-location a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-location a:before,
.homepage-explore button.header-trigger.icon-location .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-location .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lock>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lock a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lock a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lock a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lock a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lock a:before,
.homepage-explore button.header-trigger.icon-lock .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lock .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-map>header:before,
.header--quicklinks .fsNavLevel1 li.icon-map a:before,
.menu--utility--nav .fsNavLevel1 li.icon-map a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-map a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-map a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-map a:before,
.homepage-explore button.header-trigger.icon-map .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-map .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medal>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medal a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medal a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medal a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medal a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medal a:before,
.homepage-explore button.header-trigger.icon-medal .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medal .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medical>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medical a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medical a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medical a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medical a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medical a:before,
.homepage-explore button.header-trigger.icon-medical .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medical .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-menu>header:before,
.header--quicklinks .fsNavLevel1 li.icon-menu a:before,
.menu--utility--nav .fsNavLevel1 li.icon-menu a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-menu a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-menu a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-menu a:before,
.homepage-explore button.header-trigger.icon-menu .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-menu .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-alt a:before,
.homepage-explore button.header-trigger.icon-microphone-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone a:before,
.homepage-explore button.header-trigger.icon-microphone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microscope>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microscope a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microscope a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microscope a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microscope a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microscope a:before,
.homepage-explore button.header-trigger.icon-microscope .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microscope .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-mobile-phone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-mobile-phone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-mobile-phone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-mobile-phone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-mobile-phone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-mobile-phone a:before,
.homepage-explore button.header-trigger.icon-mobile-phone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-mobile-phone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-money>header:before,
.header--quicklinks .fsNavLevel1 li.icon-money a:before,
.menu--utility--nav .fsNavLevel1 li.icon-money a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-money a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-money a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-money a:before,
.homepage-explore button.header-trigger.icon-money .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-money .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-music>header:before,
.header--quicklinks .fsNavLevel1 li.icon-music a:before,
.menu--utility--nav .fsNavLevel1 li.icon-music a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-music a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-music a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-music a:before,
.homepage-explore button.header-trigger.icon-music .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-music .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-name-badge>header:before,
.header--quicklinks .fsNavLevel1 li.icon-name-badge a:before,
.menu--utility--nav .fsNavLevel1 li.icon-name-badge a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-name-badge a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-name-badge a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-name-badge a:before,
.homepage-explore button.header-trigger.icon-name-badge .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-name-badge .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-newspaper>header:before,
.header--quicklinks .fsNavLevel1 li.icon-newspaper a:before,
.menu--utility--nav .fsNavLevel1 li.icon-newspaper a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-newspaper a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-newspaper a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-newspaper a:before,
.homepage-explore button.header-trigger.icon-newspaper .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-newspaper .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-open-door>header:before,
.header--quicklinks .fsNavLevel1 li.icon-open-door a:before,
.menu--utility--nav .fsNavLevel1 li.icon-open-door a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-open-door a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-open-door a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-open-door a:before,
.homepage-explore button.header-trigger.icon-open-door .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-open-door .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-paint>header:before,
.header--quicklinks .fsNavLevel1 li.icon-paint a:before,
.menu--utility--nav .fsNavLevel1 li.icon-paint a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-paint a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-paint a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-paint a:before,
.homepage-explore button.header-trigger.icon-paint .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-paint .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-parent>header:before,
.header--quicklinks .fsNavLevel1 li.icon-parent a:before,
.menu--utility--nav .fsNavLevel1 li.icon-parent a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-parent a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-parent a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-parent a:before,
.homepage-explore button.header-trigger.icon-parent .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-parent .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-park>header:before,
.header--quicklinks .fsNavLevel1 li.icon-park a:before,
.menu--utility--nav .fsNavLevel1 li.icon-park a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-park a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-park a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-park a:before,
.homepage-explore button.header-trigger.icon-park .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-park .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-party>header:before,
.header--quicklinks .fsNavLevel1 li.icon-party a:before,
.menu--utility--nav .fsNavLevel1 li.icon-party a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-party a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-party a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-party a:before,
.homepage-explore button.header-trigger.icon-party .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-party .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pencil>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pencil a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pencil a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pencil a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pencil a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pencil a:before,
.homepage-explore button.header-trigger.icon-pencil .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pencil .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-phone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-phone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-phone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-phone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-phone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-phone a:before,
.homepage-explore button.header-trigger.icon-phone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-phone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-picture>header:before,
.header--quicklinks .fsNavLevel1 li.icon-picture a:before,
.menu--utility--nav .fsNavLevel1 li.icon-picture a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-picture a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-picture a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-picture a:before,
.homepage-explore button.header-trigger.icon-picture .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-picture .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pie-chart>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pie-chart a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pie-chart a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pie-chart a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pie-chart a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pie-chart a:before,
.homepage-explore button.header-trigger.icon-pie-chart .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pie-chart .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-piggy-bank>header:before,
.header--quicklinks .fsNavLevel1 li.icon-piggy-bank a:before,
.menu--utility--nav .fsNavLevel1 li.icon-piggy-bank a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-piggy-bank a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-piggy-bank a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-piggy-bank a:before,
.homepage-explore button.header-trigger.icon-piggy-bank .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-piggy-bank .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-ping-pong>header:before,
.header--quicklinks .fsNavLevel1 li.icon-ping-pong a:before,
.menu--utility--nav .fsNavLevel1 li.icon-ping-pong a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-ping-pong a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-ping-pong a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-ping-pong a:before,
.homepage-explore button.header-trigger.icon-ping-pong .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-ping-pong .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plate a:before,
.homepage-explore button.header-trigger.icon-plate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-playground>header:before,
.header--quicklinks .fsNavLevel1 li.icon-playground a:before,
.menu--utility--nav .fsNavLevel1 li.icon-playground a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-playground a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-playground a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-playground a:before,
.homepage-explore button.header-trigger.icon-playground .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-playground .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-podium>header:before,
.header--quicklinks .fsNavLevel1 li.icon-podium a:before,
.menu--utility--nav .fsNavLevel1 li.icon-podium a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-podium a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-podium a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-podium a:before,
.homepage-explore button.header-trigger.icon-podium .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-podium .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-question>header:before,
.header--quicklinks .fsNavLevel1 li.icon-question a:before,
.menu--utility--nav .fsNavLevel1 li.icon-question a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-question a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-question a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-question a:before,
.homepage-explore button.header-trigger.icon-question .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-question .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-rain>header:before,
.header--quicklinks .fsNavLevel1 li.icon-rain a:before,
.menu--utility--nav .fsNavLevel1 li.icon-rain a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-rain a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-rain a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-rain a:before,
.homepage-explore button.header-trigger.icon-rain .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-rain .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-alt a:before,
.homepage-explore button.header-trigger.icon-reading-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading a:before,
.homepage-explore button.header-trigger.icon-reading .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-report-card>header:before,
.header--quicklinks .fsNavLevel1 li.icon-report-card a:before,
.menu--utility--nav .fsNavLevel1 li.icon-report-card a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-report-card a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-report-card a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-report-card a:before,
.homepage-explore button.header-trigger.icon-report-card .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-report-card .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-robot>header:before,
.header--quicklinks .fsNavLevel1 li.icon-robot a:before,
.menu--utility--nav .fsNavLevel1 li.icon-robot a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-robot a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-robot a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-robot a:before,
.homepage-explore button.header-trigger.icon-robot .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-robot .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-school>header:before,
.header--quicklinks .fsNavLevel1 li.icon-school a:before,
.menu--utility--nav .fsNavLevel1 li.icon-school a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-school a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-school a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-school a:before,
.homepage-explore button.header-trigger.icon-school .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-school .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-screens>header:before,
.header--quicklinks .fsNavLevel1 li.icon-screens a:before,
.menu--utility--nav .fsNavLevel1 li.icon-screens a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-screens a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-screens a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-screens a:before,
.homepage-explore button.header-trigger.icon-screens .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-screens .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-settings>header:before,
.header--quicklinks .fsNavLevel1 li.icon-settings a:before,
.menu--utility--nav .fsNavLevel1 li.icon-settings a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-settings a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-settings a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-settings a:before,
.homepage-explore button.header-trigger.icon-settings .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-settings .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-shield-police>header:before,
.header--quicklinks .fsNavLevel1 li.icon-shield-police a:before,
.menu--utility--nav .fsNavLevel1 li.icon-shield-police a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-shield-police a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-shield-police a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-shield-police a:before,
.homepage-explore button.header-trigger.icon-shield-police .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-shield-police .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-snowflake>header:before,
.header--quicklinks .fsNavLevel1 li.icon-snowflake a:before,
.menu--utility--nav .fsNavLevel1 li.icon-snowflake a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-snowflake a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-snowflake a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-snowflake a:before,
.homepage-explore button.header-trigger.icon-snowflake .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-snowflake .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-soccer>header:before,
.header--quicklinks .fsNavLevel1 li.icon-soccer a:before,
.menu--utility--nav .fsNavLevel1 li.icon-soccer a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-soccer a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-soccer a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-soccer a:before,
.homepage-explore button.header-trigger.icon-soccer .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-soccer .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-david>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-david a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-david a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-david a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-david a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-david a:before,
.homepage-explore button.header-trigger.icon-star-david .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-david .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star a:before,
.homepage-explore button.header-trigger.icon-star .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-store>header:before,
.header--quicklinks .fsNavLevel1 li.icon-store a:before,
.menu--utility--nav .fsNavLevel1 li.icon-store a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-store a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-store a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-store a:before,
.homepage-explore button.header-trigger.icon-store .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-store .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-sun>header:before,
.header--quicklinks .fsNavLevel1 li.icon-sun a:before,
.menu--utility--nav .fsNavLevel1 li.icon-sun a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-sun a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-sun a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-sun a:before,
.homepage-explore button.header-trigger.icon-sun .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-sun .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-task>header:before,
.header--quicklinks .fsNavLevel1 li.icon-task a:before,
.menu--utility--nav .fsNavLevel1 li.icon-task a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-task a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-task a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-task a:before,
.homepage-explore button.header-trigger.icon-task .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-task .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teacher>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teacher a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teacher a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teacher a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teacher a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teacher a:before,
.homepage-explore button.header-trigger.icon-teacher .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teacher .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teamwork>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teamwork a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teamwork a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teamwork a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teamwork a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teamwork a:before,
.homepage-explore button.header-trigger.icon-teamwork .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teamwork .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-theatre>header:before,
.header--quicklinks .fsNavLevel1 li.icon-theatre a:before,
.menu--utility--nav .fsNavLevel1 li.icon-theatre a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-theatre a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-theatre a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-theatre a:before,
.homepage-explore button.header-trigger.icon-theatre .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-theatre .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thropys>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thropys a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thropys a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thropys a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thropys a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thropys a:before,
.homepage-explore button.header-trigger.icon-thropys .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thropys .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-skyward>header:before,
.header--quicklinks .fsNavLevel1 li.icon-skyward a:before,
.menu--utility--nav .fsNavLevel1 li.icon-skyward a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-skyward a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-skyward a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-skyward a:before,
.homepage-explore button.header-trigger.icon-skyward .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-skyward .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thumbs-up>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thumbs-up a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thumbs-up a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thumbs-up a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thumbs-up a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thumbs-up a:before,
.homepage-explore button.header-trigger.icon-thumbs-up .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thumbs-up .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tools>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tools a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tools a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tools a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tools a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tools a:before,
.homepage-explore button.header-trigger.icon-tools .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tools .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-translate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-translate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-translate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-translate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-translate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-translate a:before,
.homepage-explore button.header-trigger.icon-translate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-translate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tree>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tree a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tree a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tree a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tree a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tree a:before,
.homepage-explore button.header-trigger.icon-tree .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tree .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-trophy>header:before,
.header--quicklinks .fsNavLevel1 li.icon-trophy a:before,
.menu--utility--nav .fsNavLevel1 li.icon-trophy a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-trophy a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-trophy a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-trophy a:before,
.homepage-explore button.header-trigger.icon-trophy .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-trophy .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-user>header:before,
.header--quicklinks .fsNavLevel1 li.icon-user a:before,
.menu--utility--nav .fsNavLevel1 li.icon-user a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-user a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-user a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-user a:before,
.homepage-explore button.header-trigger.icon-user .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-user .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-video>header:before,
.header--quicklinks .fsNavLevel1 li.icon-video a:before,
.menu--utility--nav .fsNavLevel1 li.icon-video a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-video a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-video a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-video a:before,
.homepage-explore button.header-trigger.icon-video .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-video .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-virus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-virus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-virus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-virus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-virus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-virus a:before,
.homepage-explore button.header-trigger.icon-virus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-virus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-warning>header:before,
.header--quicklinks .fsNavLevel1 li.icon-warning a:before,
.menu--utility--nav .fsNavLevel1 li.icon-warning a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-warning a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-warning a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-warning a:before,
.homepage-explore button.header-trigger.icon-warning .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-warning .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-wheelchair>header:before,
.header--quicklinks .fsNavLevel1 li.icon-wheelchair a:before,
.menu--utility--nav .fsNavLevel1 li.icon-wheelchair a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-wheelchair a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-wheelchair a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-wheelchair a:before,
.homepage-explore button.header-trigger.icon-wheelchair .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-wheelchair .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-add-user-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-add-user-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-add-user-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-add-user-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-add-user-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-add-user-solid a:before,
.homepage-explore button.header-trigger.icon-add-user-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-add-user-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-alumni-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-alumni-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-alumni-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-alumni-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-alumni-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-alumni-solid a:before,
.homepage-explore button.header-trigger.icon-alumni-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-alumni-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apple-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apple-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apple-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apple-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apple-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apple-solid a:before,
.homepage-explore button.header-trigger.icon-apple-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apple-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apply-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apply-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apply-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apply-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apply-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apply-solid a:before,
.homepage-explore button.header-trigger.icon-apply-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apply-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-backpack-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-backpack-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-backpack-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-backpack-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-backpack-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-backpack-solid a:before,
.homepage-explore button.header-trigger.icon-backpack-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-backpack-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-badge-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-badge-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-badge-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-badge-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-badge-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-badge-solid a:before,
.homepage-explore button.header-trigger.icon-badge-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-badge-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bar-graph-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bar-graph-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bar-graph-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bar-graph-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bar-graph-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bar-graph-solid a:before,
.homepage-explore button.header-trigger.icon-bar-graph-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bar-graph-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-baseball-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-baseball-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-baseball-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-baseball-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-baseball-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-baseball-solid a:before,
.homepage-explore button.header-trigger.icon-baseball-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-baseball-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-block-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-block-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-block-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-block-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-block-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-block-solid a:before,
.homepage-explore button.header-trigger.icon-block-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-block-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-stack-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-stack-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-stack-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-stack-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-stack-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-stack-solid a:before,
.homepage-explore button.header-trigger.icon-book-stack-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-stack-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-solid a:before,
.homepage-explore button.header-trigger.icon-book-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-brainstorm-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-brainstorm-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-brainstorm-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-brainstorm-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-brainstorm-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-brainstorm-solid a:before,
.homepage-explore button.header-trigger.icon-brainstorm-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-brainstorm-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-briefcase-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-briefcase-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-briefcase-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-briefcase-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-briefcase-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-briefcase-solid a:before,
.homepage-explore button.header-trigger.icon-briefcase-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-briefcase-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bullhorn-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bullhorn-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bullhorn-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bullhorn-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bullhorn-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bullhorn-solid a:before,
.homepage-explore button.header-trigger.icon-bullhorn-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bullhorn-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bus-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bus-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bus-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bus-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bus-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bus-solid a:before,
.homepage-explore button.header-trigger.icon-bus-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bus-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-calendar-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-calendar-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-calendar-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-calendar-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-calendar-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-calendar-solid a:before,
.homepage-explore button.header-trigger.icon-calendar-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-calendar-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-camera-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-camera-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-camera-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-camera-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-camera-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-camera-solid a:before,
.homepage-explore button.header-trigger.icon-camera-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-camera-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-certificate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-certificate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-certificate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-certificate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-certificate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-certificate-solid a:before,
.homepage-explore button.header-trigger.icon-certificate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-certificate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-alt-solid a:before,
.homepage-explore button.header-trigger.icon-chat-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-solid a:before,
.homepage-explore button.header-trigger.icon-chat-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-check-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-check-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-check-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-check-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-check-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-check-solid a:before,
.homepage-explore button.header-trigger.icon-check-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-check-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chess-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chess-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chess-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chess-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chess-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chess-solid a:before,
.homepage-explore button.header-trigger.icon-chess-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chess-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-church-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-church-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-church-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-church-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-church-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-church-solid a:before,
.homepage-explore button.header-trigger.icon-church-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-church-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-city-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-city-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-city-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-city-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-city-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-city-solid a:before,
.homepage-explore button.header-trigger.icon-city-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-city-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-classroom-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-classroom-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-classroom-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-classroom-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-classroom-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-classroom-solid a:before,
.homepage-explore button.header-trigger.icon-classroom-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-classroom-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cleat-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cleat-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cleat-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cleat-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cleat-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cleat-solid a:before,
.homepage-explore button.header-trigger.icon-cleat-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cleat-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-clock-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-clock-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-clock-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-clock-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-clock-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-clock-solid a:before,
.homepage-explore button.header-trigger.icon-clock-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-clock-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-college-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-college-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-college-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-college-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-college-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-college-solid a:before,
.homepage-explore button.header-trigger.icon-college-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-college-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-connected-users-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-connected-users-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-connected-users-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-connected-users-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-connected-users-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-connected-users-solid a:before,
.homepage-explore button.header-trigger.icon-connected-users-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-connected-users-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-construction-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-construction-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-construction-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-construction-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-construction-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-construction-solid a:before,
.homepage-explore button.header-trigger.icon-construction-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-construction-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-credit-card-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-credit-card-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-credit-card-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-credit-card-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-credit-card-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-credit-card-solid a:before,
.homepage-explore button.header-trigger.icon-credit-card-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-credit-card-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cross-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cross-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cross-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cross-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cross-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cross-solid a:before,
.homepage-explore button.header-trigger.icon-cross-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cross-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diagram-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diagram-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diagram-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diagram-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diagram-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diagram-solid a:before,
.homepage-explore button.header-trigger.icon-diagram-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diagram-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diploma-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diploma-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diploma-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diploma-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diploma-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diploma-solid a:before,
.homepage-explore button.header-trigger.icon-diploma-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diploma-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-directory-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-directory-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-directory-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-directory-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-directory-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-directory-solid a:before,
.homepage-explore button.header-trigger.icon-directory-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-directory-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diversity-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diversity-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diversity-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diversity-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diversity-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diversity-solid a:before,
.homepage-explore button.header-trigger.icon-diversity-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diversity-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-droplet-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-droplet-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-droplet-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-droplet-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-droplet-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-droplet-solid a:before,
.homepage-explore button.header-trigger.icon-droplet-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-droplet-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-email-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-email-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-email-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-email-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-email-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-email-solid a:before,
.homepage-explore button.header-trigger.icon-email-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-email-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-family-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-family-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-family-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-family-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-family-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-family-solid a:before,
.homepage-explore button.header-trigger.icon-family-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-family-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-faq-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-faq-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-faq-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-faq-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-faq-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-faq-solid a:before,
.homepage-explore button.header-trigger.icon-faq-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-faq-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-flag-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-flag-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-flag-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-flag-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-flag-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-flag-solid a:before,
.homepage-explore button.header-trigger.icon-flag-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-flag-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-folder-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-folder-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-folder-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-folder-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-folder-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-folder-solid a:before,
.homepage-explore button.header-trigger.icon-folder-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-folder-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-football-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-football-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-football-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-football-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-football-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-football-solid a:before,
.homepage-explore button.header-trigger.icon-football-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-football-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-gift-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-gift-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-gift-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-gift-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-gift-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-gift-solid a:before,
.homepage-explore button.header-trigger.icon-gift-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-gift-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-global-diversity-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-global-diversity-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-global-diversity-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-global-diversity-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-global-diversity-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-global-diversity-solid a:before,
.homepage-explore button.header-trigger.icon-global-diversity-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-global-diversity-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-globe-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-globe-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-globe-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-globe-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-globe-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-globe-solid a:before,
.homepage-explore button.header-trigger.icon-globe-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-globe-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-google-classroom-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-google-classroom-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-google-classroom-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-google-classroom-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-google-classroom-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-google-classroom-solid a:before,
.homepage-explore button.header-trigger.icon-google-classroom-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-google-classroom-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-graduation-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-graduation-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-graduation-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-graduation-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-graduation-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-graduation-solid a:before,
.homepage-explore button.header-trigger.icon-graduation-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-graduation-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-alt-solid a:before,
.homepage-explore button.header-trigger.icon-group-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-solid a:before,
.homepage-explore button.header-trigger.icon-group-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-handshake-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-handshake-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-handshake-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-handshake-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-handshake-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-handshake-solid a:before,
.homepage-explore button.header-trigger.icon-handshake-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-handshake-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.homepage-explore button.header-trigger.icon-heart-hand-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-solid a:before,
.homepage-explore button.header-trigger.icon-heart-hand-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-solid a:before,
.homepage-explore button.header-trigger.icon-heart-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-info-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-info-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-info-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-info-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-info-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-info-solid a:before,
.homepage-explore button.header-trigger.icon-info-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-info-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-interactive-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-interactive-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-interactive-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-interactive-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-interactive-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-interactive-solid a:before,
.homepage-explore button.header-trigger.icon-interactive-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-interactive-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-jersey-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-jersey-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-jersey-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-jersey-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-jersey-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-jersey-solid a:before,
.homepage-explore button.header-trigger.icon-jersey-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-jersey-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-laurel-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-laurel-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-laurel-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-laurel-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-laurel-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-laurel-solid a:before,
.homepage-explore button.header-trigger.icon-laurel-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-laurel-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leader-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leader-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leader-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leader-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leader-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leader-solid a:before,
.homepage-explore button.header-trigger.icon-leader-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leader-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leaf-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leaf-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leaf-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leaf-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leaf-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leaf-solid a:before,
.homepage-explore button.header-trigger.icon-leaf-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leaf-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lightbulb-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lightbulb-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lightbulb-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lightbulb-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lightbulb-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lightbulb-solid a:before,
.homepage-explore button.header-trigger.icon-lightbulb-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lightbulb-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-link-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-link-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-link-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-link-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-link-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-link-solid a:before,
.homepage-explore button.header-trigger.icon-link-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-link-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-location-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-location-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-location-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-location-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-location-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-location-solid a:before,
.homepage-explore button.header-trigger.icon-location-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-location-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lock-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lock-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lock-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lock-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lock-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lock-solid a:before,
.homepage-explore button.header-trigger.icon-lock-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lock-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-map-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-map-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-map-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-map-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-map-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-map-solid a:before,
.homepage-explore button.header-trigger.icon-map-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-map-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medal-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medal-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medal-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medal-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medal-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medal-solid a:before,
.homepage-explore button.header-trigger.icon-medal-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medal-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medical-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medical-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medical-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medical-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medical-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medical-solid a:before,
.homepage-explore button.header-trigger.icon-medical-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medical-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-menu-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-menu-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-menu-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-menu-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-menu-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-menu-solid a:before,
.homepage-explore button.header-trigger.icon-menu-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-menu-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.homepage-explore button.header-trigger.icon-microphone-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-solid a:before,
.homepage-explore button.header-trigger.icon-microphone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microscope-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microscope-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microscope-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microscope-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microscope-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microscope-solid a:before,
.homepage-explore button.header-trigger.icon-microscope-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microscope-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-mobile-phone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.homepage-explore button.header-trigger.icon-mobile-phone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-mobile-phone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-money-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-money-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-money-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-money-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-money-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-money-solid a:before,
.homepage-explore button.header-trigger.icon-money-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-money-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-music-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-music-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-music-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-music-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-music-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-music-solid a:before,
.homepage-explore button.header-trigger.icon-music-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-music-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-name-badge-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-name-badge-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-name-badge-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-name-badge-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-name-badge-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-name-badge-solid a:before,
.homepage-explore button.header-trigger.icon-name-badge-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-name-badge-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-newspaper-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-newspaper-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-newspaper-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-newspaper-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-newspaper-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-newspaper-solid a:before,
.homepage-explore button.header-trigger.icon-newspaper-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-newspaper-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-open-door-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-open-door-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-open-door-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-open-door-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-open-door-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-open-door-solid a:before,
.homepage-explore button.header-trigger.icon-open-door-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-open-door-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-paint-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-paint-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-paint-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-paint-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-paint-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-paint-solid a:before,
.homepage-explore button.header-trigger.icon-paint-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-paint-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-parent-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-parent-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-parent-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-parent-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-parent-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-parent-solid a:before,
.homepage-explore button.header-trigger.icon-parent-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-parent-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-park-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-park-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-park-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-park-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-park-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-park-solid a:before,
.homepage-explore button.header-trigger.icon-park-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-park-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-party-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-party-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-party-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-party-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-party-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-party-solid a:before,
.homepage-explore button.header-trigger.icon-party-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-party-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pencil-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pencil-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pencil-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pencil-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pencil-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pencil-solid a:before,
.homepage-explore button.header-trigger.icon-pencil-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pencil-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-phone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-phone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-phone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-phone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-phone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-phone-solid a:before,
.homepage-explore button.header-trigger.icon-phone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-phone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-picture-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-picture-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-picture-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-picture-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-picture-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-picture-solid a:before,
.homepage-explore button.header-trigger.icon-picture-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-picture-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pie-chart-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pie-chart-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pie-chart-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pie-chart-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pie-chart-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pie-chart-solid a:before,
.homepage-explore button.header-trigger.icon-pie-chart-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pie-chart-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-piggy-bank-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.homepage-explore button.header-trigger.icon-piggy-bank-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-piggy-bank-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-ping-pong-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-ping-pong-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-ping-pong-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-ping-pong-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-ping-pong-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-ping-pong-solid a:before,
.homepage-explore button.header-trigger.icon-ping-pong-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-ping-pong-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plate-solid a:before,
.homepage-explore button.header-trigger.icon-plate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-playground-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-playground-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-playground-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-playground-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-playground-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-playground-solid a:before,
.homepage-explore button.header-trigger.icon-playground-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-playground-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-podium-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-podium-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-podium-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-podium-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-podium-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-podium-solid a:before,
.homepage-explore button.header-trigger.icon-podium-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-podium-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-question-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-question-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-question-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-question-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-question-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-question-solid a:before,
.homepage-explore button.header-trigger.icon-question-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-question-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-rain-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-rain-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-rain-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-rain-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-rain-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-rain-solid a:before,
.homepage-explore button.header-trigger.icon-rain-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-rain-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-alt-solid a:before,
.homepage-explore button.header-trigger.icon-reading-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-solid a:before,
.homepage-explore button.header-trigger.icon-reading-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-report-card-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-report-card-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-report-card-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-report-card-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-report-card-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-report-card-solid a:before,
.homepage-explore button.header-trigger.icon-report-card-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-report-card-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-robot-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-robot-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-robot-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-robot-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-robot-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-robot-solid a:before,
.homepage-explore button.header-trigger.icon-robot-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-robot-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-school-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-school-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-school-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-school-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-school-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-school-solid a:before,
.homepage-explore button.header-trigger.icon-school-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-school-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-screens-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-screens-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-screens-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-screens-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-screens-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-screens-solid a:before,
.homepage-explore button.header-trigger.icon-screens-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-screens-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-settings-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-settings-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-settings-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-settings-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-settings-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-settings-solid a:before,
.homepage-explore button.header-trigger.icon-settings-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-settings-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-shield-police-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-shield-police-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-shield-police-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-shield-police-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-shield-police-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-shield-police-solid a:before,
.homepage-explore button.header-trigger.icon-shield-police-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-shield-police-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-snowflake-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-snowflake-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-snowflake-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-snowflake-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-snowflake-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-snowflake-solid a:before,
.homepage-explore button.header-trigger.icon-snowflake-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-snowflake-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-soccer-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-soccer-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-soccer-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-soccer-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-soccer-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-soccer-solid a:before,
.homepage-explore button.header-trigger.icon-soccer-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-soccer-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-david-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-david-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-david-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-david-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-david-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-david-solid a:before,
.homepage-explore button.header-trigger.icon-star-david-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-david-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-solid a:before,
.homepage-explore button.header-trigger.icon-star-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-store-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-store-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-store-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-store-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-store-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-store-solid a:before,
.homepage-explore button.header-trigger.icon-store-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-store-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-sun-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-sun-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-sun-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-sun-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-sun-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-sun-solid a:before,
.homepage-explore button.header-trigger.icon-sun-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-sun-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-task-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-task-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-task-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-task-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-task-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-task-solid a:before,
.homepage-explore button.header-trigger.icon-task-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-task-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teacher-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teacher-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teacher-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teacher-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teacher-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teacher-solid a:before,
.homepage-explore button.header-trigger.icon-teacher-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teacher-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teamwork-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teamwork-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teamwork-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teamwork-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teamwork-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teamwork-solid a:before,
.homepage-explore button.header-trigger.icon-teamwork-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teamwork-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-theatre-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-theatre-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-theatre-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-theatre-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-theatre-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-theatre-solid a:before,
.homepage-explore button.header-trigger.icon-theatre-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-theatre-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thumbs-up-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.homepage-explore button.header-trigger.icon-thumbs-up-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thumbs-up-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tools-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tools-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tools-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tools-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tools-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tools-solid a:before,
.homepage-explore button.header-trigger.icon-tools-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tools-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-translate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-translate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-translate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-translate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-translate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-translate-solid a:before,
.homepage-explore button.header-trigger.icon-translate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-translate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tree-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tree-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tree-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tree-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tree-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tree-solid a:before,
.homepage-explore button.header-trigger.icon-tree-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tree-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-trophy-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-trophy-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-trophy-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-trophy-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-trophy-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-trophy-solid a:before,
.homepage-explore button.header-trigger.icon-trophy-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-trophy-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-user-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-user-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-user-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-user-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-user-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-user-solid a:before,
.homepage-explore button.header-trigger.icon-user-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-user-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-video-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-video-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-video-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-video-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-video-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-video-solid a:before,
.homepage-explore button.header-trigger.icon-video-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-video-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-virus-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-virus-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-virus-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-virus-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-virus-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-virus-solid a:before,
.homepage-explore button.header-trigger.icon-virus-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-virus-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-warning-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-warning-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-warning-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-warning-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-warning-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-warning-solid a:before,
.homepage-explore button.header-trigger.icon-warning-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-warning-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-wheelchair-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-wheelchair-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-wheelchair-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-wheelchair-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-wheelchair-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-wheelchair-solid a:before,
.homepage-explore button.header-trigger.icon-wheelchair-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-wheelchair-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plus a:before,
.homepage-explore button.header-trigger.icon-plus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-add-user a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-add-user a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-add-user a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-add-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-add-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-alumni a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-alumni a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-alumni a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-alumni>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-alumni>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apple a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apple a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apple a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apple>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apple>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apply a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apply a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apply a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apply>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apply>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-backpack a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-backpack a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-backpack a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-backpack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-backpack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-badge a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-badge a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-badge a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bar-graph a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bar-graph a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bar-graph a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bar-graph>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bar-graph>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-baseball a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-baseball a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-baseball a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-baseball>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-baseball>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-block a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-block a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-block a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-block>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-block>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-stack a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-stack a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-stack a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-stack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-stack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-brainstorm a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-brainstorm a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-brainstorm a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-brainstorm>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-brainstorm>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-briefcase a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-briefcase a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-briefcase a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-briefcase>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-briefcase>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bullhorn a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bullhorn a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bullhorn a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bullhorn>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bullhorn>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-calendar a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-calendar a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-calendar a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-calendar>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-calendar>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-camera a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-camera a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-camera a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-camera>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-camera>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-certificate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-certificate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-certificate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-certificate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-certificate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-check a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-check a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-check a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-check>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-check>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chess a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chess a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chess a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chess>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chess>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-church a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-church a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-church a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-church>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-church>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-city a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-city a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-city a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-city>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-city>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-classroom a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-classroom a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-classroom a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cleat a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cleat a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cleat a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cleat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cleat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-clock a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-clock a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-clock a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-clock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-clock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-college a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-college a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-college a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-college>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-college>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-connected-users a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-connected-users a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-connected-users a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-connected-users>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-connected-users>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-construction a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-construction a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-construction a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-construction>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-construction>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-credit-card a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-credit-card a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-credit-card a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-credit-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-credit-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cross a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cross a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cross a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cross>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cross>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diagram a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diagram a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diagram a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diagram>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diagram>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diploma a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diploma a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diploma a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diploma>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diploma>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-directory a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-directory a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-directory a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-directory>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-directory>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diversity a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diversity a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diversity a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-droplet a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-droplet a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-droplet a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-droplet>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-droplet>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-email a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-email a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-email a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-email>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-email>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-family a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-family a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-family a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-family>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-family>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-faq a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-faq a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-faq a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-faq>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-faq>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-flag a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-flag a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-flag a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-flag>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-flag>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-folder a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-folder a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-folder a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-folder>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-folder>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-football a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-football a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-football a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-football>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-football>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-gift a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-gift a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-gift a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-gift>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-gift>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-global-diversity a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-global-diversity a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-global-diversity a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-global-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-global-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-globe a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-globe a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-globe a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-globe>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-globe>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-google-classroom a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-google-classroom a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-google-classroom a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-google-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-google-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-graduation a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-graduation a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-graduation a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-graduation>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-graduation>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-handshake a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-handshake a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-handshake a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-handshake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-handshake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-info a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-info a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-info a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-info>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-info>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-interactive a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-interactive a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-interactive a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-interactive>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-interactive>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-jersey a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-jersey a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-jersey a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-jersey>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-jersey>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-laurel a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-laurel a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-laurel a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-laurel>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-laurel>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leader a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leader a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leader a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leader>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leader>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leaf a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leaf a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leaf a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leaf>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leaf>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lightbulb a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lightbulb a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lightbulb a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lightbulb>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lightbulb>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-link a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-link a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-link a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-link>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-link>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-location a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-location a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-location a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-location>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-location>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lock a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lock a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lock a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-map a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-map a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-map a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-map>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-map>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medal a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medal a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medal a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medal>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medal>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medical a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medical a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medical a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medical>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medical>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-menu a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-menu a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-menu a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-menu>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-menu>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microscope a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microscope a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microscope a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microscope>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microscope>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-mobile-phone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-mobile-phone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-mobile-phone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-mobile-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-mobile-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-money a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-money a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-money a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-money>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-money>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-music a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-music a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-music a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-music>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-music>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-name-badge a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-name-badge a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-name-badge a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-name-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-name-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-newspaper a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-newspaper a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-newspaper a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-newspaper>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-newspaper>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-open-door a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-open-door a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-open-door a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-open-door>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-open-door>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-paint a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-paint a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-paint a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-paint>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-paint>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-parent a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-parent a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-parent a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-parent>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-parent>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-park a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-park a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-park a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-park>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-park>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-party a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-party a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-party a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-party>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-party>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pencil a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pencil a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pencil a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pencil>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pencil>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-phone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-phone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-phone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-picture a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-picture a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-picture a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-picture>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-picture>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pie-chart a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pie-chart a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pie-chart a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pie-chart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pie-chart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-piggy-bank a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-piggy-bank a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-piggy-bank a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-piggy-bank>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-piggy-bank>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-ping-pong a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-ping-pong a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-ping-pong a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-ping-pong>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-ping-pong>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-playground a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-playground a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-playground a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-playground>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-playground>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-podium a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-podium a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-podium a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-podium>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-podium>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-question a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-question a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-question a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-question>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-question>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-rain a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-rain a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-rain a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-rain>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-rain>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-report-card a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-report-card a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-report-card a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-report-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-report-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-robot a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-robot a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-robot a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-robot>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-robot>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-school a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-school a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-school a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-school>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-school>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-screens a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-screens a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-screens a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-screens>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-screens>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-settings a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-settings a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-settings a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-settings>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-settings>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-shield-police a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-shield-police a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-shield-police a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-shield-police>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-shield-police>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-snowflake a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-snowflake a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-snowflake a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-snowflake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-snowflake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-soccer a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-soccer a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-soccer a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-soccer>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-soccer>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-david a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-david a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-david a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-david>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-david>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-store a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-store a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-store a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-store>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-store>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-sun a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-sun a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-sun a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-sun>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-sun>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-task a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-task a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-task a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-task>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-task>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teacher a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teacher a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teacher a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teacher>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teacher>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teamwork a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teamwork a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teamwork a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teamwork>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teamwork>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-theatre a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-theatre a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-theatre a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-theatre>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-theatre>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thropys a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thropys a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thropys a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thropys>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thropys>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-skyward a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-skyward a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-skyward a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-skyward>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-skyward>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thumbs-up a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thumbs-up a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thumbs-up a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thumbs-up>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thumbs-up>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tools a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tools a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tools a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tools>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tools>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-translate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-translate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-translate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-translate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-translate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tree a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tree a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tree a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tree>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tree>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-trophy a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-trophy a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-trophy a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-trophy>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-trophy>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-user a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-user a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-user a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-video a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-video a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-video a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-video>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-video>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-virus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-virus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-virus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-virus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-virus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-warning a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-warning a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-warning a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-warning>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-warning>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-wheelchair a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-wheelchair a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-wheelchair a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-wheelchair>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-wheelchair>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-add-user-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-add-user-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-add-user-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-add-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-add-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-alumni-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-alumni-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-alumni-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-alumni-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-alumni-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apple-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apple-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apple-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apple-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apple-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apply-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apply-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apply-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apply-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apply-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-backpack-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-backpack-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-backpack-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-backpack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-backpack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-badge-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-badge-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-badge-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bar-graph-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bar-graph-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bar-graph-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bar-graph-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bar-graph-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-baseball-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-baseball-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-baseball-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-baseball-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-baseball-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-block-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-block-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-block-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-block-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-block-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-stack-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-stack-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-stack-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-stack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-stack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-brainstorm-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-brainstorm-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-brainstorm-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-brainstorm-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-brainstorm-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-briefcase-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-briefcase-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-briefcase-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-briefcase-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-briefcase-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bullhorn-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bullhorn-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bullhorn-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bullhorn-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bullhorn-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bus-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bus-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bus-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-calendar-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-calendar-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-calendar-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-calendar-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-calendar-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-camera-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-camera-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-camera-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-camera-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-camera-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-certificate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-certificate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-certificate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-certificate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-certificate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-check-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-check-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-check-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-check-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-check-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chess-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chess-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chess-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chess-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chess-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-church-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-church-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-church-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-church-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-church-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-city-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-city-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-city-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-city-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-city-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-classroom-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-classroom-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-classroom-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cleat-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cleat-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cleat-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cleat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cleat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-clock-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-clock-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-clock-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-clock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-clock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-college-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-college-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-college-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-college-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-college-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-connected-users-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-connected-users-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-connected-users-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-connected-users-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-connected-users-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-construction-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-construction-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-construction-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-construction-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-construction-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-credit-card-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-credit-card-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-credit-card-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-credit-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-credit-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cross-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cross-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cross-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cross-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cross-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diagram-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diagram-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diagram-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diagram-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diagram-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diploma-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diploma-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diploma-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diploma-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diploma-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-directory-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-directory-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-directory-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-directory-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-directory-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diversity-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diversity-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diversity-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-droplet-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-droplet-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-droplet-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-droplet-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-droplet-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-email-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-email-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-email-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-email-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-email-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-family-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-family-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-family-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-family-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-family-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-faq-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-faq-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-faq-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-faq-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-faq-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-flag-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-flag-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-flag-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-flag-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-flag-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-folder-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-folder-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-folder-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-folder-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-folder-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-football-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-football-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-football-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-football-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-football-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-gift-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-gift-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-gift-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-gift-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-gift-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-global-diversity-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-global-diversity-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-global-diversity-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-global-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-global-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-globe-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-globe-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-globe-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-globe-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-globe-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-google-classroom-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-google-classroom-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-google-classroom-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-google-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-google-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-graduation-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-graduation-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-graduation-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-graduation-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-graduation-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-handshake-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-handshake-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-handshake-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-handshake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-handshake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-info-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-info-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-info-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-info-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-info-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-interactive-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-interactive-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-interactive-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-interactive-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-interactive-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-jersey-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-jersey-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-jersey-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-jersey-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-jersey-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-laurel-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-laurel-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-laurel-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-laurel-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-laurel-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leader-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leader-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leader-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leader-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leader-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leaf-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leaf-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leaf-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leaf-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leaf-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lightbulb-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lightbulb-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lightbulb-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lightbulb-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lightbulb-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-link-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-link-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-link-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-link-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-link-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-location-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-location-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-location-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-location-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-location-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lock-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lock-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lock-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-map-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-map-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-map-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-map-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-map-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medal-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medal-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medal-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medal-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medal-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medical-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medical-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medical-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medical-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medical-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-menu-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-menu-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-menu-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-menu-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-menu-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microscope-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microscope-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microscope-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microscope-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microscope-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-mobile-phone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-mobile-phone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-mobile-phone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-mobile-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-mobile-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-money-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-money-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-money-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-money-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-money-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-music-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-music-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-music-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-music-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-music-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-name-badge-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-name-badge-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-name-badge-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-name-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-name-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-newspaper-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-newspaper-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-newspaper-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-newspaper-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-newspaper-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-open-door-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-open-door-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-open-door-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-open-door-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-open-door-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-paint-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-paint-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-paint-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-paint-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-paint-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-parent-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-parent-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-parent-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-parent-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-parent-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-park-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-park-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-park-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-park-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-park-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-party-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-party-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-party-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-party-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-party-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pencil-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pencil-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pencil-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pencil-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pencil-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-phone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-phone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-phone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-picture-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-picture-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-picture-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-picture-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-picture-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pie-chart-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pie-chart-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pie-chart-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pie-chart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pie-chart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-piggy-bank-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-piggy-bank-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-piggy-bank-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-piggy-bank-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-piggy-bank-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-ping-pong-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-ping-pong-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-ping-pong-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-ping-pong-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-ping-pong-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-playground-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-playground-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-playground-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-playground-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-playground-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-podium-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-podium-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-podium-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-podium-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-podium-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-question-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-question-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-question-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-question-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-question-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-rain-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-rain-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-rain-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-rain-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-rain-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-report-card-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-report-card-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-report-card-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-report-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-report-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-robot-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-robot-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-robot-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-robot-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-robot-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-school-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-school-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-school-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-school-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-school-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-screens-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-screens-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-screens-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-screens-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-screens-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-settings-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-settings-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-settings-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-settings-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-settings-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-shield-police-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-shield-police-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-shield-police-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-shield-police-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-shield-police-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-snowflake-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-snowflake-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-snowflake-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-snowflake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-snowflake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-soccer-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-soccer-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-soccer-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-soccer-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-soccer-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-david-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-david-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-david-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-david-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-david-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-store-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-store-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-store-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-store-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-store-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-sun-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-sun-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-sun-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-sun-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-sun-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-task-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-task-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-task-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-task-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-task-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teacher-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teacher-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teacher-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teacher-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teacher-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teamwork-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teamwork-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teamwork-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teamwork-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teamwork-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-theatre-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-theatre-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-theatre-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-theatre-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-theatre-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thumbs-up-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thumbs-up-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thumbs-up-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thumbs-up-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thumbs-up-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tools-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tools-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tools-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tools-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tools-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-translate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-translate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-translate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-translate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-translate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tree-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tree-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tree-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tree-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tree-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-trophy-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-trophy-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-trophy-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-trophy-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-trophy-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-user-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-user-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-user-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-video-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-video-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-video-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-video-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-video-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-virus-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-virus-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-virus-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-virus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-virus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-warning-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-warning-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-warning-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-warning-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-warning-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-wheelchair-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-wheelchair-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-wheelchair-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-wheelchair-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-wheelchair-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-add-user>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-alumni>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apple>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apply>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-backpack>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-badge>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bar-graph>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-baseball>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-block>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-stack>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-brainstorm>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-briefcase>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bullhorn>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-calendar>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-camera>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-certificate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-check>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chess>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-church>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-city>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-classroom>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cleat>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-clock>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-college>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-connected-users>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-construction>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-credit-card>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cross>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diagram>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diploma>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-directory>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diversity>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-droplet>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-email>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-family>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-faq>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-flag>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-folder>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-football>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-gift>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-global-diversity>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-globe>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-google-classroom>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-graduation>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-handshake>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-info>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-interactive>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-jersey>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-laurel>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leader>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leaf>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lightbulb>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-link>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-location>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lock>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-map>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medal>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medical>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-menu>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microscope>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-mobile-phone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-money>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-music>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-name-badge>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-newspaper>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-open-door>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-paint>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-parent>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-park>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-party>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pencil>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-phone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-picture>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pie-chart>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-piggy-bank>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-ping-pong>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-playground>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-podium>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-question>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-rain>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-report-card>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-robot>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-school>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-screens>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-settings>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-shield-police>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-snowflake>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-soccer>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-david>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-store>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-sun>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-task>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teacher>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teamwork>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-theatre>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thropys>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-skyward>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thumbs-up>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tools>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-translate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tree>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-trophy>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-user>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-video>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-virus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-warning>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-wheelchair>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-add-user-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-alumni-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apple-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apply-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-backpack-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-badge-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bar-graph-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-baseball-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-block-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-stack-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-brainstorm-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-briefcase-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bullhorn-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bus-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-calendar-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-camera-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-certificate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-check-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chess-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-church-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-city-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-classroom-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cleat-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-clock-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-college-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-connected-users-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-construction-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-credit-card-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cross-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diagram-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diploma-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-directory-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diversity-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-droplet-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-email-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-family-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-faq-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-flag-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-folder-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-football-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-gift-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-global-diversity-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-globe-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-google-classroom-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-graduation-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-handshake-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-info-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-interactive-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-jersey-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-laurel-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leader-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leaf-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lightbulb-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-link-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-location-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lock-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-map-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medal-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medical-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-menu-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microscope-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-mobile-phone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-money-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-music-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-name-badge-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-newspaper-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-open-door-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-paint-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-parent-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-park-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-party-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pencil-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-phone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-picture-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pie-chart-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-piggy-bank-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-ping-pong-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-playground-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-podium-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-question-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-rain-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-report-card-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-robot-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-school-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-screens-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-settings-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-shield-police-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-snowflake-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-soccer-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-david-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-store-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-sun-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-task-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teacher-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teamwork-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-theatre-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thumbs-up-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tools-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-translate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tree-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-trophy-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-user-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-video-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-virus-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-warning-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-wheelchair-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-add-user>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-add-user>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-add-user>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-alumni>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-alumni>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-alumni>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apple>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apple>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apple>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apply>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apply>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apply>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-backpack>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-backpack>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-backpack>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-badge>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-badge>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-badge>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bar-graph>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bar-graph>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bar-graph>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-baseball>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-baseball>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-baseball>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-block>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-block>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-block>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-stack>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-stack>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-stack>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-brainstorm>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-brainstorm>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-brainstorm>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-briefcase>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-briefcase>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-briefcase>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bullhorn>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bullhorn>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bullhorn>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-calendar>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-calendar>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-calendar>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-camera>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-camera>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-camera>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-certificate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-certificate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-certificate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-check>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-check>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-check>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chess>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chess>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chess>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-church>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-church>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-church>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-city>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-city>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-city>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-classroom>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-classroom>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-classroom>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cleat>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cleat>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cleat>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-clock>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-clock>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-clock>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-college>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-college>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-college>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-connected-users>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-connected-users>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-connected-users>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-construction>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-construction>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-construction>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-credit-card>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-credit-card>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-credit-card>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cross>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cross>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cross>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diagram>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diagram>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diagram>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diploma>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diploma>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diploma>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-directory>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-directory>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-directory>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diversity>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diversity>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diversity>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-droplet>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-droplet>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-droplet>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-email>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-email>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-email>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-family>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-family>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-family>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-faq>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-faq>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-faq>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-flag>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-flag>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-flag>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-folder>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-folder>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-folder>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-football>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-football>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-football>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-gift>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-gift>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-gift>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-global-diversity>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-global-diversity>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-global-diversity>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-globe>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-globe>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-globe>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-google-classroom>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-google-classroom>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-google-classroom>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-graduation>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-graduation>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-graduation>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-handshake>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-handshake>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-handshake>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-info>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-info>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-info>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-interactive>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-interactive>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-interactive>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-jersey>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-jersey>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-jersey>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-laurel>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-laurel>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-laurel>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leader>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leader>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leader>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leaf>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leaf>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leaf>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lightbulb>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lightbulb>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lightbulb>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-link>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-link>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-link>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-location>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-location>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-location>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lock>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lock>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lock>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-map>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-map>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-map>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medal>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medal>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medal>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medical>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medical>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medical>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-menu>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-menu>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-menu>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microscope>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microscope>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microscope>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-mobile-phone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-mobile-phone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-mobile-phone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-money>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-money>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-money>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-music>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-music>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-music>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-name-badge>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-name-badge>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-name-badge>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-newspaper>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-newspaper>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-newspaper>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-open-door>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-open-door>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-open-door>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-paint>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-paint>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-paint>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-parent>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-parent>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-parent>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-park>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-park>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-park>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-party>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-party>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-party>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pencil>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pencil>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pencil>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-phone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-phone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-phone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-picture>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-picture>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-picture>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pie-chart>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pie-chart>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pie-chart>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-piggy-bank>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-piggy-bank>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-piggy-bank>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-ping-pong>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-ping-pong>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-ping-pong>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-playground>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-playground>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-playground>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-podium>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-podium>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-podium>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-question>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-question>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-question>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-rain>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-rain>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-rain>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-report-card>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-report-card>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-report-card>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-robot>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-robot>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-robot>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-school>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-school>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-school>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-screens>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-screens>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-screens>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-settings>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-settings>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-settings>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-shield-police>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-shield-police>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-shield-police>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-snowflake>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-snowflake>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-snowflake>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-soccer>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-soccer>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-soccer>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-david>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-david>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-david>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-store>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-store>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-store>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-sun>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-sun>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-sun>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-task>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-task>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-task>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teacher>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teacher>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teacher>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teamwork>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teamwork>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teamwork>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-theatre>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-theatre>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-theatre>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thropys .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thropys .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thropys>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thropys>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thropys>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-skyward .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-skyward .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-skyward>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-skyward>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-skyward>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thumbs-up>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thumbs-up>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thumbs-up>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tools>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tools>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tools>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-translate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-translate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-translate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tree>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tree>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tree>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-trophy>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-trophy>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-trophy>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-user>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-user>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-user>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-video>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-video>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-video>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-virus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-virus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-virus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-warning>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-warning>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-warning>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-wheelchair>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-wheelchair>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-wheelchair>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-add-user-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-add-user-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-add-user-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-alumni-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-alumni-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-alumni-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apple-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apple-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apple-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apply-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apply-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apply-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-backpack-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-backpack-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-backpack-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-badge-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-badge-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-badge-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bar-graph-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bar-graph-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bar-graph-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-baseball-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-baseball-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-baseball-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-block-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-block-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-block-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-stack-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-stack-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-stack-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-brainstorm-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-brainstorm-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-brainstorm-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-briefcase-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-briefcase-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-briefcase-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bullhorn-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bullhorn-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bullhorn-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bus-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bus-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bus-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-calendar-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-calendar-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-calendar-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-camera-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-camera-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-camera-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-certificate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-certificate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-certificate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-check-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-check-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-check-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chess-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chess-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chess-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-church-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-church-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-church-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-city-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-city-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-city-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-classroom-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-classroom-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-classroom-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cleat-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cleat-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cleat-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-clock-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-clock-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-clock-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-college-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-college-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-college-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-connected-users-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-connected-users-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-connected-users-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-construction-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-construction-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-construction-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-credit-card-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-credit-card-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-credit-card-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cross-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cross-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cross-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diagram-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diagram-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diagram-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diploma-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diploma-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diploma-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-directory-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-directory-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-directory-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diversity-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diversity-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diversity-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-droplet-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-droplet-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-droplet-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-email-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-email-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-email-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-family-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-family-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-family-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-faq-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-faq-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-faq-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-flag-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-flag-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-flag-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-folder-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-folder-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-folder-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-football-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-football-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-football-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-gift-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-gift-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-gift-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-global-diversity-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-global-diversity-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-global-diversity-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-globe-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-globe-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-globe-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-google-classroom-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-google-classroom-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-google-classroom-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-graduation-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-graduation-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-graduation-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-handshake-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-handshake-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-handshake-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-info-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-info-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-info-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-interactive-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-interactive-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-interactive-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-jersey-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-jersey-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-jersey-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-laurel-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-laurel-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-laurel-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leader-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leader-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leader-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leaf-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leaf-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leaf-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lightbulb-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lightbulb-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lightbulb-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-link-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-link-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-link-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-location-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-location-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-location-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lock-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lock-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lock-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-map-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-map-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-map-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medal-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medal-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medal-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medical-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medical-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medical-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-menu-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-menu-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-menu-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microscope-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microscope-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microscope-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-mobile-phone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-mobile-phone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-mobile-phone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-money-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-money-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-money-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-music-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-music-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-music-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-name-badge-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-name-badge-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-name-badge-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-newspaper-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-newspaper-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-newspaper-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-open-door-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-open-door-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-open-door-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-paint-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-paint-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-paint-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-parent-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-parent-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-parent-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-park-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-park-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-park-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-party-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-party-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-party-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pencil-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pencil-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pencil-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-phone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-phone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-phone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-picture-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-picture-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-picture-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pie-chart-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pie-chart-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pie-chart-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-piggy-bank-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-piggy-bank-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-piggy-bank-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-ping-pong-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-ping-pong-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-ping-pong-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-playground-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-playground-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-playground-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-podium-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-podium-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-podium-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-question-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-question-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-question-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-rain-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-rain-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-rain-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-report-card-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-report-card-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-report-card-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-robot-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-robot-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-robot-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-school-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-school-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-school-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-screens-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-screens-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-screens-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-settings-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-settings-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-settings-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-shield-police-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-shield-police-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-shield-police-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-snowflake-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-snowflake-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-snowflake-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-soccer-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-soccer-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-soccer-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-david-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-david-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-david-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-store-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-store-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-store-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-sun-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-sun-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-sun-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-task-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-task-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-task-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teacher-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teacher-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teacher-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teamwork-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teamwork-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teamwork-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-theatre-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-theatre-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-theatre-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thumbs-up-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thumbs-up-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thumbs-up-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tools-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tools-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tools-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-translate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-translate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-translate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tree-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tree-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tree-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-trophy-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-trophy-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-trophy-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-user-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-user-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-user-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-video-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-video-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-video-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-virus-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-virus-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-virus-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-warning-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-warning-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-warning-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-wheelchair-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-wheelchair-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-wheelchair-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

@font-face {
    font-family: "bpa-font-icons";
    src: url(../fonts/bpa-icon-library.eot);
    src: url(../fonts/bpa-icon-library.eot?#iefix) format("embedded-opentype"), url(../fonts/bpa-icon-library.woff2) format("woff2"), url(../fonts/bpa-icon-library.woff) format("woff"), url(../fonts/bpa-icon-library.ttf) format("truetype"), url(../fonts/bpa-icon-library.svg#IcoMoon) format("svg");
    font-weight: 400;
    font-style: normal
}

.icon-library .fsElement {
    -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .3);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .3);
    text-align: center;
    padding: 40px 0px 0px 0px
}

.icon-library .fsElement .fsElementTitle {
    font-size: 20px
}

.icon-library .fsElement::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: 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-thropys:before {
    content: "" !important;
    font-size: 40px
}

.icon-library .fsElement.icon-skyward: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
}

.icon-library .fsElement.icon-plus:before {
    content: "" !important;
    font-size: 40px
}

.icon-library .fsElement.dark {
    min-height: 300px;
    margin-top: 50px;
    background-color: #131313;
    color: #fff
}

.icon-library .fsElement.dark .fsElementTitle {
    color: #fff
}

.icon-library .fsElement.dark::before {
    color: #fff
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-add-user>header:before,
.header--quicklinks .fsNavLevel1 li.icon-add-user a:before,
.menu--utility--nav .fsNavLevel1 li.icon-add-user a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-add-user a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-add-user a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-add-user a:before,
.homepage-explore button.header-trigger.icon-add-user .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-add-user .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-alumni>header:before,
.header--quicklinks .fsNavLevel1 li.icon-alumni a:before,
.menu--utility--nav .fsNavLevel1 li.icon-alumni a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-alumni a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-alumni a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-alumni a:before,
.homepage-explore button.header-trigger.icon-alumni .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-alumni .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apple>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apple a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apple a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apple a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apple a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apple a:before,
.homepage-explore button.header-trigger.icon-apple .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apple .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apply>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apply a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apply a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apply a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apply a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apply a:before,
.homepage-explore button.header-trigger.icon-apply .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apply .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-backpack>header:before,
.header--quicklinks .fsNavLevel1 li.icon-backpack a:before,
.menu--utility--nav .fsNavLevel1 li.icon-backpack a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-backpack a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-backpack a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-backpack a:before,
.homepage-explore button.header-trigger.icon-backpack .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-backpack .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-badge>header:before,
.header--quicklinks .fsNavLevel1 li.icon-badge a:before,
.menu--utility--nav .fsNavLevel1 li.icon-badge a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-badge a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-badge a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-badge a:before,
.homepage-explore button.header-trigger.icon-badge .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-badge .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bar-graph>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bar-graph a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bar-graph a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bar-graph a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bar-graph a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bar-graph a:before,
.homepage-explore button.header-trigger.icon-bar-graph .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bar-graph .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-baseball>header:before,
.header--quicklinks .fsNavLevel1 li.icon-baseball a:before,
.menu--utility--nav .fsNavLevel1 li.icon-baseball a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-baseball a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-baseball a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-baseball a:before,
.homepage-explore button.header-trigger.icon-baseball .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-baseball .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-block>header:before,
.header--quicklinks .fsNavLevel1 li.icon-block a:before,
.menu--utility--nav .fsNavLevel1 li.icon-block a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-block a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-block a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-block a:before,
.homepage-explore button.header-trigger.icon-block .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-block .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-stack>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-stack a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-stack a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-stack a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-stack a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-stack a:before,
.homepage-explore button.header-trigger.icon-book-stack .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-stack .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book a:before,
.homepage-explore button.header-trigger.icon-book .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-brainstorm>header:before,
.header--quicklinks .fsNavLevel1 li.icon-brainstorm a:before,
.menu--utility--nav .fsNavLevel1 li.icon-brainstorm a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-brainstorm a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-brainstorm a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-brainstorm a:before,
.homepage-explore button.header-trigger.icon-brainstorm .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-brainstorm .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-briefcase>header:before,
.header--quicklinks .fsNavLevel1 li.icon-briefcase a:before,
.menu--utility--nav .fsNavLevel1 li.icon-briefcase a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-briefcase a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-briefcase a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-briefcase a:before,
.homepage-explore button.header-trigger.icon-briefcase .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-briefcase .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bullhorn>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bullhorn a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bullhorn a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bullhorn a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bullhorn a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bullhorn a:before,
.homepage-explore button.header-trigger.icon-bullhorn .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bullhorn .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bus a:before,
.homepage-explore button.header-trigger.icon-bus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-calendar>header:before,
.header--quicklinks .fsNavLevel1 li.icon-calendar a:before,
.menu--utility--nav .fsNavLevel1 li.icon-calendar a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-calendar a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-calendar a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-calendar a:before,
.homepage-explore button.header-trigger.icon-calendar .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-calendar .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-camera>header:before,
.header--quicklinks .fsNavLevel1 li.icon-camera a:before,
.menu--utility--nav .fsNavLevel1 li.icon-camera a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-camera a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-camera a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-camera a:before,
.homepage-explore button.header-trigger.icon-camera .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-camera .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-certificate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-certificate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-certificate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-certificate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-certificate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-certificate a:before,
.homepage-explore button.header-trigger.icon-certificate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-certificate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-alt a:before,
.homepage-explore button.header-trigger.icon-chat-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat a:before,
.homepage-explore button.header-trigger.icon-chat .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-check>header:before,
.header--quicklinks .fsNavLevel1 li.icon-check a:before,
.menu--utility--nav .fsNavLevel1 li.icon-check a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-check a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-check a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-check a:before,
.homepage-explore button.header-trigger.icon-check .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-check .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chess>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chess a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chess a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chess a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chess a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chess a:before,
.homepage-explore button.header-trigger.icon-chess .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chess .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-church>header:before,
.header--quicklinks .fsNavLevel1 li.icon-church a:before,
.menu--utility--nav .fsNavLevel1 li.icon-church a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-church a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-church a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-church a:before,
.homepage-explore button.header-trigger.icon-church .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-church .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-city>header:before,
.header--quicklinks .fsNavLevel1 li.icon-city a:before,
.menu--utility--nav .fsNavLevel1 li.icon-city a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-city a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-city a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-city a:before,
.homepage-explore button.header-trigger.icon-city .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-city .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-classroom>header:before,
.header--quicklinks .fsNavLevel1 li.icon-classroom a:before,
.menu--utility--nav .fsNavLevel1 li.icon-classroom a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-classroom a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-classroom a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-classroom a:before,
.homepage-explore button.header-trigger.icon-classroom .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-classroom .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cleat>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cleat a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cleat a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cleat a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cleat a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cleat a:before,
.homepage-explore button.header-trigger.icon-cleat .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cleat .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-clock>header:before,
.header--quicklinks .fsNavLevel1 li.icon-clock a:before,
.menu--utility--nav .fsNavLevel1 li.icon-clock a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-clock a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-clock a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-clock a:before,
.homepage-explore button.header-trigger.icon-clock .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-clock .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-college>header:before,
.header--quicklinks .fsNavLevel1 li.icon-college a:before,
.menu--utility--nav .fsNavLevel1 li.icon-college a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-college a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-college a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-college a:before,
.homepage-explore button.header-trigger.icon-college .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-college .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-connected-users>header:before,
.header--quicklinks .fsNavLevel1 li.icon-connected-users a:before,
.menu--utility--nav .fsNavLevel1 li.icon-connected-users a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-connected-users a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-connected-users a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-connected-users a:before,
.homepage-explore button.header-trigger.icon-connected-users .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-connected-users .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-construction>header:before,
.header--quicklinks .fsNavLevel1 li.icon-construction a:before,
.menu--utility--nav .fsNavLevel1 li.icon-construction a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-construction a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-construction a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-construction a:before,
.homepage-explore button.header-trigger.icon-construction .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-construction .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-credit-card>header:before,
.header--quicklinks .fsNavLevel1 li.icon-credit-card a:before,
.menu--utility--nav .fsNavLevel1 li.icon-credit-card a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-credit-card a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-credit-card a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-credit-card a:before,
.homepage-explore button.header-trigger.icon-credit-card .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-credit-card .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cross>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cross a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cross a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cross a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cross a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cross a:before,
.homepage-explore button.header-trigger.icon-cross .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cross .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diagram>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diagram a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diagram a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diagram a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diagram a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diagram a:before,
.homepage-explore button.header-trigger.icon-diagram .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diagram .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diploma>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diploma a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diploma a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diploma a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diploma a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diploma a:before,
.homepage-explore button.header-trigger.icon-diploma .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diploma .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-directory>header:before,
.header--quicklinks .fsNavLevel1 li.icon-directory a:before,
.menu--utility--nav .fsNavLevel1 li.icon-directory a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-directory a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-directory a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-directory a:before,
.homepage-explore button.header-trigger.icon-directory .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-directory .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diversity>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diversity a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diversity a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diversity a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diversity a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diversity a:before,
.homepage-explore button.header-trigger.icon-diversity .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diversity .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-droplet>header:before,
.header--quicklinks .fsNavLevel1 li.icon-droplet a:before,
.menu--utility--nav .fsNavLevel1 li.icon-droplet a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-droplet a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-droplet a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-droplet a:before,
.homepage-explore button.header-trigger.icon-droplet .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-droplet .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-email>header:before,
.header--quicklinks .fsNavLevel1 li.icon-email a:before,
.menu--utility--nav .fsNavLevel1 li.icon-email a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-email a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-email a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-email a:before,
.homepage-explore button.header-trigger.icon-email .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-email .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-family>header:before,
.header--quicklinks .fsNavLevel1 li.icon-family a:before,
.menu--utility--nav .fsNavLevel1 li.icon-family a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-family a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-family a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-family a:before,
.homepage-explore button.header-trigger.icon-family .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-family .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-faq>header:before,
.header--quicklinks .fsNavLevel1 li.icon-faq a:before,
.menu--utility--nav .fsNavLevel1 li.icon-faq a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-faq a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-faq a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-faq a:before,
.homepage-explore button.header-trigger.icon-faq .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-faq .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-flag>header:before,
.header--quicklinks .fsNavLevel1 li.icon-flag a:before,
.menu--utility--nav .fsNavLevel1 li.icon-flag a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-flag a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-flag a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-flag a:before,
.homepage-explore button.header-trigger.icon-flag .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-flag .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-folder>header:before,
.header--quicklinks .fsNavLevel1 li.icon-folder a:before,
.menu--utility--nav .fsNavLevel1 li.icon-folder a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-folder a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-folder a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-folder a:before,
.homepage-explore button.header-trigger.icon-folder .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-folder .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-football>header:before,
.header--quicklinks .fsNavLevel1 li.icon-football a:before,
.menu--utility--nav .fsNavLevel1 li.icon-football a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-football a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-football a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-football a:before,
.homepage-explore button.header-trigger.icon-football .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-football .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-gift>header:before,
.header--quicklinks .fsNavLevel1 li.icon-gift a:before,
.menu--utility--nav .fsNavLevel1 li.icon-gift a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-gift a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-gift a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-gift a:before,
.homepage-explore button.header-trigger.icon-gift .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-gift .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-global-diversity>header:before,
.header--quicklinks .fsNavLevel1 li.icon-global-diversity a:before,
.menu--utility--nav .fsNavLevel1 li.icon-global-diversity a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-global-diversity a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-global-diversity a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-global-diversity a:before,
.homepage-explore button.header-trigger.icon-global-diversity .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-global-diversity .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-globe>header:before,
.header--quicklinks .fsNavLevel1 li.icon-globe a:before,
.menu--utility--nav .fsNavLevel1 li.icon-globe a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-globe a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-globe a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-globe a:before,
.homepage-explore button.header-trigger.icon-globe .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-globe .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-google-classroom>header:before,
.header--quicklinks .fsNavLevel1 li.icon-google-classroom a:before,
.menu--utility--nav .fsNavLevel1 li.icon-google-classroom a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-google-classroom a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-google-classroom a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-google-classroom a:before,
.homepage-explore button.header-trigger.icon-google-classroom .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-google-classroom .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-graduation>header:before,
.header--quicklinks .fsNavLevel1 li.icon-graduation a:before,
.menu--utility--nav .fsNavLevel1 li.icon-graduation a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-graduation a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-graduation a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-graduation a:before,
.homepage-explore button.header-trigger.icon-graduation .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-graduation .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-alt a:before,
.homepage-explore button.header-trigger.icon-group-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group a:before,
.homepage-explore button.header-trigger.icon-group .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-handshake>header:before,
.header--quicklinks .fsNavLevel1 li.icon-handshake a:before,
.menu--utility--nav .fsNavLevel1 li.icon-handshake a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-handshake a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-handshake a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-handshake a:before,
.homepage-explore button.header-trigger.icon-handshake .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-handshake .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-alt a:before,
.homepage-explore button.header-trigger.icon-heart-hand-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand a:before,
.homepage-explore button.header-trigger.icon-heart-hand .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart a:before,
.homepage-explore button.header-trigger.icon-heart .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-info>header:before,
.header--quicklinks .fsNavLevel1 li.icon-info a:before,
.menu--utility--nav .fsNavLevel1 li.icon-info a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-info a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-info a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-info a:before,
.homepage-explore button.header-trigger.icon-info .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-info .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-interactive>header:before,
.header--quicklinks .fsNavLevel1 li.icon-interactive a:before,
.menu--utility--nav .fsNavLevel1 li.icon-interactive a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-interactive a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-interactive a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-interactive a:before,
.homepage-explore button.header-trigger.icon-interactive .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-interactive .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-jersey>header:before,
.header--quicklinks .fsNavLevel1 li.icon-jersey a:before,
.menu--utility--nav .fsNavLevel1 li.icon-jersey a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-jersey a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-jersey a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-jersey a:before,
.homepage-explore button.header-trigger.icon-jersey .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-jersey .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-laurel>header:before,
.header--quicklinks .fsNavLevel1 li.icon-laurel a:before,
.menu--utility--nav .fsNavLevel1 li.icon-laurel a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-laurel a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-laurel a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-laurel a:before,
.homepage-explore button.header-trigger.icon-laurel .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-laurel .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leader>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leader a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leader a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leader a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leader a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leader a:before,
.homepage-explore button.header-trigger.icon-leader .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leader .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leaf>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leaf a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leaf a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leaf a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leaf a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leaf a:before,
.homepage-explore button.header-trigger.icon-leaf .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leaf .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lightbulb>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lightbulb a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lightbulb a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lightbulb a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lightbulb a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lightbulb a:before,
.homepage-explore button.header-trigger.icon-lightbulb .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lightbulb .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-link>header:before,
.header--quicklinks .fsNavLevel1 li.icon-link a:before,
.menu--utility--nav .fsNavLevel1 li.icon-link a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-link a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-link a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-link a:before,
.homepage-explore button.header-trigger.icon-link .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-link .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-location>header:before,
.header--quicklinks .fsNavLevel1 li.icon-location a:before,
.menu--utility--nav .fsNavLevel1 li.icon-location a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-location a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-location a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-location a:before,
.homepage-explore button.header-trigger.icon-location .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-location .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lock>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lock a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lock a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lock a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lock a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lock a:before,
.homepage-explore button.header-trigger.icon-lock .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lock .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-map>header:before,
.header--quicklinks .fsNavLevel1 li.icon-map a:before,
.menu--utility--nav .fsNavLevel1 li.icon-map a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-map a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-map a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-map a:before,
.homepage-explore button.header-trigger.icon-map .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-map .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medal>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medal a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medal a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medal a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medal a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medal a:before,
.homepage-explore button.header-trigger.icon-medal .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medal .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medical>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medical a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medical a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medical a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medical a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medical a:before,
.homepage-explore button.header-trigger.icon-medical .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medical .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-menu>header:before,
.header--quicklinks .fsNavLevel1 li.icon-menu a:before,
.menu--utility--nav .fsNavLevel1 li.icon-menu a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-menu a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-menu a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-menu a:before,
.homepage-explore button.header-trigger.icon-menu .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-menu .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-alt a:before,
.homepage-explore button.header-trigger.icon-microphone-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone a:before,
.homepage-explore button.header-trigger.icon-microphone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microscope>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microscope a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microscope a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microscope a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microscope a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microscope a:before,
.homepage-explore button.header-trigger.icon-microscope .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microscope .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-mobile-phone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-mobile-phone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-mobile-phone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-mobile-phone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-mobile-phone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-mobile-phone a:before,
.homepage-explore button.header-trigger.icon-mobile-phone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-mobile-phone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-money>header:before,
.header--quicklinks .fsNavLevel1 li.icon-money a:before,
.menu--utility--nav .fsNavLevel1 li.icon-money a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-money a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-money a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-money a:before,
.homepage-explore button.header-trigger.icon-money .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-money .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-music>header:before,
.header--quicklinks .fsNavLevel1 li.icon-music a:before,
.menu--utility--nav .fsNavLevel1 li.icon-music a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-music a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-music a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-music a:before,
.homepage-explore button.header-trigger.icon-music .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-music .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-name-badge>header:before,
.header--quicklinks .fsNavLevel1 li.icon-name-badge a:before,
.menu--utility--nav .fsNavLevel1 li.icon-name-badge a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-name-badge a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-name-badge a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-name-badge a:before,
.homepage-explore button.header-trigger.icon-name-badge .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-name-badge .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-newspaper>header:before,
.header--quicklinks .fsNavLevel1 li.icon-newspaper a:before,
.menu--utility--nav .fsNavLevel1 li.icon-newspaper a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-newspaper a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-newspaper a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-newspaper a:before,
.homepage-explore button.header-trigger.icon-newspaper .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-newspaper .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-open-door>header:before,
.header--quicklinks .fsNavLevel1 li.icon-open-door a:before,
.menu--utility--nav .fsNavLevel1 li.icon-open-door a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-open-door a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-open-door a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-open-door a:before,
.homepage-explore button.header-trigger.icon-open-door .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-open-door .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-paint>header:before,
.header--quicklinks .fsNavLevel1 li.icon-paint a:before,
.menu--utility--nav .fsNavLevel1 li.icon-paint a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-paint a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-paint a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-paint a:before,
.homepage-explore button.header-trigger.icon-paint .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-paint .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-parent>header:before,
.header--quicklinks .fsNavLevel1 li.icon-parent a:before,
.menu--utility--nav .fsNavLevel1 li.icon-parent a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-parent a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-parent a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-parent a:before,
.homepage-explore button.header-trigger.icon-parent .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-parent .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-park>header:before,
.header--quicklinks .fsNavLevel1 li.icon-park a:before,
.menu--utility--nav .fsNavLevel1 li.icon-park a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-park a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-park a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-park a:before,
.homepage-explore button.header-trigger.icon-park .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-park .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-party>header:before,
.header--quicklinks .fsNavLevel1 li.icon-party a:before,
.menu--utility--nav .fsNavLevel1 li.icon-party a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-party a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-party a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-party a:before,
.homepage-explore button.header-trigger.icon-party .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-party .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pencil>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pencil a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pencil a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pencil a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pencil a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pencil a:before,
.homepage-explore button.header-trigger.icon-pencil .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pencil .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-phone>header:before,
.header--quicklinks .fsNavLevel1 li.icon-phone a:before,
.menu--utility--nav .fsNavLevel1 li.icon-phone a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-phone a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-phone a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-phone a:before,
.homepage-explore button.header-trigger.icon-phone .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-phone .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-picture>header:before,
.header--quicklinks .fsNavLevel1 li.icon-picture a:before,
.menu--utility--nav .fsNavLevel1 li.icon-picture a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-picture a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-picture a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-picture a:before,
.homepage-explore button.header-trigger.icon-picture .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-picture .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pie-chart>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pie-chart a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pie-chart a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pie-chart a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pie-chart a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pie-chart a:before,
.homepage-explore button.header-trigger.icon-pie-chart .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pie-chart .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-piggy-bank>header:before,
.header--quicklinks .fsNavLevel1 li.icon-piggy-bank a:before,
.menu--utility--nav .fsNavLevel1 li.icon-piggy-bank a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-piggy-bank a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-piggy-bank a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-piggy-bank a:before,
.homepage-explore button.header-trigger.icon-piggy-bank .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-piggy-bank .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-ping-pong>header:before,
.header--quicklinks .fsNavLevel1 li.icon-ping-pong a:before,
.menu--utility--nav .fsNavLevel1 li.icon-ping-pong a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-ping-pong a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-ping-pong a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-ping-pong a:before,
.homepage-explore button.header-trigger.icon-ping-pong .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-ping-pong .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plate a:before,
.homepage-explore button.header-trigger.icon-plate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-playground>header:before,
.header--quicklinks .fsNavLevel1 li.icon-playground a:before,
.menu--utility--nav .fsNavLevel1 li.icon-playground a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-playground a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-playground a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-playground a:before,
.homepage-explore button.header-trigger.icon-playground .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-playground .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-podium>header:before,
.header--quicklinks .fsNavLevel1 li.icon-podium a:before,
.menu--utility--nav .fsNavLevel1 li.icon-podium a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-podium a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-podium a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-podium a:before,
.homepage-explore button.header-trigger.icon-podium .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-podium .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-question>header:before,
.header--quicklinks .fsNavLevel1 li.icon-question a:before,
.menu--utility--nav .fsNavLevel1 li.icon-question a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-question a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-question a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-question a:before,
.homepage-explore button.header-trigger.icon-question .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-question .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-rain>header:before,
.header--quicklinks .fsNavLevel1 li.icon-rain a:before,
.menu--utility--nav .fsNavLevel1 li.icon-rain a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-rain a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-rain a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-rain a:before,
.homepage-explore button.header-trigger.icon-rain .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-rain .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-alt>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-alt a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-alt a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-alt a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-alt a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-alt a:before,
.homepage-explore button.header-trigger.icon-reading-alt .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-alt .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading a:before,
.homepage-explore button.header-trigger.icon-reading .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-report-card>header:before,
.header--quicklinks .fsNavLevel1 li.icon-report-card a:before,
.menu--utility--nav .fsNavLevel1 li.icon-report-card a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-report-card a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-report-card a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-report-card a:before,
.homepage-explore button.header-trigger.icon-report-card .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-report-card .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-robot>header:before,
.header--quicklinks .fsNavLevel1 li.icon-robot a:before,
.menu--utility--nav .fsNavLevel1 li.icon-robot a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-robot a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-robot a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-robot a:before,
.homepage-explore button.header-trigger.icon-robot .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-robot .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-school>header:before,
.header--quicklinks .fsNavLevel1 li.icon-school a:before,
.menu--utility--nav .fsNavLevel1 li.icon-school a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-school a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-school a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-school a:before,
.homepage-explore button.header-trigger.icon-school .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-school .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-screens>header:before,
.header--quicklinks .fsNavLevel1 li.icon-screens a:before,
.menu--utility--nav .fsNavLevel1 li.icon-screens a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-screens a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-screens a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-screens a:before,
.homepage-explore button.header-trigger.icon-screens .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-screens .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-settings>header:before,
.header--quicklinks .fsNavLevel1 li.icon-settings a:before,
.menu--utility--nav .fsNavLevel1 li.icon-settings a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-settings a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-settings a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-settings a:before,
.homepage-explore button.header-trigger.icon-settings .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-settings .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-shield-police>header:before,
.header--quicklinks .fsNavLevel1 li.icon-shield-police a:before,
.menu--utility--nav .fsNavLevel1 li.icon-shield-police a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-shield-police a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-shield-police a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-shield-police a:before,
.homepage-explore button.header-trigger.icon-shield-police .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-shield-police .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-snowflake>header:before,
.header--quicklinks .fsNavLevel1 li.icon-snowflake a:before,
.menu--utility--nav .fsNavLevel1 li.icon-snowflake a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-snowflake a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-snowflake a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-snowflake a:before,
.homepage-explore button.header-trigger.icon-snowflake .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-snowflake .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-soccer>header:before,
.header--quicklinks .fsNavLevel1 li.icon-soccer a:before,
.menu--utility--nav .fsNavLevel1 li.icon-soccer a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-soccer a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-soccer a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-soccer a:before,
.homepage-explore button.header-trigger.icon-soccer .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-soccer .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-david>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-david a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-david a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-david a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-david a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-david a:before,
.homepage-explore button.header-trigger.icon-star-david .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-david .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star a:before,
.homepage-explore button.header-trigger.icon-star .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-store>header:before,
.header--quicklinks .fsNavLevel1 li.icon-store a:before,
.menu--utility--nav .fsNavLevel1 li.icon-store a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-store a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-store a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-store a:before,
.homepage-explore button.header-trigger.icon-store .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-store .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-sun>header:before,
.header--quicklinks .fsNavLevel1 li.icon-sun a:before,
.menu--utility--nav .fsNavLevel1 li.icon-sun a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-sun a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-sun a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-sun a:before,
.homepage-explore button.header-trigger.icon-sun .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-sun .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-task>header:before,
.header--quicklinks .fsNavLevel1 li.icon-task a:before,
.menu--utility--nav .fsNavLevel1 li.icon-task a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-task a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-task a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-task a:before,
.homepage-explore button.header-trigger.icon-task .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-task .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teacher>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teacher a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teacher a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teacher a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teacher a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teacher a:before,
.homepage-explore button.header-trigger.icon-teacher .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teacher .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teamwork>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teamwork a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teamwork a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teamwork a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teamwork a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teamwork a:before,
.homepage-explore button.header-trigger.icon-teamwork .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teamwork .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-theatre>header:before,
.header--quicklinks .fsNavLevel1 li.icon-theatre a:before,
.menu--utility--nav .fsNavLevel1 li.icon-theatre a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-theatre a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-theatre a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-theatre a:before,
.homepage-explore button.header-trigger.icon-theatre .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-theatre .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thropys>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thropys a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thropys a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thropys a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thropys a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thropys a:before,
.homepage-explore button.header-trigger.icon-thropys .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thropys .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-skyward>header:before,
.header--quicklinks .fsNavLevel1 li.icon-skyward a:before,
.menu--utility--nav .fsNavLevel1 li.icon-skyward a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-skyward a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-skyward a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-skyward a:before,
.homepage-explore button.header-trigger.icon-skyward .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-skyward .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thumbs-up>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thumbs-up a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thumbs-up a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thumbs-up a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thumbs-up a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thumbs-up a:before,
.homepage-explore button.header-trigger.icon-thumbs-up .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thumbs-up .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tools>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tools a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tools a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tools a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tools a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tools a:before,
.homepage-explore button.header-trigger.icon-tools .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tools .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-translate>header:before,
.header--quicklinks .fsNavLevel1 li.icon-translate a:before,
.menu--utility--nav .fsNavLevel1 li.icon-translate a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-translate a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-translate a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-translate a:before,
.homepage-explore button.header-trigger.icon-translate .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-translate .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tree>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tree a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tree a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tree a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tree a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tree a:before,
.homepage-explore button.header-trigger.icon-tree .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tree .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-trophy>header:before,
.header--quicklinks .fsNavLevel1 li.icon-trophy a:before,
.menu--utility--nav .fsNavLevel1 li.icon-trophy a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-trophy a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-trophy a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-trophy a:before,
.homepage-explore button.header-trigger.icon-trophy .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-trophy .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-user>header:before,
.header--quicklinks .fsNavLevel1 li.icon-user a:before,
.menu--utility--nav .fsNavLevel1 li.icon-user a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-user a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-user a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-user a:before,
.homepage-explore button.header-trigger.icon-user .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-user .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-video>header:before,
.header--quicklinks .fsNavLevel1 li.icon-video a:before,
.menu--utility--nav .fsNavLevel1 li.icon-video a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-video a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-video a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-video a:before,
.homepage-explore button.header-trigger.icon-video .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-video .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-virus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-virus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-virus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-virus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-virus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-virus a:before,
.homepage-explore button.header-trigger.icon-virus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-virus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-warning>header:before,
.header--quicklinks .fsNavLevel1 li.icon-warning a:before,
.menu--utility--nav .fsNavLevel1 li.icon-warning a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-warning a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-warning a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-warning a:before,
.homepage-explore button.header-trigger.icon-warning .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-warning .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-wheelchair>header:before,
.header--quicklinks .fsNavLevel1 li.icon-wheelchair a:before,
.menu--utility--nav .fsNavLevel1 li.icon-wheelchair a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-wheelchair a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-wheelchair a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-wheelchair a:before,
.homepage-explore button.header-trigger.icon-wheelchair .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-wheelchair .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-add-user-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-add-user-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-add-user-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-add-user-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-add-user-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-add-user-solid a:before,
.homepage-explore button.header-trigger.icon-add-user-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-add-user-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-alumni-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-alumni-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-alumni-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-alumni-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-alumni-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-alumni-solid a:before,
.homepage-explore button.header-trigger.icon-alumni-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-alumni-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apple-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apple-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apple-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apple-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apple-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apple-solid a:before,
.homepage-explore button.header-trigger.icon-apple-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apple-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-apply-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-apply-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-apply-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-apply-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-apply-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-apply-solid a:before,
.homepage-explore button.header-trigger.icon-apply-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-apply-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-backpack-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-backpack-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-backpack-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-backpack-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-backpack-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-backpack-solid a:before,
.homepage-explore button.header-trigger.icon-backpack-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-backpack-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-badge-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-badge-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-badge-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-badge-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-badge-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-badge-solid a:before,
.homepage-explore button.header-trigger.icon-badge-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-badge-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bar-graph-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bar-graph-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bar-graph-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bar-graph-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bar-graph-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bar-graph-solid a:before,
.homepage-explore button.header-trigger.icon-bar-graph-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bar-graph-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-baseball-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-baseball-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-baseball-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-baseball-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-baseball-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-baseball-solid a:before,
.homepage-explore button.header-trigger.icon-baseball-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-baseball-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-block-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-block-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-block-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-block-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-block-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-block-solid a:before,
.homepage-explore button.header-trigger.icon-block-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-block-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-stack-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-stack-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-stack-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-stack-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-stack-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-stack-solid a:before,
.homepage-explore button.header-trigger.icon-book-stack-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-stack-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-book-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-book-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-book-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-book-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-book-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-book-solid a:before,
.homepage-explore button.header-trigger.icon-book-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-book-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-brainstorm-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-brainstorm-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-brainstorm-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-brainstorm-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-brainstorm-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-brainstorm-solid a:before,
.homepage-explore button.header-trigger.icon-brainstorm-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-brainstorm-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-briefcase-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-briefcase-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-briefcase-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-briefcase-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-briefcase-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-briefcase-solid a:before,
.homepage-explore button.header-trigger.icon-briefcase-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-briefcase-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bullhorn-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bullhorn-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bullhorn-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bullhorn-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bullhorn-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bullhorn-solid a:before,
.homepage-explore button.header-trigger.icon-bullhorn-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bullhorn-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-bus-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-bus-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-bus-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-bus-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-bus-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-bus-solid a:before,
.homepage-explore button.header-trigger.icon-bus-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-bus-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-calendar-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-calendar-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-calendar-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-calendar-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-calendar-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-calendar-solid a:before,
.homepage-explore button.header-trigger.icon-calendar-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-calendar-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-camera-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-camera-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-camera-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-camera-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-camera-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-camera-solid a:before,
.homepage-explore button.header-trigger.icon-camera-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-camera-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-certificate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-certificate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-certificate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-certificate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-certificate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-certificate-solid a:before,
.homepage-explore button.header-trigger.icon-certificate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-certificate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-alt-solid a:before,
.homepage-explore button.header-trigger.icon-chat-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chat-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chat-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chat-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chat-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chat-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chat-solid a:before,
.homepage-explore button.header-trigger.icon-chat-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chat-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-check-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-check-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-check-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-check-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-check-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-check-solid a:before,
.homepage-explore button.header-trigger.icon-check-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-check-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-chess-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-chess-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-chess-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-chess-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-chess-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-chess-solid a:before,
.homepage-explore button.header-trigger.icon-chess-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-chess-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-church-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-church-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-church-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-church-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-church-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-church-solid a:before,
.homepage-explore button.header-trigger.icon-church-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-church-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-city-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-city-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-city-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-city-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-city-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-city-solid a:before,
.homepage-explore button.header-trigger.icon-city-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-city-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-classroom-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-classroom-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-classroom-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-classroom-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-classroom-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-classroom-solid a:before,
.homepage-explore button.header-trigger.icon-classroom-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-classroom-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cleat-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cleat-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cleat-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cleat-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cleat-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cleat-solid a:before,
.homepage-explore button.header-trigger.icon-cleat-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cleat-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-clock-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-clock-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-clock-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-clock-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-clock-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-clock-solid a:before,
.homepage-explore button.header-trigger.icon-clock-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-clock-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-college-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-college-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-college-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-college-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-college-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-college-solid a:before,
.homepage-explore button.header-trigger.icon-college-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-college-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-connected-users-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-connected-users-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-connected-users-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-connected-users-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-connected-users-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-connected-users-solid a:before,
.homepage-explore button.header-trigger.icon-connected-users-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-connected-users-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-construction-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-construction-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-construction-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-construction-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-construction-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-construction-solid a:before,
.homepage-explore button.header-trigger.icon-construction-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-construction-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-credit-card-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-credit-card-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-credit-card-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-credit-card-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-credit-card-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-credit-card-solid a:before,
.homepage-explore button.header-trigger.icon-credit-card-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-credit-card-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-cross-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-cross-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-cross-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-cross-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-cross-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-cross-solid a:before,
.homepage-explore button.header-trigger.icon-cross-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-cross-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diagram-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diagram-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diagram-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diagram-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diagram-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diagram-solid a:before,
.homepage-explore button.header-trigger.icon-diagram-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diagram-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diploma-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diploma-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diploma-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diploma-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diploma-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diploma-solid a:before,
.homepage-explore button.header-trigger.icon-diploma-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diploma-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-directory-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-directory-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-directory-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-directory-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-directory-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-directory-solid a:before,
.homepage-explore button.header-trigger.icon-directory-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-directory-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-diversity-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-diversity-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-diversity-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-diversity-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-diversity-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-diversity-solid a:before,
.homepage-explore button.header-trigger.icon-diversity-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-diversity-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-droplet-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-droplet-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-droplet-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-droplet-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-droplet-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-droplet-solid a:before,
.homepage-explore button.header-trigger.icon-droplet-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-droplet-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-email-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-email-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-email-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-email-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-email-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-email-solid a:before,
.homepage-explore button.header-trigger.icon-email-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-email-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-family-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-family-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-family-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-family-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-family-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-family-solid a:before,
.homepage-explore button.header-trigger.icon-family-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-family-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-faq-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-faq-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-faq-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-faq-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-faq-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-faq-solid a:before,
.homepage-explore button.header-trigger.icon-faq-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-faq-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-flag-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-flag-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-flag-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-flag-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-flag-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-flag-solid a:before,
.homepage-explore button.header-trigger.icon-flag-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-flag-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-folder-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-folder-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-folder-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-folder-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-folder-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-folder-solid a:before,
.homepage-explore button.header-trigger.icon-folder-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-folder-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-football-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-football-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-football-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-football-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-football-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-football-solid a:before,
.homepage-explore button.header-trigger.icon-football-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-football-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-gift-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-gift-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-gift-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-gift-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-gift-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-gift-solid a:before,
.homepage-explore button.header-trigger.icon-gift-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-gift-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-global-diversity-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-global-diversity-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-global-diversity-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-global-diversity-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-global-diversity-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-global-diversity-solid a:before,
.homepage-explore button.header-trigger.icon-global-diversity-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-global-diversity-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-globe-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-globe-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-globe-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-globe-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-globe-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-globe-solid a:before,
.homepage-explore button.header-trigger.icon-globe-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-globe-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-google-classroom-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-google-classroom-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-google-classroom-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-google-classroom-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-google-classroom-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-google-classroom-solid a:before,
.homepage-explore button.header-trigger.icon-google-classroom-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-google-classroom-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-graduation-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-graduation-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-graduation-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-graduation-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-graduation-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-graduation-solid a:before,
.homepage-explore button.header-trigger.icon-graduation-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-graduation-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-alt-solid a:before,
.homepage-explore button.header-trigger.icon-group-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-group-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-group-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-group-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-group-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-group-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-group-solid a:before,
.homepage-explore button.header-trigger.icon-group-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-group-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-handshake-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-handshake-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-handshake-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-handshake-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-handshake-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-handshake-solid a:before,
.homepage-explore button.header-trigger.icon-handshake-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-handshake-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-alt-solid a:before,
.homepage-explore button.header-trigger.icon-heart-hand-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-hand-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-hand-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-hand-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-hand-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-hand-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-hand-solid a:before,
.homepage-explore button.header-trigger.icon-heart-hand-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-hand-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-heart-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-heart-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-heart-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-heart-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-heart-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-heart-solid a:before,
.homepage-explore button.header-trigger.icon-heart-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-heart-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-info-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-info-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-info-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-info-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-info-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-info-solid a:before,
.homepage-explore button.header-trigger.icon-info-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-info-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-interactive-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-interactive-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-interactive-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-interactive-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-interactive-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-interactive-solid a:before,
.homepage-explore button.header-trigger.icon-interactive-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-interactive-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-jersey-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-jersey-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-jersey-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-jersey-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-jersey-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-jersey-solid a:before,
.homepage-explore button.header-trigger.icon-jersey-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-jersey-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-laurel-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-laurel-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-laurel-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-laurel-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-laurel-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-laurel-solid a:before,
.homepage-explore button.header-trigger.icon-laurel-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-laurel-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leader-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leader-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leader-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leader-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leader-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leader-solid a:before,
.homepage-explore button.header-trigger.icon-leader-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leader-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-leaf-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-leaf-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-leaf-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-leaf-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-leaf-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-leaf-solid a:before,
.homepage-explore button.header-trigger.icon-leaf-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-leaf-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lightbulb-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lightbulb-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lightbulb-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lightbulb-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lightbulb-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lightbulb-solid a:before,
.homepage-explore button.header-trigger.icon-lightbulb-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lightbulb-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-link-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-link-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-link-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-link-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-link-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-link-solid a:before,
.homepage-explore button.header-trigger.icon-link-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-link-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-location-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-location-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-location-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-location-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-location-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-location-solid a:before,
.homepage-explore button.header-trigger.icon-location-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-location-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-lock-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-lock-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-lock-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-lock-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-lock-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-lock-solid a:before,
.homepage-explore button.header-trigger.icon-lock-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-lock-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-map-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-map-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-map-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-map-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-map-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-map-solid a:before,
.homepage-explore button.header-trigger.icon-map-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-map-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medal-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medal-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medal-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medal-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medal-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medal-solid a:before,
.homepage-explore button.header-trigger.icon-medal-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medal-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-medical-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-medical-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-medical-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-medical-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-medical-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-medical-solid a:before,
.homepage-explore button.header-trigger.icon-medical-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-medical-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-menu-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-menu-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-menu-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-menu-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-menu-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-menu-solid a:before,
.homepage-explore button.header-trigger.icon-menu-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-menu-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-alt-solid a:before,
.homepage-explore button.header-trigger.icon-microphone-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microphone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microphone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microphone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microphone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microphone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microphone-solid a:before,
.homepage-explore button.header-trigger.icon-microphone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microphone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-microscope-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-microscope-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-microscope-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-microscope-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-microscope-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-microscope-solid a:before,
.homepage-explore button.header-trigger.icon-microscope-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-microscope-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-mobile-phone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-mobile-phone-solid a:before,
.homepage-explore button.header-trigger.icon-mobile-phone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-mobile-phone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-money-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-money-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-money-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-money-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-money-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-money-solid a:before,
.homepage-explore button.header-trigger.icon-money-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-money-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-music-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-music-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-music-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-music-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-music-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-music-solid a:before,
.homepage-explore button.header-trigger.icon-music-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-music-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-name-badge-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-name-badge-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-name-badge-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-name-badge-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-name-badge-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-name-badge-solid a:before,
.homepage-explore button.header-trigger.icon-name-badge-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-name-badge-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-newspaper-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-newspaper-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-newspaper-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-newspaper-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-newspaper-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-newspaper-solid a:before,
.homepage-explore button.header-trigger.icon-newspaper-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-newspaper-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-open-door-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-open-door-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-open-door-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-open-door-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-open-door-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-open-door-solid a:before,
.homepage-explore button.header-trigger.icon-open-door-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-open-door-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-paint-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-paint-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-paint-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-paint-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-paint-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-paint-solid a:before,
.homepage-explore button.header-trigger.icon-paint-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-paint-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-parent-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-parent-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-parent-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-parent-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-parent-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-parent-solid a:before,
.homepage-explore button.header-trigger.icon-parent-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-parent-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-park-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-park-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-park-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-park-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-park-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-park-solid a:before,
.homepage-explore button.header-trigger.icon-park-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-park-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-party-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-party-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-party-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-party-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-party-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-party-solid a:before,
.homepage-explore button.header-trigger.icon-party-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-party-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pencil-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pencil-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pencil-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pencil-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pencil-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pencil-solid a:before,
.homepage-explore button.header-trigger.icon-pencil-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pencil-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-phone-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-phone-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-phone-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-phone-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-phone-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-phone-solid a:before,
.homepage-explore button.header-trigger.icon-phone-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-phone-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-picture-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-picture-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-picture-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-picture-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-picture-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-picture-solid a:before,
.homepage-explore button.header-trigger.icon-picture-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-picture-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-pie-chart-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-pie-chart-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-pie-chart-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-pie-chart-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-pie-chart-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-pie-chart-solid a:before,
.homepage-explore button.header-trigger.icon-pie-chart-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-pie-chart-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-piggy-bank-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-piggy-bank-solid a:before,
.homepage-explore button.header-trigger.icon-piggy-bank-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-piggy-bank-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-ping-pong-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-ping-pong-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-ping-pong-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-ping-pong-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-ping-pong-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-ping-pong-solid a:before,
.homepage-explore button.header-trigger.icon-ping-pong-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-ping-pong-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plate-solid a:before,
.homepage-explore button.header-trigger.icon-plate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-playground-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-playground-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-playground-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-playground-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-playground-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-playground-solid a:before,
.homepage-explore button.header-trigger.icon-playground-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-playground-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-podium-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-podium-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-podium-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-podium-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-podium-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-podium-solid a:before,
.homepage-explore button.header-trigger.icon-podium-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-podium-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-question-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-question-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-question-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-question-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-question-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-question-solid a:before,
.homepage-explore button.header-trigger.icon-question-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-question-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-rain-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-rain-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-rain-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-rain-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-rain-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-rain-solid a:before,
.homepage-explore button.header-trigger.icon-rain-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-rain-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-alt-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-alt-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-alt-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-alt-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-alt-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-alt-solid a:before,
.homepage-explore button.header-trigger.icon-reading-alt-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-alt-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-reading-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-reading-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-reading-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-reading-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-reading-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-reading-solid a:before,
.homepage-explore button.header-trigger.icon-reading-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-reading-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-report-card-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-report-card-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-report-card-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-report-card-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-report-card-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-report-card-solid a:before,
.homepage-explore button.header-trigger.icon-report-card-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-report-card-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-robot-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-robot-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-robot-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-robot-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-robot-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-robot-solid a:before,
.homepage-explore button.header-trigger.icon-robot-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-robot-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-school-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-school-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-school-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-school-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-school-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-school-solid a:before,
.homepage-explore button.header-trigger.icon-school-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-school-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-screens-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-screens-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-screens-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-screens-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-screens-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-screens-solid a:before,
.homepage-explore button.header-trigger.icon-screens-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-screens-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-settings-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-settings-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-settings-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-settings-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-settings-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-settings-solid a:before,
.homepage-explore button.header-trigger.icon-settings-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-settings-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-shield-police-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-shield-police-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-shield-police-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-shield-police-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-shield-police-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-shield-police-solid a:before,
.homepage-explore button.header-trigger.icon-shield-police-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-shield-police-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-snowflake-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-snowflake-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-snowflake-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-snowflake-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-snowflake-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-snowflake-solid a:before,
.homepage-explore button.header-trigger.icon-snowflake-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-snowflake-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-soccer-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-soccer-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-soccer-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-soccer-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-soccer-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-soccer-solid a:before,
.homepage-explore button.header-trigger.icon-soccer-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-soccer-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-david-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-david-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-david-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-david-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-david-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-david-solid a:before,
.homepage-explore button.header-trigger.icon-star-david-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-david-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-star-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-star-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-star-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-star-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-star-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-star-solid a:before,
.homepage-explore button.header-trigger.icon-star-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-star-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-store-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-store-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-store-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-store-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-store-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-store-solid a:before,
.homepage-explore button.header-trigger.icon-store-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-store-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-sun-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-sun-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-sun-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-sun-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-sun-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-sun-solid a:before,
.homepage-explore button.header-trigger.icon-sun-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-sun-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-task-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-task-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-task-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-task-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-task-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-task-solid a:before,
.homepage-explore button.header-trigger.icon-task-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-task-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teacher-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teacher-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teacher-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teacher-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teacher-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teacher-solid a:before,
.homepage-explore button.header-trigger.icon-teacher-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teacher-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-teamwork-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-teamwork-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-teamwork-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-teamwork-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-teamwork-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-teamwork-solid a:before,
.homepage-explore button.header-trigger.icon-teamwork-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-teamwork-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-theatre-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-theatre-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-theatre-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-theatre-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-theatre-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-theatre-solid a:before,
.homepage-explore button.header-trigger.icon-theatre-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-theatre-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-thumbs-up-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-thumbs-up-solid a:before,
.homepage-explore button.header-trigger.icon-thumbs-up-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-thumbs-up-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tools-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tools-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tools-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tools-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tools-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tools-solid a:before,
.homepage-explore button.header-trigger.icon-tools-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tools-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-translate-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-translate-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-translate-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-translate-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-translate-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-translate-solid a:before,
.homepage-explore button.header-trigger.icon-translate-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-translate-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-tree-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-tree-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-tree-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-tree-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-tree-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-tree-solid a:before,
.homepage-explore button.header-trigger.icon-tree-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-tree-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-trophy-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-trophy-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-trophy-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-trophy-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-trophy-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-trophy-solid a:before,
.homepage-explore button.header-trigger.icon-trophy-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-trophy-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-user-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-user-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-user-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-user-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-user-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-user-solid a:before,
.homepage-explore button.header-trigger.icon-user-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-user-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-video-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-video-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-video-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-video-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-video-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-video-solid a:before,
.homepage-explore button.header-trigger.icon-video-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-video-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-virus-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-virus-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-virus-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-virus-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-virus-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-virus-solid a:before,
.homepage-explore button.header-trigger.icon-virus-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-virus-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-warning-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-warning-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-warning-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-warning-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-warning-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-warning-solid a:before,
.homepage-explore button.header-trigger.icon-warning-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-warning-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-wheelchair-solid>header:before,
.header--quicklinks .fsNavLevel1 li.icon-wheelchair-solid a:before,
.menu--utility--nav .fsNavLevel1 li.icon-wheelchair-solid a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-wheelchair-solid a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-wheelchair-solid a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-wheelchair-solid a:before,
.homepage-explore button.header-trigger.icon-wheelchair-solid .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-wheelchair-solid .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .homepage-facts .facts-box.icon-plus>header:before,
.header--quicklinks .fsNavLevel1 li.icon-plus a:before,
.menu--utility--nav .fsNavLevel1 li.icon-plus a:before,
.menu--quicklinks--nav .fsNavLevel1 li.icon-plus a:before,
.mobile--menu--utility .fsNavLevel1 li.icon-plus a:before,
.mobile--menu--quikclinks .fsNavLevel1 li.icon-plus a:before,
.homepage-explore button.header-trigger.icon-plus .elementTitle:before,
.promise-panel-interior button.header-trigger.icon-plus .elementTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-add-user a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-add-user a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-add-user a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-add-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-add-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-alumni a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-alumni a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-alumni a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-alumni>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-alumni>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apple a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apple a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apple a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apple>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apple>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apply a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apply a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apply a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apply>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apply>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-backpack a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-backpack a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-backpack a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-backpack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-backpack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-badge a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-badge a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-badge a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bar-graph a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bar-graph a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bar-graph a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bar-graph>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bar-graph>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-baseball a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-baseball a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-baseball a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-baseball>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-baseball>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-block a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-block a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-block a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-block>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-block>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-stack a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-stack a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-stack a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-stack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-stack>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-brainstorm a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-brainstorm a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-brainstorm a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-brainstorm>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-brainstorm>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-briefcase a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-briefcase a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-briefcase a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-briefcase>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-briefcase>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bullhorn a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bullhorn a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bullhorn a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bullhorn>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bullhorn>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-calendar a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-calendar a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-calendar a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-calendar>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-calendar>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-camera a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-camera a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-camera a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-camera>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-camera>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-certificate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-certificate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-certificate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-certificate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-certificate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-check a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-check a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-check a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-check>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-check>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chess a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chess a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chess a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chess>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chess>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-church a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-church a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-church a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-church>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-church>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-city a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-city a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-city a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-city>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-city>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-classroom a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-classroom a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-classroom a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cleat a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cleat a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cleat a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cleat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cleat>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-clock a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-clock a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-clock a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-clock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-clock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-college a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-college a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-college a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-college>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-college>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-connected-users a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-connected-users a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-connected-users a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-connected-users>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-connected-users>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-construction a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-construction a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-construction a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-construction>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-construction>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-credit-card a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-credit-card a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-credit-card a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-credit-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-credit-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cross a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cross a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cross a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cross>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cross>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diagram a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diagram a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diagram a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diagram>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diagram>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diploma a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diploma a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diploma a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diploma>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diploma>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-directory a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-directory a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-directory a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-directory>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-directory>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diversity a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diversity a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diversity a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-droplet a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-droplet a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-droplet a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-droplet>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-droplet>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-email a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-email a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-email a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-email>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-email>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-family a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-family a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-family a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-family>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-family>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-faq a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-faq a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-faq a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-faq>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-faq>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-flag a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-flag a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-flag a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-flag>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-flag>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-folder a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-folder a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-folder a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-folder>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-folder>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-football a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-football a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-football a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-football>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-football>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-gift a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-gift a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-gift a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-gift>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-gift>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-global-diversity a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-global-diversity a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-global-diversity a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-global-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-global-diversity>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-globe a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-globe a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-globe a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-globe>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-globe>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-google-classroom a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-google-classroom a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-google-classroom a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-google-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-google-classroom>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-graduation a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-graduation a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-graduation a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-graduation>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-graduation>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-handshake a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-handshake a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-handshake a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-handshake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-handshake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-info a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-info a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-info a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-info>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-info>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-interactive a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-interactive a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-interactive a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-interactive>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-interactive>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-jersey a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-jersey a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-jersey a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-jersey>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-jersey>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-laurel a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-laurel a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-laurel a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-laurel>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-laurel>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leader a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leader a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leader a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leader>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leader>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leaf a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leaf a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leaf a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leaf>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leaf>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lightbulb a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lightbulb a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lightbulb a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lightbulb>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lightbulb>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-link a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-link a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-link a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-link>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-link>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-location a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-location a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-location a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-location>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-location>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lock a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lock a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lock a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lock>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-map a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-map a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-map a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-map>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-map>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medal a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medal a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medal a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medal>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medal>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medical a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medical a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medical a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medical>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medical>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-menu a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-menu a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-menu a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-menu>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-menu>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microscope a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microscope a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microscope a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microscope>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microscope>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-mobile-phone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-mobile-phone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-mobile-phone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-mobile-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-mobile-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-money a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-money a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-money a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-money>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-money>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-music a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-music a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-music a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-music>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-music>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-name-badge a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-name-badge a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-name-badge a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-name-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-name-badge>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-newspaper a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-newspaper a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-newspaper a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-newspaper>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-newspaper>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-open-door a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-open-door a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-open-door a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-open-door>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-open-door>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-paint a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-paint a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-paint a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-paint>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-paint>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-parent a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-parent a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-parent a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-parent>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-parent>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-park a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-park a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-park a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-park>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-park>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-party a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-party a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-party a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-party>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-party>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pencil a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pencil a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pencil a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pencil>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pencil>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-phone a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-phone a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-phone a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-phone>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-picture a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-picture a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-picture a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-picture>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-picture>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pie-chart a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pie-chart a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pie-chart a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pie-chart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pie-chart>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-piggy-bank a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-piggy-bank a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-piggy-bank a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-piggy-bank>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-piggy-bank>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-ping-pong a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-ping-pong a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-ping-pong a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-ping-pong>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-ping-pong>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-playground a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-playground a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-playground a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-playground>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-playground>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-podium a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-podium a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-podium a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-podium>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-podium>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-question a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-question a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-question a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-question>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-question>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-rain a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-rain a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-rain a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-rain>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-rain>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-alt a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-alt a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-alt a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-alt>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-report-card a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-report-card a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-report-card a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-report-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-report-card>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-robot a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-robot a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-robot a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-robot>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-robot>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-school a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-school a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-school a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-school>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-school>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-screens a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-screens a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-screens a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-screens>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-screens>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-settings a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-settings a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-settings a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-settings>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-settings>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-shield-police a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-shield-police a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-shield-police a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-shield-police>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-shield-police>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-snowflake a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-snowflake a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-snowflake a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-snowflake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-snowflake>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-soccer a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-soccer a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-soccer a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-soccer>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-soccer>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-david a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-david a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-david a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-david>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-david>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-store a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-store a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-store a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-store>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-store>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-sun a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-sun a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-sun a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-sun>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-sun>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-task a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-task a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-task a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-task>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-task>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teacher a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teacher a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teacher a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teacher>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teacher>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teamwork a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teamwork a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teamwork a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teamwork>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teamwork>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-theatre a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-theatre a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-theatre a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-theatre>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-theatre>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thropys a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thropys a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thropys a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thropys>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thropys>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-skyward a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-skyward a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-skyward a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-skyward>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-skyward>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thumbs-up a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thumbs-up a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thumbs-up a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thumbs-up>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thumbs-up>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tools a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tools a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tools a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tools>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tools>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-translate a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-translate a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-translate a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-translate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-translate>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tree a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tree a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tree a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tree>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tree>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-trophy a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-trophy a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-trophy a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-trophy>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-trophy>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-user a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-user a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-user a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-user>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-video a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-video a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-video a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-video>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-video>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-virus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-virus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-virus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-virus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-virus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-warning a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-warning a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-warning a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-warning>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-warning>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-wheelchair a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-wheelchair a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-wheelchair a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-wheelchair>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-wheelchair>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-add-user-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-add-user-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-add-user-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-add-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-add-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-alumni-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-alumni-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-alumni-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-alumni-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-alumni-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apple-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apple-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apple-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apple-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apple-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-apply-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-apply-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-apply-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-apply-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-apply-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-backpack-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-backpack-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-backpack-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-backpack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-backpack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-badge-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-badge-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-badge-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bar-graph-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bar-graph-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bar-graph-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bar-graph-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bar-graph-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-baseball-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-baseball-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-baseball-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-baseball-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-baseball-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-block-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-block-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-block-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-block-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-block-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-stack-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-stack-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-stack-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-stack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-stack-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-book-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-book-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-book-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-book-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-book-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-brainstorm-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-brainstorm-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-brainstorm-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-brainstorm-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-brainstorm-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-briefcase-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-briefcase-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-briefcase-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-briefcase-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-briefcase-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bullhorn-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bullhorn-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bullhorn-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bullhorn-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bullhorn-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-bus-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-bus-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-bus-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-bus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-bus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-calendar-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-calendar-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-calendar-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-calendar-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-calendar-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-camera-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-camera-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-camera-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-camera-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-camera-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-certificate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-certificate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-certificate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-certificate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-certificate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chat-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chat-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chat-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-check-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-check-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-check-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-check-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-check-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-chess-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-chess-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-chess-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-chess-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-chess-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-church-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-church-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-church-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-church-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-church-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-city-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-city-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-city-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-city-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-city-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-classroom-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-classroom-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-classroom-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cleat-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cleat-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cleat-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cleat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cleat-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-clock-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-clock-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-clock-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-clock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-clock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-college-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-college-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-college-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-college-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-college-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-connected-users-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-connected-users-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-connected-users-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-connected-users-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-connected-users-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-construction-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-construction-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-construction-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-construction-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-construction-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-credit-card-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-credit-card-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-credit-card-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-credit-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-credit-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-cross-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-cross-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-cross-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-cross-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-cross-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diagram-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diagram-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diagram-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diagram-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diagram-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diploma-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diploma-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diploma-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diploma-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diploma-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-directory-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-directory-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-directory-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-directory-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-directory-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-diversity-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-diversity-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-diversity-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-droplet-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-droplet-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-droplet-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-droplet-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-droplet-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-email-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-email-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-email-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-email-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-email-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-family-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-family-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-family-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-family-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-family-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-faq-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-faq-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-faq-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-faq-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-faq-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-flag-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-flag-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-flag-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-flag-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-flag-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-folder-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-folder-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-folder-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-folder-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-folder-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-football-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-football-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-football-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-football-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-football-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-gift-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-gift-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-gift-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-gift-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-gift-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-global-diversity-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-global-diversity-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-global-diversity-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-global-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-global-diversity-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-globe-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-globe-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-globe-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-globe-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-globe-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-google-classroom-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-google-classroom-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-google-classroom-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-google-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-google-classroom-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-graduation-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-graduation-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-graduation-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-graduation-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-graduation-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-group-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-group-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-group-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-group-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-group-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-handshake-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-handshake-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-handshake-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-handshake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-handshake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-hand-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-hand-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-hand-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-hand-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-hand-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-heart-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-heart-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-heart-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-heart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-heart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-info-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-info-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-info-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-info-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-info-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-interactive-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-interactive-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-interactive-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-interactive-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-interactive-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-jersey-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-jersey-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-jersey-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-jersey-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-jersey-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-laurel-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-laurel-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-laurel-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-laurel-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-laurel-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leader-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leader-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leader-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leader-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leader-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-leaf-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-leaf-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-leaf-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-leaf-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-leaf-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lightbulb-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lightbulb-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lightbulb-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lightbulb-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lightbulb-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-link-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-link-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-link-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-link-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-link-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-location-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-location-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-location-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-location-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-location-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-lock-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-lock-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-lock-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-lock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-lock-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-map-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-map-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-map-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-map-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-map-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medal-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medal-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medal-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medal-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medal-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-medical-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-medical-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-medical-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-medical-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-medical-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-menu-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-menu-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-menu-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-menu-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-menu-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microphone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microphone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microphone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microphone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microphone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-microscope-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-microscope-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-microscope-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-microscope-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-microscope-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-mobile-phone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-mobile-phone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-mobile-phone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-mobile-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-mobile-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-money-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-money-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-money-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-money-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-money-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-music-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-music-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-music-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-music-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-music-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-name-badge-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-name-badge-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-name-badge-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-name-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-name-badge-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-newspaper-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-newspaper-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-newspaper-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-newspaper-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-newspaper-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-open-door-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-open-door-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-open-door-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-open-door-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-open-door-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-paint-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-paint-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-paint-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-paint-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-paint-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-parent-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-parent-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-parent-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-parent-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-parent-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-park-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-park-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-park-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-park-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-park-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-party-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-party-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-party-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-party-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-party-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pencil-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pencil-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pencil-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pencil-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pencil-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-phone-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-phone-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-phone-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-phone-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-picture-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-picture-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-picture-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-picture-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-picture-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-pie-chart-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-pie-chart-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-pie-chart-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-pie-chart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-pie-chart-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-piggy-bank-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-piggy-bank-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-piggy-bank-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-piggy-bank-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-piggy-bank-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-ping-pong-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-ping-pong-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-ping-pong-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-ping-pong-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-ping-pong-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-playground-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-playground-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-playground-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-playground-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-playground-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-podium-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-podium-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-podium-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-podium-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-podium-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-question-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-question-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-question-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-question-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-question-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-rain-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-rain-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-rain-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-rain-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-rain-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-alt-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-alt-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-alt-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-alt-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-reading-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-reading-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-reading-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-reading-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-reading-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-report-card-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-report-card-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-report-card-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-report-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-report-card-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-robot-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-robot-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-robot-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-robot-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-robot-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-school-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-school-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-school-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-school-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-school-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-screens-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-screens-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-screens-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-screens-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-screens-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-settings-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-settings-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-settings-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-settings-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-settings-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-shield-police-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-shield-police-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-shield-police-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-shield-police-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-shield-police-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-snowflake-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-snowflake-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-snowflake-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-snowflake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-snowflake-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-soccer-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-soccer-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-soccer-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-soccer-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-soccer-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-david-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-david-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-david-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-david-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-david-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-star-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-star-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-star-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-star-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-star-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-store-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-store-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-store-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-store-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-store-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-sun-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-sun-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-sun-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-sun-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-sun-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-task-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-task-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-task-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-task-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-task-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teacher-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teacher-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teacher-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teacher-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teacher-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-teamwork-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-teamwork-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-teamwork-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-teamwork-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-teamwork-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-theatre-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-theatre-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-theatre-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-theatre-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-theatre-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-thumbs-up-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-thumbs-up-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-thumbs-up-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-thumbs-up-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-thumbs-up-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tools-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tools-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tools-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tools-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tools-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-translate-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-translate-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-translate-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-translate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-translate-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-tree-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-tree-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-tree-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-tree-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-tree-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-trophy-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-trophy-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-trophy-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-trophy-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-trophy-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-user-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-user-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-user-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-user-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-video-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-video-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-video-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-video-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-video-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-virus-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-virus-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-virus-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-virus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-virus-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-warning-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-warning-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-warning-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-warning-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-warning-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-wheelchair-solid a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-wheelchair-solid a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-wheelchair-solid a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-wheelchair-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-wheelchair-solid>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .icon-nav .icon-plus a:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .custom-image-button-1.icon-plus a:after,
body:not(.fsComposeMode) .custom-image-button-2.icon-plus a:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .header-portals-nav ul li.icon-plus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .mobile-header-portals-nav ul li.icon-plus>a::before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-add-user>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-alumni>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apple>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apply>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-backpack>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-badge>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bar-graph>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-baseball>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-block>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-stack>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-brainstorm>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-briefcase>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bullhorn>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-calendar>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-camera>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-certificate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-check>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chess>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-church>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-city>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-classroom>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cleat>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-clock>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-college>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-connected-users>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-construction>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-credit-card>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cross>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diagram>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diploma>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-directory>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diversity>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-droplet>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-email>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-family>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-faq>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-flag>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-folder>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-football>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-gift>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-global-diversity>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-globe>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-google-classroom>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-graduation>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-handshake>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-info>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-interactive>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-jersey>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-laurel>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leader>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leaf>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lightbulb>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-link>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-location>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lock>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-map>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medal>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medical>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-menu>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microscope>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-mobile-phone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-money>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-music>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-name-badge>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-newspaper>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-open-door>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-paint>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-parent>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-park>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-party>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pencil>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-phone>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-picture>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pie-chart>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-piggy-bank>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-ping-pong>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-playground>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-podium>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-question>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-rain>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-alt>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-report-card>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-robot>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-school>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-screens>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-settings>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-shield-police>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-snowflake>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-soccer>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-david>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-store>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-sun>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-task>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teacher>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teamwork>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-theatre>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thropys>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-skyward>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thumbs-up>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tools>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-translate>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tree>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-trophy>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-user>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-video>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-virus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-warning>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-wheelchair>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-add-user-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-alumni-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apple-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-apply-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-backpack-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-badge-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bar-graph-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-baseball-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-block-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-stack-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-book-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-brainstorm-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-briefcase-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bullhorn-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-bus-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-calendar-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-camera-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-certificate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chat-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-check-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-chess-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-church-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-city-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-classroom-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cleat-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-clock-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-college-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-connected-users-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-construction-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-credit-card-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-cross-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diagram-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diploma-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-directory-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-diversity-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-droplet-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-email-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-family-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-faq-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-flag-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-folder-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-football-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-gift-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-global-diversity-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-globe-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-google-classroom-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-graduation-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-group-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-handshake-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-hand-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-heart-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-info-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-interactive-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-jersey-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-laurel-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leader-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-leaf-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lightbulb-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-link-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-location-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-lock-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-map-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medal-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-medical-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-menu-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microphone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-microscope-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-mobile-phone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-money-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-music-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-name-badge-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-newspaper-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-open-door-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-paint-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-parent-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-park-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-party-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pencil-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-phone-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-picture-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-pie-chart-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-piggy-bank-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-ping-pong-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-playground-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-podium-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-question-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-rain-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-alt-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-reading-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-report-card-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-robot-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-school-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-screens-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-settings-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-shield-police-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-snowflake-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-soccer-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-david-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-star-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-store-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-sun-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-task-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teacher-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-teamwork-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-theatre-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-thumbs-up-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tools-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-translate-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-tree-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-trophy-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-user-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-video-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-virus-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-warning-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-wheelchair-solid>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .journey-panel .student-videos-holder .student-box.icon-plus>header h2:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-add-user>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-add-user>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-add-user>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-alumni>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-alumni>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-alumni>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apple>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apple>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apple>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apply>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apply>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apply>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-backpack>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-backpack>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-backpack>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-badge>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-badge>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-badge>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bar-graph>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bar-graph>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bar-graph>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-baseball>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-baseball>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-baseball>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-block>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-block>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-block>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-stack>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-stack>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-stack>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-brainstorm>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-brainstorm>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-brainstorm>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-briefcase>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-briefcase>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-briefcase>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bullhorn>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bullhorn>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bullhorn>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-calendar>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-calendar>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-calendar>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-camera>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-camera>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-camera>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-certificate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-certificate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-certificate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-check>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-check>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-check>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chess>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chess>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chess>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-church>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-church>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-church>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-city>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-city>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-city>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-classroom>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-classroom>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-classroom>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cleat>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cleat>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cleat>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-clock>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-clock>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-clock>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-college>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-college>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-college>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-connected-users>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-connected-users>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-connected-users>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-construction>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-construction>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-construction>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-credit-card>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-credit-card>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-credit-card>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cross>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cross>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cross>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diagram>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diagram>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diagram>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diploma>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diploma>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diploma>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-directory>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-directory>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-directory>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diversity>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diversity>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diversity>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-droplet>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-droplet>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-droplet>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-email>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-email>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-email>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-family>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-family>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-family>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-faq>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-faq>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-faq>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-flag>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-flag>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-flag>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-folder>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-folder>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-folder>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-football>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-football>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-football>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-gift>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-gift>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-gift>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-global-diversity>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-global-diversity>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-global-diversity>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-globe>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-globe>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-globe>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-google-classroom>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-google-classroom>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-google-classroom>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-graduation>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-graduation>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-graduation>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-handshake>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-handshake>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-handshake>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-info>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-info>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-info>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-interactive>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-interactive>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-interactive>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-jersey>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-jersey>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-jersey>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-laurel>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-laurel>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-laurel>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leader>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leader>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leader>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leaf>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leaf>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leaf>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lightbulb>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lightbulb>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lightbulb>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-link>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-link>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-link>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-location>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-location>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-location>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lock>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lock>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lock>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-map>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-map>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-map>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medal>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medal>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medal>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medical>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medical>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medical>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-menu>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-menu>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-menu>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microscope>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microscope>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microscope>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-mobile-phone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-mobile-phone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-mobile-phone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-money>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-money>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-money>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-music>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-music>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-music>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-name-badge>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-name-badge>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-name-badge>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-newspaper>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-newspaper>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-newspaper>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-open-door>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-open-door>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-open-door>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-paint>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-paint>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-paint>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-parent>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-parent>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-parent>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-park>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-park>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-park>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-party>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-party>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-party>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pencil>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pencil>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pencil>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-phone>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-phone>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-phone>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-picture>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-picture>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-picture>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pie-chart>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pie-chart>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pie-chart>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-piggy-bank>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-piggy-bank>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-piggy-bank>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-ping-pong>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-ping-pong>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-ping-pong>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-playground>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-playground>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-playground>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-podium>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-podium>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-podium>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-question>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-question>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-question>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-rain>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-rain>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-rain>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-alt>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-alt>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-alt>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-report-card>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-report-card>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-report-card>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-robot>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-robot>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-robot>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-school>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-school>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-school>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-screens>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-screens>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-screens>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-settings>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-settings>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-settings>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-shield-police>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-shield-police>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-shield-police>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-snowflake>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-snowflake>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-snowflake>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-soccer>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-soccer>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-soccer>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-david>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-david>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-david>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-store>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-store>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-store>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-sun>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-sun>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-sun>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-task>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-task>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-task>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teacher>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teacher>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teacher>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teamwork>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teamwork>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teamwork>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-theatre>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-theatre>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-theatre>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thropys .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thropys .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thropys>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thropys>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thropys>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-skyward .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-skyward .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-skyward>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-skyward>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-skyward>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thumbs-up>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thumbs-up>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thumbs-up>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tools>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tools>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tools>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-translate>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-translate>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-translate>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tree>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tree>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tree>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-trophy>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-trophy>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-trophy>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-user>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-user>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-user>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-video>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-video>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-video>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-virus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-virus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-virus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-warning>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-warning>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-warning>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-wheelchair>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-wheelchair>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-wheelchair>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-add-user-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-add-user-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-add-user-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-add-user-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-alumni-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-alumni-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-alumni-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-alumni-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apple-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apple-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apple-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apple-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-apply-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-apply-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-apply-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-apply-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-backpack-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-backpack-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-backpack-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-backpack-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-badge-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-badge-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-badge-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-badge-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bar-graph-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bar-graph-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bar-graph-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bar-graph-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-baseball-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-baseball-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-baseball-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-baseball-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-block-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-block-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-block-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-block-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-stack-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-stack-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-stack-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-stack-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-book-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-book-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-book-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-book-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-brainstorm-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-brainstorm-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-brainstorm-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-brainstorm-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-briefcase-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-briefcase-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-briefcase-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-briefcase-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bullhorn-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bullhorn-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bullhorn-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bullhorn-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-bus-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-bus-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-bus-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-bus-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-calendar-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-calendar-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-calendar-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-calendar-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-camera-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-camera-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-camera-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-camera-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-certificate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-certificate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-certificate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-certificate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chat-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chat-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chat-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chat-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-check-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-check-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-check-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-check-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-chess-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-chess-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-chess-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-chess-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-church-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-church-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-church-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-church-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-city-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-city-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-city-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-city-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-classroom-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-classroom-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-classroom-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-classroom-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cleat-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cleat-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cleat-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cleat-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-clock-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-clock-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-clock-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-clock-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-college-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-college-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-college-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-college-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-connected-users-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-connected-users-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-connected-users-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-connected-users-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-construction-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-construction-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-construction-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-construction-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-credit-card-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-credit-card-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-credit-card-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-credit-card-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-cross-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-cross-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-cross-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-cross-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diagram-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diagram-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diagram-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diagram-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diploma-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diploma-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diploma-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diploma-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-directory-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-directory-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-directory-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-directory-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-diversity-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-diversity-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-diversity-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-diversity-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-droplet-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-droplet-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-droplet-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-droplet-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-email-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-email-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-email-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-email-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-family-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-family-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-family-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-family-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-faq-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-faq-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-faq-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-faq-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-flag-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-flag-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-flag-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-flag-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-folder-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-folder-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-folder-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-folder-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-football-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-football-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-football-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-football-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-gift-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-gift-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-gift-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-gift-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-global-diversity-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-global-diversity-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-global-diversity-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-global-diversity-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-globe-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-globe-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-globe-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-globe-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-google-classroom-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-google-classroom-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-google-classroom-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-google-classroom-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-graduation-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-graduation-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-graduation-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-graduation-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-group-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-group-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-group-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-group-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-handshake-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-handshake-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-handshake-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-handshake-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-hand-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-hand-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-hand-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-hand-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-heart-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-heart-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-heart-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-heart-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-info-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-info-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-info-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-info-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-interactive-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-interactive-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-interactive-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-interactive-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-jersey-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-jersey-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-jersey-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-jersey-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-laurel-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-laurel-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-laurel-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-laurel-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leader-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leader-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leader-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leader-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-leaf-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-leaf-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-leaf-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-leaf-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lightbulb-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lightbulb-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lightbulb-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lightbulb-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-link-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-link-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-link-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-link-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-location-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-location-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-location-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-location-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-lock-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-lock-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-lock-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-lock-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-map-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-map-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-map-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-map-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medal-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medal-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medal-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medal-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-medical-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-medical-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-medical-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-medical-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-menu-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-menu-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-menu-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-menu-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microphone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microphone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microphone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microphone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-microscope-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-microscope-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-microscope-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-microscope-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-mobile-phone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-mobile-phone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-mobile-phone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-mobile-phone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-money-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-money-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-money-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-money-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-music-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-music-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-music-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-music-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-name-badge-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-name-badge-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-name-badge-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-name-badge-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-newspaper-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-newspaper-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-newspaper-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-newspaper-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-open-door-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-open-door-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-open-door-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-open-door-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-paint-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-paint-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-paint-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-paint-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-parent-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-parent-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-parent-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-parent-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-park-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-park-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-park-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-park-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-party-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-party-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-party-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-party-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pencil-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pencil-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pencil-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pencil-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-phone-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-phone-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-phone-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-phone-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-picture-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-picture-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-picture-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-picture-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-pie-chart-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-pie-chart-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-pie-chart-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-pie-chart-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-piggy-bank-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-piggy-bank-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-piggy-bank-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-piggy-bank-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-ping-pong-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-ping-pong-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-ping-pong-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-ping-pong-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-playground-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-playground-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-playground-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-playground-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-podium-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-podium-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-podium-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-podium-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-question-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-question-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-question-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-question-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-rain-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-rain-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-rain-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-rain-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-alt-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-alt-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-alt-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-alt-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-reading-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-reading-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-reading-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-reading-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-report-card-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-report-card-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-report-card-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-report-card-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-robot-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-robot-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-robot-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-robot-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-school-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-school-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-school-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-school-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-screens-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-screens-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-screens-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-screens-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-settings-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-settings-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-settings-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-settings-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-shield-police-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-shield-police-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-shield-police-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-shield-police-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-snowflake-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-snowflake-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-snowflake-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-snowflake-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-soccer-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-soccer-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-soccer-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-soccer-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-david-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-david-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-david-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-david-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-star-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-star-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-star-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-star-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-store-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-store-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-store-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-store-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-sun-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-sun-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-sun-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-sun-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-task-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-task-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-task-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-task-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teacher-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teacher-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teacher-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teacher-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-teamwork-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-teamwork-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-teamwork-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-teamwork-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-theatre-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-theatre-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-theatre-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-theatre-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-thumbs-up-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-thumbs-up-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-thumbs-up-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-thumbs-up-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tools-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tools-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tools-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tools-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-translate-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-translate-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-translate-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-translate-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-tree-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-tree-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-tree-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-tree-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-trophy-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-trophy-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-trophy-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-trophy-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-user-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-user-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-user-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-user-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-video-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-video-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-video-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-video-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-virus-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-virus-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-virus-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-virus-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-warning-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-warning-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-warning-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-warning-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair-solid .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-wheelchair-solid .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-wheelchair-solid>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-wheelchair-solid>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-wheelchair-solid>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plus .trigger-button-content h2:before,
body:not(.fsComposeMode) .graduate-panel .trigger-holder.icon-plus .trigger-popup-content>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel .circle-trigger.icon-plus>header .icon-on-hover:before,
.graduate-dialog .trigger-popup-content.icon-plus>.fsElementContent:before,
body:not(.fsComposeMode) .graduate-panel-by-the-numbers .grid-container .info-box.icon-plus>.fsElementContent:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none
}

.icon-add-user>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-alumni>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-apple>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-apply>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-backpack>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-badge>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-bar-graph>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-baseball>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-block>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-book-stack>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-book>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-brainstorm>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-briefcase>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-bullhorn>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-bus>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-calendar>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-camera>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-certificate>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-chat-alt>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-chat>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-check>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-chess>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-church>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-city>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-classroom>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-cleat>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-clock>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-college>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-connected-users>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-construction>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-credit-card>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-cross>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-diagram>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-diploma>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-directory>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-diversity>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-droplet>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-email>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-family>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-faq>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-flag>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-folder>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-football>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-gift>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-global-diversity>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-globe>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-google-classroom>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-graduation>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-group-alt>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-group>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-handshake>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-heart-hand-alt>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-heart-hand>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-heart>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-info>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-interactive>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-jersey>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-laurel>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-leader>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-leaf>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-lightbulb>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-link>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-location>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-lock>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-map>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-medal>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-medical>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-menu>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-microphone-alt>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-microphone>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-microscope>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-mobile-phone>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-money>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-music>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-name-badge>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-newspaper>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-open-door>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-paint>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-parent>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-park>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-party>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-pencil>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-phone>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-picture>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-pie-chart>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-piggy-bank>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-ping-pong>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-plate>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-playground>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-podium>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-question>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-rain>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-reading-alt>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-reading>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-report-card>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-robot>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-school>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-screens>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-settings>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-shield-police>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-snowflake>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-soccer>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-star-david>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-star>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-store>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-sun>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-task>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-teacher>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-teamwork>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-theatre>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-thropys>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-skyward>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-thumbs-up>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-tools>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-translate>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-tree>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-trophy>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-user>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-video>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-virus>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-warning>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-wheelchair>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-add-user-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-alumni-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-apple-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-apply-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-backpack-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-badge-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-bar-graph-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-baseball-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-block-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-book-stack-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-book-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-brainstorm-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-briefcase-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-bullhorn-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-bus-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-calendar-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-camera-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-certificate-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-chat-alt-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-chat-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-check-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-chess-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-church-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-city-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-classroom-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-cleat-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-clock-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-college-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-connected-users-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-construction-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-credit-card-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-cross-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-diagram-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-diploma-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-directory-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-diversity-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-droplet-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-email-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-family-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-faq-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-flag-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-folder-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-football-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-gift-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-global-diversity-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-globe-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-google-classroom-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-graduation-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-group-alt-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-group-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-handshake-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-heart-hand-alt-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-heart-hand-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-heart-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-info-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-interactive-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-jersey-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-laurel-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-leader-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-leaf-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-lightbulb-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-link-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-location-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-lock-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-map-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-medal-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-medical-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-menu-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-microphone-alt-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-microphone-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-microscope-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-mobile-phone-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-money-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-music-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-name-badge-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-newspaper-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-open-door-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-paint-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-parent-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-park-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-party-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-pencil-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-phone-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-picture-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-pie-chart-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-piggy-bank-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-ping-pong-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-plate-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-playground-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-podium-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-question-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-rain-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-reading-alt-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-reading-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-report-card-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-robot-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-school-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-screens-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-settings-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-shield-police-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-snowflake-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-soccer-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-star-david-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-star-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-store-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-sun-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-task-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-teacher-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-teamwork-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-theatre-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-thumbs-up-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-tools-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-translate-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-tree-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-trophy-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-user-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-video-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-virus-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-warning-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-wheelchair-solid>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.icon-plus>.fsTitle:before {
    font-family: "bpa-font-icons";
    content: "" !important
}

.bpa-post-filter-1 {
    margin-bottom: 20px
}

body.fsComposeMode .fsTagFilter.bpa-post-filter-1.tag-dropdown>header h2 {
    display: block
}

body.fsComposeMode .fsTagFilter.bpa-post-filter-1.tag-dropdown>.fsElementContent {
    display: block
}

.fsTagFilter.bpa-post-filter-1 {
    margin-top: 20px
}

.fsTagFilter.bpa-post-filter-1>header h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 24px
}

.fsTagFilter.bpa-post-filter-1 .tags_trigger {
    display: none
}

.fsTagFilter.bpa-post-filter-1.tag-dropdown>header h2 {
    display: none
}

.fsTagFilter.bpa-post-filter-1.tag-dropdown .tags_trigger {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 55px;
    position: relative;
    background-color: #f8f8f8;
    padding-left: 20px;
    width: 100%;
    text-align: left;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    margin-bottom: 12px;
    display: block
}

@media(max-width: 599px) {
    .fsTagFilter.bpa-post-filter-1.tag-dropdown .tags_trigger {
        font-size: 17px;
        line-height: 48px
    }
}

.fsTagFilter.bpa-post-filter-1.tag-dropdown .tags_trigger:before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    width: 35px;
    height: 35px;
    background-color: #fff;
    border-radius: 100%;
    right: 20px
}

.fsTagFilter.bpa-post-filter-1.tag-dropdown .tags_trigger:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    right: 32px;
    line-height: 1;
    color: var(--primary-color, #373737);
    font-size: 25px
}

.fsTagFilter.bpa-post-filter-1.tag-dropdown .tags_trigger:focus,
.fsTagFilter.bpa-post-filter-1.tag-dropdown .tags_trigger:hover {
    background-color: var(--primary-color, #373737);
    color: #fff
}

@media(max-width: 699px) {
    .fsStyleOneThird .fsTagFilter.bpa-post-filter-1.tag-dropdown .tags_trigger {
        font-size: 17px;
        line-height: 48px
    }
}

.fsTagFilter.bpa-post-filter-1.tag-dropdown>.fsElementContent {
    display: none
}

.fsTagFilter.bpa-post-filter-1.tag-dropdown.is-active .tags_trigger:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none;
    right: 29px
}

.fsTagFilter.bpa-post-filter-1 .fsToolsList .fsTagLink {
    padding: 5px 10px;
    margin: 0 5px 10px 0;
    background-color: #f8f8f8;
    border-radius: 0;
    color: #373737;
    border: none !important;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    text-transform: none
}

.fsTagFilter.bpa-post-filter-1 .fsToolsList .fsTagLink:focus,
.fsTagFilter.bpa-post-filter-1 .fsToolsList .fsTagLink:hover {
    background-color: var(--primary-color, #373737);
    color: #fff
}

.fsTagFilter.bpa-post-filter-1 .fsToolsList .fsStateSelected .fsTagLink {
    background-color: var(--primary-color, #373737);
    color: #fff
}

body.fsComposeMode .fsCategoryFilter.bpa-post-filter-1.category-dropdown>header h2 {
    display: block
}

body.fsComposeMode .fsCategoryFilter.bpa-post-filter-1.category-dropdown>.fsElementContent {
    display: block
}

.fsCategoryFilter.bpa-post-filter-1 {
    margin-top: 40px
}

@media(max-width: 599px) {
    .fsCategoryFilter.bpa-post-filter-1 {
        margin-top: 24px
    }
}

.fsCategoryFilter.bpa-post-filter-1>header h2 {
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 24px;
    display: block
}

@media(max-width: 599px) {
    .fsCategoryFilter.bpa-post-filter-1>header h2 {
        display: none
    }
}

.fsCategoryFilter.bpa-post-filter-1 .category_trigger {
    border: 0;
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 55px;
    position: relative;
    background-color: #f8f8f8;
    padding-left: 20px;
    width: 100%;
    text-align: left;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    margin-bottom: 12px;
    display: block;
    display: none
}

@media(max-width: 599px) {
    .fsCategoryFilter.bpa-post-filter-1 .category_trigger {
        font-size: 17px;
        line-height: 48px
    }
}

.fsCategoryFilter.bpa-post-filter-1 .category_trigger:before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    width: 35px;
    height: 35px;
    background-color: #fff;
    border-radius: 100%;
    right: 20px
}

.fsCategoryFilter.bpa-post-filter-1 .category_trigger:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    right: 32px;
    line-height: 1;
    color: var(--primary-color, #373737);
    font-size: 25px
}

.fsCategoryFilter.bpa-post-filter-1 .category_trigger:focus,
.fsCategoryFilter.bpa-post-filter-1 .category_trigger:hover {
    background-color: var(--primary-color, #373737);
    color: #fff
}

@media(max-width: 699px) {
    .fsStyleOneThird .fsCategoryFilter.bpa-post-filter-1 .category_trigger {
        font-size: 17px;
        line-height: 48px
    }
}

@media(max-width: 599px) {
    .fsCategoryFilter.bpa-post-filter-1 .category_trigger {
        display: block
    }
}

.fsCategoryFilter.bpa-post-filter-1>.fsElementContent {
    width: 100%;
    z-index: 2;
    display: block
}

@media(max-width: 599px) {
    .fsCategoryFilter.bpa-post-filter-1>.fsElementContent {
        display: none
    }
}

@media(max-width: 599px) {
    .fsCategoryFilter.bpa-post-filter-1.is-active>header .category_trigger:after {
        content: "";
        font-family: "bpa-font-icons";
        font-weight: normal;
        speak: none;
        right: 29px
    }
}

.fsCategoryFilter.bpa-post-filter-1.category-dropdown {
    margin: 20px 0
}

.fsCategoryFilter.bpa-post-filter-1.category-dropdown>header h2 {
    display: none
}

.fsCategoryFilter.bpa-post-filter-1.category-dropdown .category_trigger {
    display: block
}

.fsCategoryFilter.bpa-post-filter-1.category-dropdown>.fsElementContent {
    display: none
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li {
    display: block;
    border-bottom: solid 1px #e5e5e5
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li:last-child {
    border-bottom: none
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li:first-child .fsCategoryLink {
    padding-top: 0
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li:first-child .fsCategoryLink:before {
    top: 7px
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList .fsCategoryLink {
    position: relative;
    text-align: left;
    border: none !important;
    padding: 14px 25px;
    margin: 0;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    color: #373737;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    text-transform: none
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList .fsCategoryLink:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: 21px;
    left: 0;
    border: 1px solid var(--primary-color, #373737);
    border-radius: 100%;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: .3s;
    transition: .3s
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList .fsCategoryLink:focus,
.fsCategoryFilter.bpa-post-filter-1 .fsToolsList .fsCategoryLink:hover {
    color: var(--primary-color, #373737)
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList .fsStateSelected .fsCategoryLink:before {
    background-color: var(--primary-color, #373737);
    -webkit-transition: .3s;
    transition: .3s
}

.fsCategoryFilter.bpa-post-filter-1 .fsToolsList .fsStateSelected .fsCategoryLink:focus {
    color: #373737
}

body:not(.fsComposeMode) .filter-search-container {
    position: relative;
    margin-top: 40px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1>header {
        width: 280px
    }
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1>header h2 {
    display: none
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .category_trigger {
    display: block
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1>.fsElementContent {
    display: none;
    padding-bottom: 10px;
    border-bottom: solid 1px #e5e5e5
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1.is-active>header .category_trigger:after {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none;
    right: 29px
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList {
    background: #fff;
    margin-bottom: 0
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden
    }
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li {
    border-bottom: solid 1px #e5e5e5
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li {
        width: calc(33.33% - 20px);
        margin: 1px 10px -1px
    }
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li:first-child .fsCategoryLink {
    padding-top: 9px
}

@media(max-width: 599px) {
    body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li:last-child {
        border: 0
    }
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li .fsCategoryLink {
    padding: 9px 25px 9px 40px
}

body:not(.fsComposeMode) .filter-search-container .fsCategoryFilter.bpa-post-filter-1 .fsToolsList>li .fsCategoryLink:before {
    left: 20px;
    top: 16px
}

body:not(.fsComposeMode) .filter-search-container .fsSearch.bpa-post-filter-1 {
    margin-bottom: 20px
}

@media(min-width: 700px) {
    body:not(.fsComposeMode) .filter-search-container .fsSearch.bpa-post-filter-1 {
        position: absolute;
        top: 0;
        right: 0;
        width: calc(100% - 300px);
        margin-bottom: 0
    }
}

.fsSearch.bpa-post-filter-1 .fsElementToolsSearch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f8f8f8;
    padding: 15.5px 20px
}

@media(max-width: 599px) {
    .fsSearch.bpa-post-filter-1 .fsElementToolsSearch {
        padding: 13px 20px
    }
}

.fsSearch.bpa-post-filter-1 .fsElementToolsKeyword {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 5px
}

.fsSearch.bpa-post-filter-1 .fsElementToolsKeyword .fsStyleSearchField {
    border: none;
    background: none;
    padding: 0 30px 0 0;
    color: #373737;
    font-family: "proxima-nova", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1
}

@media(max-width: 599px) {
    .fsSearch.bpa-post-filter-1 .fsElementToolsKeyword .fsStyleSearchField {
        font-size: 17px
    }
}

.fsSearch.bpa-post-filter-1 .fsElementToolsKeyword .fsStyleSearchField::-webkit-input-placeholder {
    color: #373737
}

.fsSearch.bpa-post-filter-1 .fsElementToolsKeyword .fsStyleSearchField::-moz-placeholder {
    color: #373737
}

.fsSearch.bpa-post-filter-1 .fsElementToolsKeyword .fsStyleSearchField:-ms-input-placeholder {
    color: #373737
}

.fsSearch.bpa-post-filter-1 .fsElementToolsKeyword .fsStyleSearchField::-ms-input-placeholder {
    color: #373737
}

.fsSearch.bpa-post-filter-1 .fsElementToolsKeyword .fsStyleSearchField::placeholder {
    color: #373737
}

.fsSearch.bpa-post-filter-1 .fsElementToolsSearchButton {
    margin: 0;
    width: 35px;
    color: rgba(0, 0, 0, 0);
    padding: 0;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    border: 0 !important;
    min-width: initial
}

.fsSearch.bpa-post-filter-1 .fsElementToolsSearchButton:hover:before,
.fsSearch.bpa-post-filter-1 .fsElementToolsSearchButton:focus:before {
    background-color: var(--primary-color, #373737)
}

.fsSearch.bpa-post-filter-1 .fsElementToolsSearchButton:hover:after,
.fsSearch.bpa-post-filter-1 .fsElementToolsSearchButton:focus:after {
    color: #fff
}

.fsSearch.bpa-post-filter-1 .fsElementToolsSearchButton:before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    width: 35px;
    height: 35px;
    background-color: #fff;
    border-radius: 100%;
    -webkit-transition: .3s background-color;
    transition: .3s background-color
}

.fsSearch.bpa-post-filter-1 .fsElementToolsSearchButton:after {
    content: "";
    font-family: "IcoMoon";
    font-smoothing: antialiased;
    font-weight: normal;
    speak: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    width: 100%;
    text-align: center;
    left: 0;
    line-height: 1;
    color: var(--primary-color, #373737);
    font-size: 16px;
    -webkit-transition: .3s color;
    transition: .3s color
}

.fsGrid.bpa-post-filter-1 .fsListItems {
    margin-left: -10px;
    margin-right: -10px
}

.fsGrid.bpa-post-filter-1 article {
    position: relative;
    text-align: center;
    margin: 0 0 20px;
    padding: 20px 20px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    outline: none;
    overflow: visible !important
}

.fsGrid.bpa-post-filter-1 article[class*=icon-] .fsTitle {
    position: relative
}

.fsGrid.bpa-post-filter-1 article[class*=icon-] .fsTitle:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none;
    visibility: visible !important;
    opacity: 1 !important
}

@media(min-width: 600px) {
    .fsGrid.bpa-post-filter-1 article {
        width: 100%
    }
}

@media(min-width: 1000px) {
    .fsGrid.bpa-post-filter-1 article {
        width: 50%
    }
}

@media(min-width: 1200px) {
    .fsGrid.bpa-post-filter-1 article {
        width: 33.33%
    }
}

.fsGrid.bpa-post-filter-1 article:before {
    content: "";
    position: absolute;
    top: 0;
    left: 10px;
    width: calc(100% - 20px);
    height: 100%;
    background-color: #f8f8f8
}

.fsGrid.bpa-post-filter-1 article>a,
.fsGrid.bpa-post-filter-1 article>div {
    position: relative;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.fsGrid.bpa-post-filter-1 article>.fsTitle {
    position: relative;
    padding-bottom: 16px;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translate3d(0, 40.5px, 0);
    transform: translate3d(0, 40.5px, 0);
    color: #373737;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-transform: none
}

.fsGrid.bpa-post-filter-1 article>.fsTitle a {
    color: inherit
}

.fsGrid.bpa-post-filter-1 article>.fsTitle:after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    bottom: 0;
    width: 30px;
    height: 3px;
    background-color: var(--primary-color, #373737)
}

.fsGrid.bpa-post-filter-1 article>.fsThumbnail {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 10px;
    width: calc(100% - 20px);
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat
}

.fsGrid.bpa-post-filter-1 article>.fsThumbnail:before {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s;
    transition: all .4s
}

.fsGrid.bpa-post-filter-1 article>.fsThumbnail 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
}

.fsGrid.bpa-post-filter-1 article>.fsSummary {
    color: inherit;
    font-family: "proxima-nova", sans-serif;
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 12px;
    height: 81px;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5)
}

.fsGrid.bpa-post-filter-1 article>.fsReadMoreLink {
    position: absolute;
    width: 100%;
    height: 100%;
    color: rgba(0, 0, 0, 0);
    top: 0;
    left: 0
}

.fsGrid.bpa-post-filter-1 article>.fsTitle {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fsGrid.bpa-post-filter-1 article>.fsTitle:before {
    content: "$";
    display: block;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    color: #373737;
    background-color: #fff;
    margin: 0 auto 25px;
    line-height: 60px;
    font-size: 24px;
    font-weight: normal;
    visibility: hidden;
    opacity: 0
}

.fsGrid.bpa-post-filter-1 article:focus-within>.fsTitle,
.fsGrid.bpa-post-filter-1 article:hover>.fsTitle {
    -webkit-transform: translate3d(0, -42.5px, 0);
    transform: translate3d(0, -42.5px, 0);
    -webkit-transition: .4s;
    transition: .4s
}

.fsGrid.bpa-post-filter-1 article:focus-within>.fsTitle:before,
.fsGrid.bpa-post-filter-1 article:hover>.fsTitle:before {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: .4s;
    transition: .4s
}

.fsGrid.bpa-post-filter-1 article:focus-within>.fsSummary,
.fsGrid.bpa-post-filter-1 article:hover>.fsSummary {
    opacity: 1;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translate3d(0, -42.5px, 0) scale(1);
    transform: translate3d(0, -42.5px, 0) scale(1)
}

.fsGrid.bpa-post-filter-1 article.has-summary[class*=icon-]>.fsTitle {
    -webkit-transform: translate3d(0, 46.5px, 0);
    transform: translate3d(0, 46.5px, 0)
}

.fsGrid.bpa-post-filter-1 article.has-summary:focus-within>.fsTitle,
.fsGrid.bpa-post-filter-1 article.has-summary:hover>.fsTitle {
    -webkit-transform: translate3d(0, -42.5px, 0);
    transform: translate3d(0, -42.5px, 0)
}

.fsGrid.bpa-post-filter-1 article.has-thumbnail>.fsTitle {
    color: #fff;
    text-shadow: 1px 1px 1px #000
}

.fsGrid.bpa-post-filter-1 article.has-thumbnail>.fsTitle:before {
    text-shadow: none
}

.fsGrid.bpa-post-filter-1 article.has-thumbnail>.fsTitle a {
    color: inherit
}

.fsGrid.bpa-post-filter-1 article.has-thumbnail>.fsSummary {
    color: #fff;
    text-shadow: 1px 1px 1px #000
}

.fsGrid.bpa-post-filter-1 article.has-thumbnail>.fsSummary a:not([class]) {
    color: #fff
}

.fsGrid.bpa-post-filter-1.dark article:before {
    background-color: var(--primary-color, #373737)
}

.fsGrid.bpa-post-filter-1.dark article>.fsTitle {
    color: #fff
}

.fsGrid.bpa-post-filter-1.dark article>.fsTitle a {
    color: inherit
}

.fsGrid.bpa-post-filter-1.dark article>.fsSummary {
    color: #fff
}

.fsGrid.bpa-post-filter-1.dark article>.fsSummary a:not([class]) {
    color: #fff
}

.fsStyleOneThird .fsGrid.bpa-post-filter-1 article {
    width: 100%
}

.bpa-icon-library .fsContent {
    position: relative;
    padding-top: 20px
}

.bpa-icon-library .fsContent[class*=icon]:before {
    content: "";
    font-family: "bpa-font-icons";
    font-weight: normal;
    speak: none;
    font-size: 50px
}

.bpa-icon-library .icon-add-user:before {
    content: "" !important
}

.bpa-icon-library .icon-alumni:before {
    content: "" !important
}

.bpa-icon-library .icon-apple:before {
    content: "" !important
}

.bpa-icon-library .icon-apply:before {
    content: "" !important
}

.bpa-icon-library .icon-backpack:before {
    content: "" !important
}

.bpa-icon-library .icon-badge:before {
    content: "" !important
}

.bpa-icon-library .icon-bar-graph:before {
    content: "" !important
}

.bpa-icon-library .icon-baseball:before {
    content: "" !important
}

.bpa-icon-library .icon-block:before {
    content: "" !important
}

.bpa-icon-library .icon-book-stack:before {
    content: "" !important
}

.bpa-icon-library .icon-book:before {
    content: "" !important
}

.bpa-icon-library .icon-brainstorm:before {
    content: "" !important
}

.bpa-icon-library .icon-briefcase:before {
    content: "" !important
}

.bpa-icon-library .icon-bullhorn:before {
    content: "" !important
}

.bpa-icon-library .icon-bus:before {
    content: "" !important
}

.bpa-icon-library .icon-calendar:before {
    content: "" !important
}

.bpa-icon-library .icon-camera:before {
    content: "" !important
}

.bpa-icon-library .icon-certificate:before {
    content: "" !important
}

.bpa-icon-library .icon-chat-alt:before {
    content: "" !important
}

.bpa-icon-library .icon-chat:before {
    content: "" !important
}

.bpa-icon-library .icon-check:before {
    content: "" !important
}

.bpa-icon-library .icon-chess:before {
    content: "" !important
}

.bpa-icon-library .icon-church:before {
    content: "" !important
}

.bpa-icon-library .icon-city:before {
    content: "" !important
}

.bpa-icon-library .icon-classroom:before {
    content: "" !important
}

.bpa-icon-library .icon-cleat:before {
    content: "" !important
}

.bpa-icon-library .icon-clock:before {
    content: "" !important
}

.bpa-icon-library .icon-college:before {
    content: "" !important
}

.bpa-icon-library .icon-connected-users:before {
    content: "" !important
}

.bpa-icon-library .icon-construction:before {
    content: "" !important
}

.bpa-icon-library .icon-credit-card:before {
    content: "" !important
}

.bpa-icon-library .icon-cross:before {
    content: "" !important
}

.bpa-icon-library .icon-diagram:before {
    content: "" !important
}

.bpa-icon-library .icon-diploma:before {
    content: "" !important
}

.bpa-icon-library .icon-directory:before {
    content: "" !important
}

.bpa-icon-library .icon-diversity:before {
    content: "" !important
}

.bpa-icon-library .icon-droplet:before {
    content: "" !important
}

.bpa-icon-library .icon-email:before {
    content: "" !important
}

.bpa-icon-library .icon-family:before {
    content: "" !important
}

.bpa-icon-library .icon-faq:before {
    content: "" !important
}

.bpa-icon-library .icon-flag:before {
    content: "" !important
}

.bpa-icon-library .icon-folder:before {
    content: "" !important
}

.bpa-icon-library .icon-football:before {
    content: "" !important
}

.bpa-icon-library .icon-gift:before {
    content: "" !important
}

.bpa-icon-library .icon-global-diversity:before {
    content: "" !important
}

.bpa-icon-library .icon-globe:before {
    content: "" !important
}

.bpa-icon-library .icon-google-classroom:before {
    content: "" !important
}

.bpa-icon-library .icon-graduation:before {
    content: "" !important
}

.bpa-icon-library .icon-group-alt:before {
    content: "" !important
}

.bpa-icon-library .icon-group:before {
    content: "" !important
}

.bpa-icon-library .icon-handshake:before {
    content: "" !important
}

.bpa-icon-library .icon-heart-hand-alt:before {
    content: "" !important
}

.bpa-icon-library .icon-heart-hand:before {
    content: "" !important
}

.bpa-icon-library .icon-heart:before {
    content: "" !important
}

.bpa-icon-library .icon-info:before {
    content: "" !important
}

.bpa-icon-library .icon-interactive:before {
    content: "" !important
}

.bpa-icon-library .icon-jersey:before {
    content: "" !important
}

.bpa-icon-library .icon-laurel:before {
    content: "" !important
}

.bpa-icon-library .icon-leader:before {
    content: "" !important
}

.bpa-icon-library .icon-leaf:before {
    content: "" !important
}

.bpa-icon-library .icon-lightbulb:before {
    content: "" !important
}

.bpa-icon-library .icon-link:before {
    content: "" !important
}

.bpa-icon-library .icon-location:before {
    content: "" !important
}

.bpa-icon-library .icon-lock:before {
    content: "" !important
}

.bpa-icon-library .icon-map:before {
    content: "" !important
}

.bpa-icon-library .icon-medal:before {
    content: "" !important
}

.bpa-icon-library .icon-medical:before {
    content: "" !important
}

.bpa-icon-library .icon-menu:before {
    content: "" !important
}

.bpa-icon-library .icon-microphone-alt:before {
    content: "" !important
}

.bpa-icon-library .icon-microphone:before {
    content: "" !important
}

.bpa-icon-library .icon-microscope:before {
    content: "" !important
}

.bpa-icon-library .icon-mobile-phone:before {
    content: "" !important
}

.bpa-icon-library .icon-money:before {
    content: "" !important
}

.bpa-icon-library .icon-music:before {
    content: "" !important
}

.bpa-icon-library .icon-name-badge:before {
    content: "" !important
}

.bpa-icon-library .icon-newspaper:before {
    content: "" !important
}

.bpa-icon-library .icon-open-door:before {
    content: "" !important
}

.bpa-icon-library .icon-paint:before {
    content: "" !important
}

.bpa-icon-library .icon-parent:before {
    content: "" !important
}

.bpa-icon-library .icon-park:before {
    content: "" !important
}

.bpa-icon-library .icon-party:before {
    content: "" !important
}

.bpa-icon-library .icon-pencil:before {
    content: "" !important
}

.bpa-icon-library .icon-phone:before {
    content: "" !important
}

.bpa-icon-library .icon-picture:before {
    content: "" !important
}

.bpa-icon-library .icon-pie-chart:before {
    content: "" !important
}

.bpa-icon-library .icon-piggy-bank:before {
    content: "" !important
}

.bpa-icon-library .icon-ping-pong:before {
    content: "" !important
}

.bpa-icon-library .icon-plate:before {
    content: "" !important
}

.bpa-icon-library .icon-playground:before {
    content: "" !important
}

.bpa-icon-library .icon-podium:before {
    content: "" !important
}

.bpa-icon-library .icon-question:before {
    content: "" !important
}

.bpa-icon-library .icon-rain:before {
    content: "" !important
}

.bpa-icon-library .icon-reading-alt:before {
    content: "" !important
}

.bpa-icon-library .icon-reading:before {
    content: "" !important
}

.bpa-icon-library .icon-report-card:before {
    content: "" !important
}

.bpa-icon-library .icon-robot:before {
    content: "" !important
}

.bpa-icon-library .icon-school:before {
    content: "" !important
}

.bpa-icon-library .icon-screens:before {
    content: "" !important
}

.bpa-icon-library .icon-settings:before {
    content: "" !important
}

.bpa-icon-library .icon-shield-police:before {
    content: "" !important
}

.bpa-icon-library .icon-snowflake:before {
    content: "" !important
}

.bpa-icon-library .icon-soccer:before {
    content: "" !important
}

.bpa-icon-library .icon-star-david:before {
    content: "" !important
}

.bpa-icon-library .icon-star:before {
    content: "" !important
}

.bpa-icon-library .icon-store:before {
    content: "" !important
}

.bpa-icon-library .icon-sun:before {
    content: "" !important
}

.bpa-icon-library .icon-task:before {
    content: "" !important
}

.bpa-icon-library .icon-teacher:before {
    content: "" !important
}

.bpa-icon-library .icon-teamwork:before {
    content: "" !important
}

.bpa-icon-library .icon-theatre:before {
    content: "" !important
}

.bpa-icon-library .icon-thropys:before {
    content: "" !important
}

.bpa-icon-library .icon-skyward:before {
    content: "" !important
}

.bpa-icon-library .icon-thumbs-up:before {
    content: "" !important
}

.bpa-icon-library .icon-tools:before {
    content: "" !important
}

.bpa-icon-library .icon-translate:before {
    content: "" !important
}

.bpa-icon-library .icon-tree:before {
    content: "" !important
}

.bpa-icon-library .icon-trophy:before {
    content: "" !important
}

.bpa-icon-library .icon-user:before {
    content: "" !important
}

.bpa-icon-library .icon-video:before {
    content: "" !important
}

.bpa-icon-library .icon-virus:before {
    content: "" !important
}

.bpa-icon-library .icon-warning:before {
    content: "" !important
}

.bpa-icon-library .icon-wheelchair:before {
    content: "" !important
}

.bpa-icon-library .icon-add-user-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-alumni-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-apple-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-apply-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-backpack-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-badge-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-bar-graph-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-baseball-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-block-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-book-stack-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-book-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-brainstorm-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-briefcase-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-bullhorn-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-bus-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-calendar-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-camera-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-certificate-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-chat-alt-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-chat-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-check-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-chess-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-church-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-city-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-classroom-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-cleat-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-clock-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-college-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-connected-users-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-construction-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-credit-card-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-cross-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-diagram-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-diploma-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-directory-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-diversity-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-droplet-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-email-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-family-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-faq-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-flag-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-folder-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-football-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-gift-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-global-diversity-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-globe-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-google-classroom-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-graduation-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-group-alt-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-group-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-handshake-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-heart-hand-alt-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-heart-hand-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-heart-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-info-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-interactive-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-jersey-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-laurel-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-leader-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-leaf-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-lightbulb-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-link-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-location-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-lock-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-map-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-medal-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-medical-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-menu-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-microphone-alt-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-microphone-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-microscope-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-mobile-phone-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-money-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-music-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-name-badge-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-newspaper-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-open-door-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-paint-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-parent-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-park-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-party-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-pencil-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-phone-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-picture-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-pie-chart-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-piggy-bank-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-ping-pong-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-plate-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-playground-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-podium-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-question-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-rain-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-reading-alt-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-reading-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-report-card-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-robot-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-school-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-screens-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-settings-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-shield-police-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-snowflake-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-soccer-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-star-david-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-star-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-store-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-sun-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-task-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-teacher-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-teamwork-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-theatre-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-thumbs-up-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-tools-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-translate-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-tree-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-trophy-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-user-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-video-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-virus-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-warning-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-wheelchair-solid:before {
    content: "" !important
}

.bpa-icon-library .icon-plus:before {
    content: "" !important
}