.forminator-ui.forminator-custom-form-1296.forminator-ui.forminator-custom-form{background: transparent !important;border: none !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-1296 .forminator-row,.forminator-ui.forminator-custom-form-1296 .forminator-col,.forminator-ui.forminator-custom-form-1296 .forminator-field{border: none !important;padding: 0 !important;margin-bottom: 13px !important;background: transparent !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-1296 .forminator-label{color: #ffffff !important;font-family: 'Outfit', 'Manrope', sans-serif !important;font-size: 1rem !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 12px !important;display: block !important;}.forminator-ui.forminator-custom-form-1296 .forminator-input,.forminator-ui.forminator-custom-form-1296 .forminator-textarea{background-color: #121212 !important;border: 1px solid rgba(212, 175, 55, 0.4) !important;color: #ffffff !important;border-radius: 8px !important;padding: 14px 18px !important;font-family: 'Inter', sans-serif !important;font-size: 0.95rem !important;width: 100% !important;box-sizing: border-box !important;line-height: normal !important;}.forminator-ui.forminator-custom-form-1296 /* Placeholders desktop */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea::placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea::-webkit-input-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea::-moz-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea:-ms-input-placeholder{color: rgba(255, 255, 255, 0.35) !important;font-family: 'Inter', sans-serif !important;font-size: 0.88rem !important;font-weight: 400 !important;line-height: normal !important;opacity: 1 !important;}.forminator-ui.forminator-custom-form-1296 .forminator-radio{display: flex !important;align-items: center !important;margin: 12px 0 !important;border: none !important;padding: 0 !important;background: transparent !important;}.forminator-ui.forminator-custom-form-1296 .forminator-radio-label{color: rgba(255, 255, 255, 0.85) !important;font-family: 'Inter', sans-serif !important;margin-left: 10px !important;font-size: 0.9rem !important;}.forminator-ui.forminator-custom-form-1296 .forminator-checkbox{margin-bottom: 12px !important;display: flex !important;align-items: center !important;}.forminator-ui.forminator-custom-form-1296 .forminator-checkbox .forminator-checkbox-box{margin-right: 12px !important;}.forminator-ui.forminator-custom-form-1296 .forminator-checkbox-label{color: rgba(255, 255, 255, 0.85) !important;font-family: 'Inter', sans-serif !important;font-size: 0.9rem !important;}.forminator-ui.forminator-custom-form-1296 .forminator-button-submit{background: linear-gradient(135deg, #ff0000 0%, #ff3333 50%, #ff6666 100%) !important;height: 60px !important;width: 100% !important;border-radius: 12px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.1em !important;box-shadow: 0 8px 25px rgba(255, 0, 0, 0.4) !important;border: none !important;margin-top: 16px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-1296 .forminator-response-message.forminator-show.forminator-success{background-color: rgba(0, 255, 127, 0.1) !important;border: 2px solid #00ff7f !important;border-radius: 12px !important;padding: 25px 20px !important;margin-bottom: 20px !important;box-shadow: 0 0 20px rgba(0, 255, 127, 0.2) !important;display: block !important;}.forminator-ui.forminator-custom-form-1296 .forminator-response-message.forminator-success p{color: #00ff7f !important;font-family: 'Inter', sans-serif !important;font-size: 1.1rem !important;font-weight: 700 !important;text-align: center !important;margin: 0 !important;}.forminator-ui.forminator-custom-form-1296 .forminator-response-message.forminator-success{padding: 18px 12px !important;}.forminator-ui.forminator-custom-form-1296 .forminator-response-message.forminator-success p{font-size: 0.95rem !important;}

/* === REGRAS MOBILE === */
@media (max-width: 480px) { .forminator-ui.forminator-custom-form-1296 .forminator-row,.forminator-ui.forminator-custom-form-1296 .forminator-col,.forminator-ui.forminator-custom-form-1296 .forminator-field{margin-bottom: 12px !important;}.forminator-ui.forminator-custom-form-1296 .forminator-label{font-size: 0.88rem !important;margin-bottom: 6px !important;line-height: 1.3 !important;}.forminator-ui.forminator-custom-form-1296 .forminator-input,.forminator-ui.forminator-custom-form-1296 .forminator-textarea{padding: 10px 14px !important;font-size: 0.88rem !important;border-radius: 8px !important;}.forminator-ui.forminator-custom-form-1296 .forminator-input{height: 44px !important;min-height: 44px !important;}.forminator-ui.forminator-custom-form-1296 .forminator-textarea{min-height: 80px !important;}.forminator-ui.forminator-custom-form-1296 /* Redução dos placeholders no mobile */
    .forminator-input::placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea::placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea::-webkit-input-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea::-moz-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form-1296 .forminator-textarea:-ms-input-placeholder{font-size: 0.78rem !important;line-height: normal !important;}.forminator-ui.forminator-custom-form-1296 .forminator-radio,.forminator-ui.forminator-custom-form-1296 .forminator-checkbox{margin: 6px 0 !important;margin-bottom: 8px !important;}.forminator-ui.forminator-custom-form-1296 .forminator-radio-label,.forminator-ui.forminator-custom-form-1296 .forminator-checkbox-label{font-size: 0.82rem !important;line-height: 1.35 !important;margin-left: 8px !important;}.forminator-ui.forminator-custom-form-1296 .forminator-button-submit{height: 50px !important;font-size: 0.85rem !important;margin-top: 10px !important;} }