.hero-module{background-image:url();background-position:0 0!important;background-repeat:no-repeat!important;background-size:auto!important;padding:0;position:relative}.hero-module .row-fluid{align-items:center;display:flex;justify-content:center;min-height:955px}.hero-module .span7:last-child img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.hero-content{max-width:100%;text-align:center;width:546px}.hero-logo{display:block;height:auto;margin-bottom:20px;max-width:100%}svg{shape-rendering:geometricPrecision}.hero-content-text{color:#8deeff;font-family:DM Mono,monospace;font-size:20px;line-height:1.4;margin:18px 0 12px;text-transform:uppercase}.cta-blue{background-color:hsla(0,0%,100%,.15);border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:40px;margin-top:15px;padding:6px 24px;position:relative;text-decoration:none;touch-action:manipulation;transition:background-color .3s ease;user-select:none;-webkit-user-select:none;z-index:0}.cta-blue:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.05);transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.cta-blue:before{animation:glowing-button-85 20s linear infinite;background:linear-gradient(45deg,#020416,#020824,#021048,#041c7d,#0a46c4,#3a8acd,#59b4ec,#84c1e0,#020416,#020824,#021048);background-size:400%;filter:blur(5px);-webkit-filter:blur(5px);height:calc(100% + 4px);left:-2px;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px)}.cta-blue:after,.cta-blue:before{border-radius:6px;content:"";position:absolute;z-index:-1}.cta-blue:after{background:hsla(0,0%,100%,.15);height:100%;left:0;top:0;width:100%}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@media (max-width:1450px){.hero-module .span7:last-child img{width:45%}}@media (max-width:1100px){.hero-module .span7:last-child img{width:40%}}@media (max-width:950px){.hero-module{min-height:auto;padding:250px 0;text-align:center}.hero-module .row-fluid{display:block;min-height:auto}.hero-module .span5,.hero-module .span7{margin:0;padding:0;width:100%}.hero-module .span7:last-child img{margin-top:50px;max-width:100%;position:static;transform:none;width:600px}.hero-content{width:100%}.hero-content-text{font-size:16px}.hero-module{background-position:0 0!important;background-size:30vw auto!important}}