.fo-impact-carousel{background-color:#f9fafb;font-family:Montserrat,sans-serif;overflow:hidden;overflow:clip;scroll-margin-top:85px}.fo-impact-carousel dd,.fo-impact-carousel dl,.fo-impact-carousel h2,.fo-impact-carousel p{margin:0}.fo-impact-carousel [hidden]{display:none!important}.fo-impact-carousel__inner{box-sizing:content-box;display:grid;gap:87px;grid-template-columns:minmax(0,505px) minmax(0,1fr);margin:0 auto;max-width:1232px;padding:100px 104px}.fo-impact-carousel__content{display:flex;flex-direction:column}.fo-impact-carousel .fo-impact-carousel__eyebrow{color:#0057b8;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:13px;text-transform:uppercase}.fo-impact-carousel .fo-impact-carousel__heading{color:#0d1b2e;font-size:36px;font-weight:800;line-height:42px;margin-top:27px;max-width:500px}.fo-impact-carousel .fo-impact-carousel__text{color:#6b7280;font-size:16px;font-weight:500;line-height:24px;margin-top:16px;max-width:500px}.fo-impact-carousel__panels{margin-top:24px}.fo-impact-carousel__panel{animation:fo-impact-carousel-fade .3s ease;border-bottom:1px solid #0057b8;border-top:1px solid #0057b8;padding:23px 0}@keyframes fo-impact-carousel-fade{0%{opacity:0}to{opacity:1}}.fo-impact-carousel__panel-top{align-items:center;display:flex;font-size:11px;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:1.32px;line-height:13px;text-transform:uppercase}.fo-impact-carousel .fo-impact-carousel__snapshot{color:#0d1b2e;font-weight:700}.fo-impact-carousel .fo-impact-carousel__count{color:#6b7280;flex-shrink:0}.fo-impact-carousel .fo-impact-carousel__figure{color:#0057b8;font-size:54px;font-weight:800;line-height:60px;margin-top:16px}.fo-impact-carousel .fo-impact-carousel__figure-text{color:#0d1b2e;font-size:16px;font-weight:800;line-height:24px;margin-top:8px}.fo-impact-carousel .fo-impact-carousel__stats{display:flex;gap:16px;justify-content:space-between;margin-top:24px}.fo-impact-carousel .fo-impact-carousel__stat-figure{color:#0d1b2e;font-size:28px;font-weight:800;line-height:36px}.fo-impact-carousel .fo-impact-carousel__note,.fo-impact-carousel .fo-impact-carousel__stat-text{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.fo-impact-carousel .fo-impact-carousel__note{font-style:italic;margin-top:24px}.fo-impact-carousel__nav{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;max-width:500px}.fo-impact-carousel__arrows{display:flex;gap:16px}.fo-impact-carousel .fo-impact-carousel__arrow,.fo-impact-carousel .fo-impact-carousel__arrow:hover,.fo-impact-carousel .fo-impact-carousel__button,.fo-impact-carousel .fo-impact-carousel__button:hover{animation:none;background-image:none;box-shadow:none;text-indent:0;transform:none}.fo-impact-carousel .fo-impact-carousel__arrow:after,.fo-impact-carousel .fo-impact-carousel__arrow:before,.fo-impact-carousel .fo-impact-carousel__button:after,.fo-impact-carousel .fo-impact-carousel__button:before{content:none;display:none}.fo-impact-carousel .fo-impact-carousel__arrow{align-items:center;background-color:transparent;border:1.5px solid #0057b8;border-radius:50%;box-sizing:border-box;color:#0057b8;cursor:pointer;display:flex;height:51px;justify-content:center;margin:0;padding:0;transition:background-color .2s ease,color .2s ease;width:51px}.fo-impact-carousel .fo-impact-carousel__arrow svg{flex-shrink:0;height:51px;width:51px}.fo-impact-carousel .fo-impact-carousel__arrow--prev svg{transform:scaleX(-1)}.fo-impact-carousel .fo-impact-carousel__arrow:focus-visible,.fo-impact-carousel .fo-impact-carousel__arrow:hover{background-color:#0057b8;color:#fff}.fo-impact-carousel .fo-impact-carousel__arrow:focus-visible,.fo-impact-carousel .fo-impact-carousel__button:focus-visible{outline:2px solid #0057b8;outline-offset:2px}.fo-impact-carousel .fo-impact-carousel__button{align-items:center;background-color:#0057b8;border:0;border-radius:30px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:4px;line-height:17px;padding:14px 34px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.fo-impact-carousel .fo-impact-carousel__button:hover{background-color:#00449a;color:#fff}.fo-impact-carousel__button-arrow{color:#f3f4f6;flex-shrink:0}.fo-impact-carousel__viewport{margin-right:-100vw;overflow:hidden;touch-action:pan-y}.fo-impact-carousel__track{display:flex;gap:24px;list-style:none;margin:0;padding:0;position:relative;transition:transform .45s ease}.fo-impact-carousel__slide{aspect-ratio:452/596;background-color:#dbeafe;border-radius:20px;cursor:pointer;flex-shrink:0;margin:0;opacity:.5;overflow:hidden;position:relative;transition:opacity .3s ease;width:452px}.fo-impact-carousel__slide.is-active{cursor:default;opacity:1}.fo-impact-carousel__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (prefers-reduced-motion:reduce){.fo-impact-carousel__panel,.fo-impact-carousel__slide,.fo-impact-carousel__track{animation:none;transition:none}}@media (max-width:1439px){.fo-impact-carousel__inner{gap:56px;padding-left:40px;padding-right:40px}}@media (max-width:1023px){.fo-impact-carousel__inner{gap:0;grid-template-columns:minmax(0,1fr);padding-bottom:80px;padding-top:80px}.fo-impact-carousel__content{display:contents}.fo-impact-carousel__viewport{margin-top:32px;order:1}.fo-impact-carousel__nav,.fo-impact-carousel__panels{order:2}.fo-impact-carousel__slide{width:380px}}@media (max-width:767px){.fo-impact-carousel__inner{padding:64px 20px}.fo-impact-carousel .fo-impact-carousel__heading{font-size:28px;line-height:34px}.fo-impact-carousel .fo-impact-carousel__figure{font-size:44px;line-height:52px}.fo-impact-carousel .fo-impact-carousel__stat-figure{font-size:20px;line-height:28px}.fo-impact-carousel .fo-impact-carousel__stat-text{font-size:12px;line-height:16px}.fo-impact-carousel__slide{width:78vw}.fo-impact-carousel__track{gap:16px}}