.footer-value-prop{background-color:var(--color-soft-gray);text-align:center}.footer-value-prop__columns{display:flex;align-items:stretch;padding:3.125rem 0 8.3125rem}.footer-value-prop__column-container{padding:2.5rem .75rem 3.8125rem;background-color:var(--color-white);border-radius:.625rem;width:calc(25% - 0.9375rem);height:auto;overflow:hidden;position:relative}
.footer-value-prop__image-container{max-width:7.25rem;width:100%;margin:auto}.footer-value-prop__content-heading{margin-top:.0625rem;font-size:1.25rem;line-height:1.4375rem}.footer-value-prop__content-copy{font-size:.75rem;line-height:1.125rem;font-family:var(--font-body);width:75.7%;margin:0 auto}.footer-value-prop__content-copy,.footer-value-prop__cta-container{margin-top:1.25rem}
.footer-value-prop__cta-text{display:inline-block;font-size:.875rem;line-height:1rem;font-weight:700;padding-bottom:.125rem;margin:0;border-bottom:.0625rem solid var(--color-black)}.footer-value-prop__cta-button{position:absolute;top:0;right:0;bottom:0;left:0}.footer-value-prop__cta-button:focus-visible{outline:9px solid black !important;bottom:unset}
.footer-value-prop__content{display:flex;flex-direction:column;height:100%}.footer-value-prop__text-container{flex-grow:1}.footer-value-prop .swiper-container,.footer-value-prop .swiper-wrapper{z-index:unset}.footer-value-prop .swiper-pagination-bullet{width:2.9375rem;padding-top:1.875rem;margin:.9375rem .3125rem;display:inline-block;opacity:.3;position:relative;transition:opacity .2s ease-in-out}
.footer-value-prop .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.footer-value-prop .swiper-pagination-bullet:after{content:"";display:block;position:absolute;width:100%;height:.125rem;top:50%;transform:translateY(-50%);background-color:var(--color-black)}@media(min-width:768px){.footer-value-prop__columns{flex-wrap:wrap;gap:1.25rem;justify-content:center}
}@media(max-width:1023px){.footer-value-prop__column-container{width:calc(50% - 0.9375rem)}}@media(max-width:767px){.footer-value-prop__columns{padding:0}.footer-value-prop__column-container{width:100%}.footer-value-prop .swiper-container{padding:2.4375rem .6875rem .625rem}}