.hero-section{display:block;padding:24px 0 100px;position:relative}@media(max-width:1180px){.hero-section{align-items:center;padding:24px 0 80px}}.hero-section .left{padding-right:30px;width:50%}@media(max-width:768px){.hero-section .left{margin-bottom:40px;padding-right:0;width:100%}}.hero-section h1{margin:0 0 24px;max-width:527px;text-align:left}.hero-section .h4{color:#fff;font-size:1.5rem;font-style:normal;font-weight:500;line-height:133%;margin:0 0 24px}.hero-section .h4 span{color:#ff1a5b}@media(max-width:992px){.hero-section .h4{font-size:1.125rem}}.hero-section p{color:#fff;color:#d1d1d9;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;margin:0 0 24px;max-width:445px}@media(min-width:568px){.hero-section p{font-size:1.125rem}}@media(max-width:1180px){.hero-section p{text-align:left}}.hero-section p a{color:#6aa6f8}.hero-section p a:hover{color:#7965bd}.hero-section .solution{align-items:center;display:flex;position:relative;width:-moz-fit-content;width:fit-content}.hero-section .solution img:first-child{filter:drop-shadow(0 25px 50px rgba(2,4,13,.8));height:auto;max-width:392px;position:relative;width:100%;z-index:1}.hero-section .solution img:last-child{position:absolute;right:-139px;z-index:0}.hero-section .row{flex-wrap:wrap}.hero-section .right{padding-left:12px;width:50%}@media(max-width:768px){.hero-section .right{margin-bottom:50px;padding-left:0;width:100%}}.hero-section .right .form-container{max-width:588px;width:100%}.hero-section .right .form-container form{display:flex;flex-flow:column}.hero-section .right .form-container form .input{flex-shrink:0;width:100%}.hero-section .right .form-container form .hs-input{background:#0000;border:1px solid #383942;border-radius:4px;color:#fff;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;line-height:125%;margin-bottom:34px;max-width:282px;max-width:100%;padding:14px 16px;width:100%}@media(max-width:767px){.hero-section .right .form-container form .hs-input{width:100%!important}}.hero-section .right .form-container form .hs-input::placeholder{color:#d1d1d9}.hero-section .right .form-container form .hs-input:focus{border-color:#6aa6f8!important}.hero-section .right .form-container form fieldset{max-width:100%}@media(max-width:767px){.hero-section .right .form-container form fieldset{max-width:calc(100% + 24px)}}.hero-section .right .form-container form select{border:1px solid #383942!important}.hero-section .right .form-container form select,.hero-section .right .form-container form select option{background:#141621!important;color:#fff!important}.hero-section .right .form-container form .form-columns-1{margin:0 -12px;width:calc(100% + 24px)}.hero-section .right .form-container form .form-columns-1>.field{margin:0 12px;position:relative;width:calc(100% - 24px)!important}.hero-section .right .form-container form .form-columns-1>.field input,.hero-section .right .form-container form .form-columns-1>.field textarea{max-width:100%;width:100%!important}.hero-section .right .form-container form .form-columns-1>.field textarea{margin-bottom:16px;min-height:80px;resize:none}.hero-section .right .form-container form .form-columns-2{display:flex;flex-wrap:wrap;margin:0 -12px;width:calc(100% + 24px)}.hero-section .right .form-container form .form-columns-2>.field{margin:0 12px;position:relative;width:calc(50% - 24px)!important}@media(max-width:768px){.hero-section .right .form-container form .form-columns-2>.field{width:calc(100% - 24px)!important}}.hero-section .right .form-container form .hs-error-msgs{list-style-type:none;margin:0;padding-left:0}.hero-section .right .form-container form .hs-error-msgs .hs-main-font-element{color:#d1d1d9;color:#ff1a5b;font-size:.75rem;font-style:normal;font-weight:500;line-height:133%;margin-bottom:5px}.hero-section .right .form-container form .hs-error-msg{color:#d1d1d9;color:#ff1a5b;font-size:.75rem;font-style:normal;font-weight:500;left:0;line-height:133%;margin-top:8px;position:absolute;top:-28px}.hero-section .right .form-container .inputs-list{list-style:none;padding-left:8px}.hero-section .right .form-container .inputs-list label{align-items:center;display:flex;justify-content:flex-start}.hero-section .right .form-container .inputs-list label input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.hero-section .right .form-container .inputs-list label input:checked+span:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:14px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.hero-section .right .form-container .inputs-list label span{color:#fff;cursor:pointer;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;margin-left:5px;position:relative}@media(min-width:568px){.hero-section .right .form-container .inputs-list label span{font-size:1.125rem}}.hero-section .right .form-container .inputs-list label span:before{-webkit-appearance:none;background-color:#0000;border:2px solid #fff;border-radius:4px;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;content:"";cursor:pointer;display:inline-block;margin-right:16px;padding:10px;position:relative;vertical-align:middle}.hero-section .right .form-container .hs_recaptcha{display:none}.hero-section .right .form-container p{color:#d1d1d9;font-size:.688rem;font-weight:400;line-height:20px;margin:0 12px 16px;max-width:100%}.hero-section .right .form-container .primary{background-color:#ff1a5b;border:0;border-radius:24px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:1rem;font-weight:500;line-height:1.5;mix-blend-mode:normal;padding:14px 30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 5px 10px #ffffff21;transition:background-color .4s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:max-content}.hero-section .right .form-container .primary:hover{background-color:#64213c}@media(min-width:769px){.hero-section .right .form-container .primary{font-size:16px;padding-bottom:12px;padding-top:12px}}@media(max-width:768px){.hero-section .right .form-container .primary{margin-left:auto;margin-right:auto;width:100%}}.hero-section .right .form-container label{display:none}