.hero-module{background-position:50%;background-size:center;min-height:400px;position:relative}.hero-module .container,.hero-module .content{min-height:450px}.hero-module>.overlay{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 50%);height:100%;left:0;opacity:.73;position:absolute;right:0;top:0}.hero-module .content{padding:3rem 0;position:relative}.hero-module .content .title{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.5rem;min-height:280px;padding:3rem 3rem 3rem 0;position:relative;width:55%}.hero-module .content .title h1{color:#fff;margin:0 0 10px;position:relative}.hero-module .content .title p{color:#fff;margin:0;position:relative}.hero-module .content .title :last-child{margin-bottom:0}.hero-module .content .title>.background{background:var(--navy);border-bottom-right-radius:8px;border-top-right-radius:8px;height:100%;left:0;-webkit-mix-blend-mode:multiply;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.hero-module .content .title>.background:before{background:#273c56 0 0 no-repeat padding-box;bottom:0;content:"";left:-50vw;mix-blend-mode:multiply;position:absolute;top:0;width:50vw}.hero-module .content .value-prop{background:#fff;bottom:0;padding:2rem 0 2rem 2rem;position:absolute;right:0;width:35%}.hero-module .content .value-prop p{margin:0;position:relative}.hero-module .content .value-prop>.background{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.hero-module .content .value-prop>.background:before{background:#fff;bottom:0;content:"";position:absolute;right:-50vw;top:0;width:calc(50vw - 620px)}@media screen and (max-width:768px){.hero-module .content .title{min-height:auto;padding:2rem 2rem 2rem 0;width:95%}.hero-module .content .value-prop{bottom:-2px;padding:2rem 0;position:relative;width:100%}.hero-module .content{display:flex;flex-direction:column;justify-content:space-between;padding:3rem 0 0}.hero-module .content .value-prop>.background:before{background:#fff;bottom:0;content:"";left:-20px;position:absolute;right:unset;top:0;width:100vw}}@media (min-width:768px) and (max-width:1240px){.hero-module .content .value-prop>.background:before{right:-40px;width:40px}}@media (min-width:1241px){.hero-module .content .value-prop>.background:before{right:calc(-50vw - -580px);width:calc(50vw - 580px)}}@media (min-width:1380px){.hero-module .content .value-prop>.background:before{right:calc(-50vw - -620px);width:calc(50vw - 620px)}}