.event-form{padding-top:var(--event-form-pt-desktop, 81px);padding-bottom:var(--event-form-pb-desktop, 140px)}.event-form .event-form__container{max-width:728px}.event-form .event-form__form{text-align:center}.event-form .event-form__group-heading{text-align:left;color:var(--color-primary);font-size:32px;font-weight:700;letter-spacing:0;line-height:1.18;text-wrap:balance}.event-form .event-form__text-wrapper{margin-top:17px;margin-bottom:17px}.event-form .shopify-app-block,.event-form .pxFormGenerator{width:100%;max-width:640px;margin-right:auto;margin-left:auto;text-align:left}.event-form .shopify-app-block{margin-top:32px}.event-form .pxFormGenerator{box-sizing:border-box;font-family:Brandon Text,sans-serif;color:var(--color-primary)}.event-form .pxFormGenerator *,.event-form .pxFormGenerator *:before,.event-form .pxFormGenerator *:after{box-sizing:border-box;min-width:0}.event-form .pxFormGenerator input,.event-form .pxFormGenerator select,.event-form .pxFormGenerator textarea,.event-form .pxFormGenerator button,.event-form .pxFormGenerator [type=submit]{max-width:100%;font-family:Brandon Text,sans-serif}.event-form .pxFormGenerator .form_generater_form_div,.event-form .pxFormGenerator .form_generater_form_div *,.event-form .pxFormGenerator [class*=hulk_form_] .form_generater_form_div *{font-family:Brandon Text,sans-serif!important}.event-form .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div *{letter-spacing:0!important}.event-form .pxFormGenerator .form_generater_form_div{width:100%!important;max-width:640px!important;padding:36px!important;border:2px solid var(--color-line-light-green)!important;border-radius:8px!important;background:var(--color-white)!important;text-rendering:optimizeLegibility}.event-form .pxFormGenerator .form_generater_form_div h3,.event-form .pxFormGenerator .form_generater_form_div h3 span,.event-form .pxFormGenerator .form_generater_form_div .headings p,.event-form .pxFormGenerator .form_generater_form_div .headings p span{color:var(--color-primary)!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.18!important;text-rendering:optimizeLegibility;text-wrap:balance}.event-form .pxFormGenerator .form_generater_form_div .headings p{margin-bottom:24px!important}.event-form .pxFormGenerator .form_generater_form_div .block_label,.event-form .pxFormGenerator .form_generater_form_div .block_label span,.event-form .pxFormGenerator .form_generater_form_div [class*=formElement_]>span,.event-form .pxFormGenerator .form_generater_form_div [class*=formElement_]>label,.event-form .pxFormGenerator .form_generater_form_div [class*=formElement_]>label span{display:block!important;margin-bottom:8px!important;color:var(--color-primary)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.22!important;text-rendering:optimizeLegibility}.event-form .pxFormGenerator .form_generater_form_div .trophy-form-label-main,.event-form .pxFormGenerator .form_generater_form_div .trophy-form-label-optional,.event-form .pxFormGenerator .form_generater_form_div .trophy-form-required-marker{display:inline!important;margin-bottom:0!important}.event-form .pxFormGenerator .form_generater_form_div .trophy-form-label-optional{margin-left:6px!important;color:var(--color-line-dark-green)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.25!important}.event-form .pxFormGenerator .form_generater_form_div .trophy-form-required-marker{margin-left:2px!important;color:var(--color-red)!important;font-weight:700!important}.event-form .pxFormGenerator .form_generater_form_div .trophy-form-hint{max-width:60ch!important;margin:4px 0 14px!important;color:var(--color-line-dark-green)!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important}.event-form .pxFormGenerator .form_generater_form_div input[type=checkbox]+label,.event-form .pxFormGenerator .form_generater_form_div input[type=radio]+label,.event-form .pxFormGenerator .form_generater_form_div .checkbox label,.event-form .pxFormGenerator .form_generater_form_div .radio label,.event-form .pxFormGenerator .form_generater_form_div [class*=checkbox] label,.event-form .pxFormGenerator .form_generater_form_div [class*=radio] label{color:var(--color-primary)!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.45!important}.event-form .pxFormGenerator .form_generater_form_div input.form-control:not([type=checkbox]):not([type=radio]),.event-form .pxFormGenerator .form_generater_form_div select.form-control{min-height:56px!important;padding:13px 19px!important;border:2px solid var(--color-line-dark-green)!important;border-radius:8px!important;background:var(--color-white)!important;color:var(--color-primary)!important;font-family:Brandon Text,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.42!important;text-wrap:pretty}.event-form .pxFormGenerator .form_generater_form_div .form-control::placeholder,.event-form .pxFormGenerator .form_generater_form_div textarea::placeholder{color:var(--color-line-dark-green)!important;font-weight:400!important;opacity:1!important}.event-form .pxFormGenerator .form_generater_form_div .custom-event-input::placeholder{color:var(--color-line-dark-green)!important;font-weight:400!important;opacity:1!important}.event-form .pxFormGenerator .form_generater_form_div .custom-event-textarea::placeholder{color:var(--color-line-dark-green)!important;font-weight:400!important;opacity:1!important}.event-form .pxFormGenerator .form_generater_form_div textarea.form-control{height:188px!important;min-height:188px!important;padding:15px 19px!important;border:2px solid var(--color-line-dark-green)!important;border-radius:8px!important;color:var(--color-primary)!important;font-family:Brandon Text,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;overflow:auto!important;resize:vertical!important}.event-form .pxFormGenerator .form_generater_form_div .infoMessage{color:var(--color-primary)!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important}.event-form .pxFormGenerator .form_generater_form_div .form-control:focus,.event-form .pxFormGenerator .form_generater_form_div textarea:focus,.event-form .pxFormGenerator .form_generater_form_div select:focus{border-color:var(--color-primary)!important;background:var(--color-white)!important;outline:2px solid transparent!important;box-shadow:0 0 0 4px var(--color-line-light-green)!important}.event-form .pxFormGenerator .form_generater_form_div .form_submit_div .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:16px 32px!important;border:1px solid var(--color-primary)!important;border-radius:30px!important;background:var(--color-primary)!important;color:var(--color-white)!important;font-size:18px!important;font-weight:700!important;line-height:1.33!important}.event-form .event-form__heading,.event-form .event-form__text-wrapper{text-align:center}.event-form .event-form__group{margin-top:40px;text-align:left}.event-form .event-form__group.event-form__group--full-width .event-form__group-heading{margin-bottom:22px}.event-form .event-form__group-row{display:flex;flex-wrap:wrap;margin:0 -16px}.event-form .event-form__group-col{width:50%;margin-top:22px;padding:0 16px}.event-form .event-form__group-col.event-form__group-col--small{width:33.333%}.event-form .event-form__group-label{margin-bottom:8px;color:var(--color-primary);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.22;text-rendering:optimizeLegibility}.event-form .event-form__input{border-color:var(--color-line-dark-green);border-radius:8px;font-weight:700;letter-spacing:0}.event-form .event-form__input::placeholder{color:var(--color-line-dark-green);font-weight:400}.event-form .event-form__textarea{height:auto;min-height:188px;margin:0;padding:16px 20px;border-color:var(--color-line-dark-green);border-radius:8px;font-weight:400;letter-spacing:0;line-height:1.45;resize:vertical}.event-form .event-form__textarea::placeholder{color:var(--color-line-dark-green);font-weight:400}.event-form .event-form__button{margin-top:33px}.event-form .success_message{margin-top:40px;font-size:20px}.event-form .error_message{margin-top:8px;color:var(--color-red)}@layer trophy-hulkapps-overrides{.event-form .pxFormGenerator [class*=hulk_form_] .form_generater_form_div input,.event-form .pxFormGenerator [class*=hulk_form_] .form_generater_form_div select,.event-form .pxFormGenerator [class*=hulk_form_] .form_generater_form_div textarea,.event-form .pxFormGenerator [class*=hulk_form_] .form_generater_form_div button{font-family:Brandon Text,sans-serif!important}}@media (max-width: 767px){.event-form{padding-top:var(--event-form-pt-mobile, 40px);padding-bottom:var(--event-form-pb-mobile, 78px)}.event-form .event-form__group{margin-top:24px}.event-form .event-form__text-wrapper{margin-top:15px;margin-bottom:15px}.event-form .pxFormGenerator .form_generater_form_div{padding:24px!important}.event-form .event-form__group-heading,.event-form .pxFormGenerator .form_generater_form_div h3,.event-form .pxFormGenerator .form_generater_form_div h3 span,.event-form .pxFormGenerator .form_generater_form_div .headings p,.event-form .pxFormGenerator .form_generater_form_div .headings p span{font-size:30px!important}.event-form .pxFormGenerator .form_generater_form_div .block_label,.event-form .pxFormGenerator .form_generater_form_div .block_label span,.event-form .pxFormGenerator .form_generater_form_div [class*=formElement_]>span,.event-form .pxFormGenerator .form_generater_form_div [class*=formElement_]>label,.event-form .pxFormGenerator .form_generater_form_div [class*=formElement_]>label span,.event-form .event-form__group-label{font-size:18px!important}.event-form .event-form__group-col{width:100%;margin-top:24px}.event-form .event-form__group-col.event-form__group-col--small{width:100%}.event-form .event-form__button{margin-top:21px;padding:16px 32px;font-size:18px;line-height:1.375}.event-form .success_message{margin-top:24px}}
