.CarouselArrowButton[data-v-0ddf2fb8]{color:var(--arrow-color, var(--brand-color));transition:color .15s}.CarouselArrowButton[disabled][data-v-0ddf2fb8]{color:var(--arrow-disabled-color, #cecece)}.CarouselArrowButton[data-v-0ddf2fb8]:not([disabled]):hover{color:var(--arrow-hover-color, var(--bg-color-mid-blue))}.CarouselHeader[data-v-00208fe0]{display:flex;padding-left:var(--carousel-horizontal-padding, var(--gutter-width));padding-right:var(--carousel-horizontal-padding, var(--gutter-width))}.navigationControls[data-v-00208fe0]{display:none}@media screen and (min-width:940px){.navigationControls[data-v-00208fe0]{align-self:end;margin-left:auto;display:flex;flex-wrap:nowrap;column-gap:var(--spacing-9)}}.header+.carousel[data-v-b2636bc7]{margin-top:var(--spacing-10)}.carousel[data-v-b2636bc7]{padding-left:var(--carousel-horizontal-padding, var(--gutter-width));padding-right:var(--carousel-horizontal-padding, var(--gutter-width));padding-top:var(--carousel-vertical-padding, 0);padding-bottom:var(--carousel-vertical-padding, 0)}.carouselItems[data-v-b2636bc7]{display:flex;width:max-content;column-gap:var(--carousel-item-gap, var(--spacing-8))}.carouselItems[data-v-b2636bc7]>*{flex-shrink:0}.CardCarouselItem[data-v-429f5adf]{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}.image[data-v-429f5adf]{width:100%;aspect-ratio:13 / 14;object-fit:cover;object-position:center;border-radius:var(--border-radius)}.title[data-v-429f5adf]{font-size:var(--font-size-6);font-weight:500;line-height:1;color:var(--text-color-black);transition:color .15s}.text[data-v-429f5adf]{font-size:var(--font-size-3);font-weight:400;line-height:1.5;color:var(--text-color-black)}.ctaLink[data-v-429f5adf]{text-align:inherit}.CardCarouselItem:is(a,button):hover{&[data-v-429f5adf]{background-color:var(--bg-color-light-gray)}.title[data-v-429f5adf],.ctaLink[data-v-429f5adf]{color:var(--bg-color-mid-blue)}}@media screen and (min-width:940px){.CardCarouselItem[data-v-429f5adf]{width:22.5rem}}.CertificationCarouselItem[data-v-be39ab30]{width:18rem;display:flex;flex-direction:column}.logoBox[data-v-be39ab30]{background-color:var(--bg-color-pale-gray);padding:var(--spacing-12);border:thin solid var(--border-color-pale-gray);border-radius:var(--border-radius);aspect-ratio:13 / 14;display:grid;grid-template-rows:3fr 1fr;grid-template-columns:1fr}.logo[data-v-be39ab30]{justify-self:center;align-self:center}.caption[data-v-be39ab30]{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-be39ab30]{margin-top:var(--spacing-10)}.title[data-v-be39ab30]{font-size:var(--font-size-6);font-weight:500;line-height:1;color:var(--text-color-black)}.title+.text[data-v-be39ab30]{margin-top:var(--spacing-4)}.text[data-v-be39ab30]{font-size:var(--font-size-3);font-weight:400;line-height:1.5;color:var(--text-color-black)}.text+.ctaLink[data-v-be39ab30]{margin-top:var(--spacing-4)}.ctaLink[data-v-be39ab30]{text-align:inherit}@media screen and (min-width:940px){.CertificationCarouselItem[data-v-be39ab30]{width:22.5rem}}.ProductCarouselItem[data-v-b2135b1a]{width:18rem;display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-6);text-align:center}.image[data-v-b2135b1a]{width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:center;border-radius:var(--border-radius)}.title[data-v-b2135b1a]{font-size:var(--font-size-6);font-weight:500;line-height:1;color:var(--text-color-black);transition:color .15s}.text[data-v-b2135b1a]{font-size:var(--font-size-3);font-weight:400;line-height:1.5;color:var(--text-color-black)}.textChunk+.textChunk[data-v-b2135b1a]{margin-top:var(--spacing-4)}.ctaLink[data-v-b2135b1a]{text-align:inherit}@media screen and (min-width:940px){.ProductCarouselItem[data-v-b2135b1a]{width:28rem}}.GenericCarousel{&[data-v-18acd1f5]{padding-top:var(--spacing-13);padding-bottom:var(--spacing-13)}&[data-item-type=cardCarouselItem][data-v-18acd1f5]{--carousel-item-gap: var(--spacing-5)}}
