body.lof-season-managed.lof-season-managed .lof-native-form{width:100%;color:#fff;--gf-local-color:#fff;--gf-local-bg-color:#141416;font:16px/1.5 'Plus Jakarta Sans',sans-serif}
body.lof-season-managed.lof-season-managed .lof-native-form .gform_wrapper{max-width:100%;margin:0}
body.lof-season-managed.lof-season-managed .lof-native-form .gform_fields{display:grid;grid-template-columns:1fr;gap:22px}
body.lof-season-managed.lof-season-managed .lof-native-form .gfield{grid-column:1/-1;min-width:0}
body.lof-season-managed.lof-season-managed .lof-native-form .gfield_label{color:#fff;display:block;font:600 15px/1.5 'Plus Jakarta Sans',sans-serif!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 8px}
body.lof-season-managed.lof-season-managed .lof-native-form :is(input[type=email],input[type=text],select,textarea){box-sizing:border-box;width:100%!important;max-width:100%;min-height:48px;background:#141416!important;color:#fff!important;border:1px solid #ffffff55!important;border-radius:8px;padding:12px 15px;font:16px/1.5 'Plus Jakarta Sans',sans-serif}
body.lof-season-managed.lof-season-managed .lof-native-form textarea{min-height:180px;resize:vertical}
body.lof-season-managed.lof-season-managed .lof-native-form input::placeholder{color:#b8b2c3;opacity:1}
body.lof-season-managed.lof-season-managed .lof-native-form .gfield_checkbox .gchoice{display:flex;align-items:flex-start;gap:10px}
body.lof-season-managed.lof-season-managed .lof-native-form input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:4px 0 0;accent-color:var(--lof-start,#ffe600)}
body.lof-season-managed.lof-season-managed .lof-native-form .gfield_checkbox label{font:14px/1.6 'Plus Jakarta Sans',sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#eee;max-width:100%;cursor:pointer}
body.lof-season-managed.lof-season-managed .lof-native-form .gform_footer{margin:22px 0 0;padding:0;display:block}
body.lof-season-managed.lof-season-managed .lof-native-form :is(input[type=submit],button[type=submit]){box-sizing:border-box;border:0!important;border-radius:999px!important;background:#fff!important;color:#101015!important;padding:14px 22px!important;font:600 16px/1.4 'Plus Jakarta Sans',sans-serif!important;min-height:48px!important;width:100%!important;white-space:normal;cursor:pointer}
body.lof-season-managed.lof-season-managed .lof-native-form :is(input,textarea,select):focus-visible{outline:2px solid var(--lof-start,#ffe600);outline-offset:3px}
body.lof-season-managed.lof-season-managed .lof-native-form :is(input[type=submit],button[type=submit]):hover{background:#f0eaf7!important}
body.lof-season-managed.lof-season-managed .lof-native-form .gfield_required{color:#ffabbf}
body.lof-season-managed.lof-season-managed .lof-native-form :is(.gfield_validation_message,.gform_validation_errors){background:#26141b!important;color:#ffabbf!important;border:1px solid #ffabbf!important;padding:12px;font-size:14px;line-height:1.5}
body.lof-season-managed.lof-season-managed .lof-native-form .gform_validation_errors h2{font:600 17px/1.5 'Plus Jakarta Sans',sans-serif;color:#ffabbf!important;margin:0}
body.lof-season-managed.lof-season-managed .lof-native-form .lof-form-review-note{color:#c6bdd0;font-size:12px!important;line-height:1.6!important;margin:0 0 18px}
body.lof-season-managed.lof-season-managed .lof-native-form .gform_confirmation_message{color:#fff;font:16px/1.6 'Plus Jakarta Sans',sans-serif}
body.lof-season-managed.lof-season-managed .lof-native-form .gform-body .gform_validation_container{position:absolute!important;left:-9999px!important}
body.lof-season-managed.lof-season-managed .lof-native-form-newsletter .gfield--type-checkbox legend{font-size:14px!important;margin:0 0 8px}
body.lof-season-managed.lof-season-managed .lof-native-form-newsletter .gfield--type-checkbox legend .gfield_required{font-size:0}
@media(max-width:767px){body.lof-season-managed.lof-season-managed .lof-native-form .gfield_checkbox label{font-size:13px}body.lof-season-managed.lof-season-managed .lof-native-form .gform_fields{gap:18px}}
