.spz-cta-banner{padding:80px 0 0;min-height:480px;overflow:visible;position:relative}.spz-cta-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.spz-cta-banner__bg picture{display:flex;width:100%;height:100%}.spz-cta-banner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.spz-cta-banner:before{content:"";display:block;width:100%;height:80px;position:absolute;top:0;left:0;z-index:1;background-color:#fff;opacity:0}.spz-cta-banner__container{max-width:1440px;padding:0 48px;margin:0 auto;position:relative;z-index:2}.spz-cta-banner__main{display:flex;justify-content:flex-end;align-items:flex-end;gap:0;align-self:stretch}.spz-cta-banner__row{display:flex;justify-content:flex-start;align-items:center;gap:14px;align-self:stretch;flex:1 0 0}.spz-cta-banner__col{display:flex;flex-direction:column;align-items:flex-start}.spz-cta-banner__col.spz-cta-banner__col--image{flex:1 0 0;position:relative;align-self:stretch}.spz-cta-banner__col.spz-cta-banner__col--content{width:621px;padding:0;gap:24px;flex-shrink:0}.spz-cta-banner__image{display:block;max-width:none;width:909px;height:auto;position:absolute;right:0;top:-159px}.spz-cta-banner__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.spz-cta-banner__headline{color:#fff!important;font-size:48px;line-height:64px;font-weight:800}.spz-cta-banner__body-text,.spz-cta-banner__headline{align-self:stretch;text-align:left;font-family:Avenir,Arial,Sans-Serif;margin:0;padding:0}.spz-cta-banner__body-text{color:#f0f3f4!important;font-size:24px;line-height:32px;font-weight:300}.spz-cta-banner__cta-wrapper{display:flex;align-items:flex-start;gap:24px;width:100%}.spz-cta-banner__cta{display:flex;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 30px;border-radius:2px;border:1px solid #fff;background:#fff;color:#002654!important;font-family:Avenir,Arial,Sans-Serif;font-size:14px;line-height:22px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.spz-cta-banner__cta:hover{background-color:hsla(0,0%,100%,0);color:#fff!important}.spz-cta-banner__cta.spz-cta-banner__cta--primary{border:1px solid #fff;background-color:#fff;color:#002654!important;width:100%;max-width:167px}.spz-cta-banner__cta.spz-cta-banner__cta--primary:hover{border:1px solid #fff;background-color:#002755;color:#fff!important}.spz-cta-banner__cta.spz-cta-banner__cta--secondary{border:1px solid #002654;background-color:#002654;color:#fff!important;width:100%;max-width:257px;padding:0 30px 0 31px}.spz-cta-banner__cta.spz-cta-banner__cta--secondary:hover{border:1px solid #fff;background-color:#006a96;color:#fff!important}@media screen and (max-width:1149.98px){.spz-cta-banner__image{top:-110px}}@media screen and (max-width:1023.98px){.spz-cta-banner{margin:-57px 0 0;padding:160px 0 0;min-height:auto}.spz-cta-banner__col.spz-cta-banner__col--content{width:500px;padding:21px 0 63px}.spz-cta-banner__image{right:-18px;top:-110px}.spz-cta-banner__headline{font-size:32px;line-height:40px}.spz-cta-banner__body-text{font-size:18px;line-height:26px}.spz-cta-banner__cta.spz-cta-banner__cta--secondary{padding:0 31.5px}.spz-cta-banner:before{opacity:1;height:116px}}@media screen and (max-width:779.98px){.spz-cta-banner__image{right:-18px;top:-252px}}@media screen and (max-width:767.98px){.spz-cta-banner{margin:0;padding:0}.spz-cta-banner:before{display:none}.spz-cta-banner__container{padding:0 21px}.spz-cta-banner__row{flex-direction:column;gap:0}.spz-cta-banner__col.spz-cta-banner__col--image{display:none}.spz-cta-banner__col.spz-cta-banner__col--content{width:100%;padding:48px 0;gap:24px;flex-shrink:0}.spz-cta-banner__copy{width:100%}.spz-cta-banner__headline{font-size:24px;line-height:32px}.spz-cta-banner__body-text{font-size:18px;line-height:26px}.spz-cta-banner__cta-wrapper{flex-direction:column;gap:12px;align-self:stretch}.spz-cta-banner__cta{align-self:stretch;max-width:100%!important}}