.CarouselArrowButton[data-v-b909afe0]{color:var(--arrow-color, var(--brand-color));transition:color .15s}.CarouselArrowButton[disabled][data-v-b909afe0]{color:var(--arrow-disabled-color, #cecece)}.CarouselArrowButton[data-v-b909afe0]:not([disabled]):hover{color:var(--arrow-hover-color, var(--bg-color-mid-blue))}.CarouselSectionHeader[data-v-83fa0128]{display:flex}.navigationControls[data-v-83fa0128]{display:none}@media screen and (min-width: 940px){.navigationControls[data-v-83fa0128]{align-self:end;margin-left:auto;display:flex;flex-wrap:nowrap;column-gap:var(--spacing-9)}}.CarouselSection[data-v-69e0fb9c]{padding-top:var(--spacing-13);padding-bottom:var(--spacing-13)}.CarouselSection.--blue-background[data-v-69e0fb9c]{background-color:var(--bg-color-mid-blue);--heading-color: var(--text-color-white);--arrow-color: var(--brand-color);--arrow-disabled-color: var(--bg-color-dark-blue);--arrow-hover-color: var(--bg-color-white)}.header+.carousel[data-v-69e0fb9c]{margin-top:var(--spacing-10)}.carousel[data-v-69e0fb9c]{padding-left:var(--gutter-width);padding-right:var(--gutter-width)}.carouselItems[data-v-69e0fb9c]{display:flex;width:max-content;column-gap:var(--carousel-item-gap, var(--spacing-8))}.carouselItems[data-v-69e0fb9c]>*{flex-shrink:0}.CardCarouselItem[data-v-4c9fd030]{width:18rem;background-color:var(--bg-color-pale-gray);padding:var(--spacing-6);border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:start;row-gap:var(--spacing-6);text-align:left;transition:background-color .15s}.CardCarouselItem[data-v-4c9fd030]:hover{background-color:var(--bg-color-light-gray)}.image[data-v-4c9fd030]{width:100%;aspect-ratio:13 / 14;object-fit:cover;object-position:center;border-radius:var(--border-radius)}.title[data-v-4c9fd030]{font-size:var(--font-size-6);font-weight:500;line-height:1;color:var(--text-color-black);transition:color .15s}.CardCarouselItem:hover .title[data-v-4c9fd030]{color:var(--bg-color-mid-blue)}.text[data-v-4c9fd030]{font-size:var(--font-size-3);font-weight:400;line-height:1.5;color:var(--text-color-black)}.ctaLink[data-v-4c9fd030]{text-align:inherit}.CardCarouselItem:hover .ctaLink[data-v-4c9fd030]{color:var(--bg-color-mid-blue)}@media screen and (min-width: 940px){.CardCarouselItem[data-v-4c9fd030]{width:22.5rem}}.CertificationCarouselItem[data-v-a48d0249]{width:18rem;display:flex;flex-direction:column}.logoBox[data-v-a48d0249]{background-color:var(--bg-color-pale-gray);padding:var(--spacing-12);border-radius:var(--border-radius);aspect-ratio:13 / 14;display:grid;grid-template-rows:3fr 1fr;grid-template-columns:1fr}.logo[data-v-a48d0249]{justify-self:center;align-self:center}.caption[data-v-a48d0249]{justify-self:center;align-self:start;font-weight:500;font-size:var(--font-size-3);line-height:1.2;text-align:center;text-wrap:balance;color:var(--text-color-black)}.logoBox+.title[data-v-a48d0249]{margin-top:var(--spacing-10)}.title[data-v-a48d0249]{font-size:var(--font-size-6);font-weight:500;line-height:1;color:var(--text-color-black)}.title+.text[data-v-a48d0249]{margin-top:var(--spacing-4)}.text[data-v-a48d0249]{font-size:var(--font-size-3);font-weight:400;line-height:1.5;color:var(--text-color-black)}.text+.ctaLink[data-v-a48d0249]{margin-top:var(--spacing-4)}.ctaLink[data-v-a48d0249]{text-align:inherit}@media screen and (min-width: 940px){.CertificationCarouselItem[data-v-a48d0249]{width:22.5rem}}.ProductCarouselItem[data-v-0d53ebb9]{width:18rem;display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-6);text-align:center}.image[data-v-0d53ebb9]{width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:center;border-radius:var(--border-radius)}.title[data-v-0d53ebb9]{font-size:var(--font-size-6);font-weight:500;line-height:1;color:var(--text-color-black);transition:color .15s}.text[data-v-0d53ebb9]{font-size:var(--font-size-3);font-weight:400;line-height:1.5;color:var(--text-color-black)}.ctaLink[data-v-0d53ebb9]{text-align:inherit}@media screen and (min-width: 940px){.ProductCarouselItem[data-v-0d53ebb9]{width:28rem}}.GenericCarousel[data-item-type=cardCarouselItem][data-v-f68f6a4c]{--carousel-item-gap: var(--spacing-5)}
