:root{--section-sm:1rem;--section-md:1.25rem;--section-lg:2rem}.s-tap-intro__title{font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 auto 1.25rem}.s-tap-intro__content{background-color:#13163a;border-radius:1.25rem;color:#fff;overflow:hidden;position:relative}.s-tap-intro__bg-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-tap-intro__blocks{margin:auto;padding:10% 1rem;text-align:center}.s-tap-intro--has-image .s-tap-intro__blocks{left:0;position:absolute;right:0;top:0}.s-tap-intro__eyebrow{font-size:.9375rem;font-weight:800;line-height:1.2;margin:.75rem 0}.s-tap-intro__logo{display:block;margin:.25rem auto;max-width:18.75rem;width:100%}.s-tap-intro__text{font-size:.9375rem;font-weight:300;line-height:1.45;margin:0}.s-tap-intro__button{margin:1.875rem auto}@media only screen and (min-width:48em){.s-tap-intro__blocks{padding-bottom:3rem;padding-top:3rem}}@media only screen and (min-width:64em){.s-tap-intro__title{font-size:2.25rem;margin-bottom:3rem;text-align:center}.s-tap-intro__content{border-radius:1.875rem}.s-tap-intro__eyebrow{font-size:1.0625rem;line-height:1.25}.s-tap-intro__logo{max-width:22.5rem}.s-tap-intro__text{font-size:1.0625rem;letter-spacing:-.01063rem;line-height:1.45}}@media only screen and (min-width:80em){.s-tap-intro__blocks{padding-bottom:5.25rem;padding-top:5.25rem}}