/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/bf/apricot-bf.scss ***!
  \**********************************************************************************************************************/
/*!
 * Apricot-BF
 * BigFuture
 * @version 1.0
 * Apricot @version 4.5.25
 * @author Mitra Assadi
 * @license
 * Copyright (c) 2023 The College Board
 */
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-extralight.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-ExtraLight.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-ExtraLight.ttf) format("truetype");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-light.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Light.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Light.ttf) format("truetype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-regular.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Regular.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Regular.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-medium.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Medium.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Medium.ttf) format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-semibold.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-SemiBold.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-SemiBold.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-bold.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Bold.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Bold.ttf) format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-extrabold.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-ExtraBold.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-ExtraBold.ttf) format("truetype");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url(../woff2/unbounded-black.woff2) format("woff2"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Black.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/Unbounded-Black.ttf) format("truetype");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
.cb-bf-project h1,
.cb-bf-project .cb-bf-h1 {
  font-family: Unbounded !important;
  font-size: 1.75rem;
  line-height: 1.2857142857em;
}
.cb-bf-project h2,
.cb-bf-project .cb-bf-h2 {
  font-family: Unbounded !important;
  font-size: 1.25rem;
  line-height: 1.4em;
}
.cb-bf-project h3,
.cb-bf-project .cb-bf-h3 {
  font-family: Unbounded !important;
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
.cb-bf-project h4,
.cb-bf-project .cb-bf-h4 {
  font-family: Unbounded !important;
  font-size: 1rem;
  line-height: 1.375em;
}
.cb-bf-project h5,
.cb-bf-project .cb-bf-h5 {
  font-family: Unbounded !important;
  font-size: 0.875rem;
  line-height: 1.4285714286em;
}
.cb-bf-project h6,
.cb-bf-project .cb-bf-h6 {
  font-family: Unbounded !important;
  font-size: 0.75rem;
  line-height: 1.5em;
}
.cb-bf-project .cb-bf-h1-lite {
  font-family: Unbounded !important;
  font-size: 1.5rem;
  line-height: 1.3333333333em;
}
@media (min-width: 768px) {
  .cb-bf-project h1,
  .cb-bf-project .cb-bf-h1 {
    font-size: 2.5rem;
    line-height: 1.2em;
  }
  .cb-bf-project .cb-bf-h1-lite {
    font-size: 2rem;
    line-height: 1.25em;
  }
  .cb-bf-project h2,
  .cb-bf-project .cb-bf-h2 {
    font-size: 1.5rem;
    line-height: 1.3333333333em;
  }
  .cb-bf-project h3,
  .cb-bf-project .cb-bf-h3 {
    font-size: 1.25rem;
    line-height: 1.4em;
  }
  .cb-bf-project h4,
  .cb-bf-project .cb-bf-h4 {
    font-size: 1.125rem;
    line-height: 1.3333333333em;
  }
  .cb-bf-project h5,
  .cb-bf-project .cb-bf-h5 {
    font-size: 1rem;
    line-height: 1.375em;
  }
  .cb-bf-project h6,
  .cb-bf-project .cb-bf-h6 {
    font-size: 0.875rem;
    line-height: 1.4285714286em;
  }
}
@media (min-width: 1248px) {
  .cb-bf-project h1,
  .cb-bf-project .cb-bf-h1 {
    font-size: 3rem;
    line-height: 1.1666666667em;
  }
  .cb-bf-project .cb-bf-h1-lite {
    font-size: 2.5rem;
    line-height: 1.2em;
  }
  .cb-bf-project h2,
  .cb-bf-project .cb-bf-h2 {
    font-size: 2rem;
    line-height: 1.25em;
  }
  .cb-bf-project h3,
  .cb-bf-project .cb-bf-h3 {
    font-size: 1.75rem;
    line-height: 1.2857142857em;
  }
  .cb-bf-project h4,
  .cb-bf-project .cb-bf-h4 {
    font-size: 1.5rem;
    line-height: 1.3333333333em;
  }
  .cb-bf-project h5,
  .cb-bf-project .cb-bf-h5 {
    font-size: 1.1875rem;
    line-height: 1.4736842105em;
  }
  .cb-bf-project h6,
  .cb-bf-project .cb-bf-h6 {
    font-size: 1rem;
    line-height: 1.5em;
  }
}

.cb-unbounded-extra-light {
  font-family: Unbounded !important;
  font-weight: 200;
}

.cb-unbounded-light {
  font-family: Unbounded !important;
  font-weight: 300;
}

.cb-unbounded {
  font-family: Unbounded !important;
  font-weight: 400;
}

.cb-unbounded-medium {
  font-family: Unbounded !important;
  font-weight: 500;
}

.cb-unbounded-semi-bold {
  font-family: Unbounded !important;
  font-weight: 600;
}

.cb-unbounded-bold {
  font-family: Unbounded !important;
  font-weight: 700;
}

.cb-unbounded-extra-bold {
  font-family: Unbounded !important;
  font-weight: 800;
}

.cb-unbounded-black {
  font-family: Unbounded !important;
  font-weight: 900;
}

@font-face {
  font-family: "BF Icons Logo";
  font-style: normal;
  src: url(../woff/cb-bf-icons-logo.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/cb-bf-icons-logo.ttf) format("truetype");
  font-display: fallback;
}
.cb-bf-logo {
  font-family: BF Icons Logo;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  background-image: none !important;
}
.cb-bf-logo::before {
  position: absolute;
  top: 0;
  left: 0;
}
.cb-bf-logo.cb-bf-logo::before {
  content: "\e910";
}

.cb-bf-blue-bg {
  background-color: #324dc7;
}

.cb-bf-blue-bg-color {
  color: #324dc7;
}

.cb-bf-blue-shade-1 {
  background-color: #0036ab;
}

.cb-bf-blue-shade-1-color {
  color: #0036ab;
}

.cb-bf-blue-shade-2 {
  background-color: #001075;
}

.cb-bf-blue-shade-2-color {
  color: #001075;
}

.cb-bf-blue-tint-1 {
  background-color: #cedbf3;
}

.cb-bf-blue-tint-1-color {
  color: #cedbf3;
}

.cb-bf-blue-tint-2 {
  background-color: #edf0f9;
}

.cb-bf-blue-tint-2-color {
  color: #edf0f9;
}

.cb-bf-orange-bg {
  background-color: #fe5b00;
}

.cb-bf-orange-bg-color {
  color: #fe5b00;
}

.cb-bf-orange-shade-1 {
  background-color: #e55200;
}

.cb-bf-orange-shade-1-color {
  color: #e55200;
}

.cb-bf-orange-shade-2 {
  background-color: #cf4b00;
}

.cb-bf-orange-shade-2-color {
  color: #cf4b00;
}

.cb-bf-orange-tint-1 {
  background-color: #ffbd99;
}

.cb-bf-orange-tint-1-color {
  color: #ffbd99;
}

.cb-bf-orange-tint-2 {
  background-color: #ffefe6;
}

.cb-bf-orange-tint-2-color {
  color: #ffefe6;
}

.cb-bf-chartreuse-bg {
  background-color: #e1f400;
}

.cb-bf-chartreuse-bg-color {
  color: #e1f400;
}

.cb-bf-chartreuse-shade-1 {
  background-color: #cbdc00;
}

.cb-bf-chartreuse-shade-1-color {
  color: #cbdc00;
}

.cb-bf-chartreuse-shade-2 {
  background-color: #a3c200;
}

.cb-bf-chartreuse-shade-2-color {
  color: #a3c200;
}

.cb-bf-chartreuse-tint-1 {
  background-color: #f3fb99;
}

.cb-bf-chartreuse-tint-1-color {
  color: #f3fb99;
}

.cb-bf-chartreuse-tint-2 {
  background-color: #fcfee6;
}

.cb-bf-chartreuse-tint-2-color {
  color: #fcfee6;
}

.cb-bf-pink-bg {
  background-color: #fc427b;
}

.cb-bf-pink-bg-color {
  color: #fc427b;
}

.cb-bf-pink-shade-1 {
  background-color: #e33b6f;
}

.cb-bf-pink-shade-1-color {
  color: #e33b6f;
}

.cb-bf-pink-shade-2 {
  background-color: #ba2956;
}

.cb-bf-pink-shade-2-color {
  color: #ba2956;
}

.cb-bf-pink-tint-1 {
  background-color: #fec6d7;
}

.cb-bf-pink-tint-1-color {
  color: #fec6d7;
}

.cb-bf-pink-tint-2 {
  background-color: #ffecf2;
}

.cb-bf-pink-tint-2-color {
  color: #ffecf2;
}

.cb-bf-neutral-bg {
  background-color: #f9f5f2;
}

.cb-bf-neutral-bg-color {
  color: #f9f5f2;
}

.cb-bf-neutral-shade-1 {
  background-color: #f1e5db;
}

.cb-bf-neutral-shade-1-color {
  color: #f1e5db;
}

.cb-bf-neutral-shade-2 {
  background-color: #faf3ed;
}

.cb-bf-neutral-shade-2-color {
  color: #faf3ed;
}

.cb-bf-chartreuse-border {
  border-color: #e1f400 !important;
}

.cb-bf-orange-border {
  border-color: #fe5b00 !important;
}

.cb-bf-pink-border {
  border-color: #fc427b !important;
}

.cb-bf-highlight {
  background-color: #ffbd99;
}

.cb-bf-highlight-orange {
  background-color: #ffefe6;
}

.cb-bf-highlight-blue {
  background-color: #cedbf3;
}

@media (min-width: 768px) {
  .cb-bf-project .cb-local-navigation .cb-site-name {
    display: none !important;
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-bf-project .cb-local-navigation .cb-site-name a {
    display: none !important;
  }
}

.cb-bf-announcement-panel .cb-bf-announcement-panel-text {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 1.125rem;
  line-height: 1.5em;
  font-weight: 500;
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-bf-announcement-panel .cb-bf-announcement-panel-text {
    font-size: 0.875rem;
  }
}
@media (min-width: 1px) and (max-width: 374.98px) {
  .cb-bf-announcement-panel .cb-bf-announcement-panel-text {
    font-size: 0.75rem;
    line-height: 2em;
  }
}
.cb-bf-announcement-panel .cb-bf-announcement-panel-text a {
  color: #fff;
  text-decoration: underline;
}
.cb-bf-announcement-panel .cb-bf-announcement-panel-text a:visited {
  color: #fff;
}
.cb-bf-announcement-panel .cb-bf-announcement-panel-text a:hover, .cb-bf-announcement-panel .cb-bf-announcement-panel-text a:focus {
  color: white;
  text-decoration: none;
}
.cb-bf-announcement-panel a {
  color: #1e1e1e;
}
.cb-bf-announcement-panel a:visited {
  color: #1e1e1e !important;
}
.cb-bf-announcement-panel a .cb-bf-announcement-panel-text {
  color: #1e1e1e;
}
.cb-bf-announcement-panel a .cb-bf-announcement-panel-text:visited {
  color: #1e1e1e;
}
.cb-bf-announcement-panel a .cb-bf-announcement-panel-text:hover, .cb-bf-announcement-panel a .cb-bf-announcement-panel-text:focus {
  color: #1e1e1e;
}
.cb-bf-announcement-panel a.cb-white-color {
  color: #fff;
}
.cb-bf-announcement-panel a.cb-white-color:visited {
  color: #fff !important;
}
.cb-bf-announcement-panel a.cb-white-color .cb-bf-announcement-panel-text {
  color: #fff;
}
.cb-bf-announcement-panel a.cb-white-color .cb-bf-announcement-panel-text:visited {
  color: #fff;
}
.cb-bf-announcement-panel a.cb-white-color .cb-bf-announcement-panel-text:hover, .cb-bf-announcement-panel a.cb-white-color .cb-bf-announcement-panel-text:focus {
  color: #fff;
}

:root cbw-header {
  --cbw-cb-logo-font: BF Icons Logo!important;
  --cbw-cb-logo-bg: #fff;
  --cbw-cb-logo-color: #1e1e1e;
}

@media (max-width: 767.5px) {
  :root cbw-header {
    --cbw-cb-logo-bg: #1e1e1e;
    --cbw-cb-logo-color: #fff;
  }
}
@font-face {
  font-family: "BF Illus";
  font-style: normal;
  src: url(../woff/cb-bf-illus-4_5_25.woff) format("woff"), url(https://atlas.collegeboard.org/apricot/prod/4.5.25/fonts/cb-bf-illus-4_5_25.ttf) format("truetype");
  font-display: fallback;
}
.cb-bf-illus {
  font-family: BF Illus;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  font-size: 4rem;
  line-height: 1em;
}
.cb-bf-illus::before, .cb-bf-illus::after {
  position: absolute;
  top: 0;
  left: 0;
}
.cb-bf-illus::before {
  color: #fff;
}
.cb-bf-illus::after {
  color: #1e1e1e;
}
.cb-bf-illus.cb-bf-illus-acorn::before {
  content: "\e93a";
}
.cb-bf-illus.cb-bf-illus-acorn::after {
  content: "\e9d5";
}
.cb-bf-illus.cb-bf-illus-careers::before {
  content: "\e951";
}
.cb-bf-illus.cb-bf-illus-careers::after {
  content: "\e9d6";
}
.cb-bf-illus.cb-bf-illus-celebrate::before {
  content: "\e99e";
}
.cb-bf-illus.cb-bf-illus-celebrate::after {
  content: "\e9d7";
}
.cb-bf-illus.cb-bf-illus-exclamation::before {
  content: "\e9ca";
}
.cb-bf-illus.cb-bf-illus-exclamation::after {
  content: "\e9d9";
}
.cb-bf-illus.cb-bf-illus-guidance::before {
  content: "\e9cb";
}
.cb-bf-illus.cb-bf-illus-guidance::after {
  content: "\e9da";
}
.cb-bf-illus.cb-bf-illus-high-five::before {
  content: "\e9cc";
}
.cb-bf-illus.cb-bf-illus-high-five::after {
  content: "\e9db";
}
.cb-bf-illus.cb-bf-illus-journey::before {
  content: "\e9cd";
}
.cb-bf-illus.cb-bf-illus-journey::after {
  content: "\e9dc";
}
.cb-bf-illus.cb-bf-illus-math::before {
  content: "\e9ce";
}
.cb-bf-illus.cb-bf-illus-math::after {
  content: "\e9dd";
}
.cb-bf-illus.cb-bf-illus-quiz::before {
  content: "\e9d2";
}
.cb-bf-illus.cb-bf-illus-quiz::after {
  content: "\e9e1";
}
.cb-bf-illus.cb-bf-illus-social-youtube::before {
  content: "\e9d4";
}
.cb-bf-illus.cb-bf-illus-social-youtube::after {
  content: "\e9e3";
}
.cb-bf-illus.cb-bf-illus-accessibility::before {
  content: "\e900";
}
.cb-bf-illus.cb-bf-illus-accessibility::after {
  content: "\e965";
}
.cb-bf-illus.cb-bf-illus-apple::before {
  content: "\e901";
}
.cb-bf-illus.cb-bf-illus-apple::after {
  content: "\e966";
}
.cb-bf-illus.cb-bf-illus-award-trophy::before {
  content: "\e902";
}
.cb-bf-illus.cb-bf-illus-award-trophy::after {
  content: "\e967";
}
.cb-bf-illus.cb-bf-illus-award::before {
  content: "\e903";
}
.cb-bf-illus.cb-bf-illus-award::after {
  content: "\e968";
}
.cb-bf-illus.cb-bf-illus-bar-graph::before {
  content: "\e904";
}
.cb-bf-illus.cb-bf-illus-bar-graph::after {
  content: "\e969";
}
.cb-bf-illus.cb-bf-illus-bell::before {
  content: "\e905";
}
.cb-bf-illus.cb-bf-illus-bell::after {
  content: "\e96a";
}
.cb-bf-illus.cb-bf-illus-book-index::before {
  content: "\e906";
}
.cb-bf-illus.cb-bf-illus-book-index::after {
  content: "\e96b";
}
.cb-bf-illus.cb-bf-illus-book-open::before {
  content: "\e907";
}
.cb-bf-illus.cb-bf-illus-book-open::after {
  content: "\e96c";
}
.cb-bf-illus.cb-bf-illus-browser-window-generic::before {
  content: "\e908";
}
.cb-bf-illus.cb-bf-illus-browser-window-generic::after {
  content: "\e96d";
}
.cb-bf-illus.cb-bf-illus-bullet-list-device::before {
  content: "\e909";
}
.cb-bf-illus.cb-bf-illus-bullet-list-device::after {
  content: "\e96e";
}
.cb-bf-illus.cb-bf-illus-bullet-list-doc::before {
  content: "\e90a";
}
.cb-bf-illus.cb-bf-illus-bullet-list-doc::after {
  content: "\e96f";
}
.cb-bf-illus.cb-bf-illus-calendar-add::before {
  content: "\e90b";
}
.cb-bf-illus.cb-bf-illus-calendar-add::after {
  content: "\e970";
}
.cb-bf-illus.cb-bf-illus-calendar-empty::before {
  content: "\e90c";
}
.cb-bf-illus.cb-bf-illus-calendar-empty::after {
  content: "\e971";
}
.cb-bf-illus.cb-bf-illus-calendar-full::before {
  content: "\e90d";
}
.cb-bf-illus.cb-bf-illus-calendar-full::after {
  content: "\e972";
}
.cb-bf-illus.cb-bf-illus-calendar-save-date::before {
  content: "\e90e";
}
.cb-bf-illus.cb-bf-illus-calendar-save-date::after {
  content: "\e973";
}
.cb-bf-illus.cb-bf-illus-calendar::before {
  content: "\e90f";
}
.cb-bf-illus.cb-bf-illus-calendar::after {
  content: "\e974";
}
.cb-bf-illus.cb-bf-illus-cart::before {
  content: "\e910";
}
.cb-bf-illus.cb-bf-illus-cart::after {
  content: "\e975";
}
.cb-bf-illus.cb-bf-illus-chat::before {
  content: "\e911";
}
.cb-bf-illus.cb-bf-illus-chat::after {
  content: "\e976";
}
.cb-bf-illus.cb-bf-illus-checklist-device-complete::before {
  content: "\e912";
}
.cb-bf-illus.cb-bf-illus-checklist-device-complete::after {
  content: "\e977";
}
.cb-bf-illus.cb-bf-illus-checklist-device::before {
  content: "\e913";
}
.cb-bf-illus.cb-bf-illus-checklist-device::after {
  content: "\e978";
}
.cb-bf-illus.cb-bf-illus-checklist-doc::before {
  content: "\e914";
}
.cb-bf-illus.cb-bf-illus-checklist-doc::after {
  content: "\e979";
}
.cb-bf-illus.cb-bf-illus-check-mark::before {
  content: "\e9b5";
}
.cb-bf-illus.cb-bf-illus-check-mark::after {
  content: "\e9d8";
}
.cb-bf-illus.cb-bf-illus-city-school::before {
  content: "\e916";
}
.cb-bf-illus.cb-bf-illus-city-school::after {
  content: "\e97b";
}
.cb-bf-illus.cb-bf-illus-clock::before {
  content: "\e917";
}
.cb-bf-illus.cb-bf-illus-clock::after {
  content: "\e97c";
}
.cb-bf-illus.cb-bf-illus-coin::before {
  content: "\e918";
}
.cb-bf-illus.cb-bf-illus-coin::after {
  content: "\e97d";
}
.cb-bf-illus.cb-bf-illus-compose::before {
  content: "\e919";
}
.cb-bf-illus.cb-bf-illus-compose::after {
  content: "\e9c9";
}
.cb-bf-illus.cb-bf-illus-computer::before {
  content: "\e91a";
}
.cb-bf-illus.cb-bf-illus-computer::after {
  content: "\e97e";
}
.cb-bf-illus.cb-bf-illus-device-tablet::before {
  content: "\e91b";
}
.cb-bf-illus.cb-bf-illus-device-tablet::after {
  content: "\e97f";
}
.cb-bf-illus.cb-bf-illus-document::before {
  content: "\e91c";
}
.cb-bf-illus.cb-bf-illus-document::after {
  content: "\e980";
}
.cb-bf-illus.cb-bf-illus-dollar::before {
  content: "\e91d";
}
.cb-bf-illus.cb-bf-illus-dollar::after {
  content: "\e981";
}
.cb-bf-illus.cb-bf-illus-download::before {
  content: "\e91e";
}
.cb-bf-illus.cb-bf-illus-download::after {
  content: "\e982";
}
.cb-bf-illus.cb-bf-illus-education-for-all::before {
  content: "\e91f";
}
.cb-bf-illus.cb-bf-illus-education-for-all::after {
  content: "\e983";
}
.cb-bf-illus.cb-bf-illus-error::before {
  content: "\e920";
}
.cb-bf-illus.cb-bf-illus-error::after {
  content: "\e984";
}
.cb-bf-illus.cb-bf-illus-expand-window::before {
  content: "\e921";
}
.cb-bf-illus.cb-bf-illus-expand-window::after {
  content: "\e985";
}
.cb-bf-illus.cb-bf-illus-explore::before {
  content: "\e922";
}
.cb-bf-illus.cb-bf-illus-explore::after {
  content: "\e986";
}
.cb-bf-illus.cb-bf-illus-face-excellent::before {
  content: "\e923";
}
.cb-bf-illus.cb-bf-illus-face-excellent::after {
  content: "\e987";
}
.cb-bf-illus.cb-bf-illus-face-frown::before {
  content: "\e924";
}
.cb-bf-illus.cb-bf-illus-face-frown::after {
  content: "\e988";
}
.cb-bf-illus.cb-bf-illus-face-good::before {
  content: "\e925";
}
.cb-bf-illus.cb-bf-illus-face-good::after {
  content: "\e989";
}
.cb-bf-illus.cb-bf-illus-face-happy::before {
  content: "\e926";
}
.cb-bf-illus.cb-bf-illus-face-happy::after {
  content: "\e98a";
}
.cb-bf-illus.cb-bf-illus-face-neutral::before {
  content: "\e927";
}
.cb-bf-illus.cb-bf-illus-face-neutral::after {
  content: "\e98b";
}
.cb-bf-illus.cb-bf-illus-face-very-bad::before {
  content: "\e928";
}
.cb-bf-illus.cb-bf-illus-face-very-bad::after {
  content: "\e98c";
}
.cb-bf-illus.cb-bf-illus-face-worried::before {
  content: "\e929";
}
.cb-bf-illus.cb-bf-illus-face-worried::after {
  content: "\e98d";
}
.cb-bf-illus.cb-bf-illus-social-facebook::before {
  content: "\e92a";
}
.cb-bf-illus.cb-bf-illus-social-facebook::after {
  content: "\e98e";
}
.cb-bf-illus.cb-bf-illus-feedback::before {
  content: "\e92b";
}
.cb-bf-illus.cb-bf-illus-feedback::after {
  content: "\e98f";
}
.cb-bf-illus.cb-bf-illus-generic-clipboard::before {
  content: "\e92c";
}
.cb-bf-illus.cb-bf-illus-generic-clipboard::after {
  content: "\e990";
}
.cb-bf-illus.cb-bf-illus-globe::before {
  content: "\e92d";
}
.cb-bf-illus.cb-bf-illus-globe::after {
  content: "\e991";
}
.cb-bf-illus.cb-bf-illus-graduate::before {
  content: "\e92e";
}
.cb-bf-illus.cb-bf-illus-graduate::after {
  content: "\e992";
}
.cb-bf-illus.cb-bf-illus-home::before {
  content: "\e92f";
}
.cb-bf-illus.cb-bf-illus-home::after {
  content: "\e993";
}
.cb-bf-illus.cb-bf-illus-info::before {
  content: "\e930";
}
.cb-bf-illus.cb-bf-illus-info::after {
  content: "\e994";
}
.cb-bf-illus.cb-bf-illus-information::before {
  content: "\e931";
}
.cb-bf-illus.cb-bf-illus-information::after {
  content: "\e995";
}
.cb-bf-illus.cb-bf-illus-social-instagram::before {
  content: "\e932";
}
.cb-bf-illus.cb-bf-illus-social-instagram::after {
  content: "\e996";
}
.cb-bf-illus.cb-bf-illus-kahn-academy::before {
  content: "\e933";
}
.cb-bf-illus.cb-bf-illus-kahn-academy::after {
  content: "\e997";
}
.cb-bf-illus.cb-bf-illus-laptop-exclamation::before {
  content: "\e934";
}
.cb-bf-illus.cb-bf-illus-laptop-exclamation::after {
  content: "\e998";
}
.cb-bf-illus.cb-bf-illus-laptop::before {
  content: "\e935";
}
.cb-bf-illus.cb-bf-illus-laptop::after {
  content: "\e999";
}
.cb-bf-illus.cb-bf-illus-lightbulb::before {
  content: "\e936";
}
.cb-bf-illus.cb-bf-illus-lightbulb::after {
  content: "\e99a";
}
.cb-bf-illus.cb-bf-illus-social-linkedin::before {
  content: "\e937";
}
.cb-bf-illus.cb-bf-illus-social-linkedin::after {
  content: "\e99b";
}
.cb-bf-illus.cb-bf-illus-location::before {
  content: "\e938";
}
.cb-bf-illus.cb-bf-illus-location::after {
  content: "\e99c";
}
.cb-bf-illus.cb-bf-illus-lock::before {
  content: "\e939";
}
.cb-bf-illus.cb-bf-illus-lock::after {
  content: "\e99d";
}
.cb-bf-illus.cb-bf-illus-medal::before {
  content: "\e93b";
}
.cb-bf-illus.cb-bf-illus-medal::after {
  content: "\e99f";
}
.cb-bf-illus.cb-bf-illus-megaphone::before {
  content: "\e93c";
}
.cb-bf-illus.cb-bf-illus-megaphone::after {
  content: "\e9a0";
}
.cb-bf-illus.cb-bf-illus-new-page::before {
  content: "\e93d";
}
.cb-bf-illus.cb-bf-illus-new-page::after {
  content: "\e9a1";
}
.cb-bf-illus.cb-bf-illus-note::before {
  content: "\e93e";
}
.cb-bf-illus.cb-bf-illus-note::after {
  content: "\e9a2";
}
.cb-bf-illus.cb-bf-illus-notepad-check::before {
  content: "\e93f";
}
.cb-bf-illus.cb-bf-illus-notepad-check::after {
  content: "\e9a3";
}
.cb-bf-illus.cb-bf-illus-open-new-window::before {
  content: "\e940";
}
.cb-bf-illus.cb-bf-illus-open-new-window::after {
  content: "\e9a4";
}
.cb-bf-illus.cb-bf-illus-opened::before {
  content: "\e941";
}
.cb-bf-illus.cb-bf-illus-opened::after {
  content: "\e9a5";
}
.cb-bf-illus.cb-bf-illus-pages::before {
  content: "\e942";
}
.cb-bf-illus.cb-bf-illus-pages::after {
  content: "\e9a6";
}
.cb-bf-illus.cb-bf-illus-paper-airplane::before {
  content: "\e943";
}
.cb-bf-illus.cb-bf-illus-paper-airplane::after {
  content: "\e9a7";
}
.cb-bf-illus.cb-bf-illus-pencil::before {
  content: "\e944";
}
.cb-bf-illus.cb-bf-illus-pencil::after {
  content: "\e9a8";
}
.cb-bf-illus.cb-bf-illus-phone::before {
  content: "\e945";
}
.cb-bf-illus.cb-bf-illus-phone::after {
  content: "\e9a9";
}
.cb-bf-illus.cb-bf-illus-pillar-explore::before {
  content: "\e9cf";
}
.cb-bf-illus.cb-bf-illus-pillar-explore::after {
  content: "\e9de";
}
.cb-bf-illus.cb-bf-illus-pillar-pay::before {
  content: "\e9d0";
}
.cb-bf-illus.cb-bf-illus-pillar-pay::after {
  content: "\e9df";
}
.cb-bf-illus.cb-bf-illus-pillar-plan::before {
  content: "\e9d1";
}
.cb-bf-illus.cb-bf-illus-pillar-plan::after {
  content: "\e9e0";
}
.cb-bf-illus.cb-bf-illus-play::before {
  content: "\e949";
}
.cb-bf-illus.cb-bf-illus-play::after {
  content: "\e9ad";
}
.cb-bf-illus.cb-bf-illus-practice-test::before {
  content: "\e94a";
}
.cb-bf-illus.cb-bf-illus-practice-test::after {
  content: "\e9ae";
}
.cb-bf-illus.cb-bf-illus-practice::before {
  content: "\e94b";
}
.cb-bf-illus.cb-bf-illus-practice::after {
  content: "\e9af";
}
.cb-bf-illus.cb-bf-illus-print::before {
  content: "\e94c";
}
.cb-bf-illus.cb-bf-illus-print::after {
  content: "\e9b0";
}
.cb-bf-illus.cb-bf-illus-question::before {
  content: "\e94d";
}
.cb-bf-illus.cb-bf-illus-question::after {
  content: "\e9b1";
}
.cb-bf-illus.cb-bf-illus-quotes::before {
  content: "\e94e";
}
.cb-bf-illus.cb-bf-illus-quotes::after {
  content: "\e9b2";
}
.cb-bf-illus.cb-bf-illus-school-sparkle::before {
  content: "\e94f";
}
.cb-bf-illus.cb-bf-illus-school-sparkle::after {
  content: "\e9b3";
}
.cb-bf-illus.cb-bf-illus-school::before {
  content: "\e950";
}
.cb-bf-illus.cb-bf-illus-school::after {
  content: "\e9b4";
}
.cb-bf-illus.cb-bf-illus-science-microscope::before {
  content: "\e952";
}
.cb-bf-illus.cb-bf-illus-science-microscope::after {
  content: "\e9b6";
}
.cb-bf-illus.cb-bf-illus-search::before {
  content: "\e953";
}
.cb-bf-illus.cb-bf-illus-search::after {
  content: "\e9b7";
}
.cb-bf-illus.cb-bf-illus-send-scores::before {
  content: "\e954";
}
.cb-bf-illus.cb-bf-illus-send-scores::after {
  content: "\e9b8";
}
.cb-bf-illus.cb-bf-illus-send::before {
  content: "\e955";
}
.cb-bf-illus.cb-bf-illus-send::after {
  content: "\e9b9";
}
.cb-bf-illus.cb-bf-illus-settings::before {
  content: "\e956";
}
.cb-bf-illus.cb-bf-illus-settings::after {
  content: "\e9ba";
}
.cb-bf-illus.cb-bf-illus-share::before {
  content: "\e957";
}
.cb-bf-illus.cb-bf-illus-share::after {
  content: "\e9bb";
}
.cb-bf-illus.cb-bf-illus-stopwatch::before {
  content: "\e958";
}
.cb-bf-illus.cb-bf-illus-stopwatch::after {
  content: "\e9bc";
}
.cb-bf-illus.cb-bf-illus-submit-photo::before {
  content: "\e959";
}
.cb-bf-illus.cb-bf-illus-submit-photo::after {
  content: "\e9bd";
}
.cb-bf-illus.cb-bf-illus-submit::before {
  content: "\e95a";
}
.cb-bf-illus.cb-bf-illus-submit::after {
  content: "\e9be";
}
.cb-bf-illus.cb-bf-illus-task-complete::before {
  content: "\e95b";
}
.cb-bf-illus.cb-bf-illus-task-complete::after {
  content: "\e9bf";
}
.cb-bf-illus.cb-bf-illus-team-leader::before {
  content: "\e95c";
}
.cb-bf-illus.cb-bf-illus-team-leader::after {
  content: "\e9c0";
}
.cb-bf-illus.cb-bf-illus-social-tiktok::before {
  content: "\e9d3";
}
.cb-bf-illus.cb-bf-illus-social-tiktok::after {
  content: "\e9e2";
}
.cb-bf-illus.cb-bf-illus-social-twitter::before {
  content: "\e95e";
}
.cb-bf-illus.cb-bf-illus-social-twitter::after {
  content: "\e9c2";
}
.cb-bf-illus.cb-bf-illus-university::before {
  content: "\e95f";
}
.cb-bf-illus.cb-bf-illus-university::after {
  content: "\e9c3";
}
.cb-bf-illus.cb-bf-illus-unlock::before {
  content: "\e960";
}
.cb-bf-illus.cb-bf-illus-unlock::after {
  content: "\e9c4";
}
.cb-bf-illus.cb-bf-illus-upload::before {
  content: "\e961";
}
.cb-bf-illus.cb-bf-illus-upload::after {
  content: "\e9c5";
}
.cb-bf-illus.cb-bf-illus-user-add::before {
  content: "\e962";
}
.cb-bf-illus.cb-bf-illus-user-add::after {
  content: "\e9c6";
}
.cb-bf-illus.cb-bf-illus-user::before {
  content: "\e963";
}
.cb-bf-illus.cb-bf-illus-user::after {
  content: "\e9c7";
}
.cb-bf-illus.cb-bf-illus-write-chat::before {
  content: "\e964";
}
.cb-bf-illus.cb-bf-illus-write-chat::after {
  content: "\e9c8";
}

.cb-bf-illus.cb-bf-illus-64 {
  font-size: 64px;
}

.cb-bf-illus.cb-bf-illus-72 {
  font-size: 72px;
}

.cb-bf-illus.cb-bf-illus-96 {
  font-size: 96px;
}

.cb-bf-illus.cb-bf-illus-120 {
  font-size: 120px;
}

.cb-bf-illus.cb-bf-illus-orange {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkU1QjAwO30KPC9zdHlsZT4KPGcgaWQ9IkNJUkNMRVMiPgoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzIiIGN5PSIzMiIgcj0iMjQiLz4KPC9nPgo8L3N2Zz4K);
}
.cb-bf-illus.cb-bf-illus-blue {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzI0REM3O30KPC9zdHlsZT4KPGcgaWQ9IkNJUkNMRVMiPgoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzIiIGN5PSIzMiIgcj0iMjQiLz4KPC9nPgo8L3N2Zz4K);
}
.cb-bf-illus.cb-bf-illus-blue-tint {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQ0VEQkYzO30KPC9zdHlsZT4KPGcgaWQ9IkNJUkNMRVMiPgoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzIiIGN5PSIzMiIgcj0iMjQiLz4KPC9nPgo8L3N2Zz4K);
}

.cb-icon.cb-icon-circular[class*=tint-]::before, .cb-icon.cb-icon-circular[class*=chartreuse-]::before, .cb-icon.cb-icon-circular[class*=neutral-]::before {
  color: #1e1e1e !important;
}
.cb-icon.cb-bf-blue-bg-color.cb-icon-circular::after {
  background-color: #324dc7;
}
.cb-icon.cb-bf-blue-shade-1-color.cb-icon-circular::after {
  background-color: #0036ab;
}
.cb-icon.cb-bf-blue-shade-2-color.cb-icon-circular::after {
  background-color: #001075;
}
.cb-icon.cb-bf-blue-tint-1-color.cb-icon-circular::after {
  background-color: #cedbf3;
}
.cb-icon.cb-bf-blue-tint-2-color.cb-icon-circular::after {
  background-color: #edf0f9;
}
.cb-icon.cb-bf-orange-bg-color.cb-icon-circular::after {
  background-color: #fe5b00;
}
.cb-icon.cb-bf-orange-shade-1-color.cb-icon-circular::after {
  background-color: #e55200;
}
.cb-icon.cb-bf-orange-shade-2-color.cb-icon-circular::after {
  background-color: #cf4b00;
}
.cb-icon.cb-bf-orange-tint-1-color.cb-icon-circular::after {
  background-color: #ffbd99;
}
.cb-icon.cb-bf-orange-tint-2-color.cb-icon-circular::after {
  background-color: #ffefe6;
}
.cb-icon.cb-bf-chartreuse-bg-color.cb-icon-circular::after {
  background-color: #e1f400;
}
.cb-icon.cb-bf-chartreuse-shade-1-color.cb-icon-circular::after {
  background-color: #cbdc00;
}
.cb-icon.cb-bf-chartreuse-shade-2-color.cb-icon-circular::after {
  background-color: #a3c200;
}
.cb-icon.cb-bf-chartreuse-tint-1-color.cb-icon-circular::after {
  background-color: #f3fb99;
}
.cb-icon.cb-bf-chartreuse-tint-2-color.cb-icon-circular::after {
  background-color: #fcfee6;
}
.cb-icon.cb-bf-pink-bg-color.cb-icon-circular::after {
  background-color: #fc427b;
}
.cb-icon.cb-bf-pink-shade-1-color.cb-icon-circular::after {
  background-color: #e33b6f;
}
.cb-icon.cb-bf-pink-shade-2-color.cb-icon-circular::after {
  background-color: #ba2956;
}
.cb-icon.cb-bf-pink-tint-1-color.cb-icon-circular::after {
  background-color: #fec6d7;
}
.cb-icon.cb-bf-pink-tint-2-color.cb-icon-circular::after {
  background-color: #ffecf2;
}
.cb-icon.cb-bf-neutral-bg-color.cb-icon-circular::after {
  background-color: #f9f5f2;
}
.cb-icon.cb-bf-neutral-shade-1-color.cb-icon-circular::after {
  background-color: #f1e5db;
}
.cb-icon.cb-bf-neutral-shade-2-color.cb-icon-circular::after {
  background-color: #faf3ed;
}

.cb-band.cb-band-hero.cb-bf-band-hero {
  position: relative;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-size: cover;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-bf-band-hero-overlay {
  width: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  transition: width 0.25s ease-in-out;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-bf-band-hero-overlay.cb-bf-band-hero-overlay-left {
  left: 0;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-bf-band-hero-overlay.cb-bf-band-hero-overlay-right {
  left: 50%;
}
.cb-band.cb-band-hero.cb-bf-band-hero .row:first-of-type {
  min-height: 350px;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title {
  font-size: 3rem;
  line-height: 1.1666666667em;
  font-weight: 700;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title + .cb-band-hero-desc {
  margin-top: 24px;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-desc {
  font-size: 2rem;
  line-height: 1.25em;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-btn-row {
  margin-top: 8px;
}
@media (max-width: 1247.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .row:first-of-type {
    min-height: 220px;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content {
    padding-top: 48px 0;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-btn-row {
    margin-top: 0;
  }
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content {
  padding-left: 32px;
  padding-right: 60px;
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content {
    padding-left: 0;
    padding-right: 48px;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content {
    padding-left: 0;
    padding-right: 32px;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content {
    padding-left: 0;
    padding-right: 32px;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-desc {
    font-size: 1.625rem;
    line-height: 1.2307692308em;
    font-weight: 300;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content {
    padding-left: 0;
    padding-right: 24px;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title {
    font-size: 2rem;
    line-height: 1.25em;
    font-weight: 700;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-desc {
    font-size: 1rem;
    line-height: 1.5em;
    font-weight: 300;
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-bf-band-hero-overlay {
    left: 0 !important;
    margin-top: 320px;
    width: 100%;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content {
    margin-top: 320px;
    padding: 40px 0;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title {
    letter-spacing: unset;
    font-size: 1.75rem;
    line-height: 1.2857142857em;
    font-weight: 700;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title + .cb-band-hero-desc {
    margin-top: 16px;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-desc {
    font-size: 1rem;
    line-height: 1.5em;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-btn-row {
    margin-top: 0;
  }
}
@media (min-width: 1344px) and (max-width: 1439.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .offset-sm-6 .cb-band-hero-content {
    padding-left: 32px;
    padding-right: 0;
  }
}
@media (min-width: 1248px) and (max-width: 1343.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .offset-sm-6 .cb-band-hero-content {
    padding-left: 32px;
    padding-right: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .offset-sm-6 .cb-band-hero-content {
    padding-left: 32px;
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-band.cb-band-hero.cb-bf-band-hero .offset-sm-6 .cb-band-hero-content {
    padding-left: 24px;
    padding-right: 0;
  }
}

.cb-bf-article-card {
  width: 326px;
  padding: 0 !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.cb-bf-article-card .cb-card-content {
  height: 100%;
  margin-top: 200px;
  padding: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.cb-bf-article-card .cb-card-content .cb-card-title {
  font-size: 1.125rem;
  line-height: 1.3333333333em;
  font-weight: 700;
}
.cb-bf-article-card .cb-card-content .cb-card-desc {
  margin-top: 8px;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 400;
}
@media (max-width: 1023.98px) {
  .cb-bf-article-card .cb-card-content .cb-card-title {
    font-size: 0.75rem;
    line-height: 1.3333333333em;
  }
  .cb-bf-article-card .cb-card-content .cb-card-desc {
    font-size: 0.75rem;
    line-height: 1.3333333333em;
    font-weight: 400;
  }
}
.cb-bf-article-card .cb-card-content.cb-white-color a:visited {
  color: #fff;
}
.cb-bf-article-card .cb-card-content.cb-white-color .cb-card-title,
.cb-bf-article-card .cb-card-content.cb-white-color .cb-card-desc {
  color: #fff;
}
.cb-bf-article-card.cb-white-color .cb-card-title,
.cb-bf-article-card.cb-white-color .cb-card-desc {
  color: #fff;
}
.cb-bf-article-card + .cb-bf-article-card {
  margin-top: 24px;
}

.cb-bf-article-carousel {
  display: flex;
  list-style: none;
  padding-left: 0;
}
.cb-bf-article-carousel .cb-horizontal-nav a {
  opacity: unset;
  background-color: rgba(0, 16, 117, 0.75) !important;
}
.cb-bf-article-carousel .cb-bf-article-card {
  margin-top: 0;
}
.cb-bf-article-carousel .cb-bf-article-card + .cb-bf-article-card {
  margin-left: 24px;
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-bf-article-carousel {
    flex-direction: column;
    width: 100%;
    align-items: center;
  }
  .cb-bf-article-carousel .cb-bf-article-card {
    margin-left: 0 !important;
  }
  .cb-bf-article-carousel .cb-bf-article-card + .cb-bf-article-card {
    margin-top: 24px;
  }
}

.cb-bf-featured-articles .cb-bf-featured-articles-main {
  margin-bottom: 32px;
}
.cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-main-img {
  height: 386px;
  max-height: 386px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: bottom;
  background-size: cover;
}
.cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 46px 40px;
  background-color: #fff;
  border: 0;
  border-bottom: 10px solid;
  border-top: 10px solid;
}
.cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-title,
.cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-desc {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content {
    margin-left: -8.3333333333% !important;
    max-width: calc(58.3333333333% - 12px);
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-title {
    margin-bottom: 8px;
    font-size: 1rem;
    line-height: 1.375em;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-desc {
    margin-bottom: 8px;
    font-size: 0.875rem;
    line-height: 1.5714285714em;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content {
    padding: 28px 48px;
    margin: 0 40px;
    margin-top: -80px;
    max-width: calc(100% - 80px);
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-title {
    margin-bottom: 10px;
    font-size: 1.1875rem;
    line-height: 1.4736842105em;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-desc {
    margin-bottom: 10px;
    font-size: 1rem;
    line-height: 1.5em;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content {
    padding: 32px;
    min-height: 260px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-title {
    margin-bottom: 12px;
    font-size: 1.1875rem;
    line-height: 1.2631578947em;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-desc {
    margin-bottom: 12px;
    font-size: 1rem;
    line-height: 1.5em;
  }
}
@media (min-width: 1248px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-title {
    font-size: 1.5rem;
    line-height: 1.3333333333em;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content .cb-bf-featured-articles-desc {
    font-size: 1.1875rem;
    line-height: 1.4736842105em;
  }
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main {
    margin-bottom: 20px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-main-img {
    height: 224px;
    max-height: 224px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content {
    margin: 0 12px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
    border-bottom: 8px solid;
    border-top: 8px solid;
    padding: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main {
    margin-bottom: 28px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-main-img {
    height: 322px;
    max-height: 322px;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-main {
    margin-bottom: 32px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-main-img {
    height: 300px;
    max-height: 300px;
  }
}
.cb-bf-featured-articles .cb-bf-featured-articles-secondary {
  display: flex;
}
.cb-bf-featured-articles .cb-bf-featured-articles-secondary img {
  width: 156px;
  height: 156px;
  margin-right: 20px;
}
.cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-content .cb-bf-featured-articles-title {
  font-weight: 500;
}
.cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-content .cb-bf-featured-articles-title,
.cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-content .cb-bf-featured-articles-desc {
  margin-bottom: 4px;
}
.cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-content a {
  font-weight: 700;
}
@media (min-width: 1px) and (max-width: 767.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary img {
    width: 110px;
    height: 110px;
    margin-right: 12px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary + .cb-bf-featured-articles-secondary {
    margin-top: 20px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-title,
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-desc,
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary a {
    font-size: 0.875rem;
    line-height: 1.2857142857em;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary img {
    width: 148px;
    height: 148px;
    margin-right: 24px;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary + .cb-bf-featured-articles-secondary {
    margin-top: 28px;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary img {
    width: 118px;
    height: 118px;
    margin-right: 16px;
  }
}
@media (min-width: 768px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-title {
    font-size: 1rem;
    line-height: 1.375em;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-desc,
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary a {
    font-size: 1rem;
    line-height: 1.5em;
  }
}
@media (min-width: 1248px) {
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-title {
    font-size: 1.1875rem;
    line-height: 1.4736842105em;
  }
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary .cb-bf-featured-articles-desc,
  .cb-bf-featured-articles .cb-bf-featured-articles-secondary a {
    font-size: 1rem;
    line-height: 1.5em;
  }
}

/*# sourceMappingURL=bf.css.map*/