.form-wrap{display:inline-block;padding:20px 0 120px;position:relative;width:100%}.form-wrap:before{background-image:url(https://501fun.com/hubfs/501fun_2025/Images/Blog/shape1-1.png);background-position:top;background-size:100% 100%;bottom:0;content:"";height:240px;left:0;position:absolute;width:100%}.form-wrap>div{position:relative;z-index:1}.form-otr{background-color:#2d004b;margin:0 auto 150px;max-width:870px;padding:35px}.form-header,.form-header a,.form-header h1,.form-header h2,.form-header h3,.form-header h4,.form-header h5,.form-header h6,.form-header p,.form-header p a,.form-header span{color:#fff}.form-header a,.form-header p,.form-header p a{font-size:18px}.form-main,.form-main .hs-field-desc,.form-main .hs-richtext,.form-main .hs-richtext p,.form-main .hs-richtext span,.form-main .legal-consent-container,.form-main .legal-consent-container p,.form-main .legal-consent-container span,.form-main div,.form-main p,.form-main span{color:hsla(0,0%,100%,.4)!important}.form-main form .hs-richtext,.form-main form .hs-richtext p{color:hsla(0,0%,100%,.4)!important;font-size:16px}.form-main form .hs-form-field>label,.form-main form .hs-form-field>label span,.form-main form label{color:hsla(0,0%,100%,.8)!important;display:inline-block;font-size:18px;font-weight:300;vertical-align:middle}.form-main .hs-form-required{color:hsla(0,0%,100%,.8)!important}.form-main form input[type=email],.form-main form input[type=file],.form-main form input[type=number],.form-main form input[type=password],.form-main form input[type=search],.form-main form input[type=tel],.form-main form input[type=text],.form-main form select,.form-main form textarea{background-color:transparent!important;border:0 solid #d1d6dc!important;border-bottom:1px solid hsla(0,0%,100%,.8)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:18px;padding:15px 0}.form-main ::placeholder{color:hsla(0,0%,100%,.8)!important;opacity:1!important}.form-main form select{background-color:transparent!important;color:hsla(0,0%,100%,.8)!important}.form-main select option{background-color:#fff;color:#000}body .form-main textarea{height:140px}.form-main :focus-visible{outline:0 auto -webkit-focus-ring-color!important}.form-main fieldset.form-columns-1 .hs-input{width:100%!important}.form-main form .inputs-list{list-style:none;margin-left:0;padding-left:0}.form-main form .inputs-list li{margin-bottom:20px}.form-main form .hs-form-booleancheckbox label,.form-main form .hs-form-checkbox label,.form-main form .hs-form-radio label,.form-main form .inputs-list label{align-items:center;color:hsla(0,0%,100%,.4)!important;display:flex!important;font-size:18px;font-weight:300;gap:12px}.form-main form .hs-form-booleancheckbox label span,.form-main form .hs-form-checkbox label span,.form-main form .hs-form-radio label span,.form-main form .inputs-list label span,.form-main li.hs-form-booleancheckbox span{color:hsla(0,0%,100%,.8)!important;font-size:18px;font-weight:300}.form-main input[type=checkbox],.form-main input[type=radio]{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1px solid hsla(0,0%,100%,.8)!important;box-shadow:none!important;cursor:pointer;display:inline-block!important;flex:0 0 15px;height:15px!important;margin:0!important;max-height:15px!important;max-width:15px!important;min-height:15px!important;min-width:15px!important;padding:0!important;position:static!important;width:15px!important}.form-main input[type=checkbox]{border-radius:2px!important}.form-main input[type=radio]{border-radius:50%!important}.form-main input[type=checkbox]:checked{background-color:hsla(0,0%,100%,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%232d004b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 5 3.5 3.5L11 1'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:10px auto!important;border-color:hsla(0,0%,100%,.8)!important}.form-main input[type=radio]:checked{background-color:hsla(0,0%,100%,.8)!important;border-color:rgb (255 255 255/80%)!important;box-shadow:inset 0 0 0 4px #2d004b!important}.form-main form label input.hs-input[type=radio]{max-width:15px!important;min-width:15px!important;width:15px!important}body .form-main .legal-consent-container .hs-input{min-width:15px!important;position:static!important;top:auto!important;width:15px!important}.form-main .hs-error-msgs,.form-main .hs-error-msgs label{color:hsla(0,0%,100%,.7)!important;font-size:14px}.form-main input.hs-button.primary.large{background-color:#ffffff99!important;border:4px solid #fff!important;border-radius:30px;box-shadow:none!important;color:#2d004b!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;min-width:180px;padding:15px 24px;text-align:center;transition:all .5s ease}.form-main input.hs-button.primary.large:focus,.form-main input.hs-button.primary.large:hover{background-color:#fff!important;border:4px solid #fff!important;box-shadow:none!important;color:#2d004b!important;font-weight:600}.form-main .hs_submit.hs-submit{padding-top:20px;text-align:center}.form-main h3{color:hsla(0,0%,100%,.8)!important;margin:0!important}.form-main .submitted-message{color:#fff!important;font-size:24px;font-weight:600;padding:50px 20px;text-align:center}@media (max-width:1080px){.form-header p{font-size:16px}}@media (max-width:767px){.form-wrap:before{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-5px;content:""}.form-wrap{padding:0 0 50px}.form-main form input[type=email],.form-main form input[type=file],.form-main form input[type=number],.form-main form input[type=password],.form-main form input[type=search],.form-main form input[type=tel],.form-main form input[type=text],.form-main form select,.form-main form textarea{font-size:16px;padding:12px 0}.form-main form .hs-form-booleancheckbox label,.form-main form .hs-form-booleancheckbox label span,.form-main form .hs-form-checkbox label,.form-main form .hs-form-checkbox label span,.form-main form .hs-form-field>label,.form-main form .hs-form-field>label span,.form-main form .hs-form-radio label,.form-main form .hs-form-radio label span,.form-main form .inputs-list label,.form-main form .inputs-list label span,.form-main form label{font-size:16px}.form-main form .hs-richtext,.form-main form .hs-richtext p{font-size:14px}.form-otr{margin:0 auto 40px;padding:30px}}