.module.cxm-hero-alt{background-color:#171732;overflow:hidden;padding:130px 0 75px;position:relative}.module.cxm-hero-alt:before{background:radial-gradient(47.21% 64.22% at 50% 33.37%,rgba(0,175,255,.7) 4.45%,rgba(0,26,50,0) 100%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.module.cxm-hero-alt .cxm-hero-alt--intro{position:relative;z-index:2}.module.cxm-hero-alt .cxm-hero-alt--pre-title{display:inline-block;margin-bottom:20px;position:relative}.module.cxm-hero-alt .cxm-hero-alt--pre-title:before{background:linear-gradient(0deg,#232346,#3692d8);border-radius:50px;content:"";height:calc(100% + 2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2px)}.module.cxm-hero-alt .cxm-hero-alt--pre-title span{background-color:#232346;border-radius:50px;color:#fff;display:inline-block;font-size:17px;font-weight:400;line-height:1em;padding:8px 30px;position:relative;z-index:1}.module.cxm-hero-alt .cxm-hero-alt--title{color:#fff;font-size:clamp(40px,5vw,78px);margin-bottom:5px}.module.cxm-hero-alt .cxm-hero-alt--sub-title{color:#fff;font-size:clamp(26px,3vw,45px)}.module.cxm-hero-alt .cxm-hero-alt--description{color:#fff;font-size:19px;font-weight:400;line-height:30px;margin-top:30px}.module.cxm-hero-alt .cxm-hero-alt--link{margin-top:40px}.module.cxm-hero-alt .cxm-hero-alt--link .btn{font-size:20px;padding:14px 40px}.module.cxm-hero-alt .cxm-hero-alt--image{margin-top:30px;position:relative;z-index:2}.module.cxm-hero-alt .cxm-hero-alt--accent_l,.module.cxm-hero-alt .cxm-hero-alt--accent_r{bottom:0;position:absolute}.module.cxm-hero-alt .cxm-hero-alt--accent_l img,.module.cxm-hero-alt .cxm-hero-alt--accent_r img{bottom:0;display:block;height:auto;position:absolute!important;position:relative;width:100%;z-index:1}.module.cxm-hero-alt .cxm-hero-alt--accent_l{left:0;width:clamp(200px,25vw,588px)}.module.cxm-hero-alt .cxm-hero-alt--accent_l img{left:0}.module.cxm-hero-alt .cxm-hero-alt--accent_l img:first-child{height:500px;max-width:unset;width:500px}.module.cxm-hero-alt .cxm-hero-alt--accent_r{right:0;width:clamp(150px,17vw,378px)}.module.cxm-hero-alt .cxm-hero-alt--accent_r img{right:0}.module.cxm-hero-alt .cxm-hero-alt--accent_r img:first-child{height:500px;max-width:unset;width:500px}@media (min-width:782px){.module.cxm-hero-alt{padding:185px 0 45px}}