.m1-alt-module{align-content:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;font-family:IBM Plex Sans,Arial,sans-serif;font-weight:300;margin:31px auto 0;min-height:816px;padding:0 10%}.m1-alt-module .bg-layer{margin:0 auto}.m1-alt-module .m1-alt-container{margin:150px auto 0;max-width:1149px}.m1-alt-module .hero-eyebrow{color:#fff;font-size:14px;font-weight:600;letter-spacing:.8px;max-width:575px;text-transform:uppercase;width:45%}.m1-alt-module .m1-alt-hero-content{max-width:60%}.m1-alt-module .m1-alt-hero-headline{margin:150px 0 0}.m1-alt-module .hero-pre-headline{color:#fff;font-family:Utility W01 Extralight,Arial,sans-serif;font-size:24px;letter-spacing:1px;margin-bottom:0}.m1-alt-module .m1-alt-hero-headline h1,.m1-alt-module .m1-alt-hero-headline h2{color:#fff;font-family:Utility W01 Extralight,Arial,sans-serif;font-size:72px;letter-spacing:1px;line-height:1.1em}.m1-alt-module .hero-description{color:#fff;font-size:24px;line-height:32px}.m1-alt-module .cta-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:40px 0 0}.m1-alt-module .button-cta-1{background:transparent;border:1px solid #fff;border-radius:30px;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 40px 0 0;padding:12px 40px;text-transform:uppercase}.m1-alt-module .button-cta-1:hover{background:#fff;border-color:#fff;color:#000;font-weight:600!important}.m1-alt-module .m1-alt-column-container{margin:110px auto 30px;max-width:1149px;width:100%}.m1-alt-module .m1-alt-col.one-third{float:left;width:32.5%}.m1-alt-module .m1-alt-col-headline h3{color:#fff;font-size:1.2rem;font-weight:400;margin:0;padding:0}.m1-alt-module .m1-alt-col-headline h6{color:#fff;font-size:.92rem;margin:0;padding:0}.m1-alt-module .m1-alt-numbers{color:#fff;font-family:Utility W01 Extralight,Arial,sans-serif;font-size:3.5rem;line-height:1.3em;margin:0;padding:0}.m1-alt-module .m1-alt-col-text p{color:#fff;font-size:.92rem;margin-right:20px}.m1-alt-module .m1-alt-text-container{margin:0;padding:20px 0 0;width:90%}.m1-alt-module .m1-alt-border-top{border-top:1px solid #fff}@media screen and (max-width:1300px){.m1-alt-module{background-position:50%}}@media screen and (min-width:1440px){.m1-alt-module{padding:0}}@media screen and (max-width:768px){.m1-alt-module{background-position:65%;margin:0 auto;min-height:364px!important;padding:0!important}.m1-alt-module .bg-layer{background-color:rgba(86,61,130,.5)}.m1-alt-module .m1-alt-container{margin:80px auto 0;max-width:1149px}.m1-alt-module .hero-eyebrow,.m1-alt-module .m1-alt-column-container,.m1-alt-module .m1-alt-hero-content{margin-bottom:0!important;margin-top:20px;padding:0 20px!important;width:100%}.m1-alt-module .hero-eyebrow{margin-top:0!important}.m1-alt-module .m1-alt-hero-content{max-width:100%!important}.m1-alt-module .m1-alt-hero-headline{margin:20px 0}.m1-alt-module .m1-alt-hero-headline h1,.m1-alt-module .m1-alt-hero-headline h2{font-size:45px!important;line-height:50px!important;margin-bottom:0!important}.m1-alt-module .m1-alt-col.one-third{float:left!important;width:100%!important}.m1-alt-module .m1-alt-col-text p{color:#fff;font-size:.92rem;margin-bottom:20px;margin-right:20px}.m1-alt-module .m1-alt-border-top{border-top:1px solid #fff;width:100%}.m1-alt-module .m1-alt-numbers{font-size:2.5rem}.m1-alt-module .cta-container{justify-content:flex-start!important}.m1-alt-module .button-cta-purble{background:#563d82;border:1px solid #563d82;border-radius:30px;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 40px 0 0;padding:12px 40px;text-transform:uppercase}.m1-alt-module button.button-cta-1.purple{background:#3e2a55;border:1px solid #3e2a55}}