.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-bf018022]{margin-top:var(--spacing-10)}.carousel[data-v-bf018022]{padding-left:var(--carousel-horizontal-padding, var(--gutter-width));padding-right:var(--carousel-horizontal-padding, var(--gutter-width));padding-top:var(--carousel-vertical-padding, var(--spacing-5));padding-bottom:var(--carousel-vertical-padding, var(--spacing-5))}.carouselItems[data-v-bf018022]{display:flex;width:max-content;column-gap:var(--carousel-item-gap, var(--spacing-5))}.carouselItems[data-v-bf018022]>*{flex-shrink:0}.CtaCard{&[data-v-63ca204d]{flex:0 0 20rem;padding:var(--spacing-6) var(--spacing-6) var(--spacing-10);background-color:var(--bg-color-pale-gray);transition:transform .15s}&:not(:hover){&[data-v-63ca204d]{--gradient-border-width: 1px}&[data-v-63ca204d]:before{background-image:none;background-color:var(--border-color-pale-gray)}}&:hover{&[data-v-63ca204d]{transform:scale(1.05)}.title[data-v-63ca204d],.ctaLink[data-v-63ca204d]{color:var(--bg-color-mid-blue)}}}.image[data-v-63ca204d]{width:100%;aspect-ratio:var(--image-aspect-ratio, 4 / 3);object-fit:cover;object-position:center;border-radius:var(--border-radius)}.label[data-v-63ca204d]{font-size:var(--font-size-2);font-weight:500;line-height:1;color:var(--bg-color-mid-blue)}.title[data-v-63ca204d]{font-size:var(--font-size-6);font-weight:500;line-height:1.1;color:var(--text-color-black);transition:color .15s}.text[data-v-63ca204d]{font-size:var(--font-size-3);font-weight:400;line-height:1.5;color:var(--text-color-black)}.image+.label[data-v-63ca204d]{margin-top:var(--spacing-10)}.label+.title[data-v-63ca204d]{margin-top:var(--spacing-4)}.image+.title[data-v-63ca204d]{margin-top:var(--spacing-10)}.title+.text[data-v-63ca204d]{margin-top:var(--spacing-6)}.text+.text[data-v-63ca204d]{margin-top:var(--spacing-4)}.title+.ctaWrapper[data-v-63ca204d]{margin-top:var(--spacing-10)}.text+.ctaWrapper[data-v-63ca204d]{margin-top:var(--spacing-6)}@media screen and (min-width:940px){.CtaCard[data-v-63ca204d]{flex-basis:32rem}}.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-1377afd4]{--image-aspect-ratio: 5 / 4}.GenericCarousel{&[data-v-84a30183]{padding-top:var(--spacing-13);padding-bottom:var(--spacing-13)}&[data-item-type=certificationCarouselItem][data-v-84a30183]{--carousel-item-gap: var(--spacing-8)}}
