.dialog_content__x7H0c{max-width:43rem!important;border-radius:12px!important;background-color:#fff;margin:0 var(--kfd_grid-gutter);width:100%;max-height:calc(100vh - var(--kfd_grid-gutter))!important;display:flex;flex-direction:column;gap:.25rem!important;@media (min-width:48rem){padding-block:2.5rem!important}}.dialog_link__W_1yy{color:var(--kf-blue-350);font-family:var(--font-barlow),sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;text-decoration:none;margin-block:1rem 1.5rem}.dialog_image__Z8ii4{width:100%;height:auto}.dialog_listItem__feGjD{>*{color:var(--kf-cool-blue-700);font-size:var(--fs-paragraph-l);margin-bottom:.125rem}a{color:inherit}}.carousel_container__rEngj{position:relative;width:100%;background-color:transparent}.carousel_inner__9uKyy{gap:var(--spacing-320);overflow:hidden;color:var(--white)}.carousel_inner__9uKyy,.carousel_text__dhNJo{display:flex;flex-direction:column;width:100%;max-width:var(--kfd_max-container-width);margin-inline:auto}.carousel_text__dhNJo{padding-inline:var(--kfd_grid-gutter);gap:var(--spacing-80);z-index:1;color:var(--grey-900)}.carousel_eyebrow__4EDwD{color:var(--kf-red-600);text-transform:uppercase;@media (min-width:1024px){font-size:var(--fs-paragraph-xl)}}.carousel_title__8ZU0q{text-transform:uppercase;margin-bottom:0;color:var(--grey-900)}.carousel_carousel__Hiqre{position:relative}.carousel_carouselItem__iw2qK{flex-basis:85%;@media (min-width:620px){flex-basis:33.33%}@media (min-width:768px){flex-basis:25%}}.carousel_button__F244Y{padding-inline:var(--kfd_grid-gutter);margin-bottom:var(--spacing-280);max-width:var(--kfd_max-container-width);margin-inline:auto;width:100%;@media (min-width:1024px){margin-bottom:var(--spacing-560)}}.carousel_navigation__rnDmP{display:flex;gap:var(--spacing-160);margin-top:var(--spacing-360);margin-inline:auto;align-items:center;justify-content:center;padding-inline:var(--kfd_grid-gutter);max-width:var(--kfd_max-container-width);color:var(--grey-900);@media (min-width:1024px){gap:var(--spacing-240)}}.carousel_navButtons__vBzit{display:flex;gap:var(--spacing-160);color:var(--grey-900);@media (min-width:1024px){gap:var(--spacing-240)}}.carousel_navButton__iLEpK{color:var(--grey-900);&:focus{background-color:var(--kf-coolgraylt-300)}}