.content-cta{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:128px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(-9.3%,#f0b157),color-stop(24.08%,#da4085),color-stop(97.78%,#2a275b));background:linear-gradient(180deg,#f0b157 -9.3%,#da4085 24.08%,#2a275b 97.78%);color:var(--color_pure-white);text-align:center;position:relative;z-index:0;overflow:hidden}
.content-cta.BluePurple{background:var(--color_purple)}
@media(max-width:768px){.content-cta{padding:200px 0}
}.content-cta .wrapper .info{max-width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}
.content-cta .glow-ring{position:absolute;width:100%;max-width:500px;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;top:-12rem;left:-12rem;z-index:0}
.content-cta .glow-ring--second{position:absolute;width:100%;max-width:600px;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;bottom:-10rem;right:-10rem}
@media(max-width:768px){.content-cta .glow-ring--second{bottom:-15rem}
}.content-cta::after{content:"";position:absolute;bottom:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,39,91,0)),color-stop(83.56%,#2a275b));background:linear-gradient(180deg,rgba(42,39,91,0) 0,#2a275b 83.56%);height:100px}
@media(max-width:767px){.content-cta .hbspt-form form fieldset{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.content-cta .hbspt-form form fieldset .field{width:100%}
}.content-cta .hbspt-form form fieldset label{position:relative;font-size:14px;font-weight:700;line-height:19.09px;letter-spacing:-0.01em;text-align:left}
.content-cta .hbspt-form form fieldset .input{border:1px solid #d0d0d0;position:relative}
.content-cta .hbspt-form form fieldset .input::before{content:none}
.content-cta .hbspt-form form fieldset .input:hover{-webkit-box-shadow:none;box-shadow:none}
.content-cta .hbspt-form form fieldset .input:hover::before{content:"";position:absolute;inset:0;border-radius:100px;padding:2px !important;background:linear-gradient(270.11deg,#da4085 .12%,#fff 45.31%,#f0b157 99.93%) !important;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) !important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) !important;-webkit-mask-composite:xor !important;mask-composite:exclude !important}
.content-cta .hbspt-form form fieldset .input input{color:var(--color_pure-white);width:100%;height:100%;padding:0;margin:0;border-radius:0 !important;border:0;font-size:16px;font-weight:400;line-height:21.28px;letter-spacing:-0.01em;text-align:left}
.content-cta .hbspt-form form fieldset select{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;border:0}
.content-cta .hbspt-form form fieldset .hs-fieldtype-textarea textarea{width:100%;height:auto;min-height:100px;padding:0;border:0;resize:none}
.content-cta .hbspt-form form fieldset .hs-fieldtype-textarea .input{border-radius:16px !important}
.content-cta .hbspt-form form fieldset .hs-fieldtype-textarea .input:hover{-webkit-box-shadow:none;box-shadow:none}
.content-cta .hbspt-form form fieldset .hs-fieldtype-textarea .input:hover::before{content:"";position:absolute;inset:0;border-radius:16px;padding:2px !important;background:linear-gradient(270.11deg,#da4085 .12%,#fff 45.31%,#f0b157 99.93%) !important;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) !important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) !important;-webkit-mask-composite:xor !important;mask-composite:exclude !important}
.content-cta .hbspt-form form fieldset .hs-fieldtype-checkbox .input{padding:0;border:0}
.content-cta .hbspt-form form fieldset .hs-fieldtype-checkbox .input:hover::before{content:none}
.content-cta .hbspt-form form fieldset .hs-fieldtype-checkbox .input .hs-input{text-align:start !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:8px;width:16px;height:16px}
.content-cta .hbspt-form form fieldset .hs-fieldtype-checkbox .input label{margin-right:16px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content-cta .hbspt-form form fieldset .hs-fieldtype-checkbox .input label span{font-size:16px;font-weight:400}
.content-cta .hbspt-form form fieldset .hs-fieldtype-checkbox .inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;border:0}
.content-cta .hbspt-form form select{color:var(--color_pure-white)}
.content-cta .hbspt-form form .hs-fieldtype-booleancheckbox .input{background:transparent}
.content-cta .hbspt-form form .hs-fieldtype-booleancheckbox .input span{color:var(--color_pure-white)}
.content-cta .hbspt-form form .actions input{color:var(--color_pure-white) !important;font-weight:400}
.content-cta .hbspt-form ul li{list-style:none !important}