body{--responsive-circle-radius:18vw;--max-circle-radius:17.5rem;--circle-radius:min(var(--max-circle-radius),var(--responsive-circle-radius));--multiplier:1;--white-spot:calc(var(--circle-radius)*0.8);--spot-position:20px;--outer-gradient-radius:70rem;--container-inner-width:112rem;background-image:radial-gradient(circle,#1c8fae 0,rgba(184,25,63,0) calc(var(--circle-radius)*var(--multiplier))),radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) var(--white-spot)),radial-gradient(circle,#b8193f 0,#b8193f var(--circle-radius),#724e71 var(--circle-radius),rgba(114,78,113,0) var(--outer-gradient-radius));background-color:#06213b;background-size:calc(var(--circle-radius)*var(--multiplier)*2) calc(var(--circle-radius)*var(--multiplier)*2),calc(var(--white-spot)*2) calc(var(--white-spot)*2),calc(var(--outer-gradient-radius)*2) calc(var(--outer-gradient-radius)*2);background-repeat:no-repeat;background-position:top max(calc(40rem - var(--circle-radius)*var(--multiplier)),calc(50vh - var(--circle-radius)*var(--multiplier))) left calc(50vw + var(--container-inner-width)/4 - var(--circle-radius)*var(--multiplier)),top max(calc(40rem - var(--white-spot) - var(--spot-position)),calc(50vh - var(--white-spot) - var(--spot-position))) left calc(50vw + var(--container-inner-width)/4 - var(--white-spot) - var(--spot-position)),top max(calc(40rem - var(--outer-gradient-radius)),calc(50vh - var(--outer-gradient-radius))) left calc(50vw + var(--container-inner-width)/4 - var(--outer-gradient-radius))}@media only screen and (max-width:1170px){body{--container-inner-width:calc(100vw - 5rem)}}.hero-hub-module{height:100vh;min-height:800px}.hero-hub-module .container{position:relative;padding-top:95px;padding-bottom:115px;height:100%;display:flex;align-items:center}.header__logo{max-width:11rem}.hero-hub-module .flexed{display:flex;flex-wrap:wrap;width:100%}.hero-hub-module .image,.hero-hub-module .text{width:50%}.hero-hub-module .section-title{padding-bottom:13rem}.hero-hub-module .section-title h1{font-family:Open Sans,sans-serif;font-size:6rem;line-height:1.16;color:#fff;font-weight:700}.hero-hub-module .section-title h1 span{font-style:italic;font-weight:600}.hero-hub-module .subscribe-section{max-width:428px;display:flex;flex-wrap:wrap}.hero-hub-module .subscribe-section form{display:flex}.hero-hub-module form.hs-form .hs-form-field{width:100%}.hero-hub-module form.hs-form .hs-input{background:hsla(0,0%,100%,.17254901960784313) 0 0 no-repeat padding-box!important;border:1px solid #fff!important;border-radius:21px!important;color:#fff!important;padding:.3em .7em!important}.btn-gradient{margin-top:.7rem;margin-left:1rem;background:transparent linear-gradient(90deg,#b8193f,#5c2889) 0 0 no-repeat padding-box;border-radius:21px;padding:.45em 1.4375em!important;transition:all .5s;border:1px solid transparent;text-decoration:none;color:#fff}.btn-gradient:hover{border:1px solid #fff}.btn-gradient:hover,.btn-white{background:transparent;color:#fff;text-decoration:none}.btn-white{margin-top:.7rem;margin-left:1rem;border-radius:21px;padding:.45em 1.4375em!important;transition:all .5s;border:1px solid #fff}.btn-white:hover{background:#fff;color:#d60a3a;text-decoration:none}.hero-hub-module form.hs-form .hs-input::placeholder{color:hsla(0,0%,100%,.30196078431372547)}.hero-hub-module .bottom-content{display:flex;align-items:flex-end;position:absolute;bottom:-50px;width:calc(100% - 5rem);margin:0 2.5rem;left:0}.hero-hub-module .bottom-content p{color:#fff;font-size:1.6rem;line-height:1.5;margin:0 0 20px}.hero-hub-module .bottom-content .extra{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.hero-hub-module .bottom-content .txt{width:100%}.hero-hub-module .bottom-content .line{width:2px;height:110px;background:#d60a3a}@media only screen and (max-width:960px){.hero-hub-module .text:not(.bottom){width:100%}}@media only screen and (max-width:767px){body{background-image:radial-gradient(circle,#1c8fae 0,#b8193f min(17.5rem,50vw),#724e71 min(17.5rem,50vw),rgba(114,78,113,0) 70rem);background-position:top max(-45rem,calc(42vh - 71rem)) center!important;background-size:calc(var(--outer-gradient-radius)*2) calc(var(--outer-gradient-radius)*2)}.hero-hub-module .bottom.text{display:none}.hero-hub-module .bottom-content .image{width:100%}.hero-hub-module .subscribe-section{margin-left:auto;margin-right:auto;text-align:center;justify-content:center}.hero-hub-module .section-title{padding-bottom:5rem;text-align:center}.hero-hub-module{min-height:650px}}