@import url(https://use.typekit.net/bjb8jqs.css);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.heading{align-items:center;display:flex;flex-direction:column;margin:0 auto 45px;max-width:1280px;max-width:845px;padding-left:24px;padding-right:24px;text-align:center}@media(min-width:768px){.heading{padding-left:48px;padding-right:48px}}@media(min-width:1024px){.heading{padding-left:24px;padding-right:24px}}@media(min-width:1440px){.heading{padding-left:0;padding-right:0}}@media(min-width:1700px){.heading{max-width:1440px}}@media(min-width:2040px){.heading{max-width:1620px}}.heading.remove-space{margin-bottom:0}.heading h5{color:#b70d24;font-family:magneta,serif;font-size:17px;font-weight:400;letter-spacing:.01em;letter-spacing:1.6px;line-height:25px;margin-bottom:20px;margin-top:0;text-transform:uppercase}@media(min-width:768px){.heading h5{font-size:18px}}.heading h2{color:#040404;font-family:magneta,serif;font-size:35px;font-weight:400;letter-spacing:.01em;letter-spacing:1.75px;line-height:45px;margin-bottom:10px;margin-top:0;text-transform:uppercase}.heading p{color:#6b6d70;font-family:Roboto,sans-serif;font-size:17px;line-height:28px;margin:0 auto;max-width:56.25rem}.heading__light *,.heading__light h2,.heading__light h5,.heading__light p{color:#fff}.heading__divider{background-color:#c1dbe8;height:4px;margin:15px auto;width:44px}.heading__cta{margin-top:20px}.heading__cta a{box-sizing:border-box}