.forminator-ui.forminator-custom-form-135 input[type="text"]{padding: 0 20px !important;}.forminator-ui.forminator-custom-form-135 /* Inputs y textarea */
.forminator-input,.forminator-ui.forminator-custom-form-135 .forminator-textarea{background-color: #f4f6f7 !important;border: 1px solid #dfe5e8 !important;border-radius: 30px !important;padding: 15px 20px !important;font-size: 15px !important;line-height: 1.5 !important;color: #333 !important;width: 100% !important;box-shadow: 0 4px 10px rgba(0,0,0,0.04) !important;transition: all 0.3s ease !important;margin-bottom: 20px !important;min-height: 50px !important;}.forminator-ui.forminator-custom-form-135 .forminator-input:focus,.forminator-ui.forminator-custom-form-135 .forminator-textarea:focus{outline: none !important;box-shadow: 0 6px 10px -8px #3385D9 !important;}.forminator-ui.forminator-custom-form-135 /* Placeholder */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-135 .forminator-textarea::placeholder{color: #9baec8 !important;font-size: 14px !important;}.forminator-ui.forminator-custom-form-135 /* Botón de envío */
.forminator-button-submit.gem-button{background-color: #3385D9 !important;color: #fff !important;border: none !important;border-radius: 30px !important;font-weight: 600 !important;text-transform: uppercase !important;font-size: 14px !important;cursor: pointer !important;transition: all 0.3s ease !important;box-shadow: 0 8px 20px #3385D9 !important;display: inline-block !important;}.forminator-ui.forminator-custom-form-135 .forminator-button-submit.gem-button:hover{background-color: #2570c4 !important;transform: translateY(-2px) !important;box-shadow: 0 8px 25px rgba(51, 133, 217, 0.6) !important;}.forminator-ui.forminator-custom-form-135 /* Centrado del botón */
.forminator-button-submit{display: block !important;margin: 20px auto 0 !important;}.forminator-ui.forminator-custom-form-135 /* Espaciado entre campos */
.forminator-row{display: flex !important;gap: 20px !important;flex-wrap: wrap !important;}.forminator-ui.forminator-custom-form-135 /* Distribución en tres columnas arriba (nombre,.forminator-ui.forminator-custom-form-135 email,.forminator-ui.forminator-custom-form-135 web) */
#text-1,.forminator-ui.forminator-custom-form-135 #email-1,.forminator-ui.forminator-custom-form-135 #text-2{flex: 1 1 calc(33.333% - 20px) !important;min-width: 260px !important;}.forminator-ui.forminator-custom-form-135 /* El campo mensaje ocupa toda la fila */
#textarea-1{flex: 1 1 100% !important;}