
                        .fluentform_wrapper_3.ffs_custom_wrap{ --fluentform-primary:#FFCC02; --fluentform-border-color:#E6E5E3; --fluentform-border-radius:6px; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--content .error, .fluentform_wrapper_3.ffs_custom_wrap .error-text{ text-align:left; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-message-success{ text-align:left; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-group{ margin-bottom:19px; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-t-container{ display:flex; flex-wrap:nowrap; gap:19px; margin:0; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-t-cell{ padding:0; flex:1 1 0 !important; flex-basis:0 !important; min-width:0; }
@media (max-width:600px){ .fluentform_wrapper_3.ffs_custom_wrap .ff-t-container{ flex-wrap:wrap; } .fluentform_wrapper_3.ffs_custom_wrap .ff-t-cell{ flex:1 1 100% !important; flex-basis:100% !important; } }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--label label{ font-family:'Poppins',sans-serif; color:#1C1D21; font-size:13.4px; font-weight:600; margin-bottom:6px; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--label.ff-el-is-required label:after{ color:#8A6600; font-weight:500; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-form-control{ min-height:52px; padding:13px 16px; background:#FFFFFF; border:1px solid #E6E5E3; border-radius:6px; color:#1C1D21; font-family:'Inter',sans-serif; font-size:15.4px; line-height:1.5; box-shadow:none; }
.fluentform_wrapper_3.ffs_custom_wrap textarea.ff-el-form-control{ min-height:140px; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-form-control:focus{ border:1px solid #8A6600; box-shadow:0 0 0 3px #FFF7DC; outline:none; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-form-control::placeholder{ color:#8F9397; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-form-check-label, .fluentform_wrapper_3.ffs_custom_wrap .ff_gdpr_field p{ font-family:'Inter',sans-serif; color:#6B6C72; font-size:14.4px; line-height:1.6; }
.fluentform_wrapper_3.ffs_custom_wrap .ff_gdpr_field p{ margin:0; }
.fluentform_wrapper_3.ffs_custom_wrap .ff_gdpr_field a{ color:#8A6600; text-decoration:underline; }
.fluentform_wrapper_3.ffs_custom_wrap input[type=checkbox], .fluentform_wrapper_3.ffs_custom_wrap input[type=radio]{ accent-color:#8A6600; width:22px; height:22px; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-help-message{ color:#6B6C72; font-size:12.8px; margin-top:3px; font-style:normal; }
.fluentform_wrapper_3.ffs_custom_wrap .error.text-danger{ color:#8A6600; font-size:12.8px; }
.fluentform_wrapper_3.ffs_custom_wrap form.fluent_form_3 .ff-btn-submit, .fluentform_wrapper_3.ffs_custom_wrap form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style){ min-height:52px; padding:0 30px; background-color:#FFCC02; border:2px solid transparent; border-radius:6px; color:#1C1D21; font-family:'Poppins',sans-serif; font-size:15px; font-weight:600; line-height:1.1; width:auto; min-width:0; box-shadow:none; }
.fluentform_wrapper_3.ffs_custom_wrap form.fluent_form_3 .ff-btn-submit:hover, .fluentform_wrapper_3.ffs_custom_wrap form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style):hover{ background-color:#F0BE00; color:#1C1D21; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-message-success{ padding:24px; background:#F6F6F7; border:1px solid #E6E5E3; border-left:3px solid #FFCC02; border-radius:10px; color:#6B6C72; font-size:15.4px; }                    