/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/bf/apricot-bf.scss ***!
  \********************************************************************************************************************************************************************************************/
/*!
 * Apricot-BF
 * BigFuture
 * @version 1.0
 * Apricot @version 4.9.0
 * @author Mitra Assadi
 * @license
 * Copyright (c) 2025 The College Board
 */
@font-face{
  font-family:"Unbounded";
  font-weight:200;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-ExtraLight.woff2) format("woff2"), url(fonts/Unbounded-ExtraLight.woff) format("woff"), url(fonts/Unbounded-ExtraLight.ttf) format("truetype");
}
@font-face{
  font-family:"Unbounded";
  font-weight:300;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-Light.woff2) format("woff2"), url(fonts/Unbounded-Light.woff) format("woff"), url(fonts/Unbounded-Light.ttf) format("truetype");
}
@font-face{
  font-family:"Unbounded";
  font-weight:400;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-Regular.woff2) format("woff2"), url(fonts/Unbounded-Regular.woff) format("woff"), url(fonts/Unbounded-Regular.ttf) format("truetype");
}
@font-face{
  font-family:"Unbounded";
  font-weight:500;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-Medium.woff2) format("woff2"), url(fonts/Unbounded-Medium.woff) format("woff"), url(fonts/Unbounded-Medium.ttf) format("truetype");
}
@font-face{
  font-family:"Unbounded";
  font-weight:600;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-SemiBold.woff2) format("woff2"), url(fonts/Unbounded-SemiBold.woff) format("woff"), url(fonts/Unbounded-SemiBold.ttf) format("truetype");
}
@font-face{
  font-family:"Unbounded";
  font-weight:700;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-Bold.woff2) format("woff2"), url(fonts/Unbounded-Bold.woff) format("woff"), url(fonts/Unbounded-Bold.ttf) format("truetype");
}
@font-face{
  font-family:"Unbounded";
  font-weight:800;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-ExtraBold.woff2) format("woff2"), url(fonts/Unbounded-ExtraBold.woff) format("woff"), url(fonts/Unbounded-ExtraBold.ttf) format("truetype");
}
@font-face{
  font-family:"Unbounded";
  font-weight:900;
  font-style:normal;
  font-display:swap;
  src:url(fonts/Unbounded-Black.woff2) format("woff2"), url(fonts/Unbounded-Black.woff) format("woff"), url(fonts/Unbounded-Black.ttf) format("truetype");
}
.cb-bf-project{
}
.cb-bf-project h1,
.cb-bf-project .cb-bf-h1{
  font-family:Unbounded !important;
  font-size:1.75rem;
  line-height:1.2857em;
}
.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.3333em;
}
.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.4286em;
}
.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.3333em;
}
@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.3333em;
  }
  .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.3333em;
  }
  .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.4286em;
  }
}
@media (min-width: 1248px){
  .cb-bf-project h1,
  .cb-bf-project .cb-bf-h1{
    font-size:3rem;
    line-height:1.1667em;
  }
  .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.2857em;
  }
  .cb-bf-project h4,
  .cb-bf-project .cb-bf-h4{
    font-size:1.5rem;
    line-height:1.3333em;
  }
  .cb-bf-project h5,
  .cb-bf-project .cb-bf-h5{
    font-size:1.1875rem;
    line-height:1.4737em;
  }
  .cb-bf-project h6,
  .cb-bf-project .cb-bf-h6{
    font-size:1rem;
    line-height:1.5em;
  }
}
.cb-bf-h1-imp{
  font-family:Unbounded !important;
  font-size:1.75rem;
  line-height:1.2857em;
}

.cb-bf-h2-imp{
  font-family:Unbounded !important;
  font-size:1.25rem;
  line-height:1.4em;
}

.cb-bf-h3-imp{
  font-family:Unbounded !important;
  font-size:1.125rem;
  line-height:1.3333em;
}

.cb-bf-h4-imp{
  font-family:Unbounded !important;
  font-size:1rem;
  line-height:1.375em;
}

.cb-bf-h5-imp{
  font-family:Unbounded !important;
  font-size:0.875rem;
  line-height:1.4286em;
}

.cb-bf-h6-imp{
  font-family:Unbounded !important;
  font-size:0.75rem;
  line-height:1.5em;
}

.cb-bf-h1-lite-imp{
  font-family:Unbounded !important;
  font-size:1.5rem;
  line-height:1.3333em;
}
@media (min-width: 768px){
  .cb-bf-h1-imp{
    font-size:2.5rem;
    line-height:1.2em;
  }
  .cb-bf-h1-lite-imp{
    font-size:2rem;
    line-height:1.25em;
  }
  .cb-bf-h2-imp{
    font-size:1.5rem;
    line-height:1.3333em;
  }
  .cb-bf-h3-imp{
    font-size:1.25rem;
    line-height:1.4em;
  }
  .cb-bf-h4-imp{
    font-size:1.125rem;
    line-height:1.3333em;
  }
  .cb-bf-h5-imp{
    font-size:1rem;
    line-height:1.375em;
  }
  .cb-bf-h6-imp{
    font-size:0.875rem;
    line-height:1.4286em;
  }
}
@media (min-width: 1248px){
  .cb-bf-h1-imp{
    font-size:3rem;
    line-height:1.1667em;
  }
  .cb-bf-h1-lite-imp{
    font-size:2.5rem;
    line-height:1.2em;
  }
  .cb-bf-h2-imp{
    font-size:2rem;
    line-height:1.25em;
  }
  .cb-bf-h3-imp{
    font-size:1.75rem;
    line-height:1.2857em;
  }
  .cb-bf-h4-imp{
    font-size:1.5rem;
    line-height:1.3333em;
  }
  .cb-bf-h5-imp{
    font-size:1.1875rem;
    line-height:1.4737em;
  }
  .cb-bf-h6-imp{
    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;
  font-display:fallback;
  src:url(fonts/cb-bf-icons-logo.woff) format("woff"), url(fonts/cb-bf-icons-logo.ttf) format("truetype");
}
.cb-bf-logo{
  font-family:BF Icons Logo;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-transform:none;
  -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;
  font-weight:500;
  line-height:1.5em;
}
.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:#fff;
  text-decoration:none;
}
@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;
  }
}
@media (min-width: 1px) and (max-width: 767.98px){
  .cb-bf-announcement-panel .cb-bf-announcement-panel-text{
    font-size:0.875rem;
  }
}
.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;
  font-display:fallback;
  src:url(fonts/cb-bf-illus-4_9_0.woff) format("woff"), url(fonts/cb-bf-illus-4_9_0.ttf) format("truetype");
}
.cb-bf-illus{
  font-family:BF Illus;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:relative;
  display:inline-block;
  width:1em;
  height:1em;
  font-size:4rem;
  line-height:1em;
  border-radius:50%;
}
.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" !important;
}
.cb-bf-illus.cb-bf-illus-acorn::after{
  content:"\e9d5" !important;
}
.cb-bf-illus.cb-bf-illus-careers::before{
  content:"\e951" !important;
}
.cb-bf-illus.cb-bf-illus-careers::after{
  content:"\e9d6" !important;
}
.cb-bf-illus.cb-bf-illus-celebrate::before{
  content:"\e99e" !important;
}
.cb-bf-illus.cb-bf-illus-celebrate::after{
  content:"\e9d7" !important;
}
.cb-bf-illus.cb-bf-illus-exclamation::before{
  content:"\e9ca" !important;
}
.cb-bf-illus.cb-bf-illus-exclamation::after{
  content:"\e9d9" !important;
}
.cb-bf-illus.cb-bf-illus-guidance::before{
  content:"\e9cb" !important;
}
.cb-bf-illus.cb-bf-illus-guidance::after{
  content:"\e9da" !important;
}
.cb-bf-illus.cb-bf-illus-high-five::before{
  content:"\e9cc" !important;
}
.cb-bf-illus.cb-bf-illus-high-five::after{
  content:"\e9db" !important;
}
.cb-bf-illus.cb-bf-illus-journey::before{
  content:"\e9cd" !important;
}
.cb-bf-illus.cb-bf-illus-journey::after{
  content:"\e9dc" !important;
}
.cb-bf-illus.cb-bf-illus-math::before{
  content:"\e9ce" !important;
}
.cb-bf-illus.cb-bf-illus-math::after{
  content:"\e9dd" !important;
}
.cb-bf-illus.cb-bf-illus-quiz::before{
  content:"\e9d2" !important;
}
.cb-bf-illus.cb-bf-illus-quiz::after{
  content:"\e9e1" !important;
}
.cb-bf-illus.cb-bf-illus-social-youtube::before{
  content:"\e9d4" !important;
}
.cb-bf-illus.cb-bf-illus-social-youtube::after{
  content:"\e9e3" !important;
}
.cb-bf-illus.cb-bf-illus-accessibility::before{
  content:"\e900" !important;
}
.cb-bf-illus.cb-bf-illus-accessibility::after{
  content:"\e965" !important;
}
.cb-bf-illus.cb-bf-illus-apple::before{
  content:"\e901" !important;
}
.cb-bf-illus.cb-bf-illus-apple::after{
  content:"\e966" !important;
}
.cb-bf-illus.cb-bf-illus-award-trophy::before{
  content:"\e902" !important;
}
.cb-bf-illus.cb-bf-illus-award-trophy::after{
  content:"\e967" !important;
}
.cb-bf-illus.cb-bf-illus-award::before{
  content:"\e903" !important;
}
.cb-bf-illus.cb-bf-illus-award::after{
  content:"\e968" !important;
}
.cb-bf-illus.cb-bf-illus-bar-graph::before{
  content:"\e904" !important;
}
.cb-bf-illus.cb-bf-illus-bar-graph::after{
  content:"\e969" !important;
}
.cb-bf-illus.cb-bf-illus-bell::before{
  content:"\e905" !important;
}
.cb-bf-illus.cb-bf-illus-bell::after{
  content:"\e96a" !important;
}
.cb-bf-illus.cb-bf-illus-book-index::before{
  content:"\e906" !important;
}
.cb-bf-illus.cb-bf-illus-book-index::after{
  content:"\e96b" !important;
}
.cb-bf-illus.cb-bf-illus-book-open::before{
  content:"\e907" !important;
}
.cb-bf-illus.cb-bf-illus-book-open::after{
  content:"\e96c" !important;
}
.cb-bf-illus.cb-bf-illus-browser-window-generic::before{
  content:"\e908" !important;
}
.cb-bf-illus.cb-bf-illus-browser-window-generic::after{
  content:"\e96d" !important;
}
.cb-bf-illus.cb-bf-illus-bullet-list-device::before{
  content:"\e909" !important;
}
.cb-bf-illus.cb-bf-illus-bullet-list-device::after{
  content:"\e96e" !important;
}
.cb-bf-illus.cb-bf-illus-bullet-list-doc::before{
  content:"\e90a" !important;
}
.cb-bf-illus.cb-bf-illus-bullet-list-doc::after{
  content:"\e96f" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-add::before{
  content:"\e90b" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-add::after{
  content:"\e970" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-empty::before{
  content:"\e90c" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-empty::after{
  content:"\e971" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-full::before{
  content:"\e90d" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-full::after{
  content:"\e972" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-save-date::before{
  content:"\e90e" !important;
}
.cb-bf-illus.cb-bf-illus-calendar-save-date::after{
  content:"\e973" !important;
}
.cb-bf-illus.cb-bf-illus-calendar::before{
  content:"\e90f" !important;
}
.cb-bf-illus.cb-bf-illus-calendar::after{
  content:"\e974" !important;
}
.cb-bf-illus.cb-bf-illus-cart::before{
  content:"\e910" !important;
}
.cb-bf-illus.cb-bf-illus-cart::after{
  content:"\e975" !important;
}
.cb-bf-illus.cb-bf-illus-chat::before{
  content:"\e911" !important;
}
.cb-bf-illus.cb-bf-illus-chat::after{
  content:"\e976" !important;
}
.cb-bf-illus.cb-bf-illus-checklist-device-complete::before{
  content:"\e912" !important;
}
.cb-bf-illus.cb-bf-illus-checklist-device-complete::after{
  content:"\e977" !important;
}
.cb-bf-illus.cb-bf-illus-checklist-device::before{
  content:"\e913" !important;
}
.cb-bf-illus.cb-bf-illus-checklist-device::after{
  content:"\e978" !important;
}
.cb-bf-illus.cb-bf-illus-checklist-doc::before{
  content:"\e914" !important;
}
.cb-bf-illus.cb-bf-illus-checklist-doc::after{
  content:"\e979" !important;
}
.cb-bf-illus.cb-bf-illus-check-mark::before{
  content:"\e9b5" !important;
}
.cb-bf-illus.cb-bf-illus-check-mark::after{
  content:"\e9d8" !important;
}
.cb-bf-illus.cb-bf-illus-city-school::before{
  content:"\e916" !important;
}
.cb-bf-illus.cb-bf-illus-city-school::after{
  content:"\e97b" !important;
}
.cb-bf-illus.cb-bf-illus-clock::before{
  content:"\e917" !important;
}
.cb-bf-illus.cb-bf-illus-clock::after{
  content:"\e97c" !important;
}
.cb-bf-illus.cb-bf-illus-coin::before{
  content:"\e918" !important;
}
.cb-bf-illus.cb-bf-illus-coin::after{
  content:"\e97d" !important;
}
.cb-bf-illus.cb-bf-illus-compose::before{
  content:"\e919" !important;
}
.cb-bf-illus.cb-bf-illus-compose::after{
  content:"\e9c9" !important;
}
.cb-bf-illus.cb-bf-illus-computer::before{
  content:"\e91a" !important;
}
.cb-bf-illus.cb-bf-illus-computer::after{
  content:"\e97e" !important;
}
.cb-bf-illus.cb-bf-illus-device-tablet::before{
  content:"\e91b" !important;
}
.cb-bf-illus.cb-bf-illus-device-tablet::after{
  content:"\e97f" !important;
}
.cb-bf-illus.cb-bf-illus-document::before{
  content:"\e91c" !important;
}
.cb-bf-illus.cb-bf-illus-document::after{
  content:"\e980" !important;
}
.cb-bf-illus.cb-bf-illus-dollar::before{
  content:"\e91d" !important;
}
.cb-bf-illus.cb-bf-illus-dollar::after{
  content:"\e981" !important;
}
.cb-bf-illus.cb-bf-illus-download::before{
  content:"\e91e" !important;
}
.cb-bf-illus.cb-bf-illus-download::after{
  content:"\e982" !important;
}
.cb-bf-illus.cb-bf-illus-education-for-all::before{
  content:"\e91f" !important;
}
.cb-bf-illus.cb-bf-illus-education-for-all::after{
  content:"\e983" !important;
}
.cb-bf-illus.cb-bf-illus-error::before{
  content:"\e920" !important;
}
.cb-bf-illus.cb-bf-illus-error::after{
  content:"\e984" !important;
}
.cb-bf-illus.cb-bf-illus-expand-window::before{
  content:"\e921" !important;
}
.cb-bf-illus.cb-bf-illus-expand-window::after{
  content:"\e985" !important;
}
.cb-bf-illus.cb-bf-illus-explore::before{
  content:"\e922" !important;
}
.cb-bf-illus.cb-bf-illus-explore::after{
  content:"\e986" !important;
}
.cb-bf-illus.cb-bf-illus-face-excellent::before{
  content:"\e923" !important;
}
.cb-bf-illus.cb-bf-illus-face-excellent::after{
  content:"\e987" !important;
}
.cb-bf-illus.cb-bf-illus-face-frown::before{
  content:"\e924" !important;
}
.cb-bf-illus.cb-bf-illus-face-frown::after{
  content:"\e988" !important;
}
.cb-bf-illus.cb-bf-illus-face-good::before{
  content:"\e925" !important;
}
.cb-bf-illus.cb-bf-illus-face-good::after{
  content:"\e989" !important;
}
.cb-bf-illus.cb-bf-illus-face-happy::before{
  content:"\e926" !important;
}
.cb-bf-illus.cb-bf-illus-face-happy::after{
  content:"\e98a" !important;
}
.cb-bf-illus.cb-bf-illus-face-neutral::before{
  content:"\e927" !important;
}
.cb-bf-illus.cb-bf-illus-face-neutral::after{
  content:"\e98b" !important;
}
.cb-bf-illus.cb-bf-illus-face-very-bad::before{
  content:"\e928" !important;
}
.cb-bf-illus.cb-bf-illus-face-very-bad::after{
  content:"\e98c" !important;
}
.cb-bf-illus.cb-bf-illus-face-worried::before{
  content:"\e929" !important;
}
.cb-bf-illus.cb-bf-illus-face-worried::after{
  content:"\e98d" !important;
}
.cb-bf-illus.cb-bf-illus-social-facebook::before{
  content:"\e92a" !important;
}
.cb-bf-illus.cb-bf-illus-social-facebook::after{
  content:"\e98e" !important;
}
.cb-bf-illus.cb-bf-illus-feedback::before{
  content:"\e92b" !important;
}
.cb-bf-illus.cb-bf-illus-feedback::after{
  content:"\e98f" !important;
}
.cb-bf-illus.cb-bf-illus-generic-clipboard::before{
  content:"\e92c" !important;
}
.cb-bf-illus.cb-bf-illus-generic-clipboard::after{
  content:"\e990" !important;
}
.cb-bf-illus.cb-bf-illus-globe::before{
  content:"\e92d" !important;
}
.cb-bf-illus.cb-bf-illus-globe::after{
  content:"\e991" !important;
}
.cb-bf-illus.cb-bf-illus-graduate::before{
  content:"\e92e" !important;
}
.cb-bf-illus.cb-bf-illus-graduate::after{
  content:"\e992" !important;
}
.cb-bf-illus.cb-bf-illus-home::before{
  content:"\e92f" !important;
}
.cb-bf-illus.cb-bf-illus-home::after{
  content:"\e993" !important;
}
.cb-bf-illus.cb-bf-illus-info::before{
  content:"\e930" !important;
}
.cb-bf-illus.cb-bf-illus-info::after{
  content:"\e994" !important;
}
.cb-bf-illus.cb-bf-illus-information::before{
  content:"\e931" !important;
}
.cb-bf-illus.cb-bf-illus-information::after{
  content:"\e995" !important;
}
.cb-bf-illus.cb-bf-illus-social-instagram::before{
  content:"\e932" !important;
}
.cb-bf-illus.cb-bf-illus-social-instagram::after{
  content:"\e996" !important;
}
.cb-bf-illus.cb-bf-illus-kahn-academy::before{
  content:"\e933" !important;
}
.cb-bf-illus.cb-bf-illus-kahn-academy::after{
  content:"\e997" !important;
}
.cb-bf-illus.cb-bf-illus-laptop-exclamation::before{
  content:"\e934" !important;
}
.cb-bf-illus.cb-bf-illus-laptop-exclamation::after{
  content:"\e998" !important;
}
.cb-bf-illus.cb-bf-illus-laptop::before{
  content:"\e935" !important;
}
.cb-bf-illus.cb-bf-illus-laptop::after{
  content:"\e999" !important;
}
.cb-bf-illus.cb-bf-illus-lightbulb::before{
  content:"\e936" !important;
}
.cb-bf-illus.cb-bf-illus-lightbulb::after{
  content:"\e99a" !important;
}
.cb-bf-illus.cb-bf-illus-social-linkedin::before{
  content:"\e937" !important;
}
.cb-bf-illus.cb-bf-illus-social-linkedin::after{
  content:"\e99b" !important;
}
.cb-bf-illus.cb-bf-illus-location::before{
  content:"\e938" !important;
}
.cb-bf-illus.cb-bf-illus-location::after{
  content:"\e99c" !important;
}
.cb-bf-illus.cb-bf-illus-lock::before{
  content:"\e939" !important;
}
.cb-bf-illus.cb-bf-illus-lock::after{
  content:"\e99d" !important;
}
.cb-bf-illus.cb-bf-illus-medal::before{
  content:"\e93b" !important;
}
.cb-bf-illus.cb-bf-illus-medal::after{
  content:"\e99f" !important;
}
.cb-bf-illus.cb-bf-illus-megaphone::before{
  content:"\e93c" !important;
}
.cb-bf-illus.cb-bf-illus-megaphone::after{
  content:"\e9a0" !important;
}
.cb-bf-illus.cb-bf-illus-new-page::before{
  content:"\e93d" !important;
}
.cb-bf-illus.cb-bf-illus-new-page::after{
  content:"\e9a1" !important;
}
.cb-bf-illus.cb-bf-illus-note::before{
  content:"\e93e" !important;
}
.cb-bf-illus.cb-bf-illus-note::after{
  content:"\e9a2" !important;
}
.cb-bf-illus.cb-bf-illus-notepad-check::before{
  content:"\e93f" !important;
}
.cb-bf-illus.cb-bf-illus-notepad-check::after{
  content:"\e9a3" !important;
}
.cb-bf-illus.cb-bf-illus-open-new-window::before{
  content:"\e940" !important;
}
.cb-bf-illus.cb-bf-illus-open-new-window::after{
  content:"\e9a4" !important;
}
.cb-bf-illus.cb-bf-illus-opened::before{
  content:"\e941" !important;
}
.cb-bf-illus.cb-bf-illus-opened::after{
  content:"\e9a5" !important;
}
.cb-bf-illus.cb-bf-illus-pages::before{
  content:"\e942" !important;
}
.cb-bf-illus.cb-bf-illus-pages::after{
  content:"\e9a6" !important;
}
.cb-bf-illus.cb-bf-illus-paper-airplane::before{
  content:"\e943" !important;
}
.cb-bf-illus.cb-bf-illus-paper-airplane::after{
  content:"\e9a7" !important;
}
.cb-bf-illus.cb-bf-illus-pencil::before{
  content:"\e944" !important;
}
.cb-bf-illus.cb-bf-illus-pencil::after{
  content:"\e9a8" !important;
}
.cb-bf-illus.cb-bf-illus-phone::before{
  content:"\e945" !important;
}
.cb-bf-illus.cb-bf-illus-phone::after{
  content:"\e9a9" !important;
}
.cb-bf-illus.cb-bf-illus-pillar-explore::before{
  content:"\e9cf" !important;
}
.cb-bf-illus.cb-bf-illus-pillar-explore::after{
  content:"\e9de" !important;
}
.cb-bf-illus.cb-bf-illus-pillar-pay::before{
  content:"\e9d0" !important;
}
.cb-bf-illus.cb-bf-illus-pillar-pay::after{
  content:"\e9df" !important;
}
.cb-bf-illus.cb-bf-illus-pillar-plan::before{
  content:"\e9d1" !important;
}
.cb-bf-illus.cb-bf-illus-pillar-plan::after{
  content:"\e9e0" !important;
}
.cb-bf-illus.cb-bf-illus-play::before{
  content:"\e949" !important;
}
.cb-bf-illus.cb-bf-illus-play::after{
  content:"\e9ad" !important;
}
.cb-bf-illus.cb-bf-illus-practice-test::before{
  content:"\e94a" !important;
}
.cb-bf-illus.cb-bf-illus-practice-test::after{
  content:"\e9ae" !important;
}
.cb-bf-illus.cb-bf-illus-practice::before{
  content:"\e94b" !important;
}
.cb-bf-illus.cb-bf-illus-practice::after{
  content:"\e9af" !important;
}
.cb-bf-illus.cb-bf-illus-print::before{
  content:"\e94c" !important;
}
.cb-bf-illus.cb-bf-illus-print::after{
  content:"\e9b0" !important;
}
.cb-bf-illus.cb-bf-illus-question::before{
  content:"\e94d" !important;
}
.cb-bf-illus.cb-bf-illus-question::after{
  content:"\e9b1" !important;
}
.cb-bf-illus.cb-bf-illus-quotes::before{
  content:"\e94e" !important;
}
.cb-bf-illus.cb-bf-illus-quotes::after{
  content:"\e9b2" !important;
}
.cb-bf-illus.cb-bf-illus-school-sparkle::before{
  content:"\e94f" !important;
}
.cb-bf-illus.cb-bf-illus-school-sparkle::after{
  content:"\e9b3" !important;
}
.cb-bf-illus.cb-bf-illus-school::before{
  content:"\e950" !important;
}
.cb-bf-illus.cb-bf-illus-school::after{
  content:"\e9b4" !important;
}
.cb-bf-illus.cb-bf-illus-science-microscope::before{
  content:"\e952" !important;
}
.cb-bf-illus.cb-bf-illus-science-microscope::after{
  content:"\e9b6" !important;
}
.cb-bf-illus.cb-bf-illus-search::before{
  content:"\e953" !important;
}
.cb-bf-illus.cb-bf-illus-search::after{
  content:"\e9b7" !important;
}
.cb-bf-illus.cb-bf-illus-send-scores::before{
  content:"\e954" !important;
}
.cb-bf-illus.cb-bf-illus-send-scores::after{
  content:"\e9b8" !important;
}
.cb-bf-illus.cb-bf-illus-send::before{
  content:"\e955" !important;
}
.cb-bf-illus.cb-bf-illus-send::after{
  content:"\e9b9" !important;
}
.cb-bf-illus.cb-bf-illus-settings::before{
  content:"\e956" !important;
}
.cb-bf-illus.cb-bf-illus-settings::after{
  content:"\e9ba" !important;
}
.cb-bf-illus.cb-bf-illus-share::before{
  content:"\e957" !important;
}
.cb-bf-illus.cb-bf-illus-share::after{
  content:"\e9bb" !important;
}
.cb-bf-illus.cb-bf-illus-stopwatch::before{
  content:"\e958" !important;
}
.cb-bf-illus.cb-bf-illus-stopwatch::after{
  content:"\e9bc" !important;
}
.cb-bf-illus.cb-bf-illus-submit-photo::before{
  content:"\e959" !important;
}
.cb-bf-illus.cb-bf-illus-submit-photo::after{
  content:"\e9bd" !important;
}
.cb-bf-illus.cb-bf-illus-submit::before{
  content:"\e95a" !important;
}
.cb-bf-illus.cb-bf-illus-submit::after{
  content:"\e9be" !important;
}
.cb-bf-illus.cb-bf-illus-task-complete::before{
  content:"\e95b" !important;
}
.cb-bf-illus.cb-bf-illus-task-complete::after{
  content:"\e9bf" !important;
}
.cb-bf-illus.cb-bf-illus-team-leader::before{
  content:"\e95c" !important;
}
.cb-bf-illus.cb-bf-illus-team-leader::after{
  content:"\e9c0" !important;
}
.cb-bf-illus.cb-bf-illus-social-tiktok::before{
  content:"\e9d3" !important;
}
.cb-bf-illus.cb-bf-illus-social-tiktok::after{
  content:"\e9e2" !important;
}
.cb-bf-illus.cb-bf-illus-social-twitter::before{
  content:"\e95e" !important;
}
.cb-bf-illus.cb-bf-illus-social-twitter::after{
  content:"\e9c2" !important;
}
.cb-bf-illus.cb-bf-illus-university::before{
  content:"\e95f" !important;
}
.cb-bf-illus.cb-bf-illus-university::after{
  content:"\e9c3" !important;
}
.cb-bf-illus.cb-bf-illus-unlock::before{
  content:"\e960" !important;
}
.cb-bf-illus.cb-bf-illus-unlock::after{
  content:"\e9c4" !important;
}
.cb-bf-illus.cb-bf-illus-upload::before{
  content:"\e961" !important;
}
.cb-bf-illus.cb-bf-illus-upload::after{
  content:"\e9c5" !important;
}
.cb-bf-illus.cb-bf-illus-user-add::before{
  content:"\e962" !important;
}
.cb-bf-illus.cb-bf-illus-user-add::after{
  content:"\e9c6" !important;
}
.cb-bf-illus.cb-bf-illus-user::before{
  content:"\e963" !important;
}
.cb-bf-illus.cb-bf-illus-user::after{
  content:"\e9c7" !important;
}
.cb-bf-illus.cb-bf-illus-write-chat::before{
  content:"\e964" !important;
}
.cb-bf-illus.cb-bf-illus-write-chat::after{
  content:"\e9c8" !important;
}
.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.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-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{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:50%;
  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:192px;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content{
  padding:32px 0;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-text-overline{
  margin-bottom:16px;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title{
  font-size:2.5rem;
  font-weight:700;
  line-height:1.2em;
}
.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:1.3125rem;
  font-weight:400;
  line-height:1.5238em;
}
.cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-btn-row{
  margin-top:0;
}
@media (max-width: 1247.98px){
  .cb-band.cb-band-hero.cb-bf-band-hero .row:first-of-type{
    min-height:192px;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px){
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title{
    font-size:2rem;
    font-weight:700;
    line-height:1.25em;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-desc{
    font-size:1rem;
    font-weight:400;
    line-height:1.5em;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px){
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content{
    padding:24px 0;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-text-overline{
    margin-bottom:8px;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title{
    font-size:2rem;
    font-weight:700;
    line-height:1.25em;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-desc{
    font-size:1rem;
    font-weight:400;
    line-height:1.5em;
  }
}
@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;
    width:100%;
    margin-top:320px;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content{
    display:flex;
    flex-direction:column;
    justify-content:center;
    min-height:120px;
    margin-top:320px;
    padding:24px 0;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-text-overline{
    margin-bottom:8px;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title{
    font-size:1.5rem;
    font-weight:700;
    line-height:1.3333em;
    letter-spacing:unset;
  }
  .cb-band.cb-band-hero.cb-bf-band-hero .cb-band-hero-content .cb-band-hero-title + .cb-band-hero-desc{
    margin-top:8px;
  }
  .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-band-panel-image.cb-band-hero-bg .row:first-of-type{
  min-height:192px;
}
.cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content{
  padding:48px 0;
}
.cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-text-overline{
  margin-bottom:16px;
}
.cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-title{
  font-size:2.5rem;
  font-weight:700;
  line-height:1.2em;
}
.cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-title + .cb-band-hero-desc{
  margin-top:16px;
}
.cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-desc{
  font-size:1.3125rem;
  font-weight:400;
  line-height:1.5238em;
}
.cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-btn-row{
  margin-top:0;
}
@media (max-width: 1247.98px){
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .row:first-of-type{
    min-height:192px;
  }
}
@media (min-width: 1024px) and (max-width: 1247.98px){
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-title{
    font-size:2rem;
    font-weight:700;
    line-height:1.25em;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-desc{
    font-size:1rem;
    font-weight:400;
    line-height:1.5em;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px){
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content{
    padding:24px 0;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-text-overline{
    margin-bottom:8px;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-title{
    font-size:2rem;
    font-weight:700;
    line-height:1.25em;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-desc{
    font-size:1rem;
    font-weight:400;
    line-height:1.5em;
  }
}
@media (min-width: 1px) and (max-width: 767.98px){
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .row:first-of-type{
    min-height:112px;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content{
    padding:24px 0;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-text-overline{
    margin-bottom:8px;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-title{
    font-size:1.5rem;
    font-weight:700;
    line-height:1.3333em;
    letter-spacing:unset;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-title + .cb-band-hero-desc{
    margin-top:8px;
  }
  .cb-band.cb-band-hero.cb-band-panel-image.cb-band-hero-bg .cb-band-hero-content .cb-band-hero-desc{
    font-size:1rem;
    font-weight:400;
    line-height:1.5em;
  }
}
.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-right-radius:16px;
  border-bottom-left-radius:16px;
}
.cb-bf-article-card .cb-card-content .cb-card-title{
  font-size:1.125rem;
  font-weight:700;
  line-height:1.3333em;
}
.cb-bf-article-card .cb-card-content .cb-card-desc{
  margin-top:8px;
  font-size:1rem;
  font-weight:400;
  line-height:1.5em;
}
@media (max-width: 1023.98px){
  .cb-bf-article-card .cb-card-content .cb-card-title{
    font-size:0.75rem;
    line-height:1.3333em;
  }
  .cb-bf-article-card .cb-card-content .cb-card-desc{
    font-size:0.75rem;
    font-weight:400;
    line-height:1.3333em;
  }
}
.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;
  padding-left:0;
  list-style:none;
}
.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;
    align-items:center;
    width:100%;
  }
  .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 .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;
  align-items:flex-start;
  justify-content:center;
  margin-top:16px;
  margin-bottom:16px;
  padding:46px 40px;
  background-color:#fff;
  border:0;
  border-top:10px solid;
  border-bottom: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{
    max-width:calc(58.3333% - 12px);
    margin-left:-8.3333% !important;
  }
}
@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.5714em;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px){
  .cb-bf-featured-articles .cb-bf-featured-articles-main .cb-bf-featured-articles-content{
    max-width:calc(100% - 80px);
    margin:0 40px;
    margin-top:-80px;
    padding:28px 48px;
  }
  .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.4737em;
  }
  .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{
    min-height:260px;
    padding:32px;
  }
  .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.2632em;
  }
  .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.3333em;
  }
  .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.4737em;
  }
}
@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{
    width:calc(100% - 24px);
    max-width:calc(100% - 24px);
    margin:0 12px;
    padding:24px;
    border-top:8px solid;
    border-bottom:8px solid;
  }
}
@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;
  align-items:flex-start;
  justify-content:center;
}
.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.2857em;
  }
}
@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.4737em;
  }
  .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*/