{"id":8,"date":"2022-09-01T21:14:51","date_gmt":"2022-09-01T21:14:51","guid":{"rendered":"https:\/\/kcs.pe\/libro-de-reclamaciones\/?page_id=8"},"modified":"2026-03-27T05:25:17","modified_gmt":"2026-03-27T05:25:17","slug":"libro-de-reclamaciones","status":"publish","type":"page","link":"https:\/\/kcs.pe\/libro-de-reclamaciones\/","title":{"rendered":"Libro de reclamaciones"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8\" class=\"elementor elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3195a0a e-flex e-con-boxed e-con e-parent\" data-id=\"3195a0a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb8a47a elementor-absolute elementor-widget elementor-widget-image\" data-id=\"cb8a47a\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/kcs.pe\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"225\" height=\"122\" src=\"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-content\/uploads\/2022\/09\/Kcs-blanco-png.png\" class=\"attachment-large size-large wp-image-45\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-107a0b7 elementor-widget elementor-widget-heading\" data-id=\"107a0b7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Libro de Reclamaciones<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b7f70c e-flex e-con-boxed e-con e-parent\" data-id=\"9b7f70c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdf7c9d elementor-widget elementor-widget-heading\" data-id=\"bdf7c9d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hoja de reclamaci\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-141c746 elementor-widget elementor-widget-text-editor\" data-id=\"141c746\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"mb3 mb2-s mb2-xs\" data-v-c6098204=\"\"><p class=\"sf f5-xs f5-s f5-m f5 near-black tc fw4 lh-copy-s\" data-v-c6098204=\"\">Ingresa los datos que solicitamos a continuaci\u00f3n y un ejecutivo te contactar\u00e1 a la brevedad para resolver tus requerimientos.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e822c35 e-flex e-con-boxed e-con e-child\" data-id=\"e822c35\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f699af3 elementor-widget elementor-widget-text-editor\" data-id=\"f699af3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"sf f5-xs f5-s f4-m f4 fw1 lh-copy-s mv0\" data-v-c6098204=\"\"><strong class=\"fw6 near-black\" data-v-c6098204=\"\">RUC:<\/strong> 20600451996<\/p><p class=\"sf f5-xs f5-s f4-m f4 fw1 lh-copy-s mv0\" data-v-c6098204=\"\"><strong class=\"fw6 near-black\" data-v-c6098204=\"\">Raz\u00f3n Social: <\/strong>KCS Corredores de Seguros S.A.C<\/p><p class=\"sf f5-xs f5-s f4-m f4 near-black fw1 lh-copy-s mv0\" data-v-c6098204=\"\"><strong class=\"fw6 near-black\" data-v-c6098204=\"\">Direcci\u00f3n:<\/strong> Calle Ferm\u00edn Tang\u00fcis 145 Of. 302, Urb. Santa Catalina, La Victoria<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c4ce45 e-flex e-con-boxed e-con e-parent\" data-id=\"2c4ce45\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-316cf74 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"316cf74\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Siguiente&quot;,&quot;step_previous_label&quot;:&quot;Anterior&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"IDENTIFICACI\u00d3N DEL CONSUMIDOR RECLAMANTE:\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"8\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"316cf74\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_edf158d elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"IDENTIFICACI\u00d3N DEL CONSUMIDOR RECLAMANTE:\" data-previousButton=\"Anterior\" data-nextButton=\"Siguiente\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nombres elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nombres\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNombres *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nombres]\" id=\"form-field-nombres\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Nombres\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-apellidos elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-apellidos\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tApellidos *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[apellidos]\" id=\"form-field-apellidos\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Apellidos\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-sexo elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-sexo\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tSexo *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Femenino\" id=\"form-field-sexo-0\" name=\"form_fields[sexo]\" required=\"required\" aria-required=\"true\"> <label for=\"form-field-sexo-0\">Femenino<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Masculino\" id=\"form-field-sexo-1\" name=\"form_fields[sexo]\" required=\"required\" aria-required=\"true\"> <label for=\"form-field-sexo-1\">Masculino<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-nacimiento elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nacimiento\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFecha de nacimiento *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[nacimiento]\" id=\"form-field-nacimiento\" class=\"elementor-field elementor-size-lg  elementor-field-textual elementor-date-field\" placeholder=\"Fecha de nacimiento\" required=\"required\" aria-required=\"true\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-number elementor-field-group elementor-column elementor-field-group-telefono elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-telefono\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTel\u00e9fono *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t<input type=\"number\" name=\"form_fields[telefono]\" id=\"form-field-telefono\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Tel\u00e9fono\" required=\"required\" aria-required=\"true\" min=\"\" max=\"\" >\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCorreo electr\u00f3nico *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Correo\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-tipocliente elementor-col-30 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tipocliente\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTipo de persona *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-caret-down\"><\/i>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[tipocliente]\" id=\"form-field-tipocliente\" class=\"elementor-field-textual elementor-size-lg\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t<option value=\"Seleccionar\">Seleccionar<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Natural\">Natural<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Jur\u00eddica\">Jur\u00eddica<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nombrecliente elementor-col-70\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nombrecliente\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCliente \/ Empresa *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nombrecliente]\" id=\"form-field-nombrecliente\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Nombres o Raz\u00f3n social\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-tipodoc elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tipodoc\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTipo de documento *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-caret-down\"><\/i>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[tipodoc]\" id=\"form-field-tipodoc\" class=\"elementor-field-textual elementor-size-lg\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t<option value=\"\"><\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"\"><\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nrodoc elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nrodoc\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tN\u00b0 de documento *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nrodoc]\" id=\"form-field-nrodoc\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Nro documento\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-departamento elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-departamento\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDepartamento *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-caret-down\"><\/i>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[departamento]\" id=\"form-field-departamento\" class=\"elementor-field-textual elementor-size-lg\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t<option value=\"\"><\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-provincia elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-provincia\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tProvincia *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-caret-down\"><\/i>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[provincia]\" id=\"form-field-provincia\" class=\"elementor-field-textual elementor-size-lg\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t<option value=\"\"><\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-distrito elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-distrito\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDistrito *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-caret-down\"><\/i>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[distrito]\" id=\"form-field-distrito\" class=\"elementor-field-textual elementor-size-lg\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t<option value=\"\"><\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-direccion elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-direccion\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDirecci\u00f3n de correspondencia *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[direccion]\" id=\"form-field-direccion\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Direcci\u00f3n de correspondencia\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_9fe2716 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"DETALLE DE LA RECLAMACI\u00d3N O QUEJA\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-tiporeclamo elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tiporeclamo\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTipo de Reclamo *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Reclamo\" id=\"form-field-tiporeclamo-0\" name=\"form_fields[tiporeclamo]\"> <label for=\"form-field-tiporeclamo-0\">Reclamo<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Queja\" id=\"form-field-tiporeclamo-1\" name=\"form_fields[tiporeclamo]\"> <label for=\"form-field-tiporeclamo-1\">Queja<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_e2155af elementor-col-100\">\n\t\t\t\t\tReclamo: Disconformidad relacionada a los productos o servicios. <br>\nQueja: Malestar o descontento respecto a la atenci\u00f3n.\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-tiposeguro elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tiposeguro\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTipo de seguro *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[tiposeguro]\" id=\"form-field-tiposeguro\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Tipo de seguro\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-motivo elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-motivo\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMotivo *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[motivo]\" id=\"form-field-motivo\" class=\"elementor-field elementor-size-lg  elementor-field-textual\" placeholder=\"Motivo\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-pedido elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-pedido\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPedido *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-lg\" name=\"form_fields[pedido]\" id=\"form-field-pedido\" rows=\"4\" placeholder=\"Pedido\" required=\"required\" aria-required=\"true\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-vias elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-vias\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAutorizo la comunicaci\u00f3n de la repuesta a mi reclamaci\u00f3n por la siguiente(s) v\u00edas:\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"V\u00eda WhatsApp\" id=\"form-field-vias-0\" name=\"form_fields[vias][]\"> <label for=\"form-field-vias-0\">V\u00eda WhatsApp<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Correo electr\u00f3nico\" id=\"form-field-vias-1\" name=\"form_fields[vias][]\"> <label for=\"form-field-vias-1\">Correo electr\u00f3nico<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-autorizo elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[autorizo]\" id=\"form-field-autorizo\" class=\"elementor-field elementor-size-lg  elementor-acceptance-field\" required=\"required\" aria-required=\"true\" checked=\"checked\">\n\t\t\t\t<label for=\"form-field-autorizo\">Autorizo a KCS incluir mis datos personales en su banco de datos para que sean utilizados con la finalidad de gestionar quejas y reclamos referidos a los seguros contratados. Entiendo que, de no facilitar los datos, no ser\u00e1 posible la prestaci\u00f3n del servicio y que como titular de la informaci\u00f3n puedo ejercer los derechos que la Ley 29733 me confiere mediante comunicaci\u00f3n con KCS.<\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-politicaprivacidad elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[politicaprivacidad]\" id=\"form-field-politicaprivacidad\" class=\"elementor-field elementor-size-lg  elementor-acceptance-field\" required=\"required\" aria-required=\"true\" checked=\"checked\">\n\t\t\t\t<label for=\"form-field-politicaprivacidad\">Acepto la \n<a href=\"https:\/\/www.kcs.pe\/PoliticaPrivacidad\"\n   target=\"_blank\"\n   rel=\"noopener noreferrer\"\n   style=\"color:#0d6efd; text-decoration:underline;\">\n   Pol\u00edtica de Privacidad\n<\/a><\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button type=\"submit\" class=\"elementor-button elementor-size-md elementor-animation-pulse\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\" elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Enviar<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acf8f6b elementor-widget elementor-widget-html\" data-id=\"acf8f6b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/sweetalert2@11\"><\/script>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \/\/ Selectores de Ubigeo\r\n    const depSelect  = document.getElementById('form-field-departamento');\r\n    const provSelect = document.getElementById('form-field-provincia');\r\n    const distSelect = document.getElementById('form-field-distrito');\r\n\r\n    \/\/ Selectores de Tipo Cliente \/ Documento\r\n    const tipoclienteSelect = document.getElementById('form-field-tipocliente');\r\n    const tipodocSelect = document.getElementById('form-field-tipodoc');\r\n    const nrodocInput = document.getElementById('form-field-nrodoc');\r\n\r\n    const apiURL = 'https:\/\/kcs-worksite.up.railway.app\/api\/v1\/ubigeo\/';\r\n    let ubigeoData = [];\r\n\r\n    \/\/ --- L\u00d3GICA DE UBIGEO ---\r\n    fetch(apiURL)\r\n        .then(response => response.json())\r\n        .then(data => {\r\n            ubigeoData = data;\r\n            populateDepartments();\r\n        })\r\n        .catch(error => console.error('Error cargando ubigeos:', error));\r\n\r\n    function populateDepartments() {\r\n        depSelect.innerHTML = '<option value=\"\">Seleccionar<\/option>';\r\n        ubigeoData.forEach(dep => {\r\n            const opt = document.createElement('option');\r\n            opt.value = dep.name;\r\n            opt.textContent = dep.name;\r\n            depSelect.appendChild(opt);\r\n        });\r\n    }\r\n\r\n    depSelect.addEventListener('change', function() {\r\n        const depName = this.value;\r\n        provSelect.innerHTML = '<option value=\"\">Seleccionar<\/option>';\r\n        distSelect.innerHTML = '<option value=\"\">Seleccionar<\/option>';\r\n        provSelect.disabled = !depName;\r\n        distSelect.disabled = true;\r\n\r\n        if (depName) {\r\n            const selectedDep = ubigeoData.find(d => d.name === depName);\r\n            if (selectedDep && selectedDep.provinces) {\r\n                selectedDep.provinces.forEach(prov => {\r\n                    const opt = document.createElement('option');\r\n                    opt.value = prov.name;\r\n                    opt.textContent = prov.name;\r\n                    provSelect.appendChild(opt);\r\n                });\r\n            }\r\n        }\r\n    });\r\n\r\n    provSelect.addEventListener('change', function() {\r\n        const depName = depSelect.value;\r\n        const provName = this.value;\r\n        distSelect.innerHTML = '<option value=\"\">Seleccionar<\/option>';\r\n        distSelect.disabled = !provName;\r\n\r\n        if (depName && provName) {\r\n            const selectedDep = ubigeoData.find(d => d.name === depName);\r\n            const selectedProv = selectedDep.provinces.find(p => p.name === provName);\r\n            if (selectedProv && selectedProv.districts) {\r\n                selectedProv.districts.forEach(dist => {\r\n                    const opt = document.createElement('option');\r\n                    opt.value = dist.name;\r\n                    opt.textContent = dist.name;\r\n                    distSelect.appendChild(opt);\r\n                });\r\n            }\r\n        }\r\n    });\r\n\r\n    \/\/ --- L\u00d3GICA DIN\u00c1MICA DE DOCUMENTOS ---\r\n    const docsPersona = [\r\n        { val: \"DNI\", text: \"DNI\" },\r\n        { val: \"Pasaporte\", text: \"Pasaporte\" },\r\n        { val: \"Carnet de Extranjer\u00eda\", text: \"Carnet de Extranjer\u00eda\" },\r\n        { val: \"RUC\", text: \"RUC\" }\r\n    ];\r\n\r\n    const docsEmpresa = [\r\n        { val: \"RUC\", text: \"RUC\" }\r\n    ];\r\n\r\n    tipoclienteSelect.addEventListener('change', function() {\r\n        const cliente = this.value.toLowerCase();\r\n        tipodocSelect.innerHTML = '<option value=\"\">Seleccionar<\/option>';\r\n        tipodocSelect.disabled = !cliente;\r\n        \r\n        \/\/ Limpiamos el n\u00famero de documento si cambia el tipo de cliente\r\n        nrodocInput.value = \"\"; \r\n\r\n        let opciones = [];\r\n        if (cliente === \"natural\") opciones = docsPersona;\r\n        else if (cliente === \"jur\u00eddica\") opciones = docsEmpresa;\r\n\r\n        opciones.forEach(opt => {\r\n            const el = document.createElement('option');\r\n            el.value = opt.val;\r\n            el.textContent = opt.text;\r\n            tipodocSelect.appendChild(el);\r\n        });\r\n    });\r\n\t\/\/ ==========================================\r\n    \/\/ NUEVO: FILTRO DE ENTRADA EN TIEMPO REAL\r\n    \/\/ ==========================================\r\n    nrodocInput.addEventListener('input', function() {\r\n        const tipo = tipodocSelect.value;\r\n\r\n        if (tipo === \"DNI\" || tipo === \"RUC\") {\r\n            \/\/ Solo n\u00fameros para DNI y RUC\r\n            this.value = this.value.replace(\/[^0-9]\/g, '');\r\n        } else {\r\n            \/\/ Letras y n\u00fameros para Pasaporte o Carnet de Extranjer\u00eda\r\n            this.value = this.value.replace(\/[^a-zA-Z0-9]\/g, '');\r\n        }\r\n    });\r\n\t\r\n});\r\n\r\n\r\n\/\/ --- VALIDACIONES DE STEP 1 ---\r\n\r\ndocument.addEventListener('click', function(e) {\r\n\r\n    const nextButton = e.target.closest('.e-form__buttons__wrapper__button-next');\r\n    if (!nextButton) return;\r\n\r\n    const nombres       = document.getElementById('form-field-nombres');\r\n    const apellidos     = document.getElementById('form-field-apellidos');\r\n    const email         = document.getElementById('form-field-email');\r\n    const telefono      = document.getElementById('form-field-telefono');\r\n    const nacimiento    = document.getElementById('form-field-nacimiento');\r\n    const tipocliente   = document.getElementById('form-field-tipocliente');\r\n    const nombrecliente = document.getElementById('form-field-nombrecliente');\r\n    const nrodoc        = document.getElementById('form-field-nrodoc');\r\n    const tipodoc       = document.getElementById('form-field-tipodoc');\r\n    const departamento  = document.getElementById('form-field-departamento');\r\n    const provincia     = document.getElementById('form-field-provincia');\r\n    const distrito      = document.getElementById('form-field-distrito');\r\n    const direccion     = document.getElementById('form-field-direccion');\r\n    const generoRadios  = document.querySelectorAll('input[name=\"form_fields[sexo]\"]');\r\n\r\n    let hasErrors = false;\r\n\r\n\t\/\/ Limpiar errores\r\n    const todosLosCampos = [\r\n\t\tnombres, apellidos, email, telefono, nacimiento, tipocliente, nombrecliente, \r\n\t\tnrodoc, tipodoc, departamento, provincia, distrito, direccion\r\n\t\t];\r\n    todosLosCampos.forEach(c => { if (c) removeError(c); });\r\n    if (generoRadios.length > 0) removeRadioError(generoRadios[0]);\r\n\r\n    \/\/ Validaci\u00f3n requeridos b\u00e1sicos\r\n    [nombres, apellidos, email, telefono, nacimiento, nombrecliente, nrodoc, direccion].forEach(campo => {\r\n        if (campo && campo.value.trim() === \"\") {\r\n            showError(campo, \"Este campo es obligatorio.\");\r\n            hasErrors = true;\r\n        }\r\n    });\r\n\r\n    \/\/ Validar Selects\r\n    [tipocliente, tipodoc, departamento, provincia, distrito].forEach(select => {\r\n        if (select) {\r\n            const val = select.value.trim().toLowerCase();\r\n            if (val === \"\" || val === \"seleccionar\") {\r\n                showSelectError(select, \"Seleccione una opci\u00f3n.\");\r\n                hasErrors = true;\r\n            }\r\n        }\r\n    });\r\n\r\n    \/\/ =============================\r\n    \/\/ VALIDAR G\u00c9NERO\r\n    \/\/ =============================\r\n    let generoSeleccionado = false;\r\n    generoRadios.forEach(radio => {\r\n        if (radio.checked) generoSeleccionado = true;\r\n    });\r\n\r\n    if (!generoSeleccionado && generoRadios.length > 0) {\r\n        showRadioError(generoRadios[0], \"Seleccione su g\u00e9nero.\");\r\n        hasErrors = true;\r\n    }\r\n\r\n    \/\/ =============================\r\n    \/\/ VALIDAR EMAIL\r\n    \/\/ =============================\r\n    if (email && email.value.trim() !== \"\") {\r\n        const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n        if (!emailRegex.test(email.value.trim())) {\r\n            showError(email, \"Ingrese un correo v\u00e1lido.\");\r\n            hasErrors = true;\r\n        }\r\n    }\r\n    \r\n    \/\/ =============================\r\n    \/\/ VALIDAR TEL\u00c9FONO (Per\u00fa)\r\n    \/\/ =============================\r\n    if (telefono && telefono.value.trim() !== \"\") {\r\n        const phoneRegex = \/^[9][0-9]{8}$\/;\r\n        if (!phoneRegex.test(telefono.value.trim())) {\r\n            showError(telefono, \"El tel\u00e9fono debe empezar con 9 y tener 9 d\u00edgitos.\");\r\n            hasErrors = true;\r\n        }\r\n    }\r\n\t\r\n\t\/\/ =============================\r\n    \/\/ VALIDAR TIPO DE CLIENTE (SELECT)\r\n    \/\/ =============================\r\n    if (tipocliente) {\r\n        const valorTipocliente = tipocliente.value.trim().toLowerCase();\r\n        if (valorTipocliente === \"\" || valorTipocliente === \"seleccionar\") {\r\n            showSelectError(tipocliente, \"Este campo es obligatorio.\");\r\n            hasErrors = true;\r\n        }\r\n    }\r\n\r\n    \/\/ =============================\r\n    \/\/ VALIDAR TIPO DE DOCUMENTO (SELECT)\r\n    \/\/ =============================\r\n    if (tipodoc) {\r\n        const valorTipodoc = tipodoc.value.trim().toLowerCase();\r\n        if (valorTipodoc === \"\" || valorTipodoc === \"seleccionar\") {\r\n            showSelectError(tipodoc, \"Este campo es obligatorio.\");\r\n            hasErrors = true;\r\n        }\r\n    }\r\n\t\r\n\t\/\/ ======================================\r\n    \/\/ VALIDAR DOCUMENTO SEG\u00daN TIPO CLIENTE (SELECT)\r\n    \/\/ ======================================\r\n\tif (nrodoc.value.trim() !== \"\" && tipodoc.value) {\r\n\t\tconst val = nrodoc.value.trim();\r\n\t\tconst tipo = tipodoc.value;\r\n\r\n\t\tif (tipo === \"RUC\") {\r\n\t\t\tconst cliente = tipocliente.value.toLowerCase();\r\n\t\t\t\r\n\t\t\tif (cliente === \"natural\") {\r\n\t\t\t\t\/\/ Empieza con 10 y tiene 11 d\u00edgitos (quitamos el fin en 5 por seguridad)\r\n\t\t\t\tif (!\/^10[0-9]{9}$\/.test(val)) {\r\n\t\t\t\t\tshowError(nrodoc, \"El RUC de persona debe empezar con 10 y tener 11 d\u00edgitos.\");\r\n\t\t\t\t\thasErrors = true;\r\n\t\t\t\t}\r\n\t\t\t} else if (cliente === \"jur\u00eddica\") {\r\n\t\t\t\tif (!\/^20[0-9]{9}$\/.test(val)) {\r\n\t\t\t\t\tshowError(nrodoc, \"El RUC de empresa debe empezar con 20 y tener 11 d\u00edgitos.\");\r\n\t\t\t\t\thasErrors = true;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t} \r\n\t\telse if (tipo === \"DNI\") {\r\n\t\t\tif (!\/^[0-9]{8}$\/.test(val)) {\r\n\t\t\t\tshowError(nrodoc, \"El DNI debe tener exactamente 8 d\u00edgitos num\u00e9ricos.\");\r\n\t\t\t\thasErrors = true;\r\n\t\t\t}\r\n\t\t} \r\n\t\telse if (tipo === \"Pasaporte\") {\r\n\t\t\tif (!\/^[a-zA-Z0-9]{6,12}$\/.test(val)) {\r\n\t\t\t\tshowError(nrodoc, \"El Pasaporte debe tener entre 6 y 12 caracteres.\");\r\n\t\t\t\thasErrors = true;\r\n\t\t\t}\r\n\t\t} \r\n\t\telse if (tipo === \"Carnet de Extranjer\u00eda\") {\r\n\t\t\tif (!\/^[a-zA-Z0-9]{8,12}$\/.test(val)) {\r\n\t\t\t\tshowError(nrodoc, \"El Carn\u00e9 de Extranjer\u00eda debe tener entre 8 y 12 caracteres.\");\r\n\t\t\t\thasErrors = true;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t\r\n\t\/\/ =============================\r\n    \/\/ VALIDAR DEPARTAMENTO (SELECT)\r\n    \/\/ =============================\r\n    if (departamento) {\r\n        const valorDepartamento = departamento.value.trim().toLowerCase();\r\n        if (valorDepartamento === \"\" || valorDepartamento === \"seleccionar\") {\r\n            showSelectError(departamento, \"Este campo es obligatorio.\");\r\n            hasErrors = true;\r\n        }\r\n    }\r\n\t\r\n\t\/\/ =============================\r\n    \/\/ VALIDAR PROVINCIA (SELECT)\r\n    \/\/ =============================\r\n    if (provincia) {\r\n        const valorProvincia = provincia.value.trim().toLowerCase();\r\n        if (valorProvincia === \"\" || valorProvincia === \"seleccionar\") {\r\n            showSelectError(provincia, \"Este campo es obligatorio.\");\r\n            hasErrors = true;\r\n        }\r\n    }\r\n\r\n\t\/\/ =============================\r\n    \/\/ VALIDAR DISTRITO (SELECT)\r\n    \/\/ =============================\r\n    if (distrito) {\r\n        const valorDistrito = distrito.value.trim().toLowerCase();\r\n        if (valorDistrito === \"\" || valorDistrito === \"seleccionar\") {\r\n            showSelectError(distrito, \"Este campo es obligatorio.\");\r\n            hasErrors = true;\r\n        }\r\n    }\t\r\n\t\r\n    if (hasErrors) {\r\n        e.preventDefault();\r\n        e.stopImmediatePropagation();\r\n    }\r\n\r\n}, true);\r\n\r\n\/\/ =============================\r\n\/\/ VALIDACIONES STEP 2 (BOT\u00d3N ENVIAR)\r\n\/\/ =============================\r\ndocument.addEventListener('click', function(e) {\r\n\r\n    const submitButton = e.target.closest('button[type=\"submit\"]');\r\n    if (!submitButton) return;\r\n\r\n    const tiporeclamoRadios = document.querySelectorAll('input[name=\"form_fields[tiporeclamo]\"]');\r\n    const viasCheckboxes    = document.querySelectorAll('input[name=\"form_fields[vias][]\"]');\r\n    const tiposeguro        = document.getElementById('form-field-tiposeguro');\r\n    const motivo            = document.getElementById('form-field-motivo');\r\n    const pedido            = document.getElementById('form-field-pedido');\r\n\r\n    let hasErrors = false;\r\n\r\n    \/\/ Limpiar errores previos\r\n    const camposStep2 = [tiposeguro, motivo, pedido];\r\n    camposStep2.forEach(c => { if (c) removeError(c); });\r\n    if (tiporeclamoRadios.length > 0) removeRadioError(tiporeclamoRadios[0]);\r\n    if (viasCheckboxes.length > 0) removeCheckboxError(viasCheckboxes[0]);\r\n\r\n    \/\/ =============================\r\n    \/\/ VALIDAR TIPO DE RECLAMO (RADIO)\r\n    \/\/ =============================\r\n    let tiporeclamoSeleccionado = false;\r\n    tiporeclamoRadios.forEach(radio => {\r\n        if (radio.checked) tiporeclamoSeleccionado = true;\r\n    });\r\n\r\n    if (!tiporeclamoSeleccionado && tiporeclamoRadios.length > 0) {\r\n        showRadioError(tiporeclamoRadios[0], \"Seleccione el tipo de reclamo.\");\r\n        hasErrors = true;\r\n    }\r\n\r\n    \/\/ =============================\r\n    \/\/ VALIDAR V\u00cdAS DE CONTACTO (CHECKBOX)\r\n    \/\/ =============================\r\n    let viaSeleccionada = false;\r\n    viasCheckboxes.forEach(checkbox => {\r\n        if (checkbox.checked) viaSeleccionada = true;\r\n    });\r\n\r\n    if (!viaSeleccionada && viasCheckboxes.length > 0) {\r\n        showCheckboxError(viasCheckboxes[0], \"Seleccione al menos una v\u00eda de contacto.\");\r\n        hasErrors = true;\r\n    }\r\n\r\n    \/\/ =============================\r\n    \/\/ VALIDAR CAMPOS REQUERIDOS STEP 2\r\n    \/\/ =============================\r\n    [tiposeguro, motivo, pedido].forEach(campo => {\r\n        if (campo && campo.value.trim() === \"\") {\r\n            showError(campo, \"Este campo es obligatorio.\");\r\n            hasErrors = true;\r\n        }\r\n    });\r\n\r\n    if (hasErrors) {\r\n        e.preventDefault();\r\n        e.stopImmediatePropagation();\r\n    }\r\n\r\n}, true);\r\n\r\n\r\n\/\/ =============================\r\n\/\/ FUNCIONES\r\n\/\/ =============================\r\nfunction showError(input, message) {\r\n    input.style.borderColor = \"#d63638\";\r\n\r\n    let error = document.createElement(\"div\");\r\n    error.className = \"custom-error-message\";\r\n    error.style.color = \"#d63638\";\r\n    error.style.fontSize = \"12px\";\r\n    error.style.marginTop = \"4px\";\r\n    error.innerText = message;\r\n\r\n    input.parentNode.appendChild(error);\r\n\r\n    input.addEventListener(\"input\", function() {\r\n        removeError(input);\r\n    });\r\n\r\n    input.addEventListener(\"change\", function() {\r\n        removeError(input);\r\n    });\r\n}\r\n\r\nfunction removeError(input) {\r\n    input.style.borderColor = \"\";\r\n    const error = input.parentNode.querySelector(\".custom-error-message\");\r\n    if (error) error.remove();\r\n}\r\n\r\nfunction showRadioError(input, message) {\r\n    const wrapper = input.closest('.elementor-field-group');\r\n    if (!wrapper) return;\r\n\r\n    let error = document.createElement(\"div\");\r\n    error.className = \"custom-error-message\";\r\n    error.style.color = \"#d63638\";\r\n    error.style.fontSize = \"12px\";\r\n    error.style.marginTop = \"4px\";\r\n    error.innerText = message;\r\n\r\n    wrapper.appendChild(error);\r\n\r\n    wrapper.addEventListener(\"change\", function() {\r\n        removeRadioError(input);\r\n    });\r\n}\r\n\r\nfunction removeRadioError(input) {\r\n    const wrapper = input.closest('.elementor-field-group');\r\n    if (!wrapper) return;\r\n\r\n    const error = wrapper.querySelector(\".custom-error-message\");\r\n    if (error) error.remove();\r\n}\r\n\r\nfunction showCheckboxError(input, message) {\r\n    const wrapper = input.closest('.elementor-field-group');\r\n    if (!wrapper) return;\r\n\r\n    let error = document.createElement(\"div\");\r\n    error.className = \"custom-error-message\";\r\n    error.style.color = \"#d63638\";\r\n    error.style.fontSize = \"12px\";\r\n    error.style.marginTop = \"4px\";\r\n    error.innerText = message;\r\n\r\n    wrapper.appendChild(error);\r\n\r\n    wrapper.addEventListener(\"change\", function() {\r\n        removeCheckboxError(input);\r\n    });\r\n}\r\n\r\nfunction removeCheckboxError(input) {\r\n    const wrapper = input.closest('.elementor-field-group');\r\n    if (!wrapper) return;\r\n\r\n    const error = wrapper.querySelector(\".custom-error-message\");\r\n    if (error) error.remove();\r\n}\r\n\r\nfunction showSelectError(select, message) {\r\n    select.style.borderColor = \"#d63638\";\r\n\r\n    let error = document.createElement(\"div\");\r\n    error.className = \"custom-error-message custom-error-select\";\r\n    error.style.color = \"#d63638\";\r\n    error.style.fontSize = \"12px\";\r\n    error.style.display = \"block\";\r\n    error.style.width = \"100%\";\r\n    error.style.position = \"absolute\";\r\n    error.style.bottom = \"-20px\";\r\n    error.style.left = \"0\";\r\n    error.style.zIndex = \"10\";\r\n    error.innerText = message;\r\n\r\n    const wrapper = select.closest('.elementor-field-group');\r\n    if (wrapper) {\r\n        wrapper.style.position = \"relative\";\r\n        wrapper.style.marginBottom = \"24px\";\r\n        wrapper.appendChild(error);\r\n    } else {\r\n        select.parentNode.style.position = \"relative\";\r\n        select.parentNode.appendChild(error);\r\n    }\r\n\r\n    select.addEventListener(\"change\", function() {\r\n        removeSelectError(select);\r\n    }, { once: true });\r\n}\r\n\r\nfunction removeSelectError(select) {\r\n    select.style.borderColor = \"\";\r\n    const wrapper = select.closest('.elementor-field-group');\r\n    \r\n    if (wrapper) {\r\n        const error = wrapper.querySelector(\".custom-error-select\");\r\n        if (error) {\r\n            error.remove();\r\n            wrapper.style.position = \"\";\r\n            wrapper.style.marginBottom = \"\";\r\n        }\r\n    } else {\r\n        const error = select.parentNode.querySelector(\".custom-error-message\");\r\n        if (error) {\r\n            error.remove();\r\n            select.parentNode.style.position = \"\";\r\n        }\r\n    }\r\n}\r\n\/\/ Escuchamos el evento de \u00e9xito nativo de Elementor Forms\r\njQuery(document).ready(function($) {\r\n    $(document).on('submit_success', function(event) {\r\n        \/\/ Lanzamos el modal est\u00e9tico\r\n        Swal.fire({\r\n            title: '\u00a1Reclamo Registrado!',\r\n            html: `\r\n                <p style=\"text-align: left;\">\r\n                    Tu solicitud ha sido procesada correctamente. <br><br>\r\n                    <b>Se ha enviado:<\/b><br>\r\n                    \u2022 Una copia en PDF a tu correo personal.<br>\r\n                    \u2022 Una notificaci\u00f3n al \u00e1rea de Telemarketing.<br>\r\n\t\t\t\t\t<b>Nos pondremos en contacto con usted.<\/b>\r\n                <\/p>\r\n            `,\r\n            icon: 'success',\r\n            confirmButtonText: 'Entendido',\r\n            confirmButtonColor: '#1a73e8', \/\/ Azul corporativo\r\n            allowOutsideClick: false\r\n        });\r\n        \r\n        \/\/ Opcional: Ocultar el mensaje peque\u00f1o de Elementor que sale por defecto\r\n        $('.elementor-message-success').hide();\r\n    });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c991996 e-flex e-con-boxed e-con e-parent\" data-id=\"c991996\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ea9235 elementor-widget elementor-widget-spacer\" data-id=\"9ea9235\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74e284c e-flex e-con-boxed e-con e-parent\" data-id=\"74e284c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Libro de Reclamaciones Hoja de reclamaci\u00f3n Ingresa los datos que solicitamos a continuaci\u00f3n y un ejecutivo te contactar\u00e1 a la brevedad para resolver tus requerimientos. RUC: 20600451996 Raz\u00f3n Social: KCS Corredores de Seguros S.A.C Direcci\u00f3n: Calle Ferm\u00edn Tang\u00fcis 145 Of. 302, Urb. Santa Catalina, La Victoria<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":316,"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/pages\/8\/revisions\/389"}],"wp:attachment":[{"href":"https:\/\/kcs.pe\/libro-de-reclamaciones\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}