.hero-dual{background-color:#033874;overflow:hidden;position:relative;width:100%}.hero-dual__bg{inset:0;position:absolute;z-index:0}.hero-dual__bg-image{height:100%;inset:0;object-fit:cover;object-position:50%;overflow:hidden;position:absolute;width:100%}.hero-dual__container{margin:0 auto;max-width:1200px;min-height:430px;padding:108px 20px 74px;position:relative;width:100%;z-index:10}.hero-dual__content{display:flex;flex-direction:column;gap:48px}.hero-dual__heading{color:#fff}.hero-dual__heading,.hero-dual__heading *{font-family:HelveticaNeueLTStd-BdCn,Helvetica Neue,Helvetica,Arial,sans-serif!important}.hero-dual__heading h1,.hero-dual__heading h2,.hero-dual__heading h3,.hero-dual__heading p{color:inherit;font-family:HelveticaNeueLTStd-BdCn,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:54px;font-weight:700;line-height:1;margin:0;padding-top:4px;text-transform:uppercase}.hero-dual__subheading{color:#fff;max-width:50%}.hero-dual__subheading,.hero-dual__subheading *{font-family:HelveticaNeueLTStd-Roman,Helvetica Neue,Helvetica,Arial,sans-serif!important}.hero-dual__subheading li,.hero-dual__subheading p{color:inherit;font-family:HelveticaNeueLTStd-Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.3;margin:0}.hero-dual__actions{align-items:center;display:flex;flex-wrap:wrap;gap:48px}.hero-dual__cta{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:18px;line-height:1.5;min-width:150px;padding:10px 24px 6px}.hero-dual__cta.btn--primary:after,.hero-dual__cta.btn--secondary:after{align-self:center;margin-bottom:4px}.hero-dual__accent-bar{background-color:#4b92cc;background-image:url(https://leadfabric.com/themes/custom/leadfabric/images/colour-bar.png);background-position:100%;background-repeat:no-repeat;background-size:100% 10px;bottom:0;content:"";height:10px;position:absolute;width:100%}@media (max-width:992px){.hero-dual__container{min-height:auto;padding-bottom:60px;padding-top:80px}.hero-dual__heading h1,.hero-dual__heading h2,.hero-dual__heading h3,.hero-dual__heading p{font-size:clamp(2rem,5vw,3.375rem);line-height:1.05}}@media (max-width:767px){.hero-dual__container{padding-bottom:48px;padding-top:60px}.hero-dual__content{max-width:100%}.hero-dual__heading h1,.hero-dual__heading h2,.hero-dual__heading h3,.hero-dual__heading p{font-size:clamp(1.75rem,7vw,2.5rem)}.hero-dual__subheading{max-width:100%}.hero-dual__subheading li,.hero-dual__subheading p{font-size:18px;line-height:27px}.hero-dual__actions{align-items:flex-start;flex-direction:column;gap:16px}}