@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);.landing-page-hero{background-attachment:fixed;background-color:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:0;mix-blend-mode:multiply;padding-bottom:65px;padding-top:180px;position:relative}@media(max-width:767px){.landing-page-hero{background-attachment:unset;padding-top:140px}}.landing-page-hero__overlay{background:linear-gradient(90deg,#040404 33.51%,rgba(4,4,4,.02) 50.24%,rgba(4,4,4,0) 69.24%);bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.landing-page-hero__inner{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding-left:24px;padding-right:24px}@media(min-width:768px){.landing-page-hero__inner{padding-left:48px;padding-right:48px}}@media(min-width:1024px){.landing-page-hero__inner{padding-left:24px;padding-right:24px}}@media(min-width:1440px){.landing-page-hero__inner{padding-left:0;padding-right:0}}@media(min-width:1700px){.landing-page-hero__inner{max-width:1440px}}@media(min-width:2040px){.landing-page-hero__inner{max-width:1620px}}.landing-page-hero__text{border-bottom:.5px solid #6b6d70;color:#fff;padding-bottom:36px;position:relative;width:100%}.landing-page-hero__text h5{color:#b70d24;color:#fff;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;max-width:650px;text-transform:uppercase}@media(min-width:768px){.landing-page-hero__text h5{font-size:18px}}.landing-page-hero__text h1{color:#040404;color:#fff;font-family:magneta,serif;font-size:2.5rem;font-weight:400;line-height:3.4375rem;margin-bottom:20px;margin-top:0;max-width:650px}.landing-page-hero__text p{color:#fff;max-width:650px}.landing-page-hero__text .anchor-link{align-items:center;background:#b70d24;border:1.5px solid transparent;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:.8px;line-height:1.25rem;padding:20px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s linear}@media(max-width:499px){.landing-page-hero__text .anchor-link{max-width:400px;width:100%}}.landing-page-hero__text .anchor-link:hover{background:#920a1d;text-decoration:underline}@media(min-width:768px){.landing-page-hero .anchor-link{display:none}}.landing-page-content{display:flex;gap:80px;justify-content:space-between;margin:126px auto 0;max-width:1280px;padding-left:24px;padding-right:24px}@media(min-width:768px){.landing-page-content{padding-left:48px;padding-right:48px}}@media(min-width:1024px){.landing-page-content{padding-left:24px;padding-right:24px}}@media(min-width:1440px){.landing-page-content{padding-left:0;padding-right:0}}@media(min-width:1700px){.landing-page-content{max-width:1440px}}@media(min-width:2040px){.landing-page-content{max-width:1620px}}@media(max-width:767px){.landing-page-content{flex-direction:column;gap:60px}}.landing-page-content__testimonial--image{border-radius:50%;height:90px;width:90px}.landing-page-content__testimonial--quote{margin-bottom:20px;margin-top:35px}.landing-page-content__testimonial--name,.landing-page-content__testimonial--quote{color:#fff;color:#040404;font-family:magneta,serif;font-size:1.25rem;font-weight:400;line-height:1.5625rem;max-width:650px;text-transform:unset}.landing-page-content__testimonial--name{margin-bottom:0}.landing-page-content--left-col,.landing-page-content__testimonial--title{color:#6b6d70;font-family:Roboto,sans-serif;font-size:17px;line-height:28px}.landing-page-content--left-col{max-width:650px}.landing-page-content--left-col b,.landing-page-content--left-col strong{color:#040404}.landing-page-content--right-col{background-color:#efefef;max-width:542px;padding:67px 56px 42px}@media(max-width:767px){.landing-page-content--right-col{padding:57px 30px 42px}}.landing-page-content--right-col .form-header{color:#040404;font-family:magneta,serif;font-size:26px;font-weight:400;letter-spacing:.01em;line-height:35px;margin-bottom:16px;margin-top:0}.landing-page-content--right-col label{color:#040404}.landing-page-content .divider{border-bottom:.5px solid #6b6d70;margin-bottom:60px;margin-top:40px}.landing-page-content--heading{color:#040404;font-family:magneta,serif;font-size:35px;font-weight:400;letter-spacing:.01em;line-height:45px;margin-bottom:16px;margin-top:0}