{"id":14664,"date":"2025-12-22T20:06:47","date_gmt":"2025-12-22T20:06:47","guid":{"rendered":"https:\/\/amircolombia.com\/?page_id=14664"},"modified":"2026-02-11T16:06:43","modified_gmt":"2026-02-11T16:06:43","slug":"diplomados","status":"publish","type":"page","link":"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/","title":{"rendered":"Diplomados Internacionales"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14664\" class=\"elementor elementor-14664\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48e71a76 e-con-full content-body e-flex e-con e-parent\" data-id=\"48e71a76\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4c364a64 e-con-full content-body2 e-flex e-con e-child\" data-id=\"4c364a64\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2a09dae4 e-con-full contendor-principal e-flex e-con e-child\" data-id=\"2a09dae4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4cef7a0f e-con-full columna-info e-flex e-con e-child\" data-id=\"4cef7a0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c6b168c font-26 elementor-widget elementor-widget-heading\" data-id=\"7c6b168c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Transforma tu futuro profesional.\u00a0<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1903d499 font-17 elementor-widget elementor-widget-text-editor\" data-id=\"1903d499\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La medicina no se detiene. Cada a\u00f1o surgen nuevas gu\u00edas, tecnolog\u00edas, tratamientos y est\u00e1ndares que transforman la pr\u00e1ctica cl\u00ednica. Para mantenerse vigente, diferenciarse y brindar una atenci\u00f3n segura y actualizada, los profesionales de la salud necesitan oportunidades de formaci\u00f3n flexible, basada en evidencia y adaptada al ritmo laboral real.<\/p><p>Los Diplomados Internacionales AMIR te permiten avanzar profesionalmente con programas 100% online, dise\u00f1ados por especialistas de alto nivel, con contenido actualizado y aplicable desde el primer d\u00eda en consulta, urgencias u hospitalizaci\u00f3n.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53a7734 elementor-icon-list--layout-inline font-17 elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"53a7734\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">H\u00cdBRIDO<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Inscripciones abiertas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cupos limitados<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78a50ffc e-con-full columna-imagen e-flex e-con e-child\" data-id=\"78a50ffc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3369b4b3 img-banner elementor-widget elementor-widget-image\" data-id=\"3369b4b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"764\" height=\"509\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/whatsapp_image_2025_11_20_at_13_49_51.webp\" class=\"attachment-full size-full wp-image-2083\" alt=\"\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/whatsapp_image_2025_11_20_at_13_49_51.webp 764w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/whatsapp_image_2025_11_20_at_13_49_51-300x200.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/whatsapp_image_2025_11_20_at_13_49_51-600x400.webp 600w\" sizes=\"(max-width: 764px) 100vw, 764px\" title=\"\">\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>\n\t\t<div class=\"elementor-element elementor-element-4413853b e-con-full seccion-form e-flex e-con e-child\" data-id=\"4413853b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4244cbdb e-con-full e-grid e-con e-child\" data-id=\"4244cbdb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37039422 elementor-widget elementor-widget-image\" data-id=\"37039422\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"528\" height=\"404\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/freepik_a_25yearold_white_latin_woman_with_a_headset_on_we_75338_1.webp\" class=\"attachment-full size-full wp-image-1967\" alt=\"\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/freepik_a_25yearold_white_latin_woman_with_a_headset_on_we_75338_1.webp 528w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/freepik_a_25yearold_white_latin_woman_with_a_headset_on_we_75338_1-300x230.webp 300w\" sizes=\"(max-width: 528px) 100vw, 528px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f46ae84 e-con-full e-flex e-con e-child\" data-id=\"6f46ae84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-469e40b5 font-24 elementor-widget elementor-widget-heading\" data-id=\"469e40b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Nuestros asesores expertos <\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-614fb33b font-18 elementor-widget elementor-widget-heading\" data-id=\"614fb33b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"> te guiar\u00e1n en cada paso...<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b92abf1 elementor-widget elementor-widget-shortcode\" data-id=\"4b92abf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style type=\"text\/css\">\n\/* Healthcademia Default Form CSS *\/\n\/* ===================================\n   VARIABLES CSS PERSONALIZABLES\n   =================================== *\/\n:root {\n    \/* Espaciados *\/\n    --hc-container-padding: 30px;\n    --hc-field-margin: 18px;\n    --hc-name-row-gap: 16px;\n    --hc-header-gap: 12px;\n    --hc-checkbox-gap: 8px;\n    --hc-phone-prefix-gap: 16px;\n    \n    \/* Bordes y radios *\/\n    --hc-container-radius: 16px;\n    --hc-input-radius: 8px;\n    --hc-input-border-width: 1px;\n    \n    \/* Colores *\/\n    --hc-bg-color: #fff;\n    --hc-border-color: #d6d6d6;\n    --hc-container-border-color: #e0e0e0;\n    --hc-primary-color: #1976d2;\n    --hc-error-color: #d32f2f;\n    --hc-error-color-bg: #fff5f7;\n    --hc-text-color: #333;\n    --hc-label-color: #999;\n    \n    \/* Tipograf\u00eda *\/\n    --hc-font-family: \"Inter\", Arial, sans-serif;\n    --hc-input-font-size: 15px;\n    --hc-label-font-size: 15px;\n    --hc-label-font-size-small: 12px;\n    --hc-checkbox-font-size: 14px;\n    \n    \/* Transiciones *\/\n    --hc-transition-duration: 0.2s;\n    --hc-transition-timing: ease;\n    \n    \/* Tama\u00f1os espec\u00edficos *\/\n    --hc-input-padding: 5px 10px 7px 10px;\n    --hc-textarea-min-height: 110px;\n    --hc-focus-shadow-size: 2px;\n    --hc-button-padding: 14px 24px;\n    --hc-phone-prefix-width: 120px;\n}\n\n\/* ===================================\n   ESTILOS DEL FORMULARIO\n   =================================== *\/\n\n\/* Healthcademia Default Form Styles *\/\n.hc-form-container {\n    background: var(--hc-bg-color);\n    border-radius: var(--hc-container-radius);\n    padding: var(--hc-container-padding);\n    border: var(--hc-input-border-width) solid var(--hc-container-border-color);\n    position: relative;\n    font-family: var(--hc-font-family);\n}\n\n.hc-form-header {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: var(--hc-header-gap);\n    margin-bottom: var(--hc-header-gap);\n}\n\n.hc-form {\n    display: flex;\n    flex-direction: column;\n}\n\n\/* Nombre y apellidos en horizontal *\/\n.hc-name-row {\n    display: flex;\n    gap: var(--hc-name-row-gap);\n    margin-bottom: var(--hc-field-margin);\n}\n\n.hc-name-row .hc-field {\n    flex: 1;\n    margin-bottom: 0;\n}\n\n\/* Responsive: en m\u00f3viles volver a vertical *\/\n@media (max-width: 640px) {\n    .hc-name-row {\n        flex-direction: column;\n        gap: 0;\n    }\n    \n    .hc-name-row .hc-field {\n        margin-bottom: var(--hc-field-margin);\n    }\n    .hc-name-row .hc-field:last-child {\n        margin-bottom: 0;\n    }\n}\n\n.hc-form-header h2,\n.hc-form-title {\n    margin: 0;\n}\n\n.hc-field {\n    margin-bottom: var(--hc-field-margin);\n    position: relative;\n    display: flex;\n    flex-direction: column;\n}\n\n.hc-input,\n.hc-textarea,\n.hc-select {\n    width: 100%;\n    border: var(--hc-input-border-width) solid var(--hc-border-color);\n    border-radius: var(--hc-input-radius);\n    padding: var(--hc-input-padding);\n    font-size: var(--hc-input-font-size);\n    transition: border-color var(--hc-transition-duration) var(--hc-transition-timing), \n                box-shadow var(--hc-transition-duration) var(--hc-transition-timing);\n    background: var(--hc-bg-color);\n    font-family: var(--hc-font-family);\n}\n\n.hc-input:focus,\n.hc-textarea:focus,\n.hc-select:focus {\n    border-color: var(--hc-primary-color);\n    box-shadow: 0 0 0 var(--hc-focus-shadow-size) rgba(25, 118, 210, 0.2);\n    outline: none;\n}\n\n.hc-input.hc-error,\n.hc-textarea.hc-error,\n.hc-select.hc-error {\n    border-color: var(--hc-error-color);\n    background-color: var(--hc-error-color-bg);\n}\n\n.hc-textarea {\n    min-height: var(--hc-textarea-min-height);\n    resize: vertical;\n}\n\n.hc-checkbox-group label {\n    display: flex;\n    align-items: center;\n    gap: var(--hc-checkbox-gap);\n    font-size: var(--hc-checkbox-font-size);\n}\n\n\/* Estilos para checkbox con error *\/\n.hc-checkbox-group label.hc-error {\n    color: var(--hc-error-color);\n}\n\n.hc-checkbox-group input[type=\"checkbox\"].hc-error {\n    accent-color: var(--hc-error-color);\n}\n\n.hc-checkbox-group input[type=\"checkbox\"].hc-error + span {\n    color: var(--hc-error-color);\n}\n\n.hc-submit {\n    width: 100%;\n    background: var(--hc-primary-color);\n    color: #fff;\n    border: none;\n    padding: var(--hc-button-padding);\n    border-radius: var(--hc-input-radius);\n    font-size: 16px;\n    font-weight: 600;\n    margin-top: var(--hc-name-row-gap);\n    cursor: pointer;\n    transition: background var(--hc-transition-duration) var(--hc-transition-timing);\n}\n\n.hc-submit:hover {\n    background: #135ba8;\n}\n\n.hc-form-spinner {\n    position: absolute;\n    inset: 0;\n    background: rgba(255, 255, 255, 0.85);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity var(--hc-transition-duration) var(--hc-transition-timing);\n    border-radius: var(--hc-container-radius);\n}\n\n.hc-form-container.is-loading .hc-form-spinner {\n    opacity: 1;\n    pointer-events: all;\n}\n\n.hc-form-container.is-loading .hc-form {\n    opacity: 0.5;\n}\n\n.hc-spinner {\n    width: 48px;\n    height: 48px;\n    border: 4px solid rgba(25, 118, 210, 0.2);\n    border-top-color: #1976d2;\n    border-radius: 50%;\n    animation: hc-spin 0.8s linear infinite;\n}\n\n@keyframes hc-spin {\n    to {\n        transform: rotate(360deg);\n    }\n}\n\n.hc-field.floating .hc-floating-inner {\n    position: relative;\n    width: 100%;\n    display: flex;\n}\n\n.hc-field.floating .hc-floating-inner label {\n    position: absolute;\n    top: 50%;\n    left: 12px;\n    transform: translateY(-50%);\n    color: var(--hc-label-color);\n    pointer-events: none;\n    transition: var(--hc-transition-duration) var(--hc-transition-timing);\n    background: var(--hc-bg-color);\n    padding: 0 4px;\n    font-size: 14px;\n    font-weight: 400;\n}\n\n.hc-field.floating .hc-floating-inner .hc-input,\n.hc-field.floating .hc-floating-inner .hc-textarea {\n    padding: 10px 10px 6px;\n    width: 100%\n}\n\n.grecaptcha-badge{\n    display: none !important;\n}\n\n.hc-field.floating .hc-floating-inner .hc-input:focus+label,\n.hc-field.floating .hc-floating-inner .hc-textarea:focus+label,\n.hc-field.floating .hc-floating-inner .hc-input:not(:placeholder-shown)+label,\n.hc-field.floating .hc-floating-inner .hc-textarea:not(:placeholder-shown)+label {\n    top: 0px;\n    font-size: var(--hc-label-font-size-small);\n    color: var(--hc-text-color);\n    font-weight: 600;\n}\n\n\/* Label con fondo rojo cuando el input tiene error *\/\n.hc-field.floating .hc-floating-inner .hc-input.hc-error+label,\n.hc-field.floating .hc-floating-inner .hc-textarea.hc-error+label {\n    background-color: var(--hc-error-color-bg);\n    color: var(--hc-error-color);\n}\n\n.co-feedback-container{\n    display: none !important;\n}\n\n.hc-phone-field .hc-phone-wrapper {\n    display: flex;\n    gap: var(--hc-name-row-gap);\n    flex-direction: row;\n}\n\n.hc-phone-field.floating .hc-floating-inner label {\n    top: 0px !important;\n    z-index: 11 !important;\n}\n\n\/* Label del campo de tel\u00e9fono con fondo rojo cuando hay error *\/\n.hc-phone-field.floating .hc-floating-inner .hc-phone-input-wrapper input.hc-error+label {\n    background-color: var(--hc-error-color-bg) !important;\n    color: var(--hc-error-color) !important;\n}\n.hc-phone-wrapper .hc-select-block,\n.hc-phone-wrapper .hc-field {\n    flex: 1;\n    min-width: 160px;\n}\n\n.hc-select-block label {\n    display: block;\n    font-size: 12px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    color: #666;\n    margin-bottom: 6px;\n}\n\n.hc-form-default {\n    border: 1px dashed #bbb;\n    padding: 16px;\n    margin-bottom: 20px;\n    background: #fafafa;\n    font-style: italic;\n    color: #555;\n    text-align: center;\n}\n\n\/* Grid 2x2 para los selects de programa *\/\n.hc-selects-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px;\n}\n\n\/* Si el grid est\u00e1 vac\u00edo (sin selects), quitar el margin *\/\n.hc-selects-grid:empty {\n    margin-bottom: 0;\n    display: none;\n}\n\n\/* Skeleton Loading Styles - Barra horizontal \u00fanica *\/\n.hc-skeleton-field {\n    position: relative;\n    overflow: hidden;\n    margin-bottom: 18px;\n}\n\n.hc-skeleton {\n    width: 100%;\n    height: 35px;\n    background: #f0f0f0;\n    border-radius: 8px;\n    position: relative;\n    overflow: hidden;\n}\n\n.hc-skeleton-line {\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(\n        90deg,\n        #f0f0f0 0%,\n        #e0e0e0 50%,\n        #f0f0f0 100%\n    );\n    background-size: 200% 100%;\n    animation: skeleton-loading 1.5s ease-in-out infinite;\n}\n\n@keyframes skeleton-loading {\n    0% {\n        background-position: 200% 0;\n    }\n    100% {\n        background-position: -200% 0;\n    }\n}\n\n\/* Si el grid tiene un \u00faltimo hijo, a\u00f1adir margin-bottom *\/\n.hc-selects-grid:has(:last-child) {\n    margin-bottom: 16px;\n}\n\n\/* Resetear margin-bottom de los campos dentro del grid *\/\n.hc-selects-grid .hc-field {\n    margin-bottom: 0;\n}\n\n\/* Si hay 1 select: 100% *\/\n.hc-selects-grid .hc-field:only-child {\n    grid-column: 1 \/ -1;\n}\n\n\/* Si hay 3 selects: el tercero ocupa 100% *\/\n.hc-selects-grid .hc-field:nth-child(3):nth-last-child(1) {\n    grid-column: 1 \/ -1;\n}\n\n.hc-form-status {\n    font-size: 14px;\n}\n\n.hc-form-status.success {\n    color: #2e7d32;\n}\n\n.hc-form-status.error {\n    color: #c62828;\n    text-align: center;\n    padding-top: 15px;\n}\n\n\/* Mensaje de \u00e9xito fuera del formulario (solo cuando no hay redirect) *\/\n.hc-form-success-message {\n    min-height: 20px;\n    font-size: 18px;\n    text-align: center;\n    padding: 15px;\n    margin-top: 20px;\n    margin-bottom: 20px;\n    border-radius: var(--hc-input-radius);\n    background-color: #f1f8f4;\n    color: #2e7d32;\n    font-weight: 500;\n}\n\n.hc-form-success-message.success {\n    color: #2e7d32;\n}\n\n\/* Cuando el formulario tiene \u00e9xito, ocultar el formulario y centrar el mensaje *\/\n.hc-form-container.hc-form-success {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    min-height: 300px;\n    padding: 40px 30px;\n}\n\n.hc-form-container.hc-form-success .hc-form-header {\n    display: none !important;\n}\n\n.hc-form-container.hc-form-success .hc-form {\n    display: none !important;\n}\n\n.hc-form-container.hc-form-success .hc-form-spinner {\n    display: none !important;\n}\n\n.hc-form-container.hc-form-success .hc-form-status {\n    display: block !important;\n    width: 90%;\n    max-width: 600px;\n    text-align: center;\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 1.6;\n    padding: 30px;\n    margin: 0;\n    color: #2e7d32;\n    background-color: #f1f8f4;\n    border: 0px;\n}\n\n.hc-form-container.hc-form-success .hc-form-status.success {\n    color: #2e7d32;\n}\n\n\/* ===== Sistema adaptativo de tel\u00e9fono ===== *\/\n\n\/* Por defecto: selector de prefijos OCULTO (para Form Guard \/ None) *\/\n.hc-phone-field-simple .hc-phone-prefix {\n    display: none !important;\n}\n\n.hc-phone-field-simple .hc-floating-inner {\n    display: block;\n}\n\n.hc-phone-field-simple .hc-phone-input-wrapper {\n    width: 100%;\n    display: flex;\n}\n\n\/* Cuando se necesita selector (clearoutphone): mostrar en flex *\/\n.hc-phone-field-with-prefix .hc-phone-prefix {\n    display: block !important;\n    width: var(--hc-phone-prefix-width);\n    flex-shrink: 0;\n}\n\n.hc-phone-field-with-prefix .hc-floating-inner {\n    display: flex;\n    gap: var(--hc-phone-prefix-gap);\n    align-items: stretch;\n}\n\n.hc-phone-field-with-prefix .hc-phone-input-wrapper {\n    flex: 1;\n    position: relative;\n    display: flex;\n    flex-direction: row;\n}\n\n.hc-phone-input-wrapper > .co-input-container {\n    display: flex !important;\n}\n\n.hc-phone-input-wrapper input[type=\"tel\"] {\n    display: flex !important;\n}\n\n\/* Labels flotantes funcionan en ambos modos *\/\n.hc-phone-input-wrapper {\n    position: relative;\n}\n\n.hc-phone-input-wrapper label {\n    position: absolute;\n    left: 12px;\n    top: 50%;\n    transform: translateY(-50%);\n    transition: all var(--hc-transition-duration) var(--hc-transition-timing);\n    pointer-events: none;\n    color: var(--hc-label-color);\n    font-size: var(--hc-label-font-size);\n}\n\n.hc-phone-input-wrapper input:focus + label,\n.hc-phone-input-wrapper input:not(:placeholder-shown) + label {\n    top: -8px;\n    font-size: var(--hc-label-font-size-small);\n    background: var(--hc-bg-color);\n}\n\n.hc-phone-input-wrapper input.hc-error + label {\n    background-color: var(--hc-error-color-bg) !important;\n    color: var(--hc-error-color) !important;\n    padding: 0 4px;\n}\n\n\/* Estilos de error para campos de tel\u00e9fono *\/\n.hc-phone-prefix.hc-error {\n    border-color: var(--hc-error-color) !important;\n    background-color: var(--hc-error-color-bg) !important;\n    box-shadow: 0 0 0 var(--hc-focus-shadow-size) rgba(220, 53, 69, 0.25);\n}\n\n.hc-phone-input-wrapper input.hc-error {\n    border-color: var(--hc-error-color) !important;\n    background-color: var(--hc-error-color-bg) !important;\n}\n\n\/* ===================================\n   PERSONALIZACI\u00d3N\n   ===================================\n   \n   Para personalizar el formulario, puedes sobreescribir las variables CSS\n   en tu archivo de CSS personalizado (healthcademia-zoho-css.php):\n   \n   Ejemplo:\n   \n   :root {\n       --hc-primary-color: #ff5722;\n       --hc-container-radius: 24px;\n       --hc-name-row-gap: 20px;\n   }\n   \n   Variables disponibles:\n   \n   Espaciados:\n   - --hc-container-padding\n   - --hc-field-margin\n   - --hc-name-row-gap\n   - --hc-header-gap\n   - --hc-checkbox-gap\n   - --hc-phone-prefix-gap\n   \n   Bordes:\n   - --hc-container-radius\n   - --hc-input-radius\n   - --hc-input-border-width\n   \n   Colores:\n   - --hc-primary-color\n   - --hc-error-color\n   - --hc-bg-color\n   - --hc-border-color\n   - --hc-text-color\n   - --hc-label-color\n   \n   Tipograf\u00eda:\n   - --hc-font-family\n   - --hc-input-font-size\n   - --hc-label-font-size\n   - --hc-checkbox-font-size\n   \n   Otros:\n   - --hc-transition-duration\n   - --hc-button-padding\n   - --hc-phone-prefix-width\n   \n=================================== *\/\n<\/style>\n<style type=\"text\/css\">\n\/* Healthcademia Custom CSS *\/\n\/* ============================================\r\n   Healthcademia Form - CSS Personalizado\r\n   ============================================\r\n   Personaliza las clases principales del formulario.\r\n   Edita los valores seg\u00fan tus necesidades de dise\u00f1o.\r\n   ============================================ *\/\r\n\r\n:root {\r\n    \/* Color principal del formulario *\/\r\n    --hc-primary-color: #b8be15;\r\n    \r\n    \/* Hacer el formulario m\u00e1s compacto *\/\r\n    --hc-container-padding: 0px;\r\n    --hc-field-margin: 12px;\r\n    --hc-name-row-gap: 18px;\r\n    \r\n    \/* Bordes m\u00e1s redondeados *\/\r\n    --hc-container-radius: 24px;\r\n    --hc-input-radius: 12px;\r\n    \r\n    \/* Fuente m\u00e1s grande *\/\r\n    --hc-input-font-size: 16px;\r\n}\r\n\r\n\/* ============================================\r\n   CONTENEDOR PRINCIPAL\r\n   ============================================ *\/\r\n.hc-form-container {\r\n    background: transparent !important;\r\n    border-radius: 0px;\r\n    \/* padding: 30px; *\/\r\n    border: 0px solid #e0e0e0; \r\nmargin-top: 20px;\r\n    \/* font-family: \"Inter\", Arial, sans-serif; *\/\r\n}\r\n\r\n\/* ============================================\r\n   HEADER DEL FORMULARIO\r\n   ============================================ *\/\r\n.hc-form-header {\r\n\r\n}\r\n\r\n.hc-form-title {\r\n\r\n}\r\n\r\n\/* ============================================\r\n   FORMULARIO\r\n   ============================================ *\/\r\n.hc-form {\r\n\r\n}\r\n\r\n\/* ============================================\r\n   CAMPOS DEL FORMULARIO\r\n   ============================================ *\/\r\n.hc-field {\r\n\r\n}\r\n\r\n\/* ============================================\r\n   INPUTS, TEXTAREAS Y SELECTS\r\n   ============================================ *\/\r\n.hc-input,\r\n.hc-textarea,\r\n.hc-select {\r\n    border: 1px solid #acaeaf !important; \r\nborder-radius: 5px !important;\r\n    \/* background: #fff; *\/\r\nfont-size: 14px !important;\r\n\r\n}\r\n\r\n\/* Estados de focus *\/\r\n.hc-input:focus,\r\n.hc-textarea:focus,\r\n.hc-select:focus {\r\n    \/* border-color: #1976d2; *\/\r\n    \/* box-shadow: 0 0 0 2px rgba(25, 118, 210, 0.2); *\/\r\n}\r\n\r\n\/* Estados de error *\/\r\n.hc-input.hc-error,\r\n.hc-textarea.hc-error,\r\n.hc-select.hc-error {\r\n    \/* border-color: #d32f2f; *\/\r\n}\r\n\r\n\/* Textarea espec\u00edfico *\/\r\n.hc-textarea {\r\n\r\n}\r\n\r\n\/* ============================================\r\n   CAMPOS FLOTANTES (Floating Labels)\r\n   ============================================ *\/\r\n\r\n.hc-phone-field.floating .hc-floating-inner label{\r\nfont-size: 12px;\r\nborder-radius: 5px;\r\n}\r\n\r\n.hc-field.floating .hc-floating-inner label {\r\nwidth: auto;\r\n\r\n\r\n}\r\n\r\n.hc-field.floating .hc-floating-inner .hc-input:focus + label,\r\n.hc-field.floating .hc-floating-inner .hc-textarea:focus + label,\r\n.hc-field.floating .hc-floating-inner .hc-input:not(:placeholder-shown) + label,\r\n.hc-field.floating .hc-floating-inner .hc-textarea:not(:placeholder-shown) + label {\r\nfont-size: 12px;\r\nborder-radius: 5px;\r\n}\r\n\r\n\/* ============================================\r\n   CAMPO DE TEL\u00c9FONO\r\n   ============================================ *\/\r\n.hc-phone-field .hc-phone-wrapper {\r\n\r\n}\r\n\r\n.hc-select-block label {\r\n    \/* color: #666; *\/\r\n}\r\n\r\n\r\n\/* ============================================\r\n   CHECKBOXES\r\n   ============================================ *\/\r\n.hc-checkbox-group label {\r\nfont-size: 12px; \r\nline-height: 1.1em;\r\nmargin-bottom: 5px;\r\n}\r\n\r\n.hc-checkbox-group label a{\r\ntext-decoration: underline !important;\r\n}\r\n.hc-checkbox-group label.hc-error {\r\n    \/* color: #d32f2f; *\/\r\n}\r\n\r\n\/* ============================================\r\n   BOT\u00d3N DE ENV\u00cdO\r\n   ============================================ *\/\r\n.hc-submit {\r\n    \/* background: #1976d2; *\/\r\n    \/* color: #fff; *\/\r\n}\r\n\r\n.hc-submit:hover {\r\n    background: #bcca30;\r\n}\r\n\r\n.hc-submit:active {\r\n    \/* transform: scale(0.98); *\/\r\n}\r\n\r\n\/* ============================================\r\n   SPINNER DE CARGA\r\n   ============================================ *\/\r\n.hc-form-spinner {\r\n    \/* background: rgba(255, 255, 255, 0.85); *\/\r\n}\r\n\r\n.hc-spinner {\r\n    \/* width: 48px; *\/\r\n    \/* height: 48px; *\/\r\n    \/* border: 4px solid rgba(25, 118, 210, 0.2); *\/\r\n    \/* border-top-color: #1976d2; *\/\r\n}\r\n\r\n\/* ============================================\r\n   MENSAJES DE ESTADO\r\n   ============================================ *\/\r\n.hc-form-status.success {\r\n    \/* color: #2e7d32; *\/\r\n}\r\n\r\n.hc-form-status.error {\r\n    \/* color: #c62828; *\/\r\n}\r\n\r\n\/* ============================================\r\n   ESTADO DE \u00c9XITO (Formulario oculto)\r\n   ============================================ *\/\r\n.hc-form-container.hc-form-success {\r\n\r\n}\r\n\r\n.hc-form-container.hc-form-success .hc-form-status {\r\n    \/* background-color: #f1f8f4; *\/\r\n    \/* color: #2e7d32; *\/\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE (Ejemplo)\r\n   ============================================ *\/\r\n@media screen and (max-width: 768px) {\r\n    .hc-form-container {\r\n\r\n    }\r\n    \r\n    .hc-phone-field .hc-phone-wrapper {\r\n\r\n    }\r\n    \r\n    .hc-selects-grid {\r\n\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   PERSONALIZACIONES ADICIONALES\r\n   ============================================ *\/\r\n\/* A\u00f1ade tus estilos personalizados aqu\u00ed *\/\n<\/style>\n<div class=\"healthcademia-form-wrapper\" data-form-id=\"formulario-base\" data-redirect=\"\" data-privacy-url=\"https:\/\/qa-server.amircolombia.com\/mexico\/privacy-policy\/\" data-success-message=\"\u00a1Hemos recibido tus datos! Nos pondremos en contacto contigo muy pronto.\" data-rest-nonce=\"9a5e69aab4\" data-region=\"LATAM\" data-recaptcha-key=\"6Lf_bScsAAAAAABqrIROKvoQD5XOzjoGTUmhKA-x\"><div class=\"hc-form-container\" id=\"hc_form_1\"\n     data-rest-leads=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/healthcademia\/v1\/leads\"\n     data-rest-programs=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/healthcademia\/v1\/programas\"\n     data-rest-nonce=\"9a5e69aab4\"\n     data-program-id=\"\"\n     data-redirect=\"\"\n     data-region=\"LATAM\"\n     data-country-prefixes=\"{&quot;Espa\u00f1a&quot;:&quot;+34&quot;,&quot;Argentina&quot;:&quot;+54&quot;,&quot;Chile&quot;:&quot;+56&quot;,&quot;Colombia&quot;:&quot;+57&quot;,&quot;M\u00e9xico&quot;:&quot;+52&quot;,&quot;Per\u00fa&quot;:&quot;+51&quot;,&quot;Venezuela&quot;:&quot;+58&quot;,&quot;Otro&quot;:&quot;&quot;}\"\n     data-clearout-key=\"6c7990b80c6b598123f804ec0066078d:bcd9da28edee065eb67bbf61caf6e128fcc207a8efd7a710acd0ce72542f716c\" data-display-config=\"{&quot;convocatoria&quot;:true,&quot;sede&quot;:true,&quot;modalidad&quot;:true,&quot;edicion&quot;:true}\">\n    <form class=\"hc-form hc-api-form\" novalidate>\n        <input type=\"hidden\" name=\"program_id\" value=\"\">\n        <input type=\"hidden\" name=\"program_name\" value=\"\">\n        \n        <div class=\"hc-name-row\">\n            <div class=\"hc-field floating\">\n                <div class=\"hc-floating-inner\">\n                    <input type=\"text\" name=\"first_name\" class=\"hc-input\" placeholder=\" \" data-only-letters=\"true\" required>\n                    <label>Nombre *<\/label>\n                <\/div>\n            <\/div>\n            <div class=\"hc-field floating\">\n                <div class=\"hc-floating-inner\">\n                    <input type=\"text\" name=\"last_name\" class=\"hc-input\" placeholder=\" \" data-only-letters=\"true\" required>\n                    <label>Apellidos *<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"hc-field floating\">\n            <div class=\"hc-floating-inner\">\n                <input type=\"email\" name=\"email\" class=\"hc-input\" placeholder=\" \" value=\"\" required>\n                <label>Correo electr\u00f3nico *<\/label>\n            <\/div>\n        <\/div>\n                <div class=\"hc-field hc-phone-field floating hc-phone-field-with-prefix\">\n            <div class=\"hc-floating-inner\">\n                <!-- Selector de prefijos (solo visible para clearoutphone) -->\n                <select name=\"phone_prefix\" class=\"hc-select hc-phone-prefix\">\n                    <option value=\"+34\" data-country=\"ES\">ES +34<\/option>\n                    <!-- Centroam\u00e9rica -->\n                    <option value=\"+52\" data-country=\"MX\">MX +52<\/option>\n                    <option value=\"+502\" data-country=\"GT\">GT +502<\/option>\n                    <option value=\"+503\" data-country=\"SV\">SV +503<\/option>\n                    <option value=\"+504\" data-country=\"HN\">HN +504<\/option>\n                    <option value=\"+505\" data-country=\"NI\">NI +505<\/option>\n                    <option value=\"+506\" data-country=\"CR\">CR +506<\/option>\n                    <option value=\"+507\" data-country=\"PA\">PA +507<\/option>\n                    <option value=\"+501\" data-country=\"BZ\">BZ +501<\/option>   \n                    <option value=\"+509\" data-country=\"HT\">HT +509<\/option>     \n\n                    <!-- Caribe LATAM (NANP con m\u00faltiples prefijos) -->\n                    <option value=\"+1809\" data-country=\"DO\">DO +1809<\/option>\n                    <option value=\"+1829\" data-country=\"DO\">DO +1829<\/option>\n                    <option value=\"+1849\" data-country=\"DO\">DO +1849<\/option>\n                    <option value=\"+1787\" data-country=\"PR\">PR +1787<\/option>\n                    <option value=\"+1939\" data-country=\"PR\">PR +1939<\/option>\n                    <option value=\"+53\"   data-country=\"CU\">CU +53<\/option>\n                    <option value=\"+1876\" data-country=\"JM\">JM +1876<\/option>\n\n                    <!-- Sudam\u00e9rica -->\n                    <option value=\"+57\"  data-country=\"CO\" selected>CO +57<\/option>\n                    <option value=\"+58\"  data-country=\"VE\">VE +58<\/option>\n                    <option value=\"+593\" data-country=\"EC\">EC +593<\/option>\n                    <option value=\"+51\"  data-country=\"PE\">PE +51<\/option>\n                    <option value=\"+591\" data-country=\"BO\">BO +591<\/option>\n                    <option value=\"+56\"  data-country=\"CL\">CL +56<\/option>\n                    <option value=\"+54\"  data-country=\"AR\">AR +54<\/option>\n                    <option value=\"+598\" data-country=\"UY\">UY +598<\/option>\n                    <option value=\"+595\" data-country=\"PY\">PY +595<\/option>\n                    <option value=\"+55\"  data-country=\"BR\">BR +55<\/option>\n                    <option value=\"+592\" data-country=\"GY\">GY +592<\/option>   \n                    <option value=\"+597\" data-country=\"SR\">SR +597<\/option> \n                    <option value=\"+594\" data-country=\"GF\">GF +594<\/option> \n                <\/select>\n                <div class=\"hc-phone-input-wrapper\">\n                                        <input type=\"tel\" name=\"phone\" class=\"hc-input\" placeholder=\"612 345 678\" data-clearout-phone-field value=\"\" required>\n                    <label>Tel\u00e9fono *<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        \n        <input type=\"hidden\" name=\"utm_campaign\">\n        <input type=\"hidden\" name=\"utm_source\">\n        <input type=\"hidden\" name=\"utm_medium\">\n        <input type=\"hidden\" name=\"utm_term\">\n        <input type=\"hidden\" name=\"utm_content\">\n        <input type=\"hidden\" name=\"traffic_source\" value=\"\">\n        <input type=\"hidden\" name=\"lead_source\" value=\"P\u00e1gina Web\">\n        <input type=\"hidden\" name=\"tipo_origen\" value=\"Digital\">\n        <input type=\"hidden\" name=\"lead_status\" value=\"Sin Gesti\u00f3n\">\n        <input type=\"hidden\" name=\"region\" value=\"LATAM\">\n        <!-- Campo oculto para capturar GCLID de Google Ads (Zoho CRM) -->\n        <input type=\"hidden\" id=\"zc_gad\" name=\"zc_gad\" value=\"\">\n\n        <div class=\"hc-checkbox-group hc-legal-checkboxes\">\n            <label>\n                <input type=\"checkbox\" name=\"privacy\" required>\n                <span>Acepto la <a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/privacy-policy\/\" data-privacy-link=\"true\" target=\"_blank\" rel=\"noopener\">pol\u00edtica de privacidad<\/a> *<\/span>\n            <\/label>\n        <\/div>\n        <div class=\"hc-checkbox-group\">\n            <label>\n                <input type=\"checkbox\" name=\"marketing\">\n                <span>Acepto recibir comunicaciones comerciales<\/span>\n            <\/label>\n        <\/div>\n\n        <div class=\"hc-form-status\" aria-live=\"polite\"><\/div>\n        <button type=\"submit\" class=\"hc-submit\">ASESOR\u00cdA PERSONALIZADA<\/button>\n    <\/form>\n    <div class=\"hc-form-success-message\" aria-live=\"polite\" style=\"display: none;\"><\/div>\n    <div class=\"hc-form-spinner\" aria-hidden=\"true\">\n        <div class=\"hc-spinner\"><\/div>\n    <\/div>\n<\/div>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const form = document.querySelector('#hc_form_1 .hc-api-form');\n    \n    if (form) {\n        form.addEventListener('submit', function(e) {\n            \/\/ Enviar evento a Google Tag Manager\n            window.dataLayer = window.dataLayer || [];\n            window.dataLayer.push({\n                'event': 'form_submit',\n                'formId': 'hc_form_1',\n                'formName': 'healthcademia_lead_form'\n            });\n        });\n    }\n});\n<\/script>\n\n<\/div><script src=\"https:\/\/www.google.com\/recaptcha\/api.js?render=6Lf_bScsAAAAAABqrIROKvoQD5XOzjoGTUmhKA-x\"><\/script>\n<script type=\"text\/javascript\">\n\/* Healthcademia Default Form JS *\/\n(function() {\n    \/\/ Funci\u00f3n para inicializar el formulario\n    function initForm() {\n        \/\/ Buscar el contenedor - intentar varias formas\n        let container = document.getElementById('hc_form_1_7663');\n        \n        \/\/ Si no se encuentra, buscar por clase como fallback\n        if (!container) {\n            const containers = document.querySelectorAll('.hc-form-container');\n            if (containers.length > 0) {\n                container = containers[containers.length - 1]; \/\/ Tomar el \u00faltimo\n            }\n        }\n        \n        if (!container) {\n            return false;\n        }\n\n        const form = container.querySelector('form');\n        if (!form) {\n            return false;\n        }\n        \n        \/\/ Asegurarse de que el formulario no se env\u00ede de forma tradicional\n        form.setAttribute('novalidate', 'novalidate');\n        if (form.hasAttribute('action')) {\n            form.removeAttribute('action');\n        }\n        if (form.hasAttribute('method')) {\n            form.removeAttribute('method');\n        }\n    \n    const wrapper = container.closest('.healthcademia-form-wrapper');\n    const endpoints = {\n        leads: container.dataset.restLeads,\n        programs: container.dataset.restPrograms\n    };\n    const restNonce = (wrapper && wrapper.dataset.restNonce) || container.dataset.restNonce || '';\n    const redirectUrl = ((wrapper && wrapper.dataset.redirect) || container.dataset.redirect || '').trim();\n    const privacyUrl = (wrapper && wrapper.dataset.privacyUrl) || '';\n    const successMessage = (wrapper && wrapper.dataset.successMessage) || '\u00a1Hemos recibido tus datos! Nos pondremos en contacto contigo muy pronto.';\n    const recaptchaSiteKey = (wrapper && wrapper.dataset.recaptchaKey) || '';\n    const programId = container.dataset.programId;\n    let countryPrefixes = {};\n    let defaultRegion = container.dataset.region || '';\n    try {\n        countryPrefixes = JSON.parse(container.dataset.countryPrefixes || '{}');\n    } catch (error) {\n        countryPrefixes = {};\n    }\n    \/\/ JavaScript solo recoge la respuesta del servidor\n    const emailInput = form.querySelector('input[name=\"email\"]');\n    const phoneInput = form.querySelector('input[name=\"phone\"]');\n    const countrySelect = form.querySelector('select[name=\"country\"]');\n    const regionInput = form.querySelector('input[name=\"region\"]');\n    const statusBox = container.querySelector('.hc-form-status');\n    const successMessageBox = container.querySelector('.hc-form-success-message');\n\n    const setStatus = (state, message) => {\n        if (!statusBox) {\n            return;\n        }\n        if (message) {\n            statusBox.textContent = message;\n            statusBox.className = 'hc-form-status ' + state;\n            statusBox.style.display = 'block';\n        } else {\n            statusBox.textContent = '';\n            statusBox.className = 'hc-form-status';\n            statusBox.style.display = '';\n        }\n    };\n\n    const setSuccessMessage = (message) => {\n        if (!successMessageBox) {\n            return;\n        }\n        if (message) {\n            successMessageBox.textContent = message;\n            successMessageBox.className = 'hc-form-success-message success';\n            successMessageBox.style.display = 'block';\n        } else {\n            successMessageBox.textContent = '';\n            successMessageBox.style.display = 'none';\n        }\n    };\n\n    const setLoading = (flag) => {\n        if (!container) return;\n        if (flag) {\n            container.classList.add('is-loading');\n        } else {\n            container.classList.remove('is-loading');\n        }\n    };\n\n    \/\/ Sanitizar tel\u00e9fono: eliminar todo excepto n\u00fameros, +, (, ), -, ., espacios\n    \/\/ Esto se usa solo al enviar al servidor, no en tiempo real\n    const sanitizePhone = (value) => (value || '').replace(\/[^0-9+()\\-\\s.]\/g, '');\n    \n    \/\/ Funci\u00f3n para permitir caracteres est\u00e1ndar de tel\u00e9fono mientras el usuario escribe\n    \/\/ Permite: n\u00fameros, +, (, ), -, ., espacios\n    \/\/ Ejemplos v\u00e1lidos: +34 612 345 678, (612) 345-678, +34.612.345.678, +34-612-345-678\n    const allowPhoneChars = (value) => {\n        return (value || '').replace(\/[^0-9+()\\-\\s.]\/g, '');\n    };\n    const sanitizeLetters = (value) => (value || '').replace(\/[^A-Za-z\u00c0-\u00ff\\s'-]\/g, '');\n    const getPhonePrefix = () => {\n        if (!countrySelect) {\n            return '';\n        }\n        return countryPrefixes[countrySelect.value] || '';\n    };\n\n    const updateRegionField = () => {\n        if (!regionInput) {\n            return;\n        }\n        \n        \/\/ Si no hay program_id, usar siempre la regi\u00f3n global de la configuraci\u00f3n\n        if (!programId) {\n            regionInput.value = defaultRegion || 'Iberia';\n            return;\n        }\n        \n        \/\/ Si hay program_id, inferir regi\u00f3n del pa\u00eds seleccionado\n        if (!countrySelect || !countrySelect.value) {\n            regionInput.value = defaultRegion || 'Iberia';\n            return;\n        }\n        const countryValue = countrySelect.value.toLowerCase();\n        const iberiaSet = ['espa\u00f1a', 'spain', 'espa\\u00f1a'];\n        regionInput.value = iberiaSet.includes(countryValue) ? 'Iberia' : 'LATAM';\n    };\n\n    if (regionInput && !regionInput.value) {\n        regionInput.value = defaultRegion || 'Iberia';\n    }\n    \n    \/\/ Solo actualizar regi\u00f3n basada en pa\u00eds si hay program_id\n    if (countrySelect && programId) {\n        updateRegionField();\n        countrySelect.addEventListener('change', updateRegionField);\n    } else if (countrySelect && !programId) {\n        \/\/ Si no hay program_id, mantener la regi\u00f3n global siempre\n        updateRegionField();\n    }\n\n    if (phoneInput) {\n        \/\/ Permitir caracteres est\u00e1ndar de tel\u00e9fono en tiempo real (+, (, ), -, espacios)\n        \/\/ Form Guard necesita estos caracteres para validar correctamente\n        phoneInput.addEventListener('input', () => {\n            \/\/ Solo eliminar caracteres no permitidos, pero mantener formato est\u00e1ndar\n            const allowed = allowPhoneChars(phoneInput.value);\n            if (allowed !== phoneInput.value) {\n                phoneInput.value = allowed;\n            }\n            \n            \/\/ Limpiar errores al escribir\n            phoneInput.classList.remove('hc-error');\n            phoneInput.setCustomValidity('');\n        });\n        \n        \/\/ Limpiar error del selector de prefijos tambi\u00e9n\n        const phonePrefixSelect = form.querySelector('select[name=\"phone_prefix\"]');\n        if (phonePrefixSelect) {\n            phonePrefixSelect.addEventListener('change', () => {\n                phonePrefixSelect.classList.remove('hc-error');\n                phoneInput.classList.remove('hc-error');\n                phoneInput.setCustomValidity('');\n            });\n        }\n    }\n    form.querySelectorAll('[data-only-letters=\"true\"]').forEach((input) => {\n        input.addEventListener('input', () => {\n            const sanitized = sanitizeLetters(input.value);\n            if (sanitized !== input.value) {\n                input.value = sanitized;\n            }\n        });\n    });\n\n    const hydrateUTMs = () => {\n        const params = new URLSearchParams(window.location.search);\n        ['utm_campaign','utm_source','utm_medium','utm_term','utm_content'].forEach(key => {\n            const el = form.querySelector('[name=\"' + key + '\"]');\n            if (el && params.get(key)) {\n                el.value = params.get(key);\n            }\n        });\n    };\n\n    const validateForm = () => {\n        let valid = true;\n        const invalidFields = [];\n        \/\/ Primero limpiar todos los errores\n        form.querySelectorAll('[required]').forEach(field => {\n            field.classList.remove('hc-error');\n            \/\/ Limpiar error del label del checkbox tambi\u00e9n\n            if (field.type === 'checkbox') {\n                const label = field.closest('label');\n                if (label) {\n                    label.classList.remove('hc-error');\n                }\n            }\n        });\n        \/\/ Limpiar tambi\u00e9n el prefijo telef\u00f3nico y labels flotantes\n        const phonePrefixSelect = form.querySelector('select[name=\"phone_prefix\"]');\n        if (phonePrefixSelect) {\n            phonePrefixSelect.classList.remove('hc-error');\n        }\n        \n        \/\/ Luego validar y marcar errores\n        form.querySelectorAll('[required]').forEach(field => {\n            let fieldValid = true;\n            \n            if (field.type === 'checkbox') {\n                \/\/ Para checkboxes, validar si est\u00e1 checkeado\n                fieldValid = field.checked;\n            } else {\n                \/\/ Para inputs normales, validar si tiene valor\n                fieldValid = field.value && field.value.trim() !== '';\n            }\n            \n            if (!fieldValid) {\n                field.classList.add('hc-error');\n                \/\/ Para checkboxes, tambi\u00e9n marcar el label\n                if (field.type === 'checkbox') {\n                    const label = field.closest('label');\n                    if (label) {\n                        label.classList.add('hc-error');\n                    }\n                }\n                \/\/ Si es el campo de tel\u00e9fono, tambi\u00e9n marcar el prefijo si est\u00e1 visible\n                if (field.name === 'phone' && phonePrefixSelect) {\n                    const isVisible = window.getComputedStyle(phonePrefixSelect).display !== 'none';\n                    if (isVisible) {\n                        phonePrefixSelect.classList.add('hc-error');\n                    }\n                }\n                valid = false;\n                \/\/ Recopilar nombres de campos inv\u00e1lidos para el mensaje\n                const fieldName = field.getAttribute('name') || field.getAttribute('id') || 'campo';\n                if (field.type === 'checkbox') {\n                    invalidFields.push('aceptar la pol\u00edtica de privacidad');\n                } else {\n                    const label = field.closest('.hc-field')?.querySelector('label');\n                    const labelText = label ? label.textContent.replace('*', '').trim() : fieldName;\n                    invalidFields.push(labelText.toLowerCase());\n                }\n            }\n        });\n        \n        \/\/ Validar email espec\u00edficamente (puede estar vac\u00edo o con formato inv\u00e1lido)\n        if (emailInput) {\n            const emailValue = emailInput.value.trim();\n            if (!emailValue) {\n                \/\/ Email vac\u00edo - ya deber\u00eda estar marcado por [required], pero nos aseguramos\n                if (!emailInput.classList.contains('hc-error')) {\n                    emailInput.classList.add('hc-error');\n                    valid = false;\n                }\n            }\n        }\n        \n        \/\/ Mostrar mensaje de error si hay campos inv\u00e1lidos\n        if (!valid && invalidFields.length > 0) {\n            const message = 'Por favor, revisa el formulario.';\n            setStatus('error', message);\n        }\n        return valid;\n    };\n\n    const validateEmailFormat = () => {\n        if (!emailInput) {\n            return true;\n        }\n        const value = emailInput.value.trim();\n        \/\/ Si est\u00e1 vac\u00edo, no validar formato (ya se valida en validateForm)\n        if (!value) {\n            return true;\n        }\n        const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n        const isValid = emailRegex.test(value);\n        emailInput.setCustomValidity(isValid ? '' : 'Email err\u00f3neo');\n        if (!isValid) {\n            emailInput.classList.add('hc-error');\n            emailInput.reportValidity();\n            setStatus('error', 'Email no v\u00e1lido');\n        }\n        return isValid;\n    };\n\n    \/\/ La validaci\u00f3n de Clearout se hace SOLO en el servidor (PHP)\n    \/\/ JavaScript solo recoge la respuesta del servidor\n\n\n    form.querySelectorAll('input, textarea, select').forEach(el => {\n        el.addEventListener('input', () => {\n            el.classList.remove('hc-error');\n            \/\/ Limpiar error del label si es checkbox\n            if (el.type === 'checkbox') {\n                const label = el.closest('label');\n                if (label) {\n                    label.classList.remove('hc-error');\n                }\n            }\n            if (el === emailInput) {\n                emailInput.setCustomValidity('');\n            }\n            if (el === phoneInput) {\n                phoneInput.setCustomValidity('');\n            }\n            \/\/ Limpiar mensaje de error cuando el usuario empieza a escribir\n            if (statusBox && statusBox.classList.contains('error')) {\n                setStatus('', '');\n            }\n        });\n        el.addEventListener('change', () => {\n            el.classList.remove('hc-error');\n            \/\/ Limpiar error del label si es checkbox\n            if (el.type === 'checkbox') {\n                const label = el.closest('label');\n                if (label) {\n                    label.classList.remove('hc-error');\n                }\n            }\n        });\n    });\n\n    const applyPrivacyLink = () => {\n        if (!privacyUrl) {\n            return;\n        }\n        const targetLink = form.querySelector('[data-privacy-link]') || form.querySelector('.hc-checkbox-group a');\n        if (targetLink) {\n            targetLink.setAttribute('href', privacyUrl);\n            targetLink.setAttribute('target', '_blank');\n            targetLink.setAttribute('rel', 'noopener');\n        }\n    };\n\n    applyPrivacyLink();\n    \n    \/\/ Si no hay program_id, configurar el listener para cuando se seleccione un programa\n    if (!programId) {\n        const programSelect = form.querySelector('select[name=\"program_id_select\"]');\n        if (programSelect) {\n            programSelect.addEventListener('change', function() {\n                const selectedProgramId = this.value;\n                if (selectedProgramId) {\n                    \/\/ Actualizar los inputs hidden inmediatamente\n                    const programIdInput = form.querySelector('input[name=\"program_id\"]');\n                    if (programIdInput) {\n                        programIdInput.value = selectedProgramId;\n                    }\n                    loadProgramData(selectedProgramId);\n                } else {\n                    \/\/ Si se deselecciona, limpiar los inputs hidden y ocultar los selects\n                    const programIdInput = form.querySelector('input[name=\"program_id\"]');\n                    const programNameInput = form.querySelector('input[name=\"program_name\"]');\n                    if (programIdInput) {\n                        programIdInput.value = '';\n                    }\n                    if (programNameInput) {\n                        programNameInput.value = '';\n                    }\n                    hideProgramSelects();\n                }\n            });\n        }\n    }\n    \n    \/\/ Funci\u00f3n para cargar los datos de un programa espec\u00edfico\n    function loadProgramData(programId) {\n        if (!endpoints.programs || !programId) {\n            return;\n        }\n        \n        \/\/ Obtener configuraci\u00f3n de visibilidad de la p\u00e1gina\n        const displayConfig = container.dataset.displayConfig ? JSON.parse(container.dataset.displayConfig) : {};\n        \n        \/\/ Obtener el grid de selects\n        let selectsGrid = container.querySelector('.hc-selects-grid');\n        \n        \/\/ Si no existe el grid, crearlo vac\u00edo (se llenar\u00e1 despu\u00e9s con skeleton y selects seg\u00fan datos)\n        if (!selectsGrid) {\n            \/\/ Buscar d\u00f3nde insertar el grid (despu\u00e9s del select de programa o antes de los checkboxes)\n            const programSelect = form.querySelector('select[name=\"program_id_select\"]') || form.querySelector('select[name=\"program_id\"]');\n            const checkboxes = form.querySelector('.hc-checkbox-group');\n            \n            \/\/ Crear el grid vac\u00edo (no crear campos hasta tener los datos del programa)\n            selectsGrid = document.createElement('div');\n            selectsGrid.className = 'hc-selects-grid';\n            selectsGrid.style.display = 'none'; \/\/ Oculto hasta que haya datos\n            \n            \/\/ Insertar el grid en el formulario\n            if (programSelect && programSelect.parentElement) {\n                programSelect.parentElement.insertAdjacentElement('afterend', selectsGrid);\n            } else if (checkboxes && checkboxes.parentElement) {\n                checkboxes.parentElement.insertBefore(selectsGrid, checkboxes);\n            } else {\n                \/\/ Fallback: insertar antes del bot\u00f3n submit\n                const submitButton = form.querySelector('button[type=\"submit\"]');\n                if (submitButton && submitButton.parentElement) {\n                    submitButton.parentElement.insertBefore(selectsGrid, submitButton);\n                }\n            }\n        }\n        \n        fetch(endpoints.programs + '?program_id=' + encodeURIComponent(programId) + '&X-WP-Nonce=' + encodeURIComponent(restNonce), {\n            method: 'GET',\n            headers: {\n                'X-WP-Nonce': restNonce\n            },\n            credentials: 'same-origin'\n        })\n        .then(resp => {\n            if (!resp.ok) {\n                return resp.json().then(errorData => {\n                    throw new Error(errorData.message || 'Error al cargar datos del programa');\n                });\n            }\n            return resp.json();\n        })\n        .then(response => {\n            if (response.success && response.data && response.data.length > 0) {\n                const program = response.data[0];\n                \n                \/\/ Actualizar los inputs hidden con el program_id y program_name\n                const programIdInput = form.querySelector('input[name=\"program_id\"]');\n                const programNameInput = form.querySelector('input[name=\"program_name\"]');\n                \n                if (programIdInput) {\n                    programIdInput.value = programId;\n                }\n                if (programNameInput) {\n                    programNameInput.value = program.nombre || '';\n                }\n                \n                \/\/ Verificar qu\u00e9 campos tienen datos Y est\u00e1n habilitados en la configuraci\u00f3n\n                \/\/ Solo mostrar skeleton y selects para campos que cumplen ambas condiciones\n                const fieldsToShow = [];\n                const fields = [\n                    { name: 'convocatoria', label: 'Convocatoria', data: program.convocatoria },\n                    { name: 'edicion', label: 'Edici\u00f3n', data: program.edicion },\n                    { name: 'modalidad', label: 'Modalidad', data: program.modalidad },\n                    { name: 'sede', label: 'Sede', data: program.sede }\n                ];\n                \n                fields.forEach(field => {\n                    \/\/ Verificar: 1) est\u00e1 habilitado en la configuraci\u00f3n, 2) tiene datos (m\u00e1s de 1 opci\u00f3n)\n                    const isEnabled = displayConfig[field.name] !== false;\n                    const hasData = field.data && field.data.length > 1;\n                    \n                    if (isEnabled && hasData) {\n                        fieldsToShow.push(field);\n                    }\n                });\n                \n                \/\/ Si hay campos para mostrar, mostrar skeleton y luego los selects\n                if (fieldsToShow.length > 0) {\n                    \/\/ Mostrar skeleton solo para los campos que se van a mostrar\n                    showSkeletonLoading(selectsGrid, fieldsToShow.map(f => f.name));\n                    \n                    \/\/ Simular un peque\u00f1o delay para que se vea el skeleton\n                    setTimeout(() => {\n                        hideSkeletonLoading(selectsGrid);\n                        \n                        \/\/ Asegurar que el grid existe y est\u00e1 visible\n                        if (!selectsGrid) {\n                            selectsGrid = container.querySelector('.hc-selects-grid');\n                        }\n                        if (selectsGrid) {\n                            selectsGrid.style.display = 'grid';\n                        }\n                        \n                        \/\/ Mostrar los selects del programa con sus opciones (solo los habilitados y con datos)\n                        showProgramSelects(program, selectsGrid, displayConfig);\n                    }, 300);\n                } else {\n                    \/\/ Si no hay campos para mostrar, ocultar el grid\n                    if (selectsGrid) {\n                        selectsGrid.style.display = 'none';\n                        selectsGrid.innerHTML = '';\n                    }\n                }\n            } else {\n                if (selectsGrid) {\n                    selectsGrid.style.display = 'none';\n                }\n                setStatus('error', 'No se encontraron datos para el programa seleccionado');\n            }\n        })\n        .catch(error => {\n            if (selectsGrid) {\n                selectsGrid.style.display = 'none';\n            }\n            setStatus('error', 'Error al cargar datos del programa: ' + error.message);\n        });\n    }\n    \n    \/\/ Funci\u00f3n para mostrar skeleton loading solo para campos espec\u00edficos que se van a mostrar\n    function showSkeletonLoading(selectsGrid, enabledFields) {\n        \/\/ Limpiar contenido previo (skeleton y selects existentes)\n        selectsGrid.innerHTML = '';\n        selectsGrid.style.display = 'grid';\n        \n        \/\/ Generar skeleton SOLO para los campos que est\u00e1n habilitados Y tienen datos\n        enabledFields.forEach(fieldName => {\n            const skeletonWrapper = document.createElement('div');\n            skeletonWrapper.className = 'hc-field hc-skeleton-field';\n            skeletonWrapper.setAttribute('data-field', fieldName + '-wrapper');\n            \n            const skeletonBar = document.createElement('div');\n            skeletonBar.className = 'hc-skeleton';\n            skeletonBar.innerHTML = '<div class=\"hc-skeleton-line\"><\/div>';\n            \n            skeletonWrapper.appendChild(skeletonBar);\n            selectsGrid.appendChild(skeletonWrapper);\n        });\n    }\n    \n    \/\/ Funci\u00f3n para ocultar skeleton loading\n    function hideSkeletonLoading(selectsGrid) {\n        if (!selectsGrid) return;\n        \/\/ Solo remover los skeleton, NO limpiar todo el innerHTML\n        \/\/ porque los selects se crear\u00e1n despu\u00e9s\n        const skeletonFields = selectsGrid.querySelectorAll('.hc-skeleton-field');\n        skeletonFields.forEach(field => field.remove());\n    }\n    \n    \/\/ Funci\u00f3n para mostrar los selects del programa\n    \/\/ Solo crea\/actualiza selects para campos habilitados Y con datos disponibles\n    function showProgramSelects(program, selectsGridParam, displayConfig) {\n        \/\/ Asegurar que tenemos referencia al grid\n        let selectsGrid = selectsGridParam || container.querySelector('.hc-selects-grid');\n        \n        if (!selectsGrid) {\n            return;\n        }\n        \n        \/\/ Funci\u00f3n auxiliar para crear\/actualizar un select\n        const createOrUpdateSelect = (name, label, values) => {\n            \/\/ Verificar que est\u00e1 habilitado en la configuraci\u00f3n\n            if (displayConfig && displayConfig[name] === false) {\n                return false; \/\/ Campo deshabilitado, no crear\n            }\n            \n            \/\/ Verificar que hay datos\n            if (!values || values.length <= 1) {\n                return false; \/\/ No hay datos suficientes\n            }\n            \n            \/\/ Buscar si ya existe un wrapper (puede venir del skeleton o de creaci\u00f3n previa)\n            let selectWrapper = selectsGrid.querySelector('[data-field=\"' + name + '-wrapper\"]');\n            \n            if (!selectWrapper) {\n                \/\/ Crear el wrapper si no existe\n                selectWrapper = document.createElement('div');\n                selectWrapper.className = 'hc-field';\n                selectWrapper.setAttribute('data-field', name + '-wrapper');\n                selectsGrid.appendChild(selectWrapper);\n            }\n            \n            \/\/ Buscar o crear el select\n            let select = selectWrapper.querySelector('select[name=\"' + name + '\"]');\n            \n            if (!select) {\n                \/\/ Crear el select si no existe\n                select = document.createElement('select');\n                select.name = name;\n                select.className = 'hc-select';\n                select.required = true;\n                selectWrapper.appendChild(select);\n            }\n            \n            \/\/ Actualizar las opciones\n            select.innerHTML = '<option value=\"\">' + label + '<\/option>';\n            values.forEach(value => {\n                const option = document.createElement('option');\n                option.value = value;\n                option.textContent = value;\n                select.appendChild(option);\n            });\n            \n            \/\/ Asegurar que el wrapper est\u00e1 visible\n            selectWrapper.style.display = 'block';\n            return true;\n        };\n        \n        \/\/ Crear\/actualizar solo los selects que est\u00e1n habilitados Y tienen datos\n        let hasVisibleSelects = false;\n        \n        if (program.convocatoria && program.convocatoria.length > 1) {\n            if (createOrUpdateSelect('convocatoria', 'Convocatoria', program.convocatoria)) {\n                hasVisibleSelects = true;\n            }\n        }\n        \n        if (program.edicion && program.edicion.length > 1) {\n            if (createOrUpdateSelect('edicion', 'Edici\u00f3n', program.edicion)) {\n                hasVisibleSelects = true;\n            }\n        }\n        \n        if (program.modalidad && program.modalidad.length > 1) {\n            if (createOrUpdateSelect('modalidad', 'Modalidad', program.modalidad)) {\n                hasVisibleSelects = true;\n            }\n        }\n        \n        if (program.sede && program.sede.length > 1) {\n            if (createOrUpdateSelect('sede', 'Sede', program.sede)) {\n                hasVisibleSelects = true;\n            }\n        }\n        \n        \/\/ Mostrar\/ocultar el grid seg\u00fan si hay selects visibles\n        if (selectsGrid) {\n            if (hasVisibleSelects) {\n                selectsGrid.style.display = 'grid';\n            } else {\n                selectsGrid.style.display = 'none';\n            }\n        }\n    }\n    \n    \/\/ Funci\u00f3n para ocultar los selects del programa\n    function hideProgramSelects() {\n        const selectsGrid = container.querySelector('.hc-selects-grid');\n        if (selectsGrid) {\n            selectsGrid.style.display = 'none';\n            selectsGrid.innerHTML = '';\n        }\n        \n        const programNameInput = form.querySelector('input[name=\"program_name\"]');\n        if (programNameInput) {\n            programNameInput.value = '';\n        }\n    }\n\n    form.addEventListener('submit', async function(event) {\n\n        \/\/ Bloquear el bot\u00f3n durante 2 segundos para prevenir env\u00edos duplicados\n        const submitButton = form.querySelector('.hc-submit');\n        if (submitButton) {\n            \/\/ Guardar el texto original\n            const originalText = submitButton.textContent || submitButton.innerText;\n            \n            \/\/ Cambiar a indicador de carga con spinner peque\u00f1o\n            submitButton.innerHTML = '<span style=\"display: inline-block; width: 16px; height: 16px; border: 2px solid rgba(255,255,255,0.3); border-top-color: #fff; border-radius: 50%; animation: hc-spin 0.8s linear infinite; margin-right: 8px; vertical-align: middle;\"><\/span>';\n            submitButton.disabled = true;\n            submitButton.style.cursor = 'not-allowed';\n            submitButton.style.opacity = '0.6';\n            \n            setTimeout(() => {\n                \/\/ Restaurar el texto original\n                submitButton.textContent = originalText;\n                submitButton.disabled = false;\n                submitButton.style.cursor = 'pointer';\n                submitButton.style.opacity = '1';\n            }, 2000);\n        }\n\n        \/\/ PREVENIR ENV\u00cdO TRADICIONAL - SIEMPRE PRIMERO\n        event.preventDefault();\n        event.stopPropagation();\n        \n        \/\/ Limpiar mensajes anteriores\n        setStatus('', '');\n        setSuccessMessage('');\n        \n        \/\/ Validaciones b\u00e1sicas ANTES de mostrar spinner\n        let hasErrors = false;\n        \n        \/\/ Validar campos obligatorios (marca en rojo autom\u00e1ticamente y muestra mensaje)\n        if (!validateForm()) {\n            hasErrors = true;\n        }\n        \n        \/\/ Validar formato de email (marca en rojo autom\u00e1ticamente y muestra mensaje)\n        if (!validateEmailFormat()) {\n            hasErrors = true;\n        }\n        \n        \/\/ Si hay errores, no continuar (los campos ya est\u00e1n marcados en rojo y el mensaje mostrado)\n        if (hasErrors) {\n            return;\n        }\n\n        \n        \/\/ Si todo est\u00e1 bien, mostrar spinner y continuar\n        setLoading(true);\n        \n        \/\/ Obtener token de reCAPTCHA v3 si est\u00e1 configurado\n        let recaptchaToken = '';\n        if (recaptchaSiteKey && window.grecaptcha) {\n            try {\n                recaptchaToken = await window.grecaptcha.execute(recaptchaSiteKey, { action: 'submit_lead' });\n            } catch (error) {\n                console.error('[reCAPTCHA] Error obteniendo token:', error);\n                \/\/ Si falla reCAPTCHA, continuar de todos modos (fallback)\n            }\n        }\n\n        const formData = new FormData(form);\n        \n        \/\/ Procesar tel\u00e9fono: concatenar prefijo si el selector est\u00e1 visible\n        let phoneRawInput = formData.get('phone') || '';\n        let phoneCountryCode = '';\n        const phonePrefixSelect = form.querySelector('select[name=\"phone_prefix\"]');\n        \n        \/\/ Solo procesar si el selector est\u00e1 visible (display !== 'none')\n        if (phonePrefixSelect && window.getComputedStyle(phonePrefixSelect).display !== 'none') {\n            const selectedPrefix = phonePrefixSelect.value || '+34';\n            const selectedOption = phonePrefixSelect.options[phonePrefixSelect.selectedIndex];\n            phoneCountryCode = selectedOption.getAttribute('data-country') || '';\n            \n            \/\/ Concatenar prefijo solo si el n\u00famero NO empieza con +\n            if (phoneRawInput && !phoneRawInput.trim().startsWith('+')) {\n                phoneRawInput = selectedPrefix + phoneRawInput.trim();\n            }\n        }\n        \n        const phoneRaw = sanitizePhone(phoneRawInput);\n        \n        const privacyAccepted = formData.get('privacy') ? '1' : '0';\n        const leadSource = formData.get('lead_source') || 'P\u00e1gina Web';\n        const tipoOrigen = formData.get('tipo_origen') || 'Digital';\n        const regionValue = formData.get('region') || '';\n        const phoneSecondary = sanitizePhone(formData.get('phone_secondary') || '');\n\n        \/\/ Obtener program_id del select si no est\u00e1 en el contexto inicial\n        const selectedProgramId = formData.get('program_id') || programId || '';\n        const selectedProgramName = formData.get('program_name') || '';\n        \n        \/\/ Si no hay program_id, usar siempre la regi\u00f3n global de la configuraci\u00f3n\n        \/\/ Si hay program_id, usar la regi\u00f3n inferida del pa\u00eds o la global como fallback\n        let finalRegion = defaultRegion || 'Iberia';\n        if (selectedProgramId && regionValue) {\n            finalRegion = regionValue;\n        } else if (!selectedProgramId) {\n            \/\/ Sin program_id: siempre usar regi\u00f3n global\n            finalRegion = defaultRegion || 'Iberia';\n        }\n        \n        \/\/ Obtener datos de Form Guard (si est\u00e1n disponibles)\n        const clearoutPhoneStatus = formData.get('clearout_phone_status') || '';\n        const clearoutPhoneCountryCode = formData.get('clearout_phone_country_code') || '';\n        const clearoutPhoneE164 = formData.get('clearout_phone_e164') || '';\n        \n        \/\/ Usar el tel\u00e9fono validado (E164) si est\u00e1 disponible, sino usar el tel\u00e9fono raw\n        const phoneToSend = clearoutPhoneE164 || phoneRaw;\n        \n        \/\/ Obtener GCLID de Google Ads (capturado por el script de Zoho)\n        const zcGadInput = form.querySelector('#zc_gad');\n        let zcGad = '';\n        if (zcGadInput) {\n            const rawValue = zcGadInput.value || '';\n            \/\/ Filtrar valores inv\u00e1lidos: undefined, null, 'undefined', 'null', strings vac\u00edos\n            if (rawValue && rawValue !== 'undefined' && rawValue !== 'null' && rawValue.trim() !== '') {\n                zcGad = rawValue.trim();\n            }\n        }\n        \n        const payload = {\n            program_id: selectedProgramId,\n            program_name: selectedProgramName,\n            first_name: formData.get('first_name') || '',\n            last_name: formData.get('last_name') || '',\n            email: formData.get('email') || '',\n            phone: phoneToSend,\n            \/\/ Datos de Form Guard para tel\u00e9fono\n            clearout_phone_status: clearoutPhoneStatus,\n            clearout_phone_country_code: clearoutPhoneCountryCode,\n            clearout_phone_e164: clearoutPhoneE164,\n            phone_secondary: phoneSecondary,\n            \/\/ Pa\u00eds del selector de prefijos (para clearoutphone.io)\n            phone_prefix_country: phoneCountryCode,\n            \/\/ Token de reCAPTCHA v3\n            recaptcha_token: recaptchaToken,\n            country: formData.get('country') || '',\n            region: finalRegion,\n            convocatoria: formData.get('convocatoria') || '',\n            sede: formData.get('sede') || '',\n            modalidad: formData.get('modalidad') || '',\n            edicion: formData.get('edicion') || '',\n            comments: formData.get('comments') || '',\n            marketing: formData.get('marketing') ? '1' : '0',\n            privacy: privacyAccepted,\n            lead_source: leadSource,\n            tipo_origen: tipoOrigen,\n            traffic_source: formData.get('traffic_source') || '',\n            \/\/ GCLID de Google Ads (capturado por script de Zoho)\n            zc_gad: zcGad,\n            utm: {\n                campaign: formData.get('utm_campaign') || '',\n                source: formData.get('utm_source') || '',\n                medium: formData.get('utm_medium') || '',\n                term: formData.get('utm_term') || '',\n                content: formData.get('utm_content') || ''\n            }\n        };\n\n        fetch(endpoints.leads, {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/json',\n                'X-WP-Nonce': restNonce\n            },\n            credentials: 'same-origin',\n            body: JSON.stringify(payload)\n        })\n        .then(resp => {\n            console.log('[Form] Response status:', resp.status, 'OK:', resp.ok);\n            \n            \/\/ Verificar si la respuesta es un error HTTP\n            if (!resp.ok) {\n                return resp.json().then(errorData => {\n                    console.log('[Form] Error HTTP response:', errorData);\n                    \/\/ WordPress REST API devuelve errores con 'code' y 'message'\n                    const errorCode = errorData.code || '';\n                    const errorMessage = errorData.message || errorCode || 'Error en el servidor';\n                    \/\/ Crear un objeto de error con el c\u00f3digo para poder identificarlo despu\u00e9s\n                    const error = new Error(errorMessage);\n                    error.code = errorCode;\n                    error.errorData = errorData;\n                    throw error;\n                });\n            }\n            return resp.json();\n        })\n        .then(response => {\n            \/\/ Verificar si la respuesta indica \u00e9xito\n            if (!response.success) {\n                \/\/ WordPress REST API puede devolver errores en el formato {code, message, data}\n                const errorCode = response.code || '';\n                const errorMessage = response.message || errorCode || 'No se pudo completar el env\u00edo.';\n                const error = new Error(errorMessage);\n                error.code = errorCode;\n                error.errorData = response;\n                throw error;\n            }\n            \/\/ \u00c9xito: resetear formulario\n            form.reset();\n            \n            \/\/ Si hay URL de redirect, redirigir inmediatamente\n            if (redirectUrl && redirectUrl !== '') {\n                window.location.href = redirectUrl;\n            } else {\n                \/\/ Si no hay redirect, mostrar mensaje de \u00e9xito fuera del formulario\n                setSuccessMessage(successMessage);\n                \/\/ Ocultar el formulario, el header y el spinner\n                const formHeader = container.querySelector('.hc-form-header');\n                if (formHeader) {\n                    formHeader.style.display = 'none';\n                }\n                if (form) {\n                    form.style.display = 'none';\n                }\n                const spinner = container.querySelector('.hc-form-spinner');\n                if (spinner) {\n                    spinner.style.display = 'none';\n                }\n            }\n        })\n        .catch((error) => {\n            \/\/ Manejar errores del backend\n            const errorCode = error.code || '';\n            \n            \/\/ Debug: log del error\n            console.log('[Form] Error capturado:', errorCode, error.message);\n            \n            \/\/ Error de email inv\u00e1lido (Clearout)\n            if (errorCode === 'hc_clearout_email_invalid' && emailInput) {\n                emailInput.classList.add('hc-error');\n                emailInput.setCustomValidity('Email no v\u00e1lido');\n                \/\/emailInput.reportValidity();\n                setStatus('error', error.message || 'Email no v\u00e1lido');\n                setLoading(false);\n                return;\n            }\n            \n            \/\/ Error de tel\u00e9fono inv\u00e1lido (m\u00faltiples c\u00f3digos de error)\n            const phoneErrorCodes = ['hc_clearout_phone_invalid', 'hc_lead_invalid_phone'];\n            if (phoneErrorCodes.includes(errorCode) && phoneInput) {\n                console.log('[Form] Pintando campo tel\u00e9fono de rojo');\n                phoneInput.classList.add('hc-error');\n                phoneInput.setCustomValidity(error.message || 'Tel\u00e9fono no v\u00e1lido');\n                \n                \/\/ Tambi\u00e9n marcar el selector de prefijos si existe y est\u00e1 visible\n                const phonePrefixSelect = form.querySelector('select[name=\"phone_prefix\"]');\n                if (phonePrefixSelect) {\n                    const isVisible = window.getComputedStyle(phonePrefixSelect).display !== 'none';\n                    console.log('[Form] Selector de prefijos visible:', isVisible);\n                    if (isVisible) {\n                        phonePrefixSelect.classList.add('hc-error');\n                        console.log('[Form] Selector de prefijos pintado de rojo');\n                    }\n                }\n                \n                phoneInput.reportValidity();\n                setStatus('error', error.message || 'Tel\u00e9fono no v\u00e1lido');\n                setLoading(false);\n                return;\n            }\n            \n            \/\/ Otros errores: mostrar mensaje gen\u00e9rico\n            setStatus('error', '');\n            setLoading(false);\n        })\n        .finally(() => {\n            setLoading(false);\n        });\n    });\n\n    hydrateUTMs();\n    return true;\n    } \/\/ Fin de initForm\n    \n    \/\/ Intentar ejecutar inmediatamente\n    let initialized = initForm();\n    \n    \/\/ Si no se inicializ\u00f3, intentar cuando el DOM est\u00e9 listo\n    if (!initialized) {\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', initForm);\n        } else {\n            \/\/ Si el DOM ya est\u00e1 listo pero no se encontr\u00f3, intentar de nuevo despu\u00e9s de un breve delay\n            setTimeout(function() {\n                const testContainer = document.getElementById('hc_form_1_7663');\n                if (testContainer) {\n                    initForm();\n                }\n            }, 100);\n        }\n    }\n})();\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a719881 elementor-widget elementor-widget-html\" data-id=\"a719881\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* Opcional: estilo para marcar el campo con error *\/\n  .campo-error {\n    border-color: #ff0000 !important;\n  }\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  \/\/ Busca todos los formularios de Elementor en la p\u00e1gina\n  var forms = document.querySelectorAll('.elementor-form');\n\n  forms.forEach(function (form) {\n    \/\/ Listener en FASE DE CAPTURA (el \"true\" al final es la clave)\n    form.addEventListener('submit', function (e) {\n      var movilInput = form.querySelector('input[name=\"form_fields[movil]\"]');\n      if (!movilInput) return; \/\/ si este form no tiene m\u00f3vil, salimos\n\n      \/\/ Limpia errores anteriores\n      movilInput.classList.remove('campo-error');\n      var oldError = form.querySelector('.error-movil');\n      if (oldError) oldError.remove();\n\n      \/\/ Solo d\u00edgitos\n      var valor = (movilInput.value || '').replace(\/\\D\/g, '');\n\n      \/\/ Validar: exactamente 10 d\u00edgitos\n      if (!\/^\\d{10}$\/.test(valor)) {\n        \/\/ Detener env\u00edo ANTES de que Elementor lo procese\n        e.preventDefault();\n        e.stopPropagation();\n        if (typeof e.stopImmediatePropagation === 'function') {\n          e.stopImmediatePropagation();\n        }\n\n        \/\/ Marca el campo y mensaje de error\n        movilInput.classList.add('campo-error');\n\n        var error = document.createElement('span');\n        error.className = 'error-movil';\n        error.textContent = 'Por favor ingresa un n\u00famero de m\u00f3vil de 10 d\u00edgitos.';\n        error.style.color = '#ff0000';\n        error.style.fontSize = '12px';\n        error.style.display = 'block';\n        error.style.marginTop = '4px';\n\n        movilInput.insertAdjacentElement('afterend', error);\n      }\n    }, true); \/\/ <= FASE DE CAPTURA\n  });\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3680f077 elementor-widget elementor-widget-html\" data-id=\"3680f077\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n  \/\/ Capturar el formulario por su ID espec\u00edfico\r\n  var formulario = document.getElementById('form_diplomados');\r\n  \r\n  if (formulario) {\r\n    formulario.addEventListener('submit', function(event) {\r\n      \/\/ Enviar evento al dataLayer de GTM\r\n      window.dataLayer = window.dataLayer || [];\r\n      window.dataLayer.push({\r\n        'event': 'form_diplomados',\r\n        'formId': 'form_diplomados',\r\n        'formName': formulario.getAttribute('name') || 'sin-nombre'\r\n      });\r\n      \r\n      \/\/ El formulario se enviar\u00e1 normalmente despu\u00e9s de esto\r\n    });\r\n  }\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-478e2f3a e-con-full e-flex e-con e-child\" data-id=\"478e2f3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-78ae17c6 e-con-full e-flex e-con e-child\" data-id=\"78ae17c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-159693c5 font-26 elementor-widget elementor-widget-heading\" data-id=\"159693c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Detalles clave<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63a29d52 font-18 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"63a29d52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\"><path d=\"M4.8789 0V1.95156H0.975779C0.436876 1.95156 0 2.38843 0 2.92734V18.5398C0 19.0787 0.436876 19.5156 0.975779 19.5156H8.54256C7.47127 18.1792 6.83045 16.4828 6.83045 14.6367C6.83045 10.3254 10.3254 6.83045 14.6367 6.83045C16.4828 6.83045 18.1792 7.47127 19.5156 8.54259V2.92734C19.5156 2.38843 19.0787 1.95156 18.5398 1.95156H14.6367V0H12.6851V1.95156H6.83045V0H4.8789ZM20.4914 14.6367C20.4914 17.8701 17.8701 20.4914 14.6367 20.4914C11.4032 20.4914 8.78201 17.8701 8.78201 14.6367C8.78201 11.4032 11.4032 8.78201 14.6367 8.78201C17.8701 8.78201 20.4914 11.4032 20.4914 14.6367ZM13.6609 10.7336V15.0409L15.8983 17.2782L17.2782 15.8983L15.6125 14.2325V10.7336H13.6609Z\" fill=\"#B8BE14\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Duraci\u00f3n:<\/strong> 8 meses<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"24\" viewBox=\"0 0 23 24\" fill=\"none\"><path d=\"M11.4257 24C17.736 24 22.8515 18.6274 22.8515 12C22.8515 5.37258 17.736 0 11.4257 0C5.11548 0 0 5.37258 0 12C0 18.6274 5.11548 24 11.4257 24ZM13.1396 6C13.1396 6.99412 12.3723 7.8 11.4257 7.8C10.4792 7.8 9.71188 6.99412 9.71188 6C9.71188 5.00588 10.4792 4.2 11.4257 4.2C12.3723 4.2 13.1396 5.00588 13.1396 6ZM5.28887 10.1142L6.13685 7.88555C7.79409 8.57167 9.64641 8.99986 11.4257 8.99986C13.2076 8.99986 15.0509 8.56681 16.7117 7.8867C16.7148 7.88542 17.5777 10.108 17.5488 10.1198C16.318 10.6241 15.0145 10.9765 13.7108 11.1961C13.7108 12.2405 13.6137 13.3127 14.0726 14.2769L15.8753 18.0634L13.8314 19.1366L12.0572 15.4099C11.9376 15.1588 11.6931 15 11.4256 15C11.1582 15 10.9136 15.1586 10.794 15.4099L9.01985 19.1366L6.97595 18.0634L8.7786 14.2769C9.2376 13.3127 9.14048 12.2405 9.14048 11.1961C7.83499 10.9762 6.51815 10.6295 5.28887 10.1142Z\" fill=\"#B8BE14\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Modalidad:<\/strong>  Virtual<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"27\" height=\"23\" viewBox=\"0 0 27 23\" fill=\"none\"><path d=\"M13.33 0L0 8.04996L13.33 16.0999L24.4384 9.39166V17.8249H26.6601V8.04996L13.33 0ZM4.44226 13.214V18.4C6.46889 21.1932 9.69551 23 13.3298 23C16.964 23 20.1907 21.1932 22.2173 18.4L22.2168 13.2149L13.3304 18.5815L4.44226 13.214Z\" fill=\"#B8BE14\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Certificaci\u00f3n:<\/strong> Avalado por UDIMA (30 ECTS)\u00a0\u00a0<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\" fill=\"none\"><path d=\"M11.4257 23C5.11548 23 0 17.8512 0 11.5C0 5.14872 5.11548 0 11.4257 0C17.736 0 22.8515 5.14872 22.8515 11.5C22.8515 17.8512 17.736 23 11.4257 23ZM16.9331 17.3375C18.4672 15.8708 19.4238 13.7978 19.4238 11.5C19.4238 7.05411 15.8429 3.45 11.4257 3.45C7.00856 3.45 3.42772 7.05411 3.42772 11.5C3.42772 15.9459 7.00856 19.55 11.4257 19.55C12.6379 19.55 13.787 19.2786 14.8164 18.793L13.7027 16.7752C13.0051 17.0806 12.235 17.25 11.4257 17.25C8.27061 17.25 5.71287 14.6756 5.71287 11.5C5.71287 8.32437 8.27061 5.75 11.4257 5.75C14.5808 5.75 17.1386 8.32437 17.1386 11.5H13.7109L16.9331 17.3375Z\" fill=\"#B8BE14\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Acceso:<\/strong> Plataforma Blackboard 24\/7 | Clases en vivo y grabadas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\" fill=\"none\"><path d=\"M11.5 23C5.14872 23 0 17.8512 0 11.5C0 5.14872 5.14872 0 11.5 0C17.8512 0 23 5.14872 23 11.5C23 17.8512 17.8512 23 11.5 23ZM9.91518 7.37678C9.83963 7.3264 9.75085 7.29952 9.66 7.29952C9.40596 7.29952 9.2 7.50546 9.2 7.75952V15.2405C9.2 15.3313 9.22691 15.4201 9.27728 15.4957C9.41815 15.707 9.70381 15.7642 9.91518 15.6232L15.5259 11.8827C15.5764 11.849 15.6198 11.8057 15.6535 11.7552C15.7944 11.5438 15.7373 11.2582 15.5259 11.1173L9.91518 7.37678Z\" fill=\"#B8BE14\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Inscripciones abiertas | Cupos limitados<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5cf23fb1 e-con-full e-flex e-con e-child\" data-id=\"5cf23fb1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ccb6861 font-26 elementor-widget elementor-widget-heading\" data-id=\"7ccb6861\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">El valor de una formaci\u00f3n que impulsa tu pr\u00e1ctica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-401feb3b font-17 elementor-widget elementor-widget-text-editor\" data-id=\"401feb3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nuestros diplomados est\u00e1n dise\u00f1ados para profesionales que buscan: Actualizarse con rigor cient\u00edfico, fortalecer su toma de decisiones cl\u00ednicas, ampliar su portafolio de atenci\u00f3n, mejorar resultados en consulta, y acceder a formaci\u00f3n internacional sin desplazamientos.<\/p><p>Cada programa combina contenidos esenciales, recursos audiovisuales, casos cl\u00ednicos y evaluaciones progresivas que consolidan el aprendizaje.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2adbfd21 e-con-full e-flex e-con e-child\" data-id=\"2adbfd21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-58527891 e-con-full e-flex e-con e-child\" data-id=\"58527891\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b6246fe font-26 elementor-widget elementor-widget-heading\" data-id=\"4b6246fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Metodolog\u00eda de estudio<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73bf944e font-20 elementor-widget elementor-widget-text-editor\" data-id=\"73bf944e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Una metodolog\u00eda creada por m\u00e9dicos que forman m\u00e9dicos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70f8fc02 e-con-full e-flex e-con e-child\" data-id=\"70f8fc02\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6adce266 img-texto-cuadro elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"6adce266\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img decoding=\"async\" width=\"54\" height=\"54\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/App-1.svg\" class=\"attachment-full size-full wp-image-1771\" alt=\"\" title=\"\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-1.svg 150w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-1.svg 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-1.svg 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-1.svg 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-1.svg 54w\" sizes=\"(max-width: 54px) 100vw, 54px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Plataforma Blackboard 24\/7<\/h3><p class=\"elementor-image-box-description\">Clases grabadas 24\/7 en Blackboard.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-216eea10 img-texto-cuadro elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"216eea10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"54\" height=\"54\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/App-7-1.svg\" class=\"attachment-full size-full wp-image-2463\" alt=\"\" title=\"\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-7-1.svg 150w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-7-1.svg 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-7-1.svg 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-7-1.svg 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-7-1.svg 54w\" sizes=\"(max-width: 54px) 100vw, 54px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Material descargable<\/h3><p class=\"elementor-image-box-description\">Material descargable y recursos aplicados.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a4b942d img-texto-cuadro elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"7a4b942d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"54\" height=\"54\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/App-8.svg\" class=\"attachment-full size-full wp-image-2464\" alt=\"\" title=\"\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-8.svg 150w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-8.svg 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-8.svg 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-8.svg 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-8.svg 54w\" sizes=\"(max-width: 54px) 100vw, 54px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Evaluaciones modulares<\/h3><p class=\"elementor-image-box-description\">Evaluaciones modulares para medir tu progreso.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63bf14b7 img-texto-cuadro elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"63bf14b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"54\" height=\"54\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/11\/App-9.svg\" class=\"attachment-full size-full wp-image-2471\" alt=\"\" title=\"\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-9.svg 150w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-9.svg 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-9.svg 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-9.svg 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/\/2025\/11\/App-9.svg 54w\" sizes=\"(max-width: 54px) 100vw, 54px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Estudio felixible y autogestionado<\/h3><p class=\"elementor-image-box-description\">Adaptado a tu ritmo profesional.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61fd3295 font-26 elementor-widget elementor-widget-heading\" data-id=\"61fd3295\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">DIPLOMADOS DISPONIBLES<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-125486b e-con-full e-flex e-con e-child\" data-id=\"125486b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4de57f7 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-grid-4 elementor-products-grid elementor-wc-products elementor-show-pagination-border-yes elementor-widget elementor-widget-woocommerce-products\" data-id=\"4de57f7\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"diplomados\" data-widget_type=\"woocommerce-products.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"woocommerce columns-4 \"><div class=\"woocommerce-notices-wrapper\"><\/div><ul class=\"products elementor-grid columns-4\">\n<li class=\"post with-featured-image product type-product post-11145 status-publish first instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail virtual purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/anestesiologia-reanimacion\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"214\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-300x214.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Anestesiolog\u00eda &amp; Reanimaci\u00f3n\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-300x214.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-600x427.webp 600w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1024x729.webp 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-768x547.webp 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1200x854.webp 1200w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1400x997.webp 1400w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback.webp 1416w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Anestesiolog\u00eda &#038; Reanimaci\u00f3n<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,600.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=11145\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_11145\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"11145\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Anestesiolog\u00eda &amp; Reanimaci\u00f3n&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Anestesiolog\u00eda &amp; Reanimaci\u00f3n\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_11145\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"post with-featured-image product type-product post-11162 status-publish instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail virtual purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/cardiologia\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"213\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1-300x213.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Cardiolog\u00eda\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1-300x213.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1-600x426.webp 600w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1-1024x727.webp 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1-768x545.webp 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1-1200x852.webp 1200w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1-1400x994.webp 1400w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-1.webp 1420w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Cardiolog\u00eda<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,600.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=11162\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_11162\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"11162\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Cardiolog\u00eda&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Cardiolog\u00eda\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_11162\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"post with-featured-image product type-product post-11169 status-publish instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail virtual purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/enfermedades-infecciosas\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"214\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2-300x214.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Enfermedades Infecciosas\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2-300x214.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2-600x427.webp 600w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2-1024x729.webp 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2-768x547.webp 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2-1200x854.webp 1200w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2-1400x997.webp 1400w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-2.webp 1416w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Enfermedades Infecciosas<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,600.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=11169\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_11169\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"11169\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Enfermedades Infecciosas&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Enfermedades Infecciosas\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_11169\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"post with-featured-image product type-product post-11182 status-publish last instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail virtual purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/ginecologia-obstetricia\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"214\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3-300x214.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Ginecolog\u00eda y Obstetricia\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3-300x214.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3-600x427.webp 600w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3-1024x729.webp 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3-768x547.webp 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3-1200x854.webp 1200w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3-1400x997.webp 1400w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-3.webp 1416w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Ginecolog\u00eda y Obstetricia<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,600.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=11182\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_11182\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"11182\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Ginecolog\u00eda y Obstetricia&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Ginecolog\u00eda y Obstetricia\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_11182\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"post with-featured-image product type-product post-11189 status-publish first instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail virtual purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/hematologia\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"213\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4-300x213.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Hematolog\u00eda\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4-300x213.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4-600x426.webp 600w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4-1024x727.webp 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4-768x545.webp 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4-1200x852.webp 1200w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4-1400x994.webp 1400w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-4.webp 1420w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Hematolog\u00eda<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,600.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=11189\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_11189\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"11189\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Hematolog\u00eda&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Hematolog\u00eda\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_11189\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"post with-featured-image product type-product post-11193 status-publish instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail virtual purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/medicina-intensiva\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"214\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5-300x214.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Medicina Intensiva\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5-300x214.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5-600x427.webp 600w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5-1024x729.webp 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5-768x547.webp 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5-1200x854.webp 1200w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5-1400x997.webp 1400w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-5.webp 1416w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Medicina Intensiva<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,600.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=11193\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_11193\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"11193\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Medicina Intensiva&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Medicina Intensiva\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_11193\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"post with-featured-image product type-product post-11201 status-publish instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail virtual purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/pediatria-hospitalaria\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"214\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6-300x214.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Pediatr\u00eda Hospitalaria\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6-300x214.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6-600x427.webp 600w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6-1024x729.webp 1024w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6-768x547.webp 768w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6-1200x854.webp 1200w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6-1400x997.webp 1400w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2025\/12\/imagewithfallback-6.webp 1416w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Pediatr\u00eda Hospitalaria<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,600.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=11201\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_11201\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"11201\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Pediatr\u00eda Hospitalaria&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Pediatr\u00eda Hospitalaria\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_11201\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"post with-featured-image product type-product post-16805 status-publish last instock product_cat-cat-diplomados product_tag-diplomados has-post-thumbnail shipping-taxable purchasable product-type-simple\">\n\t<a href=\"https:\/\/qa-server.amircolombia.com\/mexico\/diplomados\/mindfulness\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2026\/01\/diplomado-mindfulness-300x169.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Diplomado Internacional en Mindfulness\" srcset=\"https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2026\/01\/diplomado-mindfulness-300x169.webp 300w, https:\/\/qa-server.amircolombia.com\/mexico\/wp-content\/uploads\/2026\/01\/diplomado-mindfulness.webp 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\"><h2 class=\"woocommerce-loop-product__title\">Diplomado Internacional en Mindfulness<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>12,000.00<\/bdi><\/span><\/span>\n<\/a><a href=\"\/mexico\/wp-json\/wp\/v2\/pages\/14664?add-to-cart=16805\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_16805\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"16805\" data-product_sku=\"\" aria-label=\"A\u00f1adir al carrito: &ldquo;Diplomado Internacional en Mindfulness&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00abDiplomado Internacional en Mindfulness\u00bb se ha a\u00f1adido a tu carrito\">A\u00f1adir al carrito<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_16805\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<\/ul>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bae46c9 elementor-widget elementor-widget-html\" data-id=\"bae46c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    #diplomados .products li{\r\n        overflow: hidden;\r\n            display: block;\r\n    flex-wrap: wrap;\r\n    align-content: space-between;\r\n    padding-bottom: 20px;\r\n    }\r\n    \r\n    #diplomados .attachment-woocommerce_thumbnail{\r\n            height: 250px;\r\n            object-fit: cover;\r\n    }\r\n    \r\n    #diplomados .woocommerce-loop-product__link:before{\r\n            content: \"CONOCER M\u00c1S\";\r\n            background: rgba(184, 190, 20, 0.50);\r\n            position: absolute;\r\n            width: 100%;\r\n            height: 250px;\r\n            z-index: 1;\r\n            left: 0;\r\n            display: none;\r\n            color: #FFF;\r\n            text-align: center;\r\n            font-family: \"Open Sans\", sans-serif;\r\n            font-size: 17px;\r\n            font-style: normal;\r\n            font-weight: 700;\r\n            line-height: normal;\r\n            letter-spacing: 2.55px;\r\n            align-content: center;\r\n    }\r\n    \r\n    #diplomados li:hover .woocommerce-loop-product__link:before{\r\n        display:block;\r\n    }\r\n    \r\n    #diplomados .woocommerce-loop-product__title{\r\n        color: rgba(0, 0, 0, 0.65);\r\n        font-family: \"Open Sans\", sans-serif;\r\n        font-size: 15px;\r\n        font-style: normal;\r\n        font-weight: 700;\r\n        line-height: 1.5em;\r\n        text-transform: uppercase;\r\n        margin: 20px 20px 15px;\r\n        width: calc(100% - 40px);\r\n        padding: 0;\r\n        height: 45px;\r\n        text-align: center;\r\n    }\r\n    \r\n    #diplomados .descripcion-corta{\r\n        color: rgba(0, 0, 0, 0.65);\r\n        font-family: \"Open Sans\", sans-serif;\r\n        font-size: 12px;\r\n        font-style: normal;\r\n        font-weight: 400;\r\n        line-height: 1.2em;\r\n        margin:0 20px;\r\n        width: calc(100% - 40px);\r\n        text-align: center;\r\n    }\r\n    \r\n    #diplomados .price{\r\n        display: none;\r\n    }\r\n    \r\n    #diplomados .add_to_cart_button{\r\n        display: none;\r\n    }\r\n    \r\n    #diplomados .page-numbers{\r\n        border: 0;\r\n        background-color: transparent !important;\r\n        margin: 0;\r\n        align-items: center;\r\n        display: flex;\r\n        justify-content: center;\r\n    }\r\n    \r\n    #diplomados .page-numbers li{\r\n        border: 0;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>span,\r\n    #diplomados .page-numbers li>a:hover{\r\n        color: #08467F;\r\n        font-family: \"Roboto Condensed\", sans-serif;\r\n        font-size: 18px;\r\n        font-style: normal;\r\n        font-weight: 400;\r\n        line-height: 1.3em; \r\n        padding: 0 !important;\r\n        background-color: transparent !important;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a{\r\n        color: #B8BE14;\r\n        font-family: \"Roboto Condensed\", sans-serif;\r\n        font-size: 18px;\r\n        font-style: normal;\r\n        font-weight: 400;\r\n        line-height: 1.3em;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    \r\n    #diplomados .page-numbers li>a.prev,\r\n    #diplomados .page-numbers li>a.next{\r\n        color: #08467F;\r\n        font-family: \"Open Sans\", sans-serif;\r\n        font-size: 14px;\r\n        font-style: normal;\r\n        font-weight: 600;\r\n        line-height: 1.3em; \r\n        padding: 0 !important;\r\n        background-color: transparent !important;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a.prev{\r\n        margin-right: 10px;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a.next{\r\n        margin-left: 10px;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a.prev:hover,\r\n    #diplomados .page-numbers li>a.next:hover{\r\n        color: #B8BE14;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a.prev:after,\r\n    #diplomados .page-numbers li>a.next:before{\r\n        font-family: 'dashicons';\r\n        font-size: 18px;\r\n        line-height: 1;\r\n        opacity: 1;\r\n        color: #08467F;;\r\n        -webkit-font-smoothing: antialiased;\r\n        -moz-osx-font-smoothing: grayscale;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a.prev:after{\r\n        content: '\\f341';\r\n        margin-left: 8px;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a.next:before{\r\n        content: '\\f345';\r\n        margin-right: 8px;\r\n    }\r\n    \r\n    #diplomados .page-numbers li>a.prev:hover:after,\r\n    #diplomados .page-numbers li>a.next:hover:before{\r\n        color: #B8BE14;\r\n    }\r\n    \r\n    @media(max-width:1480px){\r\n        #diplomados .attachment-woocommerce_thumbnail{\r\n            height: 220px;\r\n        }\r\n        \r\n        #diplomados .woocommerce-loop-product__link:before{\r\n                height: 220px;\r\n                font-size: 15px;\r\n        }\r\n        \r\n        #diplomados .woocommerce-loop-product__title{\r\n        font-size: 13px\r\n        }\r\n    \r\n        #diplomados .page-numbers li>span,\r\n        #diplomados .page-numbers li>a:hover,\r\n        #diplomados .page-numbers li>a,\r\n        #diplomados .page-numbers li>a.prev:after,\r\n        #diplomados .page-numbers li>a.next:before{\r\n            font-size: 16px;\r\n        }\r\n    \r\n        #diplomados .page-numbers li>a.prev,\r\n        #diplomados .page-numbers li>a.next{\r\n            font-size: 13px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.prev{\r\n            margin-right: 8px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.next{\r\n            margin-left: 8px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.prev:after{\r\n            margin-left: 6px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.next:before{\r\n            margin-right: 6px;\r\n        }\r\n    }\r\n    \r\n    @media(max-width:1280px){\r\n        #diplomados .attachment-woocommerce_thumbnail{\r\n            max-height: 190px;\r\n        }\r\n        \r\n        #diplomados .woocommerce-loop-product__link:before{\r\n            height: 190px;\r\n            font-size: 13px;\r\n    }\r\n        \r\n        #diplomados .woocommerce-loop-product__title{\r\n            font-size: 12px;\r\n            height: 39px;\r\n        }\r\n         \r\n        #diplomados .price{\r\n            font-size: 15px;\r\n        }\r\n        \r\n        #diplomados .add_to_cart_button{\r\n        letter-spacing: 2px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>span,\r\n        #diplomados .page-numbers li>a:hover,\r\n        #diplomados .page-numbers li>a,\r\n        #diplomados .page-numbers li>a.prev:after,\r\n        #diplomados .page-numbers li>a.next:before{\r\n            font-size: 15px;\r\n        }\r\n    }\r\n    \r\n    @media(max-width:980px){\r\n        #diplomados .attachment-woocommerce_thumbnail{\r\n            height: 180px;\r\n        }\r\n        \r\n        #diplomados .woocommerce-loop-product__link:before{\r\n            height: 180px;\r\n        }\r\n        \r\n        #diplomados .woocommerce-loop-product__title{\r\n            margin: 15px 15px 10px;\r\n            width: calc(100% - 30px);\r\n        }\r\n        \r\n        #diplomados .descripcion-corta{\r\n            margin:0 15px 10px;\r\n            width: calc(100% - 30px);\r\n        }\r\n        \r\n        #diplomados .price{\r\n            font-size: 14px;\r\n            margin-inline: 15px;\r\n            width: calc(100% - 30px);\r\n        }\r\n        \r\n        #diplomados .add_to_cart_button{\r\n            border-radius: 15px;\r\n            letter-spacing: 1.5px;\r\n            margin: 10px 15px 15px;\r\n            width: calc(100% - 30px);\r\n        }\r\n        \r\n        #diplomados .page-numbers li>span,\r\n        #diplomados .page-numbers li>a:hover,\r\n        #diplomados .page-numbers li>a,\r\n        #diplomados .page-numbers li>a.prev:after,\r\n        #diplomados .page-numbers li>a.next:before{\r\n            font-size: 14px;\r\n        }\r\n    \r\n        #diplomados .page-numbers li>a.prev,\r\n        #diplomados .page-numbers li>a.next{\r\n            font-size: 12px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.prev{\r\n            margin-right: 7px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.next{\r\n            margin-left: 7px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.prev:after{\r\n            margin-left: 5px;\r\n        }\r\n        \r\n        #diplomados .page-numbers li>a.next:before{\r\n            margin-right: 5px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<script>\r\njQuery( document ).ready(function() {\r\n    jQuery(\"#diplomados .page-numbers li>a.prev\").text(\"ANT\");\r\n    \r\n    jQuery(\"#diplomados .page-numbers li>a.next\").text(\"SIG\");\r\n    \r\n    jQuery('#diplomados h2.woocommerce-loop-product__title').each(function () {\r\n        let texto = jQuery(this).text();\r\n        texto = texto.replace(\/\\bInternacional\\b\/gi, '').trim();\r\n        jQuery(this).text(texto);\r\n    });\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65e8deaa e-con-full e-flex e-con e-child\" data-id=\"65e8deaa\" data-element_type=\"container\" data-e-type=\"container\" id=\"content-sub-menu\">\n\t\t<div class=\"elementor-element elementor-element-580f8e22 e-con-full ocultar contenido-submenu e-flex e-con e-child\" data-id=\"580f8e22\" data-element_type=\"container\" data-e-type=\"container\" id=\"btn-2-contenido\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c82d6b7 e-con-full e-flex e-con e-child\" data-id=\"c82d6b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ebd94b8 font-26 elementor-widget elementor-widget-heading\" data-id=\"5ebd94b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Diplomado Internacional en Anestesiolog\u00eda &amp; Reanimaci\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13387fd8 font-20 elementor-widget elementor-widget-heading\" data-id=\"13387fd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sobre el programa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2824513b font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"2824513b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Actualizaci\u00f3n esencial en anestesia perioperatoria, manejo del dolor y escenarios cr\u00edticos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73b74240 font-20 elementor-widget elementor-widget-heading\" data-id=\"73b74240\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A qui\u00e9n est\u00e1 dirigido<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cafcbbd font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"4cafcbbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>M\u00e9dicos generales<\/li><li>Internos y residentes<\/li><li>Profesionales de \u00e1reas quir\u00fargicas, urgencias y cuidado cr\u00edtico<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b86e257 font-20 elementor-widget elementor-widget-heading\" data-id=\"7b86e257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contenidos principales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3490b6ad font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"3490b6ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Anestesia obst\u00e9trica y pedi\u00e1trica<\/li><li>Anestesia por especialidades<\/li><li>Manejo del paciente anciano y obeso<\/li><li>Anestesia regional y neuroaxial<\/li><li>Dolor agudo y cr\u00f3nico<\/li><li>RCP y complicaciones<\/li><li>Urgencias y reanimaci\u00f3n anest\u00e9sica<\/li><\/ul>\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-1ad6252f elementor-align-right elementor-widget__width-inherit btn-bro elementor-widget elementor-widget-button\" data-id=\"1ad6252f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCARGAR BROCHURE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bd898c0 e-con-full ocultar contenido-submenu e-flex e-con e-child\" data-id=\"7bd898c0\" data-element_type=\"container\" data-e-type=\"container\" id=\"btn-3-contenido\">\n\t\t<div class=\"elementor-element elementor-element-4a63e48c e-con-full e-flex e-con e-child\" data-id=\"4a63e48c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a4a9548 font-26 elementor-widget elementor-widget-heading\" data-id=\"4a4a9548\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Diplomado Internacional en Cardiolog\u00eda<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-539fa2c5 font-20 elementor-widget elementor-widget-heading\" data-id=\"539fa2c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sobre el programa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23708bb1 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"23708bb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Diagn\u00f3stico y tratamiento cardiovascular con enfoque pr\u00e1ctico y basado en evidencia.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36dc79d1 font-20 elementor-widget elementor-widget-heading\" data-id=\"36dc79d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A qui\u00e9n est\u00e1 dirigido<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c7e105e font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"5c7e105e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>M\u00e9dicos generales<\/li><li>Profesionales de urgencias, consulta externa y hospitalizaci\u00f3n<\/li><li>Residentes en \u00e1reas cl\u00ednicas<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c085673 font-20 elementor-widget elementor-widget-heading\" data-id=\"5c085673\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contenidos principales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d460561 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"d460561\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Electrocardiograf\u00eda<\/li><li>Arritmias<\/li><li>Cardiopat\u00eda isqu\u00e9mica<\/li><li>Insuficiencia card\u00edaca<\/li><li>Valvulopat\u00edas y aortopat\u00edas<\/li><li>Tromboembolismo pulmonar<\/li><li>Cardiopat\u00edas cong\u00e9nitas<\/li><li>Cardiolog\u00eda en embarazo y deporte<\/li><li>Cardio-oncolog\u00eda<\/li><\/ul>\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-3e3031c5 elementor-align-right elementor-widget__width-inherit btn-bro elementor-widget elementor-widget-button\" data-id=\"3e3031c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCARGAR BROCHURE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e296a6c e-con-full ocultar contenido-submenu e-flex e-con e-child\" data-id=\"7e296a6c\" data-element_type=\"container\" data-e-type=\"container\" id=\"btn-4-contenido\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c415ec7 e-con-full e-flex e-con e-child\" data-id=\"c415ec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-340183e9 font-26 elementor-widget elementor-widget-heading\" data-id=\"340183e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Diplomado Internacional en Enfermedades Infecciosas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73882f76 font-20 elementor-widget elementor-widget-heading\" data-id=\"73882f76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sobre el programa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d076a71 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6d076a71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Una actualizaci\u00f3n completa para el abordaje de infecciones prevalentes y emergentes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57ee8bb5 font-20 elementor-widget elementor-widget-heading\" data-id=\"57ee8bb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A qui\u00e9n est\u00e1 dirigido<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69e559e2 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"69e559e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>M\u00e9dicos generales<\/li><li>Internistas<\/li><li>Profesionales de urgencias y hospitalizaci\u00f3n<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abd3562 font-20 elementor-widget elementor-widget-heading\" data-id=\"abd3562\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contenidos principales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-725f8cf font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"725f8cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Microbiolog\u00eda<\/li><li>Antibi\u00f3tico terapia<\/li><li>Infecciones cut\u00e1neas<\/li><li>VIH<\/li><li>Tuberculosis<\/li><li>Infecciones en inmunodeprimidos<\/li><li>Infecciones nosocomiales<\/li><li>Parasitolog\u00eda<\/li><li>Medicina del viajero<\/li><li>Medidas preventivas<\/li><\/ul>\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-1a5b4d45 elementor-align-right elementor-widget__width-inherit btn-bro elementor-widget elementor-widget-button\" data-id=\"1a5b4d45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCARGAR BROCHURE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-778fc40e e-con-full ocultar contenido-submenu e-flex e-con e-child\" data-id=\"778fc40e\" data-element_type=\"container\" data-e-type=\"container\" id=\"btn-5-contenido\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-49f7642e e-con-full e-flex e-con e-child\" data-id=\"49f7642e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1947c54 font-26 elementor-widget elementor-widget-heading\" data-id=\"1947c54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Diplomado Internacional en Ginecolog\u00eda &amp; Obstetricia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d4c52a font-20 elementor-widget elementor-widget-heading\" data-id=\"3d4c52a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sobre el programa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6353173b font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6353173b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Actualizaci\u00f3n cl\u00ednica para la atenci\u00f3n integral de la mujer.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6aaea284 font-20 elementor-widget elementor-widget-heading\" data-id=\"6aaea284\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A qui\u00e9n est\u00e1 dirigido<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-602dc0fa font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"602dc0fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>M\u00e9dicos generales<\/li><li>Ginec\u00f3logos en formaci\u00f3n<\/li><li>Profesionales de urgencias y consulta externa<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-594e036e font-20 elementor-widget elementor-widget-heading\" data-id=\"594e036e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contenidos principales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19778449 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"19778449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Medicina perinatal<\/li><li>Medicina fetal<\/li><li>Atenci\u00f3n del parto<\/li><li>Patolog\u00eda ginecol\u00f3gica benigna<\/li><li>Ginecolog\u00eda oncol\u00f3gica<\/li><li>Suelo p\u00e9lvico<\/li><li>Medicina reproductiva<\/li><\/ul>\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-7c337329 elementor-align-right elementor-widget__width-inherit btn-bro elementor-widget elementor-widget-button\" data-id=\"7c337329\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCARGAR BROCHURE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f8bcf27 e-con-full ocultar contenido-submenu e-flex e-con e-child\" data-id=\"4f8bcf27\" data-element_type=\"container\" data-e-type=\"container\" id=\"btn-6-contenido\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-137d3764 e-con-full e-flex e-con e-child\" data-id=\"137d3764\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12a2fe11 font-26 elementor-widget elementor-widget-heading\" data-id=\"12a2fe11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Diplomado Internacional en Hematolog\u00eda<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e820fe1 font-20 elementor-widget elementor-widget-heading\" data-id=\"6e820fe1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sobre el programa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d74ed18 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6d74ed18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Competencias esenciales para el abordaje moderno de patolog\u00edas hematol\u00f3gicas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48954876 font-20 elementor-widget elementor-widget-heading\" data-id=\"48954876\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A qui\u00e9n est\u00e1 dirigido<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5663f8f font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"5663f8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>M\u00e9dicos generales<\/li><li>Residentes<\/li><li>Internistas<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92bdada font-20 elementor-widget elementor-widget-heading\" data-id=\"92bdada\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contenidos principales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-665fd51e font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"665fd51e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Hematopoyesis<\/li><li>Hemograma<\/li><li>Anemias<\/li><li>Oncohematolog\u00eda<\/li><li>Leucemias<\/li><li>Mielodisplasias<\/li><li>Trastornos mieloproliferativos<\/li><li>Coagulopat\u00edas<\/li><li>Terapia transfusional<\/li><li>Trasplante de progenitores hematopoy\u00e9ticos<\/li><\/ul>\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-7ca83cd5 elementor-align-right elementor-widget__width-inherit btn-bro elementor-widget elementor-widget-button\" data-id=\"7ca83cd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCARGAR BROCHURE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-470a0502 e-con-full ocultar contenido-submenu e-flex e-con e-child\" data-id=\"470a0502\" data-element_type=\"container\" data-e-type=\"container\" id=\"btn-7-contenido\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35cae9e7 e-con-full e-flex e-con e-child\" data-id=\"35cae9e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c32fa2a font-26 elementor-widget elementor-widget-heading\" data-id=\"4c32fa2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Diplomado Internacional en Medicina Intensiva<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20ee062a font-20 elementor-widget elementor-widget-heading\" data-id=\"20ee062a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sobre el programa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-938d8e6 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"938d8e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Actualizaci\u00f3n esencial para el manejo del paciente cr\u00edtico, con enfoque en patolog\u00edas complejas y emergencias de alta demanda.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f2f4a5b font-20 elementor-widget elementor-widget-heading\" data-id=\"6f2f4a5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A qui\u00e9n est\u00e1 dirigido<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75356011 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"75356011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>M\u00e9dicos generales<\/li><li>Internistas<\/li><li>Profesionales de urgencias y UCI<\/li><li>Residentes cl\u00ednicos<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18715ee3 font-20 elementor-widget elementor-widget-heading\" data-id=\"18715ee3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contenidos principales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-172f5005 font-17 b-verde elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"172f5005\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Sepsis y shock s\u00e9ptico<\/li><li>S\u00edndrome de distr\u00e9s respiratorio agudo<\/li><li>Insuficiencia card\u00edaca y shock cardiog\u00e9nico<\/li><li>Tromboembolismo pulmonar<\/li><li>Infecciones en el paciente cr\u00edtico<\/li><li>Pancreatitis y hemorragia digestiva<\/li><li>Insuficiencia renal aguda<\/li><li>Politrauma y quemaduras<\/li><li>Accidente cerebrovascular y coma<\/li><li>Monitorizaci\u00f3n neurol\u00f3gica<\/li><\/ul>\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-1bfb8c3f elementor-align-right elementor-widget__width-inherit btn-bro elementor-widget elementor-widget-button\" data-id=\"1bfb8c3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DESCARGAR BROCHURE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ee8d94f fag-gral font-26 elementor-widget elementor-widget-n-accordion\" data-id=\"5ee8d94f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1590\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1590\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h2 class=\"e-n-accordion-item-title-text\"> Preguntas frecuentes <\/h2><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sort-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sort-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1590\" class=\"elementor-element elementor-element-43943cba e-con-full e-flex e-con e-child\" data-id=\"43943cba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1590\" class=\"elementor-element elementor-element-8fbf99a e-con-full e-flex e-con e-child\" data-id=\"8fbf99a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60b7a471 font-18 titulo-faq-interno elementor-widget elementor-widget-heading\" data-id=\"60b7a471\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u00bfCu\u00e1l es la modalidad de estudio?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2475ff6e font-17 respuesta-faq-gral elementor-widget elementor-widget-text-editor\" data-id=\"2475ff6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tLos diplomados son 100% online, con clases grabadas, plataforma virtual 24\/7 y recursos de estudio complementarios.\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-328ae18c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"328ae18c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1590\" class=\"elementor-element elementor-element-1debe8b7 e-con-full e-flex e-con e-child\" data-id=\"1debe8b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50c1c9e7 font-18 titulo-faq-interno elementor-widget elementor-widget-heading\" data-id=\"50c1c9e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u00bfRecibo certificado al finalizar?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d11eff1 font-17 respuesta-faq-gral elementor-widget elementor-widget-text-editor\" data-id=\"2d11eff1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tS\u00ed. Al completar el diplomado recibir\u00e1s certificaci\u00f3n con aval acad\u00e9mico internacional otorgado por UDIMA y AMIR.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29a1cc6c e-con-full e-flex e-con e-child\" data-id=\"29a1cc6c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48cce543 font-32 elementor-widget elementor-widget-heading\" data-id=\"48cce543\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Da el siguiente paso en tu carrera m\u00e9dica<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b797d30 font-22 elementor-widget elementor-widget-text-editor\" data-id=\"1b797d30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Tu crecimiento profesional comienza donde empieza tu actualizaci\u00f3n cl\u00ednica<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1252b4fd elementor-widget elementor-widget-html\" data-id=\"1252b4fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.sub-menu{\n    display: grid;\n    grid-template-columns: auto auto auto auto auto auto auto;\n}\n\n.sub-opc{\n    padding-inline: 3%;\n    cursor: pointer;\n}\n\n.sub-opc:first-child{\n    padding-left: 0;\n}\n\n.sub-opc:last-child{\n    padding-right: 0;\n}\n\n.sub-opc:nth-child(even):before,\n.sub-opc:nth-child(even):after{\n    content:\"\";\n    position: absolute;\n    width: 1px;\n    height: 70%;\n    background-color: #B8BE14;\n    top: 15%;\n    z-index: 0;\n}\n\n.sub-opc:nth-child(even):before{\n    left: 0;\n}\n\n.sub-opc:nth-child(even):after{\n    right: 0;\n}\n\n.sub-opc.activo h2{\n    color: #B8BE14 !important;\n}\n\n.btn-bro a{\n    letter-spacing: 4.55px !important;\n}\n\n@media(max-width:980px){\n    .sub-menu{\n        grid-template-columns: repeat(7, minmax(180px, 1fr));\n        grid-column-gap: 0px;\n        overflow-x: auto;\n                display: grid;\n        align-items: center;\n    }\n    \n    .contenido-submenu{\n        padding: 45px 40px !important;\n    }\n    \n}\n\n@media(max-width:767px){\n    .contenido-submenu{\n        padding: 40px 35px !important;\n    }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3be4a20f elementor-widget elementor-widget-html\" data-id=\"3be4a20f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* Ocultar todos los contenidos por defecto *\/\r\n  .contenido-submenu {\r\n    display: none;\r\n    position: relative; \/* para que las flechas se posicionen respecto a cada bloque *\/\r\n    box-sizing: border-box;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  .contenido-submenu.mostrar {\r\n    display: flex; \/* si tu layout necesita block, c\u00e1mbialo a block *\/\r\n  }\r\n\r\n  \/* Flechas centradas verticalmente dentro de cada .contenido-submenu *\/\r\n  .nav-arrow {\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    background: #B8BE14;\r\n    border: none;\r\n    color: #ffffff;\r\n    padding: 6px 10px;\r\n    border-radius: 50%;\r\n    font-size: 30px;\r\n    line-height: 0.5em;\r\n    cursor: pointer;\r\n    transition: all 0.18s ease;\r\n    z-index: 10;\r\n    width: 30px;\r\n    height: 30px;\r\n    display: flex;\r\n    align-items: normal;\r\n    justify-content: center;\r\n  }\r\n\r\n  \/* Ajusta estos valores seg\u00fan qu\u00e9 tan afuera\/adentro las quieras *\/\r\n  .nav-prev { left: 20px; }\r\n  .nav-next { right: 20px; }\r\n\r\n  .nav-arrow:hover {\r\n    background: #08467F;\r\n  }\r\n\r\n  .nav-arrow:focus {\r\n    outline: none;\r\n    opacity: 0.5;\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .nav-prev { left: 7px; }\r\n    .nav-next { right: 7px; }\r\n    \r\n    .nav-arrow {\r\n      width: 27px;\r\n      height: 27px;\r\n      line-height: 0.35em;\r\n    }\r\n  }\r\n  \r\n  @media (max-width: 767px) {\r\n    .nav-arrow {\r\n      width: 23px;\r\n      height: 23px;\r\n      line-height: 0.3em;\r\n    }\r\n    \r\n    .nav-prev { left: 3px; }\r\n    .nav-next { right: 3px; }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\njQuery(document).ready(function () {\r\n  var $subOpc = jQuery(\".sub-opc\");\r\n  var $contenidos = jQuery(\".contenido-submenu\");\r\n\r\n  if ($subOpc.length === 0 || $contenidos.length === 0) {\r\n    return;\r\n  }\r\n\r\n  \/\/ \ud83d\udd39 Calcular altura m\u00e1xima y aplicarla a todos los .contenido-submenu\r\n  function fijarAlturaMaxima() {\r\n    var maxH = 0;\r\n\r\n    $contenidos.each(function () {\r\n      var $c = jQuery(this);\r\n      var estabaOculto = !$c.hasClass(\"mostrar\") && $c.css(\"display\") === \"none\";\r\n\r\n      if (estabaOculto) {\r\n        \/\/ Mostrar temporalmente para poder medir\r\n        $c.css({\r\n          visibility: \"hidden\",\r\n          display: \"block\",\r\n          position: \"absolute\"\r\n        });\r\n      }\r\n\r\n      var h = $c.outerHeight();\r\n      if (h > maxH) maxH = h;\r\n\r\n      if (estabaOculto) {\r\n        \/\/ Volver al estado original\r\n        $c.css({\r\n          visibility: \"\",\r\n          display: \"none\",\r\n          position: \"\"\r\n        });\r\n      }\r\n    });\r\n\r\n    if (maxH > 0) {\r\n      $contenidos.css(\"height\", maxH + \"px\");\r\n    }\r\n  }\r\n\r\n  \/\/ Asegurar que haya uno activo\r\n  if ($subOpc.filter(\".activo\").length === 0) {\r\n    $subOpc.first().addClass(\"activo\");\r\n  }\r\n\r\n  \/\/ Inyectar flechas dentro de cada contenido (no tocamos alturas)\r\n  $contenidos.each(function () {\r\n    var $c = jQuery(this);\r\n    if ($c.find(\".nav-prev\").length === 0) {\r\n      $c.append('<button class=\"nav-arrow nav-prev\" type=\"button\">\u2039<\/button>');\r\n    }\r\n    if ($c.find(\".nav-next\").length === 0) {\r\n      $c.append('<button class=\"nav-arrow nav-next\" type=\"button\">\u203a<\/button>');\r\n    }\r\n  });\r\n\r\n  function mostrarContenidoPorId(idBoton, doScroll) {\r\n    var targetId = idBoton + \"-contenido\";\r\n    var $target = jQuery(\"#\" + targetId);\r\n    if (!$target.length) return;\r\n\r\n    $contenidos.removeClass(\"mostrar\").hide();\r\n    $target.addClass(\"mostrar\").css(\"display\",\"flex\");\r\n\r\n    $subOpc.removeClass(\"activo\");\r\n    jQuery(\"#\" + idBoton).addClass(\"activo\");\r\n\r\n    if (doScroll) {\r\n      jQuery(\"html, body\").animate({\r\n        scrollTop: $target.offset().top - 100\r\n      }, 450);\r\n    }\r\n  }\r\n\r\n  \/\/ Mostrar inicial\r\n  (function mostrarInicial() {\r\n    var $activo = $subOpc.filter(\".activo\").first();\r\n    var id = $activo.attr(\"id\");\r\n    if (id) {\r\n      mostrarContenidoPorId(id, false);\r\n    } else {\r\n      \/\/ fallback por si algo raro\r\n      $contenidos.first().addClass(\"mostrar\").css(\"display\",\"flex\");\r\n    }\r\n\r\n    \/\/ Una vez que hay algo visible, fijamos alturas\r\n    fijarAlturaMaxima();\r\n  })();\r\n\r\n  \/\/ Por si hay im\u00e1genes que cargan despu\u00e9s y cambian alturas\r\n  jQuery(window).on(\"load\", function () {\r\n    fijarAlturaMaxima();\r\n  });\r\n\r\n  \/\/ Click en tabs\r\n  $subOpc.off(\"click.miTabs\").on(\"click.miTabs\", function () {\r\n    var id = jQuery(this).attr(\"id\");\r\n    if (!id) return;\r\n    mostrarContenidoPorId(id, true);\r\n  });\r\n\r\n  \/\/ Swipe\r\n  var startX = 0, endX = 0, umbral = 50;\r\n\r\n  $contenidos.on(\"touchstart.miTabs\", function (e) {\r\n    var t = e.originalEvent.touches && e.originalEvent.touches[0];\r\n    if (t) startX = t.clientX;\r\n  });\r\n\r\n  $contenidos.on(\"touchend.miTabs\", function (e) {\r\n    var t = e.originalEvent.changedTouches && e.originalEvent.changedTouches[0];\r\n    if (t) endX = t.clientX;\r\n    var diffX = endX - startX;\r\n    if (Math.abs(diffX) < umbral) return;\r\n\r\n    var $activo = $subOpc.filter(\".activo\").first();\r\n    var idx = $subOpc.index($activo);\r\n    if (diffX < 0) idx = idx + 1; else idx = idx - 1;\r\n    if (idx < 0 || idx >= $subOpc.length) return;\r\n\r\n    mostrarContenidoPorId($subOpc.eq(idx).attr(\"id\"), true);\r\n  });\r\n\r\n  \/\/ Flechas dentro de cada contenido\r\n  $contenidos.on(\"click.miTabs\", \".nav-next\", function () {\r\n    var $activo = $subOpc.filter(\".activo\").first();\r\n    var idx = $subOpc.index($activo) + 1;\r\n    if (idx >= $subOpc.length) return;\r\n    mostrarContenidoPorId($subOpc.eq(idx).attr(\"id\"), true);\r\n  });\r\n\r\n  $contenidos.on(\"click.miTabs\", \".nav-prev\", function () {\r\n    var $activo = $subOpc.filter(\".activo\").first();\r\n    var idx = $subOpc.index($activo) - 1;\r\n    if (idx < 0) return;\r\n    mostrarContenidoPorId($subOpc.eq(idx).attr(\"id\"), true);\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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Transforma tu futuro profesional.\u00a0 La medicina no se detiene. Cada a\u00f1o surgen nuevas gu\u00edas, tecnolog\u00edas, tratamientos y est\u00e1ndares que transforman la pr\u00e1ctica cl\u00ednica. Para mantenerse vigente, diferenciarse y brindar una atenci\u00f3n segura y actualizada, los profesionales de la salud necesitan oportunidades de formaci\u00f3n flexible, basada en evidencia y adaptada al ritmo laboral real. Los Diplomados &hellip;<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_genesis_block_theme_hide_title":false,"footnotes":""},"class_list":["post-14664","page","type-page","status-publish","hentry","post","without-featured-image"],"acf":[],"_links":{"self":[{"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/pages\/14664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/comments?post=14664"}],"version-history":[{"count":101,"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/pages\/14664\/revisions"}],"predecessor-version":[{"id":17897,"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/pages\/14664\/revisions\/17897"}],"wp:attachment":[{"href":"https:\/\/qa-server.amircolombia.com\/mexico\/wp-json\/wp\/v2\/media?parent=14664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}