/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/featured-programs/featured-programs.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
.featured-programs{margin:var(--section-spacing) 0;overflow:hidden}.featured-programs-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:2rem;margin-bottom:5rem}.featured-programs-title.animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.featured-programs-title h3{font:var(--font-headline-3);letter-spacing:var(--font-headline-3--spacing);font-weight:600;color:var(--color-blue);margin:0}.content-graphic[data-background=blue] .featured-programs-title h3,.content-graphic[data-background=teal] .featured-programs-title h3{color:var(--color-off-white)}.featured-programs-title h3[data-align=center]{text-align:center}.featured-programs-title a{font:var(--font-body);letter-spacing:var(--font-body--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:700;font-family:var(--primary-font);font-weight:700;color:var(--color-tangerine);padding:0;white-space:nowrap;border-radius:0;margin-left:auto}.featured-programs-title a:is(:hover,:focus,:active){text-decoration:none;outline:none}.featured-programs-title a[disabled]{opacity:.7}.featured-programs-title a:after{content:"";display:inline-block;vertical-align:middle;width:1.7rem;height:1.6rem;background-color:var(--color-tangerine);-webkit-clip-path:polygon(.914rem 1.442rem,.773rem 1.3rem,1.257rem .821rem,0 .821rem,0 .621rem,1.257rem .621rem,.773rem .142rem,.914rem 0,1.642rem .721rem,.914rem 1.442rem);clip-path:polygon(.914rem 1.442rem,.773rem 1.3rem,1.257rem .821rem,0 .821rem,0 .621rem,1.257rem .621rem,.773rem .142rem,.914rem 0,1.642rem .721rem,.914rem 1.442rem);margin-left:.5rem;margin-right:.7rem;-webkit-transition:all .3s ease;transition:all .3s ease}.featured-programs-title a:is(:hover,:focus,:active){color:var(--color-blue)}.featured-programs-title a:is(:hover,:focus,:active):after{margin-left:1.2rem;margin-right:0;background-color:var(--color-blue)}.featured-programs-grid{margin-top:6rem;margin-bottom:4rem;display:grid;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:2rem;grid-template-columns:minmax(0,1fr)}.featured-programs-grid.animated{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:992px){.featured-programs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.featured-programs-carousel{padding:4rem 3.6rem;margin:-4rem -4rem 0}.featured-programs-carousel-container{position:relative}.featured-programs-carousel-container.animated{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.25s;animation-delay:.25s}.featured-programs-carousel-navigation{text-align:center}.featured-programs-carousel-navigation-prev,.featured-programs-carousel-navigation-next{font:var(--font-body);letter-spacing:var(--font-body--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:700;color:var(--color-blue);padding:0 1rem}.featured-programs-carousel-navigation-prev:is(:hover,:focus,:active),.featured-programs-carousel-navigation-next:is(:hover,:focus,:active){text-decoration:none;outline:none}.featured-programs-carousel-navigation-prev[disabled],.featured-programs-carousel-navigation-next[disabled]{opacity:.7}.content-graphic[data-background=black] .featured-programs-carousel-navigation-prev,.content-graphic[data-background=black] .featured-programs-carousel-navigation-next{color:var(--color-white)}@media (min-width:768px){.featured-programs-carousel-navigation-prev,.featured-programs-carousel-navigation-next{position:absolute;top:50%;z-index:10;padding:0}}.featured-programs-carousel-navigation-prev svg,.featured-programs-carousel-navigation-next svg{width:1.9rem;height:auto}.featured-programs-carousel-navigation-prev svg path,.featured-programs-carousel-navigation-next svg path{-webkit-transition:all .3s ease;transition:all .3s ease}.featured-programs-carousel-navigation-prev:is(:hover,:focus,:active) svg path,.featured-programs-carousel-navigation-next:is(:hover,:focus,:active) svg path{stroke:var(--color-orange)}@media (min-width:768px){.featured-programs-carousel-navigation-prev{left:-2rem;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.featured-programs-carousel-navigation-next{right:-2rem;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}}