/*!********************************************************************************************************************************************************************************************!*\
  !*** 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/ap/apricot-ap.scss ***!
  \********************************************************************************************************************************************************************************************/
/*!
 * Apricot-AP
 * @version 1.0
 * @author Mitra Assadi, Sarah Allison
 * @license
 * Copyright (c) 2025 The College Board
 */
@font-face{
  font-family:"AP Course";
  font-style:normal;
  font-display:fallback;
  src:url(fonts/ap-icons-course-4_9_0.woff) format("woff"), url(fonts/ap-icons-course-4_9_0.ttf) format("truetype");
}
@font-face{
  font-family:"AP Icons";
  font-style:normal;
  font-display:fallback;
  src:url(fonts/ap-icons.woff) format("woff"), url(fonts/ap-icons.ttf) format("truetype");
}
.ap-color1-text{
  color:#fff;
}

.ap-color1-light{
  background-color:rgb(229.5, 241.4, 249.5);
}

.ap-color1-dark{
  background-color:rgb(0, 59.5, 100);
}

.ap-color2-text{
  color:#fff;
}

.ap-color2-light{
  background-color:#f6bdee;
}

.ap-color2-dark{
  background-color:#9a1481;
}

.ap-color3-text{
  color:#fff;
}

.ap-color3-light{
  background-color:#e6edf8;
}

.ap-color3-dark{
  background-color:#4d6ed0;
}

.ap-color4-text{
  color:#fff;
}

.ap-color4-light{
  background-color:rgb(229.5, 241.4, 249.5);
}

.ap-color4-dark{
  background-color:#0077c8;
}

.ap-color5-text{
  color:#fff;
}

.ap-color5-light{
  background-color:#e4fcf6;
}

.ap-color5-dark{
  background-color:#01614a;
}

.ap-color6-text{
  color:#1e1e1e;
}

.ap-color6-light{
  background-color:#ffe7c3;
}

.ap-color6-dark{
  background-color:#fbae25;
}

.ap-color7-text{
  color:#1e1e1e;
}

.ap-color7-light{
  background-color:#fedecb;
}

.ap-color7-dark{
  background-color:#f46643;
}

.ap-color8-text{
  color:#1e1e1e;
}

.ap-color8-light{
  background-color:#d0f6f4;
}

.ap-color8-dark{
  background-color:#159c93;
}

.ap-color9-text{
  color:#fff;
}

.ap-color9-light{
  background-color:#f6dbee;
}

.ap-color9-dark{
  background-color:#52004a;
}
.ap-course{
  font-family:AP Course;
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-size:128px;
}
@media (max-width: 1023.98px){
  .ap-course{
    font-size:96px;
  }
}
.ap-course.ap-2d-3d-art-and-design-drawing::before{
  content:"\e901";
}
@media (max-width: 1023.98px){
  .ap-course.ap-2d-3d-art-and-design-drawing::before{
    content:"\e900";
  }
}
.ap-course.ap-2d-art-and-design::before{
  content:"\e909";
}
@media (max-width: 1023.98px){
  .ap-course.ap-2d-art-and-design::before{
    content:"\e908";
  }
}
.ap-course.ap-3d-art-and-design::before{
  content:"\e90b";
}
@media (max-width: 1023.98px){
  .ap-course.ap-3d-art-and-design::before{
    content:"\e90a";
  }
}
.ap-course.ap-art-history::before{
  content:"\e90d";
}
@media (max-width: 1023.98px){
  .ap-course.ap-art-history::before{
    content:"\e90c";
  }
}
.ap-course.ap-biology::before{
  content:"\e90f";
}
@media (max-width: 1023.98px){
  .ap-course.ap-biology::before{
    content:"\e90e";
  }
}
.ap-course.ap-calculus-ab::before{
  content:"\e911";
}
@media (max-width: 1023.98px){
  .ap-course.ap-calculus-ab::before{
    content:"\e910";
  }
}
.ap-course.ap-calculus-ab-and-bc::before{
  content:"\e913";
}
@media (max-width: 1023.98px){
  .ap-course.ap-calculus-ab-and-bc::before{
    content:"\e912";
  }
}
.ap-course.ap-calculus-bc::before{
  content:"\e915";
}
@media (max-width: 1023.98px){
  .ap-course.ap-calculus-bc::before{
    content:"\e914";
  }
}
.ap-course.ap-chemistry::before{
  content:"\e917";
}
@media (max-width: 1023.98px){
  .ap-course.ap-chemistry::before{
    content:"\e916";
  }
}
.ap-course.ap-chinese-language-and-culture::before{
  content:"\e919";
}
@media (max-width: 1023.98px){
  .ap-course.ap-chinese-language-and-culture::before{
    content:"\e918";
  }
}
.ap-course.ap-comparative-government-and-politics::before{
  content:"\e91b";
}
@media (max-width: 1023.98px){
  .ap-course.ap-comparative-government-and-politics::before{
    content:"\e91a";
  }
}
.ap-course.ap-computer-science-a::before{
  content:"\e91d";
}
@media (max-width: 1023.98px){
  .ap-course.ap-computer-science-a::before{
    content:"\e91c";
  }
}
.ap-course.ap-computer-science-principles::before{
  content:"\e91f";
}
@media (max-width: 1023.98px){
  .ap-course.ap-computer-science-principles::before{
    content:"\e91e";
  }
}
.ap-course.ap-drawing::before{
  content:"\e921";
}
@media (max-width: 1023.98px){
  .ap-course.ap-drawing::before{
    content:"\e920";
  }
}
.ap-course.ap-english-language-and-composition::before{
  content:"\e923";
}
@media (max-width: 1023.98px){
  .ap-course.ap-english-language-and-composition::before{
    content:"\e922";
  }
}
.ap-course.ap-english-literature-and-composition::before{
  content:"\e925";
}
@media (max-width: 1023.98px){
  .ap-course.ap-english-literature-and-composition::before{
    content:"\e924";
  }
}
.ap-course.ap-environmental-science::before{
  content:"\e927";
}
@media (max-width: 1023.98px){
  .ap-course.ap-environmental-science::before{
    content:"\e926";
  }
}
.ap-course.ap-european-history::before{
  content:"\e929";
}
@media (max-width: 1023.98px){
  .ap-course.ap-european-history::before{
    content:"\e928";
  }
}
.ap-course.ap-french-language-and-culture::before{
  content:"\e92b";
}
@media (max-width: 1023.98px){
  .ap-course.ap-french-language-and-culture::before{
    content:"\e92a";
  }
}
.ap-course.ap-german-language-and-culture::before{
  content:"\e92d";
}
@media (max-width: 1023.98px){
  .ap-course.ap-german-language-and-culture::before{
    content:"\e92c";
  }
}
.ap-course.ap-human-geography::before{
  content:"\e92f";
}
@media (max-width: 1023.98px){
  .ap-course.ap-human-geography::before{
    content:"\e92e";
  }
}
.ap-course.ap-italian-language-and-culture::before{
  content:"\e931";
}
@media (max-width: 1023.98px){
  .ap-course.ap-italian-language-and-culture::before{
    content:"\e930";
  }
}
.ap-course.ap-japanese-language-and-culture::before{
  content:"\e933";
}
@media (max-width: 1023.98px){
  .ap-course.ap-japanese-language-and-culture::before{
    content:"\e932";
  }
}
.ap-course.ap-latin::before{
  content:"\e935";
}
@media (max-width: 1023.98px){
  .ap-course.ap-latin::before{
    content:"\e934";
  }
}
.ap-course.ap-macroeconomics::before{
  content:"\e937";
}
@media (max-width: 1023.98px){
  .ap-course.ap-macroeconomics::before{
    content:"\e936";
  }
}
.ap-course.ap-microeconomics::before{
  content:"\e939";
}
@media (max-width: 1023.98px){
  .ap-course.ap-microeconomics::before{
    content:"\e938";
  }
}
.ap-course.ap-music-theory::before{
  content:"\e93b";
}
@media (max-width: 1023.98px){
  .ap-course.ap-music-theory::before{
    content:"\e93a";
  }
}
.ap-course.ap-physics-1-algebra-based::before{
  content:"\e903";
}
@media (max-width: 1023.98px){
  .ap-course.ap-physics-1-algebra-based::before{
    content:"\e902";
  }
}
.ap-course.ap-physics-2-algebra-based::before{
  content:"\e905";
}
@media (max-width: 1023.98px){
  .ap-course.ap-physics-2-algebra-based::before{
    content:"\e904";
  }
}
.ap-course.ap-physics-c-electricity-and-magnetism::before{
  content:"\e93c";
}
@media (max-width: 1023.98px){
  .ap-course.ap-physics-c-electricity-and-magnetism::before{
    content:"\e906";
  }
}
.ap-course.ap-physics-c-mechanics::before{
  content:"\e907";
}
@media (max-width: 1023.98px){
  .ap-course.ap-physics-c-mechanics::before{
    content:"\e93d";
  }
}
.ap-course.ap-psychology::before{
  content:"\e93f";
}
@media (max-width: 1023.98px){
  .ap-course.ap-psychology::before{
    content:"\e93e";
  }
}
.ap-course.ap-research::before{
  content:"\e941";
}
@media (max-width: 1023.98px){
  .ap-course.ap-research::before{
    content:"\e940";
  }
}
.ap-course.ap-seminar::before{
  content:"\e943";
}
@media (max-width: 1023.98px){
  .ap-course.ap-seminar::before{
    content:"\e942";
  }
}
.ap-course.ap-spanish-language-and-culture::before{
  content:"\e945";
}
@media (max-width: 1023.98px){
  .ap-course.ap-spanish-language-and-culture::before{
    content:"\e944";
  }
}
.ap-course.ap-spanish-literature-and-culture::before{
  content:"\e947";
}
@media (max-width: 1023.98px){
  .ap-course.ap-spanish-literature-and-culture::before{
    content:"\e946";
  }
}
.ap-course.ap-statistics::before{
  content:"\e949";
}
@media (max-width: 1023.98px){
  .ap-course.ap-statistics::before{
    content:"\e948";
  }
}
.ap-course.ap-us-government-and-politics::before{
  content:"\e94b";
}
@media (max-width: 1023.98px){
  .ap-course.ap-us-government-and-politics::before{
    content:"\e94a";
  }
}
.ap-course.ap-us-history::before{
  content:"\e94d";
}
@media (max-width: 1023.98px){
  .ap-course.ap-us-history::before{
    content:"\e94c";
  }
}
.ap-course.ap-world-history-modern::before{
  content:"\e94f";
}
@media (max-width: 1023.98px){
  .ap-course.ap-world-history-modern::before{
    content:"\e94e";
  }
}
.ap-course.ap-precalculus::before{
  content:"\e951";
}
@media (max-width: 1023.98px){
  .ap-course.ap-precalculus::before{
    content:"\e950";
  }
}
.ap-course.ap-african-american-studies::before{
  content:"\e953";
}
@media (max-width: 1023.98px){
  .ap-course.ap-african-american-studies::before{
    content:"\e952";
  }
}
.ap-course.ap-cybersecurity::before{
  content:"\e955";
}
@media (max-width: 1023.98px){
  .ap-course.ap-cybersecurity::before{
    content:"\e954";
  }
}
.ap-course.ap-networking::before{
  content:"\e957";
}
@media (max-width: 1023.98px){
  .ap-course.ap-networking::before{
    content:"\e956";
  }
}

.ap-icon{
  font-family:AP Icons;
  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:2em;
  height:2em;
  font-size:2rem;
  line-height:1em;
  border-radius:50%;
}
.ap-icon::before{
  position:absolute;
  top:25%;
  left:25%;
  font-size:1em;
}
.ap-icon.ap-add-user::before{
  content:"\e900";
}
.ap-icon.ap-app::before{
  content:"\e901";
}
.ap-icon.ap-barchart::before{
  content:"\e902";
}
.ap-icon.ap-book::before{
  content:"\e903";
}
.ap-icon.ap-calculator::before{
  content:"\e904";
}
.ap-icon.ap-calendar-full::before{
  content:"\e905";
}
.ap-icon.ap-chat::before{
  content:"\e906";
}
.ap-icon.ap-check-list-doc::before{
  content:"\e907";
}
.ap-icon.ap-check-list::before{
  content:"\e908";
}
.ap-icon.ap-educator::before{
  content:"\e909";
}
.ap-icon.ap-exam::before{
  content:"\e90a";
}
.ap-icon.ap-graduate-pro-school::before{
  content:"\e90b";
}
.ap-icon.ap-home::before{
  content:"\e90c";
}
.ap-icon.ap-online-tool::before{
  content:"\e90d";
}
.ap-icon.ap-practice::before{
  content:"\e90e";
}
.ap-icon.ap-resources::before{
  content:"\e90f";
}
.ap-icon.ap-school::before{
  content:"\e910";
}
.ap-icon.ap-send-scores::before{
  content:"\e911";
}
.ap-icon.ap-share::before{
  content:"\e912";
}
.ap-icon.ap-special-edition::before{
  content:"\e913";
}
.ap-icon.ap-submit-portfolio::before{
  content:"\e914";
}
.ap-icon.ap-team-leader::before{
  content:"\e915";
}
.ap-icon.ap-timeline::before{
  content:"\e916";
}
.ap-icon.ap-tuition-financial-aid::before{
  content:"\e920";
}
.ap-icon.ap-upload::before{
  content:"\e921";
}
.ap-icon.ap-user::before{
  content:"\e922";
}
.ap-icon.ap-video-lesson::before{
  content:"\e923";
}
.ap-band{
}
.ap-band .row:first-of-type{
  min-height:416px !important;
}
@media (max-width: 1247.98px){
  .ap-band .row:first-of-type{
    min-height:416px !important;
  }
}
@media (max-width: 1023.98px){
  .ap-band .ap-course{
    margin-top:72px;
  }
  .ap-band .cb-band-hero-content{
    padding-top:24px !important;
  }
}
.ap-band .cb-band-hero-content .cb-btn{
  margin-top:32px;
}
.ap-band .cb-card.cb-card-cta .cb-card-header{
  margin-bottom:16px;
}
.ap-band .cb-card.cb-card-cta .cb-card-header .cb-glyph-content{
  width:64px;
  height:64px;
}
.ap-band .cb-card.cb-card-cta .cb-card-title{
  font-size:32px;
  line-height:40px;
}
@media (max-width: 1247.98px){
  .ap-band .cb-card.cb-card-cta .cb-card-title{
    font-size:28px;
    line-height:32px;
  }
}
@media (max-width: 767.9px){
  .ap-band .cb-card.cb-card-cta .cb-card-title{
    font-size:21px;
    line-height:24px;
  }
}
@media (min-width: 1024px){
  .ap-band .cb-card.cb-card-link > a{
    padding:0 !important;
  }
}
.ap-band .cb-card.cb-card-empty{
  min-height:272px;
  background:transparent !important;
  box-shadow:none !important;
}
.ap-band .cb-card.cb-card-empty .cb-card-header,
.ap-band .cb-card.cb-card-empty .cb-card-content{
  display:none;
}
@media (min-width: 1px) and (max-width: 767.98px){
  .ap-band .cb-card.cb-card-empty{
    margin-bottom:0 !important;
  }
}
@media (max-width: 567px){
  .ap-band .ap-course{
    margin-top:48px;
  }
  .ap-band.cb-band-hero.cb-band-hero-card .cb-band-hero-content{
    padding-bottom:48px;
  }
  .ap-band.cb-band-hero.cb-band-hero-card .cb-band-hero-content .cb-text-overline{
    margin-bottom:0;
  }
  .ap-band.cb-band-hero.cb-band-hero-card .cb-band-hero-content .cb-btn{
    margin-top:24px;
  }
  .ap-band.cb-band-hero.cb-band-hero-card .cb-card{
    margin-bottom:48px;
  }
}

.ap-series-collection{
  display:flex;
  justify-content:space-between;
  height:56px;
  border-top:2px solid #1e1e1e;
}
.ap-series-collection .ap-pager{
  display:flex;
  justify-content:center;
  padding-right:24px;
}
.ap-series-collection .ap-pager .cb-text-icon-right,
.ap-series-collection .ap-pager .cb-text-icon-left{
  display:flex;
  align-items:center;
  justify-content:center;
}
.ap-series-collection .ap-pager .cb-text-icon-right::before{
  content:"|";
  display:inline-flex;
  padding:0 32px;
  color:#b2b2b2;
}
@media (max-width: 767.98px){
  .ap-series-collection .ap-pager .cb-text-icon-right::before{
    padding:0 8px;
  }
}
.ap-series-collection .cb-dropdown .cb-dropdown-menu{
  min-width:384px;
}
.ap-series-collection .cb-dropdown .cb-dropdown-menu ul > li > a{
  white-space:normal;
}
@media (max-width: 767.98px){
  .ap-series-collection .cb-text-icon-right,
  .ap-series-collection .cb-text-icon-left{
    font-size:14px;
    line-height:24px;
  }
  .ap-series-collection .cb-dropdown .cb-dropdown-toggle{
    max-width:132px;
    text-align:left;
  }
  .ap-series-collection .cb-dropdown .cb-dropdown-menu{
    width:80vw;
    min-width:80vw;
  }
}
@media (max-width: 384px){
  .ap-series-collection .ap-pager{
    padding-right:0;
  }
  .ap-series-collection .cb-dropdown .cb-dropdown-toggle{
    max-width:116px;
    padding-left:0;
  }
}

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