{"id":147329,"date":"2026-10-02T16:58:43","date_gmt":"2026-10-02T13:58:43","guid":{"rendered":"https:\/\/hotelrunner.com\/?page_id=147329"},"modified":"2026-10-07T16:28:54","modified_gmt":"2026-10-07T13:28:54","slug":"programa-acceso-ia","status":"publish","type":"page","link":"https:\/\/hotelrunner.com\/es\/programa-acceso-ia\/","title":{"rendered":"Programa de Acceso para IA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"147329\" class=\"elementor elementor-147329 elementor-147278\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54fdb1e1 e-con-full e-flex elementor-invisible e-con e-parent\" data-id=\"54fdb1e1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1c0d1547 e-flex e-con-boxed e-con e-child\" data-id=\"1c0d1547\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-561e9e76 e-con-full e-flex e-con e-child\" data-id=\"561e9e76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4050380 elementor-widget elementor-widget-hr_label\" data-id=\"4050380\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_label.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <span class=\"hr-label\"><\/span>\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-297b652a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"297b652a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dele a su asistente de viajes con IA la infraestructura para <b>reservar hoteles<\/b><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a6b9e7a elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5a6b9e7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Inventario hotelero en vivo, disponibilidad y precios en tiempo real, e infraestructura de reservas, todo a trav\u00e9s de una \u00fanica integraci\u00f3n de API. Creado para bots de IA, asistentes, agentes de voz y proveedores de agentes, ya sea que sus usuarios escriban o hablen.<\/p>\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-72f516ac elementor-widget elementor-widget-hr_button\" data-id=\"72f516ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"btn-wrapper\">\n            <a class=\"btn normal has-no-icon\" href=\"#form\">\n                                <span class=\"btn-text\">Hable con nuestro equipo<\/span>\n                            <\/a>\n        <\/div>\n        \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-2214a36d e-con-full elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con e-child\" data-id=\"2214a36d\" 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-4416cb26 elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"4416cb26\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/hotelrunner.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/AI_Acces_Final2.json&quot;,&quot;id&quot;:147291,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;link_to&quot;:&quot;none&quot;,&quot;trigger&quot;:&quot;arriving_to_viewport&quot;,&quot;viewport&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-239420af e-con-full e-flex e-con e-child\" data-id=\"239420af\" 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-e60d1b4 elementor-widget elementor-widget-hr_label_marquee\" data-id=\"e60d1b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_label_marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-label-marquee hr-label-marquee--pause\" style=\"--hr-label-marquee-speed: 45s;\">\n            <div class=\"hr-label-marquee__track\">\n                            <span class=\"hr-label-marquee__item\">Asistentes de viaje con IA<\/span>\n                        <span class=\"hr-label-marquee__item\">Agentes de viaje por voz<\/span>\n                        <span class=\"hr-label-marquee__item\">Planificadores de viaje con IA<\/span>\n                        <span class=\"hr-label-marquee__item\">Agentes de viaje con IA<\/span>\n                        <span class=\"hr-label-marquee__item\">Plataformas de viaje ag\u00e9nticas<\/span>\n                        <span class=\"hr-label-marquee__item\">Productos de viaje conversacionales y de voz<\/span>\n                        <span class=\"hr-label-marquee__item\">Plataformas de reserva impulsadas por IA<\/span>\n                        <span class=\"hr-label-marquee__item\">Empresas de tecnolog\u00eda de viajes<\/span>\n                        <span class=\"hr-label-marquee__item\">Plataformas de IA que se expanden a los viajes<\/span>\n                        <span class=\"hr-label-marquee__item\">Asistentes digitales con casos de uso de viaje<\/span>\n                                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Asistentes de viaje con IA<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Agentes de viaje por voz<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Planificadores de viaje con IA<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Agentes de viaje con IA<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Plataformas de viaje ag\u00e9nticas<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Productos de viaje conversacionales y de voz<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Plataformas de reserva impulsadas por IA<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Empresas de tecnolog\u00eda de viajes<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Plataformas de IA que se expanden a los viajes<\/span>\n                        <span class=\"hr-label-marquee__item\" aria-hidden=\"true\">Asistentes digitales con casos de uso de viaje<\/span>\n                        <\/div>\n        <\/div>\n        \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-ab94fc0 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"ab94fc0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42b5d753 elementor-widget elementor-widget-heading\" data-id=\"42b5d753\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Puede planificar el viaje.<br>\nPero le cuesta captar el inventario en tiempo real.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3453572c e-con-full e-flex e-con e-child\" data-id=\"3453572c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3c417322 e-con-full e-flex e-con e-child\" data-id=\"3c417322\" 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-1adcd853 elementor-widget elementor-widget-heading\" data-id=\"1adcd853\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Inventario<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d491592 elementor-widget elementor-widget-heading\" data-id=\"4d491592\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">La brecha del inventario en vivo<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4efdeae9 elementor-widget elementor-widget-text-editor\" data-id=\"4efdeae9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tUn agente de IA puede mantener una conversaci\u00f3n de viajes sofisticada, pero sin acceso directo al inventario hotelero en vivo, la disponibilidad y las tarifas, debe enviar al usuario a otro lugar para completar la reserva. Cada transferencia a un tercero genera fricci\u00f3n, y la fricci\u00f3n reduce la conversi\u00f3n.\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-7cc2b379 e-con-full e-flex e-con e-child\" data-id=\"7cc2b379\" 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-7a0df344 elementor-widget elementor-widget-heading\" data-id=\"7a0df344\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Tiempo<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16aa5484 elementor-widget elementor-widget-heading\" data-id=\"16aa5484\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Velocidad de lanzamiento al mercado<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee42f6b elementor-widget elementor-widget-text-editor\" data-id=\"ee42f6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tConstruir la conectividad hotelera por cuenta propia implica contratos, integraciones y relaciones negociadas en todo el ecosistema hotelero. HotelRunner abre una red global de propiedades en vivo a trav\u00e9s de una \u00fanica integraci\u00f3n de marketplace.\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-295cd9c2 e-con-full e-flex e-con e-child\" data-id=\"295cd9c2\" 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-cf99974 elementor-widget elementor-widget-heading\" data-id=\"cf99974\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Ingresos<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78493858 elementor-widget elementor-widget-heading\" data-id=\"78493858\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Monetizaci\u00f3n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31652983 elementor-widget elementor-widget-text-editor\" data-id=\"31652983\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tUna vez que la reserva est\u00e1 integrada en su producto, la conversaci\u00f3n sigue generando ingresos. Las mejoras de habitaci\u00f3n, la restauraci\u00f3n, los traslados, las experiencias y otras ofertas complementarias pasan a formar parte de lo que su IA puede presentar a un viajero.\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>\n\t\t<div class=\"elementor-element elementor-element-ab05307 e-con-full e-flex e-con e-child\" data-id=\"ab05307\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-38e8a1a9 e-con-full e-flex e-con e-child\" data-id=\"38e8a1a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3c208944 e-con-full e-flex e-con e-child\" data-id=\"3c208944\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-473f6526 elementor-widget elementor-widget-html\" data-id=\"473f6526\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<svg width=\"34\" height=\"34\" viewBox=\"0 0 34 34\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"Overlay\">\n<rect width=\"34\" height=\"34\" rx=\"9\" fill=\"#FCDFD3\"\/>\n<g id=\"HDS Icons\/Check\">\n<path id=\"Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.5041 11.9921C24.7384 12.2265 24.7384 12.6064 24.5041 12.8407L15.3374 22.0073C15.2249 22.1199 15.0723 22.1831 14.9132 22.1831C14.754 22.1831 14.6014 22.1199 14.4889 22.0073L10.3222 17.8407C10.0879 17.6064 10.0879 17.2265 10.3222 16.9921C10.5565 16.7578 10.9364 16.7578 11.1707 16.9921L14.9132 20.7345L23.6556 11.9921C23.8899 11.7578 24.2698 11.7578 24.5041 11.9921Z\" fill=\"#F15F22\"\/>\n<\/g>\n<\/g>\n<\/svg>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-818524a elementor-widget elementor-widget-heading\" data-id=\"818524a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Reservar<\/h4>\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-3dd8952c elementor-widget elementor-widget-text-editor\" data-id=\"3dd8952c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tComplete la reserva mediante una transferencia al motor de reservas, o de forma nativa dentro de su producto.\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-1969ae76 e-con-full e-flex e-con e-child\" data-id=\"1969ae76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-16908c40 e-con-full e-flex e-con e-child\" data-id=\"16908c40\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ba96361 elementor-widget elementor-widget-html\" data-id=\"6ba96361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"34\" height=\"34\" fill=\"none\" viewBox=\"0 0 34 34\"><rect width=\"34\" height=\"34\" fill=\"#FCDFD3\" rx=\"9\"\/><path fill=\"#F15F22\" fill-rule=\"evenodd\" d=\"M9.586 16.852a6.84 6.84 0 0 1 6.883-6.85 6.847 6.847 0 0 1 6.818 6.85c0 1.676-.602 3.21-1.601 4.401l2.258 2.259a.6.6 0 1 1-.848.848l-2.259-2.258a6.82 6.82 0 0 1-4.4 1.6 6.847 6.847 0 0 1-6.851-6.85m1.2-.03v.03a5.647 5.647 0 0 0 9.685 3.955 5.647 5.647 0 0 0-4.065-9.605 5.64 5.64 0 0 0-5.62 5.62\" clip-rule=\"evenodd\"\/><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2338abca elementor-widget elementor-widget-heading\" data-id=\"2338abca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Inventario en vivo<\/h4>\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-4a9ea837 elementor-widget elementor-widget-text-editor\" data-id=\"4a9ea837\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDisponibilidad y tarifas en tiempo real en toda la red, en el momento exacto de la solicitud.\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-7467402e e-con-full e-flex e-con e-child\" data-id=\"7467402e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1db4d71e e-con-full e-flex e-con e-child\" data-id=\"1db4d71e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-156d4bb4 elementor-widget elementor-widget-html\" data-id=\"156d4bb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"33\" height=\"34\" fill=\"none\" viewBox=\"0 0 33 34\"><rect width=\"32.455\" height=\"34\" fill=\"#FCDFD3\" rx=\"9\"\/><path fill=\"#F15F22\" fill-rule=\"evenodd\" d=\"M17.095 11.522h-.002l-.483.124a18.5 18.5 0 0 1-8.035.192.29.29 0 0 0-.342.29v11.074a.3.3 0 0 0 .244.282l.026.005.146.037c2.606.516 5.29.447 7.877-.19l.244-.061a18.2 18.2 0 0 1 7.775-.245.7.7 0 0 1 .22.009.29.29 0 0 0 .35-.28V11.7a.284.284 0 0 0-.218-.28l-.406-.072a16.84 16.84 0 0 0-7.396.175m7.773 12.993a.7.7 0 0 1-.338.01 16.7 16.7 0 0 0-7.404.177l-.245.061h-.002a19.6 19.6 0 0 1-8.57.194l-.152-.038a1.77 1.77 0 0 1-1.395-1.717V12.127a1.76 1.76 0 0 1 2.085-1.734l.01.002a17 17 0 0 0 7.398-.176l.48-.123c2.627-.66 5.38-.724 8.038-.193l.402.072c.818.16 1.412.883 1.412 1.723V22.76a1.76 1.76 0 0 1-1.72 1.755m-4.084-11.881c.696-.01 1.41.01 2.13.085a.735.735 0 0 1-.152 1.463 16 16 0 0 0-1.955-.078.735.735 0 0 1-.023-1.47m-6.038 2.768a2.778 2.778 0 1 1 3.929 3.93 2.778 2.778 0 0 1-3.93-3.93m1.964.657a1.307 1.307 0 1 0 0 2.615 1.307 1.307 0 0 0 0-2.615m-6.86 5.337a.735.735 0 0 1 .798-.666c.645.059 1.303.079 1.966.069a.735.735 0 1 1 .021 1.47c-.705.01-1.416-.01-2.12-.074a.735.735 0 0 1-.666-.8\" clip-rule=\"evenodd\"\/><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-633815e5 elementor-widget elementor-widget-heading\" data-id=\"633815e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Venta adicional<\/h4>\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-62c04e92 elementor-widget elementor-widget-text-editor\" data-id=\"62c04e92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tMejoras de habitaci\u00f3n, traslados, experiencias y servicios complementarios, antes y despu\u00e9s de la estancia.\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>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32001fb1 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"32001fb1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69a37405 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"69a37405\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Combine su capacidad de reserva con el inventario en vivo de HotelRunner<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75a4a855 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"75a4a855\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>El Programa de Acceso para IA otorga a los proveedores de bots de IA, asistentes, voz y agentes acceso directo mediante API al Motor de Reservas de HotelRunner, de modo que la b\u00fasqueda de hoteles, la disponibilidad, los precios y las reservas funcionan todos dentro de su propio producto.<\/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-6e5046bf e-con-full e-flex e-con e-child\" data-id=\"6e5046bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e7f4450 elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"5e7f4450\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-5e7f4450-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-5e7f4450-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon\" aria-hidden=\"true\"><svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-1-HDS Icons\/Search\">\n<path id=\"hr-svg-1-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.73248 9.58251C2.73248 5.79281 5.79278 2.73251 9.58248 2.73251C9.59352 2.73251 9.60452 2.73282 9.61548 2.73342C13.3816 2.75071 16.4333 5.80387 16.4333 9.58335C16.4333 11.2581 15.8313 12.7931 14.8321 13.9836L17.0909 16.2424C17.3252 16.4767 17.3252 16.8566 17.0909 17.0909C16.8566 17.3253 16.4767 17.3253 16.2424 17.0909L13.9836 14.8321C12.7931 15.8314 11.2581 16.4333 9.58332 16.4333C5.80395 16.4333 2.75085 13.3818 2.73339 9.61581C2.73279 9.60479 2.73248 9.59369 2.73248 9.58251ZM3.93256 9.55292C3.93306 9.563 3.93332 9.57314 3.93332 9.58335C3.93332 12.7025 6.45687 15.2333 9.58332 15.2333C11.1222 15.2333 12.5181 14.617 13.5374 13.6179C13.5494 13.6034 13.5621 13.5893 13.5757 13.5757C13.5893 13.5622 13.6033 13.5494 13.6178 13.5374C14.617 12.5181 15.2333 11.1222 15.2333 9.58335C15.2333 6.4569 12.7025 3.93335 9.58332 3.93335C9.57322 3.93335 9.56316 3.93309 9.55313 3.93259C6.4496 3.94827 3.94837 6.44943 3.93256 9.55292Z\" fill=\"#F15F22\"\/>\n<\/g>\n<\/svg>\n<\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            B\u00fasqueda de hoteles en vivo                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-2-down-arrow 1\">\n<path id=\"hr-svg-2-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-5e7f4450-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-5e7f4450-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Busque en la red por destino, fechas, hu\u00e9spedes y filtros, y lleve resultados reales a la conversaci\u00f3n.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4aff907b elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"4aff907b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-4aff907b-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-4aff907b-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" fill=\"none\" viewBox=\"0 0 19 19\">\n  <path fill=\"#F15F22\" fill-rule=\"evenodd\" d=\"M5.102 0c.388 0 .704.315.704.704v.761h7.388V.704a.704.704 0 0 1 1.408 0v.761h.762A3.636 3.636 0 0 1 19 5.101v10.263A3.636 3.636 0 0 1 15.364 19H3.636A3.636 3.636 0 0 1 0 15.364V5.101a3.636 3.636 0 0 1 3.636-3.636h.762V.704c0-.389.315-.704.704-.704m-.704 2.873h-.762c-1.23 0-2.229.997-2.229 2.228v1.74h16.186v-1.74c0-1.23-.998-2.228-2.229-2.228h-.762v.763a.704.704 0 0 1-1.408 0v-.763H5.806v.763a.704.704 0 1 1-1.408 0zm13.195 5.376H1.407v7.115a2.23 2.23 0 0 0 2.229 2.229h11.728a2.23 2.23 0 0 0 2.229-2.229z\" clip-rule=\"evenodd\"\/>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Disponibilidad en tiempo real                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-4-down-arrow 1\">\n<path id=\"hr-svg-4-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-4aff907b-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-4aff907b-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Consulte la disponibilidad de habitaciones en vivo en el momento exacto en que el viajero est\u00e1 decidiendo.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bbaf911 elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"6bbaf911\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-6bbaf911-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-6bbaf911-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" viewBox=\"0 0 20 20\">\n  <g clip-path=\"url(#hr-svg-5-a)\">\n    <path fill=\"#F15F22\" fill-rule=\"evenodd\" d=\"M7.787 4.861c.624-1.168 2.28-1.144 2.884.049l.004.007 4.498 9.115 1.967-3.968a1.61 1.61 0 0 1 1.461-.91h2.512c.49 0 .887.404.887.902 0 .497-.397.9-.887.9h-2.43l-2.061 4.159a1.629 1.629 0 0 1-2.899 0l-.009-.017-4.502-9.125-2.178 4.098c-.287.519-.831.85-1.423.85h-6.724A.894.894 0 0 1-2 10.02c0-.498.397-.901.887-.901h6.638z\" clip-rule=\"evenodd\"\/>\n  <\/g>\n  <defs>\n    <clipPath id=\"hr-svg-5-a\">\n      <path fill=\"#fff\" d=\"M0 0h20v20H0z\"\/>\n    <\/clipPath>\n  <\/defs>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Precios en tiempo real                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-6-down-arrow 1\">\n<path id=\"hr-svg-6-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-6bbaf911-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-6bbaf911-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Obtenga informaci\u00f3n actualizada de tarifas y precios para las propiedades que presenta.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b1a892f elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"3b1a892f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-3b1a892f-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-3b1a892f-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" fill=\"none\" viewBox=\"0 0 17 17\">\n  <path fill=\"#F15F22\" d=\"M2.66 2.655a.6.6 0 0 1 .848 0l.008.008.004.004a.6.6 0 0 1-.42 1.028h-.008a.6.6 0 0 1-.54-.338.6.6 0 0 1 .107-.702m2.083 0a.6.6 0 0 1 .849 0l.008.008.004.004a.6.6 0 0 1-.42 1.028h-.008a.6.6 0 0 1-.54-.338.6.6 0 0 1 .107-.702m2.084 0a.6.6 0 0 1 .848 0l.009.008.004.004a.6.6 0 0 1-.42 1.028h-.009a.6.6 0 0 1-.54-.338.6.6 0 0 1 .108-.702\"\/>\n  <path fill=\"#F15F22\" fill-rule=\"evenodd\" d=\"M16.2 3.1c0-1.716-1.395-3.1-3.1-3.1h-10A3.097 3.097 0 0 0 0 3.1v10c0 1.705 1.384 3.1 3.1 3.1h5a.6.6 0 1 0 0-1.2h-5c-1.05 0-1.9-.855-1.9-1.9V6.2H15v1.9a.6.6 0 1 0 1.2 0zM3.1 1.2c-1.052 0-1.9.848-1.9 1.9V5H15V3.1c0-1.05-.855-1.9-1.9-1.9z\" clip-rule=\"evenodd\"\/>\n  <path fill=\"#F15F22\" d=\"M13.108 8.092a.6.6 0 0 1 0 .849l-.417.417a.6.6 0 1 1-.849-.849l.417-.417a.6.6 0 0 1 .849 0M8.51 8.51a.6.6 0 0 1 .848 0l.416.416a.6.6 0 1 1-.848.848l-.417-.416a.6.6 0 0 1 0-.849\"\/>\n  <path fill=\"#F15F22\" fill-rule=\"evenodd\" d=\"M16.011 13.906a.6.6 0 0 1-.281.24l-1.067.442-.025.01c-.014.004-.034.018-.05.054l-.002.008-.453 1.065a1.446 1.446 0 0 1-1.874.753l-.004-.002a1.47 1.47 0 0 1-.818-.9l-.004-.015-.982-3.33-.001-.001a1.436 1.436 0 0 1 .952-1.785 1.4 1.4 0 0 1 .809-.015l.008.002 3.322.975h.002a1.43 1.43 0 0 1 .965 1.783l-.003.01a1.46 1.46 0 0 1-.494.706m-4.124-2.32a.2.2 0 0 0-.114 0l-.016.005a.236.236 0 0 0-.158.294l.002.004.98 3.324c.024.07.08.13.145.16a.247.247 0 0 0 .307-.129l.447-1.05c.133-.324.39-.59.734-.72l.78-.322a.6.6 0 0 1 .237-.169.24.24 0 0 0 .13-.145.23.23 0 0 0-.152-.278h-.003z\" clip-rule=\"evenodd\"\/>\n  <path fill=\"#F15F22\" d=\"M9.358 11.842a.6.6 0 0 1 0 .849l-.417.417a.6.6 0 0 1-.849-.849l.417-.417a.6.6 0 0 1 .849 0\"\/>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Contenido hotelero                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-8-down-arrow 1\">\n<path id=\"hr-svg-8-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-3b1a892f-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-3b1a892f-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Descripciones, comodidades, im\u00e1genes y metadatos para fundamentar las recomendaciones que hace su IA.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-732308a8 elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"732308a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-732308a8-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-732308a8-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"19\" viewBox=\"0 0 20 19\" fill=\"none\">\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.72615 0C5.12431 0 5.44708 0.322775 5.44708 0.720938V1.0013H12.0156V0.720938C12.0156 0.322775 12.3384 0 12.7366 0C13.1347 0 13.4575 0.322775 13.4575 0.720938V1.0013H14.7392C16.2364 1.0013 17.4627 2.21289 17.4627 3.72484V7.73005C17.4627 8.12821 17.1399 8.45099 16.7418 8.45099C16.3436 8.45099 16.0208 8.12821 16.0208 7.73005V6.44839H1.44187V14.7392C1.44187 15.4436 2.01644 16.0208 2.72354 16.0208H7.73005C8.12821 16.0208 8.45099 16.3436 8.45099 16.7418C8.45099 17.1399 8.12821 17.4627 7.73005 17.4627H2.72354C1.21777 17.4627 0 16.2376 0 14.7392V3.72484C0 2.21524 1.21393 1.0013 2.72354 1.0013H4.00521V0.720938C4.00521 0.322775 4.32798 0 4.72615 0ZM4.00521 2.44318H2.72354C2.01026 2.44318 1.44187 3.01156 1.44187 3.72484V5.00651H16.0208V3.72484C16.0208 3.01391 15.4448 2.44318 14.7392 2.44318H13.4575V2.72354C13.4575 3.1217 13.1347 3.44448 12.7366 3.44448C12.3384 3.44448 12.0156 3.1217 12.0156 2.72354V2.44318H5.44708V2.72354C5.44708 3.1217 5.12431 3.44448 4.72615 3.44448C4.32798 3.44448 4.00521 3.1217 4.00521 2.72354V2.44318ZM7.76009 8.72234C7.76009 8.184 8.19301 7.75108 8.73135 7.75108C9.24094 7.75108 9.70262 8.16551 9.70262 8.72234C9.70262 9.00865 9.57381 9.2474 9.41511 9.4061C9.26146 9.55975 9.03275 9.68539 8.7585 9.69322C8.16486 9.72162 7.76009 9.22315 7.76009 8.73236C7.76009 8.73069 7.7601 8.72902 7.76011 8.72735C7.7601 8.72568 7.76009 8.72401 7.76009 8.72234ZM4.71106 7.7601C4.71275 7.7601 4.71444 7.76009 4.71613 7.76009C4.73985 7.76009 4.76331 7.76124 4.78645 7.76348C5.25733 7.80313 5.6874 8.18758 5.6874 8.73135C5.6874 9.01766 5.55858 9.25641 5.39989 9.41511C5.24119 9.57381 5.00244 9.70262 4.71613 9.70262C4.1593 9.70262 3.74487 9.24094 3.74487 8.73135C3.74487 8.21646 4.1409 7.798 4.64642 7.76253C4.6661 7.76091 4.68602 7.76009 4.70612 7.76009C4.70777 7.76009 4.70941 7.7601 4.71106 7.7601ZM14.639 11.6752C14.0789 11.6752 13.5625 11.8483 13.1414 12.1446C12.8158 12.3738 12.3661 12.2955 12.137 11.9699C11.9078 11.6443 11.986 11.1946 12.3117 10.9654C12.972 10.5008 13.7773 10.2333 14.639 10.2333C16.6571 10.2333 18.3365 11.6744 18.7079 13.5819C18.8889 13.5773 19.0718 13.6404 19.2153 13.7729C19.5079 14.0429 19.5262 14.499 19.2561 14.7916L18.5352 15.5726C18.3987 15.7205 18.2066 15.8046 18.0054 15.8046C17.8042 15.8046 17.6121 15.7205 17.4757 15.5726L16.7547 14.7916C16.4847 14.499 16.5029 14.0429 16.7955 13.7729C16.9181 13.6596 17.0695 13.5971 17.2239 13.5842C16.8847 12.4791 15.8563 11.6752 14.639 11.6752ZM4.71106 11.7653C4.71275 11.7653 4.71444 11.7653 4.71613 11.7653C4.73985 11.7653 4.76331 11.7664 4.78645 11.7687C5.25733 11.8083 5.6874 12.1928 5.6874 12.7366C5.6874 13.0229 5.55858 13.2616 5.39989 13.4203C5.24119 13.579 5.00244 13.7078 4.71613 13.7078C4.15929 13.7078 3.74487 13.2461 3.74487 12.7366C3.74487 12.2217 4.1409 11.8032 4.64642 11.7677C4.6661 11.7661 4.68602 11.7653 4.70612 11.7653C4.70777 11.7653 4.70942 11.7653 4.71106 11.7653ZM11.299 12.8868C11.4993 12.8874 11.6903 12.9713 11.8262 13.1184L12.5571 13.9094C12.8273 14.2019 12.8093 14.658 12.5169 14.9282C12.387 15.0482 12.2249 15.1114 12.061 15.1189C12.4086 16.2171 13.4386 17.0171 14.649 17.0171C15.2086 17.0171 15.7305 16.8442 16.1691 16.5491C16.4995 16.3269 16.9475 16.4145 17.1697 16.7449C17.392 17.0753 17.3043 17.5232 16.974 17.7455C16.3112 18.1914 15.5114 18.459 14.649 18.459C12.6341 18.459 10.9487 17.0161 10.5722 15.1096C10.3935 15.1112 10.2139 15.0468 10.0731 14.9151C9.7824 14.643 9.7673 14.1868 10.0394 13.8961L10.7703 13.1151C10.9072 12.9688 11.0987 12.8861 11.299 12.8868Z\" fill=\"#F15F22\"\/>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Transferencia de reserva                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-10-down-arrow 1\">\n<path id=\"hr-svg-10-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-732308a8-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-732308a8-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Convierta con una transferencia fluida al motor de reservas de HotelRunner.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13a420b8 elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"13a420b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item is-ai\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-13a420b8-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-13a420b8-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                            <span class=\"hr-article__sparkle\" aria-hidden=\"true\">\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.12961 3.02991C6.57973 3.02991 6.94462 3.39484 6.94462 3.845C6.94462 6.33007 8.96003 8.34499 11.4453 8.34499C11.8954 8.34499 12.2603 8.70992 12.2603 9.16008C12.2603 9.61024 11.8954 9.97517 11.4453 9.97517C8.96026 9.97517 6.94576 11.9899 6.94576 14.4752C6.94576 14.9253 6.58086 15.2903 6.13074 15.2903C5.68062 15.2903 5.31572 14.9253 5.31572 14.4752C5.31572 11.9901 3.30031 9.97517 0.815017 9.97517C0.364896 9.97517 0 9.61024 0 9.16008C0 8.70992 0.364896 8.34499 0.815017 8.34499C3.30009 8.34499 5.31459 6.3303 5.31459 3.845C5.31459 3.39484 5.67949 3.02991 6.12961 3.02991Z\" fill=\"#18296F\"\/>\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5802 0C12.7792 0 12.9405 0.161316 12.9405 0.360309C12.9405 1.45883 13.8314 2.34951 14.93 2.34951C15.129 2.34951 15.2903 2.51083 15.2903 2.70982C15.2903 2.90882 15.129 3.07013 14.93 3.07013C13.8315 3.07013 12.941 3.96072 12.941 5.05934C12.941 5.25833 12.7797 5.41965 12.5807 5.41965C12.3817 5.41965 12.2204 5.25833 12.2204 5.05934C12.2204 3.96082 11.3295 3.07013 10.2309 3.07013C10.0319 3.07013 9.87061 2.90882 9.87061 2.70982C9.87061 2.51083 10.0319 2.34951 10.2309 2.34951C11.3294 2.34951 12.2199 1.45893 12.2199 0.360309C12.2199 0.161316 12.3812 0 12.5802 0Z\" fill=\"#18296F\"\/>\n<\/svg>\n                                <\/span>\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" viewBox=\"0 0 20 20\">\n  <path fill=\"#18296F\" fill-rule=\"evenodd\" d=\"M8.297.15a10 10 0 0 1 3.444 0c5.43.944 9.051 6.132 8.11 11.57-.942 5.444-6.115 9.075-11.532 8.13a.74.74 0 0 1 .253-1.458c4.616.804 9.022-2.29 9.824-6.924.802-4.639-2.286-9.056-6.908-9.86h-.001a8.5 8.5 0 0 0-2.936 0A.74.74 0 0 1 8.297.15m-3.06 1.876A.74.74 0 0 1 5.07 3.06a8.4 8.4 0 0 0-2 2.013.737.737 0 0 1-1.028.183.74.74 0 0 1-.183-1.031 9.9 9.9 0 0 1 2.348-2.367.737.737 0 0 1 1.03.168m-4.213 5.71a.74.74 0 0 1 .586.866 7.5 7.5 0 0 0 0 2.808.739.739 0 1 1-1.451.276 9 9 0 0 1 0-3.363.74.74 0 0 1 .865-.587m12.06.41a.74.74 0 0 1-.002 1.047l-3.22 3.219a.737.737 0 0 1-1.044-.001l-1.94-1.944a.74.74 0 0 1 0-1.047.737.737 0 0 1 1.045 0l1.418 1.421 2.699-2.697a.737.737 0 0 1 1.044.002M1.987 14.795a.737.737 0 0 1 .999.042v.001a1 1 0 0 1 .095.115A8.6 8.6 0 0 0 5.07 16.94a.74.74 0 0 1 .168 1.033.74.74 0 0 1-1.031.169 10 10 0 0 1-2.346-2.354.74.74 0 0 1 .126-.993\" clip-rule=\"evenodd\"\/>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Flujo de reserva completo                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-13-down-arrow 1\">\n<path id=\"hr-svg-13-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-13a420b8-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-13a420b8-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Las integraciones avanzadas completan el embudo de reservas de forma nativa, sin salir de su producto.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7afd6348 elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"7afd6348\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item is-ai\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-7afd6348-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-7afd6348-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                            <span class=\"hr-article__sparkle\" aria-hidden=\"true\">\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.12961 3.02991C6.57973 3.02991 6.94462 3.39484 6.94462 3.845C6.94462 6.33007 8.96003 8.34499 11.4453 8.34499C11.8954 8.34499 12.2603 8.70992 12.2603 9.16008C12.2603 9.61024 11.8954 9.97517 11.4453 9.97517C8.96026 9.97517 6.94576 11.9899 6.94576 14.4752C6.94576 14.9253 6.58086 15.2903 6.13074 15.2903C5.68062 15.2903 5.31572 14.9253 5.31572 14.4752C5.31572 11.9901 3.30031 9.97517 0.815017 9.97517C0.364896 9.97517 0 9.61024 0 9.16008C0 8.70992 0.364896 8.34499 0.815017 8.34499C3.30009 8.34499 5.31459 6.3303 5.31459 3.845C5.31459 3.39484 5.67949 3.02991 6.12961 3.02991Z\" fill=\"#18296F\"\/>\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5802 0C12.7792 0 12.9405 0.161316 12.9405 0.360309C12.9405 1.45883 13.8314 2.34951 14.93 2.34951C15.129 2.34951 15.2903 2.51083 15.2903 2.70982C15.2903 2.90882 15.129 3.07013 14.93 3.07013C13.8315 3.07013 12.941 3.96072 12.941 5.05934C12.941 5.25833 12.7797 5.41965 12.5807 5.41965C12.3817 5.41965 12.2204 5.25833 12.2204 5.05934C12.2204 3.96082 11.3295 3.07013 10.2309 3.07013C10.0319 3.07013 9.87061 2.90882 9.87061 2.70982C9.87061 2.51083 10.0319 2.34951 10.2309 2.34951C11.3294 2.34951 12.2199 1.45893 12.2199 0.360309C12.2199 0.161316 12.3812 0 12.5802 0Z\" fill=\"#18296F\"\/>\n<\/svg>\n                                <\/span>\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" viewBox=\"0 0 20 20\">\n  <path fill=\"#18296F\" d=\"M18.52 5.885a4.405 4.405 0 0 0-4.405-4.404h-8.23a4.405 4.405 0 0 0-4.404 4.404v8.23a4.405 4.405 0 0 0 4.404 4.404h8.23a4.405 4.405 0 0 0 4.404-4.404zm-11.373 5.53a.741.741 0 0 1 .994 1.1l-1.904 1.718a.74.74 0 0 1-.992 0l-.937-.843a.741.741 0 0 1 .992-1.1l.44.396zm7.946.972.15.015a.74.74 0 0 1 0 1.451l-.15.016h-4.115a.742.742 0 0 1 0-1.482zM7.147 6.271a.741.741 0 0 1 .994 1.1L6.237 9.087a.74.74 0 0 1-.992.002l-.937-.844.497-.55.495-.551.44.397zm7.946.972.15.015a.74.74 0 0 1 0 1.45l-.15.016h-4.115a.742.742 0 0 1 0-1.481zm-10.84-.044A.74.74 0 0 1 5.3 7.145l-.992 1.1A.74.74 0 0 1 4.254 7.2M20 14.115A5.885 5.885 0 0 1 14.115 20h-8.23A5.885 5.885 0 0 1 0 14.115v-8.23A5.885 5.885 0 0 1 5.885 0h8.23A5.885 5.885 0 0 1 20 5.885z\"\/>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Acceso a reservas                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-16-down-arrow 1\">\n<path id=\"hr-svg-16-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-7afd6348-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-7afd6348-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Las integraciones elegibles pueden consultar el detalle y el estado de las reservas. La informaci\u00f3n de identificaci\u00f3n personal (PII) queda excluida de las respuestas.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-845eb5e elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"845eb5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item is-ai\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-845eb5e-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-845eb5e-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                            <span class=\"hr-article__sparkle\" aria-hidden=\"true\">\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.12961 3.02991C6.57973 3.02991 6.94462 3.39484 6.94462 3.845C6.94462 6.33007 8.96003 8.34499 11.4453 8.34499C11.8954 8.34499 12.2603 8.70992 12.2603 9.16008C12.2603 9.61024 11.8954 9.97517 11.4453 9.97517C8.96026 9.97517 6.94576 11.9899 6.94576 14.4752C6.94576 14.9253 6.58086 15.2903 6.13074 15.2903C5.68062 15.2903 5.31572 14.9253 5.31572 14.4752C5.31572 11.9901 3.30031 9.97517 0.815017 9.97517C0.364896 9.97517 0 9.61024 0 9.16008C0 8.70992 0.364896 8.34499 0.815017 8.34499C3.30009 8.34499 5.31459 6.3303 5.31459 3.845C5.31459 3.39484 5.67949 3.02991 6.12961 3.02991Z\" fill=\"#18296F\"\/>\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5802 0C12.7792 0 12.9405 0.161316 12.9405 0.360309C12.9405 1.45883 13.8314 2.34951 14.93 2.34951C15.129 2.34951 15.2903 2.51083 15.2903 2.70982C15.2903 2.90882 15.129 3.07013 14.93 3.07013C13.8315 3.07013 12.941 3.96072 12.941 5.05934C12.941 5.25833 12.7797 5.41965 12.5807 5.41965C12.3817 5.41965 12.2204 5.25833 12.2204 5.05934C12.2204 3.96082 11.3295 3.07013 10.2309 3.07013C10.0319 3.07013 9.87061 2.90882 9.87061 2.70982C9.87061 2.51083 10.0319 2.34951 10.2309 2.34951C11.3294 2.34951 12.2199 1.45893 12.2199 0.360309C12.2199 0.161316 12.3812 0 12.5802 0Z\" fill=\"#18296F\"\/>\n<\/svg>\n                                <\/span>\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"22\" fill=\"none\" viewBox=\"0 0 18 22\">\n  <path fill=\"#18296F\" fill-rule=\"evenodd\" d=\"M.248 3.741a.895.895 0 0 1 0-1.237L2.425.256A.83.83 0 0 1 3.051 0a.84.84 0 0 1 .698.385L5.8 2.504c.33.341.33.895 0 1.237a.83.83 0 0 1-1.199 0l-.719-.742-.011 2.362c-.007.437.194.847.545 1.112l10.166 7.64.001.002c.79.596 1.24 1.547 1.24 2.538v.004l-.022 4.473a.86.86 0 0 1-.851.87.86.86 0 0 1-.844-.88l.022-4.467v-.002c0-.448-.204-.866-.544-1.123L3.417 7.886a3.13 3.13 0 0 1-1.24-2.547l.012-2.364-.742.766a.83.83 0 0 1-1.199 0m1.918 12.9c0-1 .468-1.947 1.251-2.538l.003-.002 2.373-1.775a.83.83 0 0 1 1.183.195.893.893 0 0 1-.189 1.221l-2.37 1.774h-.001a1.42 1.42 0 0 0-.555 1.124l.01 4.472a.86.86 0 0 1-.844.877.86.86 0 0 1-.85-.873zm8.882-7.171a.893.893 0 0 1 .186-1.223l2.37-1.78c.33-.244.536-.657.536-1.106v-.002l-.011-2.372-.731.754a.83.83 0 0 1-1.199 0 .895.895 0 0 1 0-1.237L14.376.256a.83.83 0 0 1 1.199 0l2.177 2.248c.33.341.33.895 0 1.237a.83.83 0 0 1-1.199 0l-.73-.754.012 2.367v.005c0 .986-.447 1.942-1.245 2.53l-2.358 1.773a.83.83 0 0 1-1.184-.192\" clip-rule=\"evenodd\"\/>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Venta adicional y venta cruzada                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-19-down-arrow 1\">\n<path id=\"hr-svg-19-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-845eb5e-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-845eb5e-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Mejoras de habitaci\u00f3n, servicios adicionales, extensiones de paquetes, traslados, experiencias y complementos. Todo en un solo lugar.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59203d9e elementor-widget__width-initial elementor-widget elementor-widget-hr_article\" data-id=\"59203d9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_article.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-article\">\n                            <article class=\"hr-article__item is-ai\">\n                    <div\n                        class=\"hr-article__header\"\n                        id=\"hr-article-header-59203d9e-0\"\n                        role=\"button\"\n                        tabindex=\"0\"\n                        aria-expanded=\"false\"\n                        aria-controls=\"hr-article-panel-59203d9e-0\"\n                    >\n                        <span class=\"hr-article__lead\">\n                                                            <span class=\"hr-article__sparkle\" aria-hidden=\"true\">\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.12961 3.02991C6.57973 3.02991 6.94462 3.39484 6.94462 3.845C6.94462 6.33007 8.96003 8.34499 11.4453 8.34499C11.8954 8.34499 12.2603 8.70992 12.2603 9.16008C12.2603 9.61024 11.8954 9.97517 11.4453 9.97517C8.96026 9.97517 6.94576 11.9899 6.94576 14.4752C6.94576 14.9253 6.58086 15.2903 6.13074 15.2903C5.68062 15.2903 5.31572 14.9253 5.31572 14.4752C5.31572 11.9901 3.30031 9.97517 0.815017 9.97517C0.364896 9.97517 0 9.61024 0 9.16008C0 8.70992 0.364896 8.34499 0.815017 8.34499C3.30009 8.34499 5.31459 6.3303 5.31459 3.845C5.31459 3.39484 5.67949 3.02991 6.12961 3.02991Z\" fill=\"#18296F\"\/>\n  <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5802 0C12.7792 0 12.9405 0.161316 12.9405 0.360309C12.9405 1.45883 13.8314 2.34951 14.93 2.34951C15.129 2.34951 15.2903 2.51083 15.2903 2.70982C15.2903 2.90882 15.129 3.07013 14.93 3.07013C13.8315 3.07013 12.941 3.96072 12.941 5.05934C12.941 5.25833 12.7797 5.41965 12.5807 5.41965C12.3817 5.41965 12.2204 5.25833 12.2204 5.05934C12.2204 3.96082 11.3295 3.07013 10.2309 3.07013C10.0319 3.07013 9.87061 2.90882 9.87061 2.70982C9.87061 2.51083 10.0319 2.34951 10.2309 2.34951C11.3294 2.34951 12.2199 1.45893 12.2199 0.360309C12.2199 0.161316 12.3812 0 12.5802 0Z\" fill=\"#18296F\"\/>\n<\/svg>\n                                <\/span>\n                                                        <span class=\"hr-article__icon-wrap\" aria-hidden=\"true\">\n                                <span class=\"hr-article__icon hr-article__icon--custom\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"21\" fill=\"none\" viewBox=\"0 0 22 21\">\n  <path fill=\"#18296F\" fill-rule=\"evenodd\" d=\"M13.492 2.015c-.478-.156-1.101-.168-2.789-.168H7.832c-1.224 0-2.088 0-2.76.056-.664.053-1.062.156-1.371.314a3.4 3.4 0 0 0-1.484 1.482c-.158.31-.26.709-.314 1.372-.056.673-.056 1.537-.056 2.76v5.132c0 .286 0 .479.005.622.003.13.012.17.012.17l-.002-.003c.08.321.437.487.732.338h-.003s.037-.02.138-.1c.11-.091.257-.216.475-.404l.027-.021c.23-.197.38-.326.542-.444a5.24 5.24 0 0 1 2.704-.999c.198-.017.398-.017.7-.017h3.526c1.688 0 2.31-.01 2.788-.166a3.4 3.4 0 0 0 2.174-2.173c.156-.478.168-1.101.168-2.789s-.012-2.312-.168-2.79a3.4 3.4 0 0 0-2.173-2.172M10.884 0c1.44 0 2.385 0 3.18.259a5.24 5.24 0 0 1 3.356 3.355c.26.796.26 1.74.26 3.182v.362c0 1.441 0 2.386-.26 3.182a5.24 5.24 0 0 1-3.355 3.355c-.794.259-1.742.259-3.18.259H7.21c-.347 0-.475 0-.594.01a3.4 3.4 0 0 0-1.751.647 9 9 0 0 0-.459.38l-.013.01c-.202.174-.371.32-.51.429a2.7 2.7 0 0 1-.46.31 2.363 2.363 0 0 1-3.354-1.544 2.7 2.7 0 0 1-.064-.55q-.006-.266-.005-.668V7.791C0 6.616 0 5.68.062 4.92c.064-.776.197-1.444.509-2.059A5.25 5.25 0 0 1 2.86.571C3.476.259 4.144.124 4.921.062 5.677 0 6.617 0 7.792 0zm7.758 7.006a.924.924 0 0 1 1.293-.175 5.24 5.24 0 0 1 2.032 3.617c.03.275.03.588.03 1.07v5.905q.002.439-.006.734-.005.312-.083.613a2.363 2.363 0 0 1-3.165 1.548 2.6 2.6 0 0 1-.534-.312q-.239-.173-.583-.445l-.015-.01a9 9 0 0 0-.512-.386 3.4 3.4 0 0 0-1.583-.543 8 8 0 0 0-.64-.012H9.749c-.176 0-.29 0-.39-.003a5.23 5.23 0 0 1-3.922-2 .924.924 0 1 1 1.453-1.142 3.39 3.39 0 0 0 2.539 1.297l.342.001h5.14c.324 0 .54 0 .752.017a5.3 5.3 0 0 1 2.447.84c.18.117.35.252.605.45l.03.021c.248.195.415.323.54.415.116.083.157.103.157.103a.514.514 0 0 0 .686-.336s.009-.046.014-.185c.006-.158.006-.368.006-.682v-5.83c0-.562 0-.77-.018-.937a3.4 3.4 0 0 0-1.316-2.34.924.924 0 0 1-.175-1.295z\" clip-rule=\"evenodd\"\/>\n<\/svg><\/span>                            <\/span>\n                        <\/span>\n                        <h3 class=\"hr-article__title\">\n                            Interacci\u00f3n posterior a la reserva                        <\/h3>\n                        <span class=\"hr-article__arrow\" aria-hidden=\"true\">\n                            <svg preserveAspectRatio=\"none\" overflow=\"visible\" style=\"display: block;\" width=\"32\" height=\"30\" viewBox=\"0 0 32 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g id=\"hr-svg-22-down-arrow 1\">\n<path id=\"hr-svg-22-Vector\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.62623 11.2121C9.01675 10.846 9.64992 10.846 10.0404 11.2121L16 16.7991L21.9596 11.2121C22.3501 10.846 22.9832 10.846 23.3737 11.2121C23.7643 11.5782 23.7643 12.1718 23.3737 12.5379L16.7071 18.7879C16.5196 18.9638 16.2652 19.0625 16 19.0625C15.7348 19.0625 15.4804 18.9638 15.2929 18.7879L8.62623 12.5379C8.23571 12.1718 8.23571 11.5782 8.62623 11.2121Z\" fill=\"#333333\"\/>\n<\/g>\n<\/svg>\n                        <\/span>\n                    <\/div>\n                    <div\n                        class=\"hr-article__content\"\n                        id=\"hr-article-panel-59203d9e-0\"\n                        role=\"region\"\n                        aria-labelledby=\"hr-article-header-59203d9e-0\"\n                        aria-hidden=\"true\"\n                    >\n                        <div class=\"hr-article__content-inner\">\n                            <p>Ofertas previas y posteriores a la estancia presentadas a trav\u00e9s de su asistente, con su propia voz de marca.<\/p>                        <\/div>\n                    <\/div>\n                <\/article>\n                    <\/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-1ac26382 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"1ac26382\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tEn lugar de construir la conectividad hotelera desde cero, int\u00e9grese con HotelRunner y coloque una red hotelera global detr\u00e1s de su IA desde el primer d\u00eda.\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-7708b08e elementor-widget elementor-widget-hr_button\" data-id=\"7708b08e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"btn-wrapper\">\n            <a class=\"btn normal has-no-icon\" href=\"#form\">\n                                <span class=\"btn-text\">Hable con nuestro equipo<\/span>\n                            <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fda5aae e-con-full e-flex e-con e-child\" data-id=\"7fda5aae\" 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-1fa158b4 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"1fa158b4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17eab56 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"17eab56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cuatro pasos, de las credenciales\na las reservas en vivo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52ec66 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"52ec66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>El programa est\u00e1 dise\u00f1ado para avanzar con rapidez: incorporaci\u00f3n, entorno de pruebas, integraci\u00f3n y lanzamiento.<\/p>\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-35e38cbb elementor-widget__width-inherit dots elementor-widget elementor-widget-hr_timeline\" data-id=\"35e38cbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_timeline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-timeline\" style=\"--hr-timeline-count: 4;\">\n            <ol class=\"hr-timeline__list\">\n                                    <li class=\"hr-timeline__item\" style=\"--hr-timeline-dot-size: 6px; --hr-timeline-dot-stroke: 0.9px;\">\n                        <span class=\"hr-timeline__dot\" aria-hidden=\"true\"><\/span>\n                        <h3 class=\"hr-timeline__label\">\n                            \u00danase al programa                        <\/h3>\n                    <\/li>\n                                    <li class=\"hr-timeline__item\" style=\"--hr-timeline-dot-size: 12px; --hr-timeline-dot-stroke: 1.1px;\">\n                        <span class=\"hr-timeline__dot\" aria-hidden=\"true\"><\/span>\n                        <h3 class=\"hr-timeline__label\">\n                            Int\u00e9grese mediante API                        <\/h3>\n                    <\/li>\n                                    <li class=\"hr-timeline__item\" style=\"--hr-timeline-dot-size: 16px; --hr-timeline-dot-stroke: 1.3px;\">\n                        <span class=\"hr-timeline__dot\" aria-hidden=\"true\"><\/span>\n                        <h3 class=\"hr-timeline__label\">\n                            Entregue la reserva                        <\/h3>\n                    <\/li>\n                                    <li class=\"hr-timeline__item\" style=\"--hr-timeline-dot-size: 20px; --hr-timeline-dot-stroke: 1.875px;\">\n                        <span class=\"hr-timeline__dot\" aria-hidden=\"true\"><\/span>\n                        <h3 class=\"hr-timeline__label\">\n                            Crezca y monetice                        <\/h3>\n                    <\/li>\n                            <\/ol>\n        <\/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<div class=\"elementor-element elementor-element-28741589 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"28741589\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7624b648 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"7624b648\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Elija la v\u00eda de integraci\u00f3n que se ajuste a su producto de IA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c0a5083 e-con-full e-flex e-con e-child\" data-id=\"5c0a5083\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-17d6af9b e-con-full e-flex e-con e-child\" data-id=\"17d6af9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5e1bd6d4 e-con-full e-flex e-con e-child\" data-id=\"5e1bd6d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ee7cd16 elementor-widget elementor-widget-heading\" data-id=\"4ee7cd16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">AI Connect<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54e7bb5 elementor-widget elementor-widget-text-editor\" data-id=\"54e7bb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tAcceso principal a la b\u00fasqueda y reserva de hoteles\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-1f28a8cf elementor-widget elementor-widget-text-editor\" data-id=\"1f28a8cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIdeal para asistentes de IA y productos de viaje que buscan lanzar r\u00e1pidamente funciones de b\u00fasqueda y reserva de hoteles, con una integraci\u00f3n sencilla.\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-102cd652 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"102cd652\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">B\u00fasqueda de hoteles por destino, fechas, hu\u00e9spedes y filtros<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Acceso a disponibilidad en tiempo real<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Consulta de informaci\u00f3n de tarifas y precios<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Contenido hotelero b\u00e1sico: descripciones, comodidades, im\u00e1genes, metadatos<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Transferencia al Motor de Reservas para una conversi\u00f3n fluida<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Entorno de pruebas completo para desarrollo y validaci\u00f3n<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Documentaci\u00f3n est\u00e1ndar de la API y gu\u00edas de integraci\u00f3n<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Par\u00e1metros est\u00e1ndar de acceso a la API<\/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\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2eaf264c elementor-widget elementor-widget-hr_button\" data-id=\"2eaf264c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"btn-wrapper\">\n            <a class=\"btn revert has-no-icon\" href=\"#form\">\n                                <span class=\"btn-text\">Hablar sobre AI Connect<\/span>\n                            <\/a>\n        <\/div>\n        \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-723da217 e-con-full e-flex e-con e-child\" data-id=\"723da217\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-103388cc e-con-full e-flex e-con e-child\" data-id=\"103388cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-525bf60e elementor-widget elementor-widget-heading\" data-id=\"525bf60e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">AI Commerce<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ee74e5b elementor-widget elementor-widget-text-editor\" data-id=\"5ee74e5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tAcceso avanzado a reservas y a la fase posterior a la reserva\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-17ee7a27 elementor-widget elementor-widget-text-editor\" data-id=\"17ee7a27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIdeal para asistentes de IA y productos de viaje que buscan lanzar r\u00e1pidamente funciones de b\u00fasqueda y reserva de hoteles, con una integraci\u00f3n sencilla.\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-4ce477fd elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4ce477fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTodo lo incluido en AI Connect, adem\u00e1s de:\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-363636b8 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"363636b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">L\u00edmites de tasa y concurrencia de API m\u00e1s altos<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Acceso prioritario a la API y menor latencia<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Integraci\u00f3n completa del embudo de reserva, m\u00e1s all\u00e1 de la transferencia<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">API de consulta, detalle y estado de reservas (PII excluida de todas las respuestas)<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Informes avanzados: conversi\u00f3n, destino, rendimiento de ventas adicionales<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Soporte t\u00e9cnico dedicado con SLA<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Venta adicional: mejoras de habitaci\u00f3n, servicios adicionales, extensiones de paquetes<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Venta cruzada: traslados, experiencias, complementos<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Presentaci\u00f3n de ofertas antes de la estancia y posteriores a la reserva<\/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=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><rect width=\"18\" height=\"18\" rx=\"9\" fill=\"#F15F22\" fill-opacity=\"0.1\"><\/rect><path d=\"M6.94449 12.94C6.94449 12.8533 6.92783 12.81 6.89449 12.81L6.66449 12.92C6.66449 12.8733 6.63783 12.84 6.58449 12.82L6.50449 12.81C6.45116 12.81 6.38449 12.8333 6.30449 12.88C6.29116 12.8467 6.27449 12.8133 6.25449 12.78C6.23449 12.7467 6.21783 12.7167 6.20449 12.69C6.11783 12.5233 6.03116 12.34 5.94449 12.14C5.86449 11.9333 5.78783 11.7367 5.71449 11.55C5.64783 11.3633 5.59449 11.2167 5.55449 11.11C5.52783 11.0233 5.49783 10.8933 5.46449 10.72C5.43116 10.5467 5.39783 10.3267 5.36449 10.06C5.43783 10.1067 5.49449 10.13 5.53449 10.13C5.58116 10.13 5.62449 10.06 5.66449 9.92C5.68449 9.94667 5.72116 9.96 5.77449 9.96C5.81449 9.96 5.84449 9.94667 5.86449 9.92L6.02449 9.68L6.20449 9.74H6.21449C6.22783 9.74 6.24116 9.73333 6.25449 9.72C6.26783 9.70667 6.28783 9.69333 6.31449 9.68C6.36783 9.64667 6.40783 9.63 6.43449 9.63L6.46449 9.64C6.63116 9.72 6.73783 9.86667 6.78449 10.08C6.90449 10.5867 7.02449 10.84 7.14449 10.84C7.26449 10.84 7.40449 10.7133 7.56449 10.46C7.64449 10.3333 7.72449 10.1867 7.80449 10.02C7.89116 9.85333 7.97783 9.66667 8.06449 9.46C8.07783 9.54 8.09116 9.58 8.10449 9.58C8.13783 9.58 8.19449 9.49667 8.27449 9.33C8.36116 9.16333 8.49783 8.93333 8.68449 8.64C8.79116 8.46 8.92449 8.25667 9.08449 8.03C9.25116 7.80333 9.42783 7.57 9.61449 7.33C9.80116 7.09 9.98116 6.86333 10.1545 6.65C10.3345 6.43667 10.4945 6.25333 10.6345 6.1C10.7745 5.94667 10.8778 5.84667 10.9445 5.8C11.1978 5.62667 11.3978 5.46 11.5445 5.3C11.5378 5.34667 11.5278 5.39 11.5145 5.43C11.5078 5.46333 11.5045 5.48667 11.5045 5.5C11.5045 5.52667 11.5178 5.54 11.5445 5.54L11.8245 5.4V5.44C11.8245 5.49333 11.8378 5.52 11.8645 5.52C11.8845 5.52 11.9245 5.49 11.9845 5.43C12.0445 5.37 12.0778 5.32667 12.0845 5.3L12.0645 5.44L12.4045 5.24L12.3245 5.42C12.4312 5.34667 12.5078 5.31 12.5545 5.31C12.5812 5.31 12.6012 5.32667 12.6145 5.36C12.6278 5.38667 12.6345 5.41333 12.6345 5.44C12.6345 5.48 12.6178 5.52667 12.5845 5.58C12.5512 5.63333 12.5078 5.69667 12.4545 5.77C12.4145 5.82333 12.3478 5.90333 12.2545 6.01C12.1678 6.11 12.0345 6.26 11.8545 6.46C11.6745 6.65333 11.4345 6.92333 11.1345 7.27C11.0545 7.35667 10.9312 7.51 10.7645 7.73C10.5978 7.94333 10.4078 8.19333 10.1945 8.48C9.98783 8.76 9.78116 9.04333 9.57449 9.33C9.36783 9.61667 9.18449 9.87667 9.02449 10.11C8.86449 10.3367 8.75116 10.5067 8.68449 10.62L8.06449 11.67C7.93116 11.8967 7.82116 12.0833 7.73449 12.23C7.64783 12.37 7.58116 12.4667 7.53449 12.52C7.43449 12.64 7.32449 12.7467 7.20449 12.84L7.11449 12.79L7.03449 12.84L6.94449 12.94Z\" fill=\"#F15F22\"><\/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\">Consultor\u00eda de integraci\u00f3n personalizada opcional<\/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\t\t<div class=\"elementor-element elementor-element-6320d5b2 elementor-widget elementor-widget-hr_button\" data-id=\"6320d5b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"btn-wrapper\">\n            <a class=\"btn revert has-no-icon\" href=\"#form\">\n                                <span class=\"btn-text\">Hablar sobre AI Commerce<\/span>\n                            <\/a>\n        <\/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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20edef16 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"20edef16\" data-element_type=\"container\" data-e-type=\"container\" id=\"form\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-760d2f49 e-con-full e-flex e-con e-child\" data-id=\"760d2f49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7819e7ab elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"7819e7ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00bfListo para dar a su IA la capacidad de <b>reservar hoteles<\/b> al instante?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-323900cb elementor-widget elementor-widget-text-editor\" data-id=\"323900cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tPotencie su IA con inventario hotelero en vivo, precios en tiempo real e infraestructura de reservas, a trav\u00e9s del Programa de Acceso para IA de HotelRunner.\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-667e80b e-con-full e-flex e-con e-child\" data-id=\"667e80b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b65c48 hr-form-submit-auto elementor-widget elementor-widget-global elementor-global-147311 elementor-widget-hr_form\" data-id=\"3b65c48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"hr-form-container\">\n            <!-- Add JustValidate script directly -->\n            <form id=\"hr-form-6ac6e9d0acd8b\" class=\"hr-form hr-select2-booting hr-form-direction-horizontal\" method=\"POST\" name=\"AI Access Programme\"                action=\"https:\/\/hotelrunner.com\/wp-content\/plugins\/hotelrunner-utilities\/data\/hr-form-handler.php\">\n                                    <input type=\"hidden\" name=\"hubspot_portal_id\" value=\"147929236\">\n                    <input type=\"hidden\" name=\"hubspot_form_guid\" value=\"fa47d26f-fbe7-43b5-ab8d-4ce974a09458\">\n                                                    <input type=\"hidden\" name=\"form_redirect_url\" value=\"https:\/\/hotelrunner.com\/es\/gracias\/\">\n                                                    <input type=\"hidden\" name=\"hr_utm_source__c\" value=\"\">\n                    <input type=\"hidden\" name=\"hr_utm_medium__c\" value=\"\">\n                    <input type=\"hidden\" name=\"hr_utm_campaign__c\" value=\"\">\n                    <input type=\"hidden\" name=\"hr_utm_term__c\" value=\"\">\n                    <input type=\"hidden\" name=\"hr_utm_content__c\" value=\"\">\n                                \n                <!-- Add loading overlay -->\n                <div class=\"hr-form-overlay\" style=\"display: none;\">\n                    <div class=\"hr-form-overlay-content\">\n                        <span class=\"loader\"><\/span>\n                    <\/div>\n                <\/div>\n\n                <style>\n                    \/* #hr-form-6ac6e9d0acd8b {\n                        position: relative;\n                    } *\/\n\n                    #hr-form-6ac6e9d0acd8b .hr-form-overlay {\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        right: 0;\n                        bottom: 0;\n                        background-color: rgba(255, 255, 255, 0.9);\n                        display: none;\n                        justify-content: center;\n                        align-items: center;\n                        z-index: 1000;\n                        backdrop-filter: blur(2px);\n                    }\n\n                    #hr-form-6ac6e9d0acd8b .hr-form-overlay-content {\n                        text-align: center;\n                    }\n\n                    #hr-form-6ac6e9d0acd8b .loader {\n                        width: 48px;\n                        height: 48px;\n                        border: 5px solid var(--e-global-color-primary);\n                        border-bottom-color: transparent;\n                        border-radius: 50%;\n                        display: inline-block;\n                        box-sizing: border-box;\n                        animation: rotation 1s linear infinite;\n                    }\n\n                    @keyframes rotation {\n                        0% {\n                            transform: rotate(0deg);\n                        }\n\n                        100% {\n                            transform: rotate(360deg);\n                        }\n                    }\n\n                    #hr-form-6ac6e9d0acd8b.submitting {\n                        pointer-events: none;\n                    }\n\n                    #hr-form-6ac6e9d0acd8b.submitting .hr-form-overlay {\n                        display: flex;\n                    }\n                    @media (max-width: 1024px) {\n                        #hr-form-6ac6e9d0acd8b .hr-form-button-wrapper { text-align: left !important; }\n                        #hr-form-6ac6e9d0acd8b .hr-form-step-buttons-wrapper { justify-content: flex-start !important; }\n                    }\n                    @media (max-width: 767px) {\n                        #hr-form-6ac6e9d0acd8b .hr-form-button-wrapper { text-align: left !important; }\n                        #hr-form-6ac6e9d0acd8b .hr-form-step-buttons-wrapper { justify-content: flex-start !important; }\n                    }\n                <\/style>\n\n                <script>\n                    (function () {\n                        if (window.__hrFormSafeSubmitPatched || !window.HTMLFormElement || !window.HTMLFormElement.prototype) {\n                            return;\n                        }\n                        const nativeSubmit = window.HTMLFormElement.prototype.submit;\n                        if (typeof nativeSubmit !== 'function') {\n                            return;\n                        }\n                        window.HTMLFormElement.prototype.submit = function () {\n                            if (!this || !this.isConnected) {\n                                return;\n                            }\n                            return nativeSubmit.call(this);\n                        };\n                        window.__hrFormSafeSubmitPatched = true;\n                    })();\n                <\/script>\n\n                <script>\n                    document.addEventListener('DOMContentLoaded', function () {\n                        const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n                        if (!form) {\n                            return;\n                        }\n\n                        \/\/ Legacy submit\/validation flow is intentionally disabled.\n                        \/\/ A newer, unified flow below handles validation and submit state.\n                        return;\n\n                        const submitButton = form.querySelector('.hr-form-submit');\n                        const overlay = form.querySelector('.hr-form-overlay');\n                        let isSubmitting = false;\n\n                        \/\/ Initialize JustValidate\n                        const validator = new JustValidate('#hr-form-6ac6e9d0acd8b', {\n                            validateBeforeSubmitting: true,\n                            lockForm: true,\n                            focusInvalidField: true,\n                            errorFieldCssClass: 'is-invalid',\n                            successFieldCssClass: 'is-valid',\n                            errorLabelCssClass: 'is-label-invalid',\n                            errorLabelStyle: {\n                                color: '#e3342f',\n                                fontSize: '12px'\n                            },\n                            successFieldStyle: {\n                                borderColor: '#38c172'\n                            },\n                            errorFieldStyle: {\n                                borderColor: '#e3342f'\n                            },\n                            onValidate: ({ target }) => {\n                                \/\/ Handle Select2 validation classes\n                                if ($(target).hasClass('select2-hidden-accessible')) {\n                                    const select2Container = $(target).next('.select2-container');\n                                    if ($(target).hasClass('is-valid')) {\n                                        select2Container.find('.select2-selection').addClass('is-valid').removeClass('is-invalid');\n                                    } else if ($(target).hasClass('is-invalid')) {\n                                        select2Container.find('.select2-selection').addClass('is-invalid').removeClass('is-valid');\n                                    }\n                                }\n                            }\n                        });\n\n                        \/\/ Store validator instance on the form element\n                        form._justValidateInstance = validator;\n\n                        \/\/ HubSpot configuration check.\n                        const hubspotPortalInput = form.querySelector('input[name=\"hubspot_portal_id\"]');\n                        const hubspotFormGuidInput = form.querySelector('input[name=\"hubspot_form_guid\"]');\n                        const legacyEndpointInput = form.querySelector('input[name=\"form_endpoint_url\"]');\n                        const formsEndpointType = 'hubspot';\n\n                        \n                        \/\/ Add more fields and rules as needed\n\n                        \/\/ Handle form submission\n                        form.addEventListener('submit', function (e) {\n                            e.preventDefault();\n\n                            \/\/ Prevent multiple submissions\n                            if (isSubmitting) {\n                                return false;\n                            }\n\n                                                            const turnstileResponse = form.querySelector('[name=\"cf-turnstile-response\"]');\n                                if (!turnstileResponse || !turnstileResponse.value) {\n                                    alert('Please wait for the security check to complete.');\n                                    return false;\n                                }\n                            \n                            \/\/ Check honeypot field\n                            const honeypotField = form.querySelector('input[name=\"hr_website\"]');\n                            if (honeypotField && honeypotField.value !== '') {\n                                return false;\n                            }\n\n                            const hasHubspotConfig = Boolean(\n                                hubspotPortalInput?.value?.trim() &&\n                                hubspotFormGuidInput?.value?.trim()\n                            );\n                            const hasPardotConfig = Boolean(legacyEndpointInput?.value?.trim());\n                            if ((formsEndpointType === 'hubspot' && !hasHubspotConfig) || (formsEndpointType === 'pardot' && !hasPardotConfig)) {\n                                alert(formsEndpointType === 'hubspot'\n                                    ? 'Please configure HubSpot Portal ID and Form GUID.'\n                                    : 'Please configure Pardot form endpoint URL.');\n                                return false;\n                            }\n\n                            \/\/ Validate the form\n                            validator.onSuccess((event) => {\n                                \/\/ Show loading state\n                                isSubmitting = true;\n                                form.classList.add('submitting');\n                                overlay.style.display = 'flex';\n\n                                if (submitButton) {\n                                    submitButton.disabled = true;\n                                }\n\n                                \/\/ Submit only when form is still mounted in DOM.\n                                if (form && form.isConnected) {\n                                    form.submit();\n                                }\n                            });\n\n                            validator.onFail((fields) => {\n                                \/\/ Validation failed\n                            });\n\n                            validator.validate();\n                        });\n                    });\n                <\/script>\n\n                \n                <!-- Add honeypot field -->\n                <div style=\"display:none;\">\n                    <input type=\"text\" name=\"hr_website\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n                <\/div>\n\n                                    <div class=\"hr-turnstile-container\" data-sitekey=\"0x4AAAAAABeTMK2qaRc9Oy_P\"\n                        data-callback=\"onTurnstileCallback_hr-form-6ac6e9d0acd8b\"><\/div>\n                \n                                        <input type=\"hidden\" name=\"browser_ip_address__c\" value=\"10.0.3.10\"\n                            data-field-type=\"ip_address\"\n                            >\n                                                <input type=\"hidden\" name=\"referral_link__c\" value=\"\"\n                            data-field-type=\"referrer_url\"\n                            data-truncate-url=\"no\">\n                                                <input type=\"hidden\" name=\"current_url__c\" value=\"\"\n                            data-field-type=\"current_url\"\n                            data-truncate-url=\"no\">\n                                                <input type=\"hidden\" name=\"browser_time_zone__c\" value=\"\"\n                            data-field-type=\"timezone_name\"\n                            >\n                                                <input type=\"hidden\" name=\"browser_window_size__c\" value=\"\"\n                            data-field-type=\"window_size\"\n                            >\n                                                <input type=\"hidden\" name=\"browser_all_languages__c\" value=\"\"\n                            data-field-type=\"all_languages\"\n                            >\n                                                <input type=\"hidden\" name=\"browser_primary_language__c\" value=\"\"\n                            data-field-type=\"primary_language\"\n                            >\n                                                                    <input type=\"hidden\" name=\"hubspot_portal_id\" value=\"147929236\">\n                        <input type=\"hidden\" name=\"hubspot_form_guid\" value=\"fa47d26f-fbe7-43b5-ab8d-4ce974a09458\">\n                                                    <input type=\"hidden\" name=\"form_redirect_url\" value=\"https:\/\/hotelrunner.com\/es\/gracias\/\">\n                                                                            <input type=\"hidden\" name=\"form_name\" value=\"AI Access Programme_es\">\n                                                <input type=\"hidden\" name=\"mail_language__c\"\n                            value=\"ES\">\n                                        \n                <script>\n                    function populateUtmFields() {\n                        const forms = document.querySelectorAll('form');\n                        forms.forEach(form => {\n                                                        const utmFieldNames = {\n                                utm_source: 'hr_utm_source__c',\n                                utm_medium: 'hr_utm_medium__c',\n                                utm_campaign: 'hr_utm_campaign__c',\n                                utm_term: 'hr_utm_term__c',\n                                utm_content: 'hr_utm_content__c'\n                            };\n                            \n                            if (!form.querySelector(`input[name=\"${utmFieldNames.utm_source}\"]`)) return;\n\n                            let utmSource = sessionStorage.getItem('utm_source');\n                            let utmMedium = sessionStorage.getItem('utm_medium');\n                            let utmCampaign = sessionStorage.getItem('utm_campaign');\n                            let utmTerm = sessionStorage.getItem('utm_term');\n                            let utmContent = sessionStorage.getItem('utm_content');\n\n                            if (!utmSource && !utmMedium && !utmCampaign && !utmTerm && !utmContent) {\n                                const params = new URLSearchParams(window.location.search);\n                                const utmKeys = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content'];\n                                utmKeys.forEach(key => {\n                                    if (params.has(key)) {\n                                        const value = params.get(key);\n                                        sessionStorage.setItem(key, value);\n                                        switch(key) {\n                                            case 'utm_source': utmSource = value; break;\n                                            case 'utm_medium': utmMedium = value; break;\n                                            case 'utm_campaign': utmCampaign = value; break;\n                                            case 'utm_term': utmTerm = value; break;\n                                            case 'utm_content': utmContent = value; break;\n                                        }\n                                    }\n                                });\n                            }\n\n                            const utmValues = {\n                                utm_source: utmSource || '',\n                                utm_medium: utmMedium || '',\n                                utm_campaign: utmCampaign || '',\n                                utm_term: utmTerm || '',\n                                utm_content: utmContent || ''\n                            };\n\n                            Object.keys(utmFieldNames).forEach(key => {\n                                form.querySelectorAll(`input[name=\"${utmFieldNames[key]}\"]`).forEach(input => {\n                                    input.value = utmValues[key];\n                                });\n                            });\n                        });\n                    }\n\n                    document.addEventListener('DOMContentLoaded', populateUtmFields);\n                    setTimeout(populateUtmFields, 100);\n                    setTimeout(populateUtmFields, 500);\n                    setTimeout(populateUtmFields, 1000);\n                    window.addEventListener('load', populateUtmFields);\n                <\/script>\n\n                <div class=\"hr-form-fields-wrapper\">\n                    \n                                                    <div class=\"hr-form-field-column hr-form-field-width-100 lastname hr-form-field-column-elementor-repeater-item-1f707e1\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                                                                    <label for=\"lastname\" class=\"hr-form-label\">Apellido<\/label>                                        \n                                                                                        <input id=\"lastname\" class=\"hr-form-input\" autocomplete=\"name\" type=\"text\" name=\"lastname\" ><div id=\"lastname-error-container\" class=\"just-validate-error-label hr-field-error-container\" aria-live=\"polite\"><\/div>                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 email hr-form-field-column-elementor-repeater-item-b80e819\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                                                                    <label for=\"email\" class=\"hr-form-label\">Correo electr\u00f3nico corporativo <\/label>                                        \n                                                                                        <input id=\"email\" class=\"hr-form-input\" autocomplete=\"email\" type=\"email\" name=\"email\" ><div id=\"email-error-container\" class=\"just-validate-error-label hr-field-error-container\" aria-live=\"polite\"><\/div>                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 company hr-form-field-column-elementor-repeater-item-95a5a48\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                                                                    <label for=\"company\" class=\"hr-form-label\">Nombre de la propiedad\/empresa \n<\/label>                                        \n                                                                                        <input id=\"company\" class=\"hr-form-input\" autocomplete=\"organization\" type=\"text\" name=\"company\" ><div id=\"company-error-container\" class=\"just-validate-error-label hr-field-error-container\" aria-live=\"polite\"><\/div>                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 company_type__c hr-form-field-column-elementor-repeater-item-3191532\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                                                                    <label for=\"company_type__c\" class=\"hr-form-label\">Tipo de compa\u00f1\u00eda<\/label>                                        \n                                                                                                                                        <div class=\"hr-form-field-input\">\n                                                    <select id=\"company_type__c\" class=\"hr-form-input hr-select2-field\" autocomplete=\"organization\" name=\"company_type__c\" data-placeholder=\"Seleccione su tipo de empresa\" data-allow-clear=\"no\" data-enable-search=\"yes\" >\n                                                                                                                    <option value=\"\" class=\"hr-select-placeholder\" disabled selected>\n                                                                Seleccione su tipo de empresa                                                            <\/option>\n                                                                                                                <option value=\"Property\">Hotel<\/option><option value=\"Travel Agency\">OTA<\/option><option value=\"Payment Systems\">Sistemas de pago<\/option><option value=\"Tech Provider\">Proveedor tecnol\u00f3gico<\/option><option value=\"Other\">Otros<\/option>                                                    <\/select>\n                                                                                                    <\/div>\n                                                <div id=\"company_type__c-error-container\" class=\"just-validate-error-label hr-field-error-container\" aria-live=\"polite\"><\/div>                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 website hr-form-field-column-elementor-repeater-item-d0e7123\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                                                                    <label for=\"website\" class=\"hr-form-label\">Sitio web de la empresa<\/label>                                        \n                                                                                        <input id=\"website\" class=\"hr-form-input\" autocomplete=\"url\" type=\"text\" name=\"website\" ><div id=\"website-error-container\" class=\"just-validate-error-label hr-field-error-container\" aria-live=\"polite\"><\/div>                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 jobtitle hr-form-field-column-elementor-repeater-item-c01821b\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                                                                    <label for=\"jobtitle\" class=\"hr-form-label\">Puesto<\/label>                                        \n                                                                                        <input id=\"jobtitle\" class=\"hr-form-input\" autocomplete=\"off\" type=\"text\" name=\"jobtitle\" ><div id=\"jobtitle-error-container\" class=\"just-validate-error-label hr-field-error-container\" aria-live=\"polite\"><\/div>                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 property_type__c hr-conditional-field hr-form-field-column-elementor-repeater-item-22bdd16\"\n                                     style=\"display: none\">\n                                    <div class=\"hr-form-field\">\n                                                                                    <label for=\"property_type__c\" class=\"hr-form-label\">Tipo de propiedad<\/label>                                        \n                                                                                                                                        <div class=\"hr-form-field-input\">\n                                                    <select id=\"property_type__c\" class=\"hr-form-input hr-select2-field\" autocomplete=\"off\" name=\"property_type__c\" data-placeholder=\"Por favor, selecciona el tipo de propiedad.\" data-allow-clear=\"no\" data-enable-search=\"yes\" required=\"required\" >\n                                                                                                                    <option value=\"\" class=\"hr-select-placeholder\" disabled selected>\n                                                                Por favor, selecciona el tipo de propiedad.                                                            <\/option>\n                                                                                                                <option value=\"Bed &amp; Breakfast\">Bed &amp; Breakfast<\/option><option value=\"Serviced Apartment\">Apartahoteles<\/option><option value=\"Hotel\">Hotel<\/option><option value=\"Resort\">Resort<\/option><option value=\"Vacation Rental\">Casas y chalets<\/option><option value=\"Other\">Otros<\/option>                                                    <\/select>\n                                                                                                    <\/div>\n                                                <div id=\"property_type__c-error-container\" class=\"just-validate-error-label hr-field-error-container\" aria-live=\"polite\"><\/div>                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 privacy_statement hr-form-field-column-elementor-repeater-item-e29bc54\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                        \n                                                                                        <div class=\"hr-form-checkbox-wrapper\">\n                                                    <input type=\"hidden\" name=\"privacy_statement\" value=\"false\">\n                                                    <label class=\"hr-checkbox-label\">\n                                                        <input id=\"privacy_statement\" class=\"hr-form-checkbox\" value=\"true\" autocomplete=\"address-level1\" type=\"checkbox\" name=\"privacy_statement\" required=\"required\"  data-salesforce-field=\"no\">\n                                                        <span class=\"hr-checkbox-text\">He le\u00eddo y comprendido el Aviso de <a href=\"https:\/\/hotelrunner.com\/es\/privacy-statement-for-request-complaint-suggestion-processes\/\" target=\"_blank\">\nPrivacidad sobre los procesos de Solicitud \/ Reclamaci\u00f3n \/ Sugerencia.<\/a><\/span>\n                                                    <\/label>\n                                                                                                    <\/div>\n                                                                                    <\/div>\n                                <\/div>\n                                                                <div class=\"hr-form-field-column hr-form-field-width-100 commercial_electronic_message_consent hr-form-field-column-elementor-repeater-item-c1e9226\"\n                                    >\n                                    <div class=\"hr-form-field\">\n                                        \n                                                                                        <div class=\"hr-form-checkbox-wrapper\">\n                                                    <input type=\"hidden\" name=\"commercial_electronic_message_consent\" value=\"false\">\n                                                    <label class=\"hr-checkbox-label\">\n                                                        <input id=\"commercial_electronic_message_consent\" class=\"hr-form-checkbox\" value=\"true\" autocomplete=\"off\" type=\"checkbox\" name=\"commercial_electronic_message_consent\"  data-salesforce-field=\"yes\">\n                                                        <span class=\"hr-checkbox-text\">He le\u00eddo y acepto el Consentimiento para <a href=\"https:\/\/hotelrunner.com\/es\/commercial-electronic-message-consent-text\/\" target=\"_blank\">Comunicaciones Electr\u00f3nicas Comerciales<\/a>.<\/span>\n                                                    <\/label>\n                                                                                                                                                                    <input type=\"hidden\" name=\"commercial_electronic_message_consent-value\" value=\"false\" data-salesforce-reverse=\"yes\">\n                                                                                                    <\/div>\n                                                                                    <\/div>\n                                <\/div>\n                                                <\/div>\n\n                                    <div class=\"hr-form-button-wrapper\" style=\"text-align: right;\">\n                        <button type=\"submit\" class=\"button hr-form-submit\">\n                            Hable con nuestro equipo                        <\/button>\n                    <\/div>\n                            <\/form>\n\n        <\/div>\n\n        \n        <!-- Hidden Fields Handler -->\n        <script>\n            (function ($) {\n                \"use strict\";\n\n                function initializePhoneInput(input) {\n                    \/\/ Check if intlTelInput is loaded and input is not already initialized\n                    if (typeof window.intlTelInput === \"function\" && !$(input).data(\"iti\")) {\n                        const initialCountry = (input.dataset.initialCountry || \"\").trim();\n\n                        \/\/ WPML fallback country mapping (based on current WPML language).\n                        \/\/ This is used when the geoIpLookup API times out or errors.\n                        const wpmlLang = \"es\";\n                        let fallbackCountry = \"us\";\n                        if (wpmlLang.startsWith(\"tr\")) {\n                            fallbackCountry = \"tr\";\n                        } else if (wpmlLang.startsWith(\"es\")) {\n                            fallbackCountry = \"es\";\n                        } else if (wpmlLang.startsWith(\"fr\")) {\n                            fallbackCountry = \"fr\";\n                        } else {\n                            fallbackCountry = \"us\";\n                        }\n\n                        const enableGeoIpLookup = (input.dataset.enableGeoipLookup || \"yes\") === \"yes\";\n                        const shouldUseGeoIpLookup = enableGeoIpLookup && !initialCountry;\n                        const preferredAttr = input.getAttribute('data-preferred-countries');\n                        const preferredCountries = (preferredAttr === null)\n                            ? []\n                            : preferredAttr.split(',').map(s => s.trim()).filter(Boolean);\n\n                        const geoIpLookup = (success, failure) => {\n                            const timeoutMs = 2500; \/\/ Fail fast so it doesn't block UX.\n                            let settled = false;\n\n                            \/\/ Make sure we always resolve, even on network stalls.\n                            const timeoutId = setTimeout(() => {\n                                if (settled) return;\n                                settled = true;\n                                if (controller) controller.abort();\n                                success(fallbackCountry);\n                            }, timeoutMs);\n\n                            const controller = typeof AbortController !== \"undefined\" ? new AbortController() : null;\n\n                            fetch(\"https:\/\/ipapi.co\/json\", {\n                                signal: controller ? controller.signal : undefined\n                            })\n                                .then(res => res.json())\n                                .then(data => {\n                                    if (settled) return;\n                                    settled = true;\n                                    const code = (data && data.country_code) ? String(data.country_code).toLowerCase() : fallbackCountry;\n                                    success(code);\n                                })\n                                .catch(() => {\n                                    if (settled) return;\n                                    settled = true;\n                                    success(fallbackCountry);\n                                })\n                                .finally(() => {\n                                    clearTimeout(timeoutId);\n                                });\n                        };\n\n                        const itiOptions = {\n                            initialCountry: shouldUseGeoIpLookup ? \"auto\" : (initialCountry ? initialCountry : fallbackCountry),\n                            separateDialCode: true,\n                            nationalMode: false,\n                            formatOnDisplay: true,\n                            autoPlaceholder: \"polite\",\n                            preferredCountries: preferredCountries,\n                            allowDropdown: true,\n                            dropdownContainer: document.body,\n                            utilsScript: \"https:\/\/hotelrunner.com\/wp-content\/plugins\/hotelrunner-utilities\/assets\/js\/\/vendor\/utils.js\" \/\/ Changed to non-minified version\n                        };\n\n                        if (shouldUseGeoIpLookup) {\n                            itiOptions.geoIpLookup = geoIpLookup;\n                        }\n\n                        const iti = window.intlTelInput(input, itiOptions);\n\n                        \/\/ Store the instance on the input element\n                        $(input).data(\"iti\", iti);\n\n                        const fullHidden = input.form\n                            ? input.form.querySelector('input.hr-phone-full-value[data-phone-field=\"' + CSS.escape(input.name) + '\"]')\n                            : null;\n\n                        function formatPhoneFullValue(itiInstance) {\n                            const fullNumber = itiInstance.getNumber() || '';\n                            return fullNumber.replace(\/\\D\/g, '');\n                        }\n\n                        function syncPhoneFullValue() {\n                            if (!fullHidden) {\n                                return;\n                            }\n                            fullHidden.value = formatPhoneFullValue(iti);\n                        }\n\n                        \/\/ Handle input changes\n                        input.addEventListener('input', function (e) {\n                            const value = e.target.value;\n                            \/\/ Remove any non-numeric characters\n                            const numericValue = value.replace(\/\\D\/g, '');\n\n                            \/\/ Only remove the country code if it's at the start of the input\n                            if (value.startsWith('+')) {\n                                const countryCode = iti.getSelectedCountryData().dialCode;\n                                if (value.startsWith('+' + countryCode)) {\n                                    e.target.value = numericValue.substring(countryCode.length);\n                                }\n                            } else {\n                                e.target.value = numericValue;\n                            }\n                            syncPhoneFullValue();\n                        });\n\n                        \/\/ Prevent non-numeric input\n                        input.addEventListener('keypress', function (e) {\n                            const charCode = (e.which) ? e.which : e.keyCode;\n                            if (charCode > 31 && (charCode < 48 || charCode > 57)) {\n                                e.preventDefault();\n                            }\n                        });\n\n                        input.addEventListener('countrychange', syncPhoneFullValue);\n\n                        \/\/ Handle form submission \u2014 dial code + number (no + or spaces) goes to mobile_phone_full hidden field\n                        $(input.form).on(\"submit\", function () {\n                            syncPhoneFullValue();\n                        });\n\n                        \/\/ Add validation class on blur\n                        input.addEventListener(\"blur\", function () {\n                            syncPhoneFullValue();\n                            if (input.value.trim()) {\n                                if (iti.isValidNumber()) {\n                                    $(input).removeClass(\"error\").addClass(\"valid\");\n                                } else {\n                                    $(input).removeClass(\"valid\").addClass(\"error\");\n                                }\n                            }\n                        });\n\n                        syncPhoneFullValue();\n                    }\n                }\n\n                function initializeFormPhoneInputs(formId) {\n                    const form = document.getElementById(formId);\n                    if (!form) return;\n                    \n                    const phoneInputs = $(form).find(\".hr-phone-input\");\n                    if (phoneInputs.length > 0 && typeof window.intlTelInput === \"function\") {\n                        phoneInputs.each(function () {\n                            if (!$(this).data(\"iti\")) {\n                                initializePhoneInput(this);\n                            }\n                        });\n                    }\n                }\n\n                \/\/ Initialize phone inputs for this specific form\n                initializeFormPhoneInputs('hr-form-6ac6e9d0acd8b');\n\n                \/\/ Also initialize on document ready to ensure DOM is fully loaded\n                $(document).ready(function () {\n                    initializeFormPhoneInputs('hr-form-6ac6e9d0acd8b');\n                });\n            })(jQuery);\n\n\n            document.addEventListener('DOMContentLoaded', function () {\n                const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n\n                \/\/ Function to get all hidden fields\n                const hiddenFields = form.querySelectorAll('input[type=\"hidden\"][data-field-type]');\n                const truncateHiddenUrl = (value, maxLength = 255) => {\n                    const str = String(value || '');\n                    return str.length > maxLength ? str.slice(0, maxLength) : str;\n                };\n\n                hiddenFields.forEach(field => {\n                    const fieldType = field.getAttribute('data-field-type');\n\n                    switch (fieldType) {\n                        case 'browser_info':\n                            field.value = navigator.userAgent;\n                            break;\n\n                        case 'primary_language':\n                            field.value = navigator.language || 'unknown';\n                            break;\n\n                        case 'all_languages':\n                            field.value = navigator.languages ? navigator.languages.join(', ') : 'unknown';\n                            break;\n\n                        case 'cookies_enabled':\n                            field.value = navigator.cookieEnabled ? 'yes' : 'no';\n                            break;\n\n                        case 'screen_resolution':\n                            field.value = `${screen.width}x${screen.height}`;\n                            break;\n\n                        case 'available_screen':\n                            field.value = `${screen.availWidth}x${screen.availHeight}`;\n                            break;\n\n                        case 'window_size':\n                            field.value = `${window.outerWidth}x${window.outerHeight}`;\n                            \/\/ Update on resize\n                            window.addEventListener('resize', () => {\n                                field.value = `${window.outerWidth}x${window.outerHeight}`;\n                            });\n                            break;\n\n                        case 'timezone_name':\n                            try {\n                                field.value = Intl.DateTimeFormat().resolvedOptions().timeZone;\n                            } catch (e) {\n                                field.value = 'unknown';\n                            }\n                            break;\n\n                        case 'timezone_offset':\n                            field.value = new Date().getTimezoneOffset();\n                            break;\n\n                        case 'current_url': {\n                            const currentUrl = window.location.href;\n                            field.value = field.getAttribute('data-truncate-url') === 'yes'\n                                ? truncateHiddenUrl(currentUrl)\n                                : currentUrl;\n                            break;\n                        }\n\n                        case 'referrer_url': {\n                            const referrerUrl = document.referrer || 'direct';\n                            field.value = field.getAttribute('data-truncate-url') === 'yes'\n                                ? truncateHiddenUrl(referrerUrl)\n                                : referrerUrl;\n                            break;\n                        }\n\n                        case 'page_load_time':\n                            field.value = Math.round(performance.now());\n                            break;\n\n                        case 'navigation_type':\n                            try {\n                                const navigation = performance.getEntriesByType('navigation')[0];\n                                field.value = navigation ? navigation.type : 'unknown';\n                            } catch (e) {\n                                field.value = 'unknown';\n                            }\n                            break;\n                    }\n                });\n            });\n        <\/script>\n\n        <!-- Checkbox Salesforce Field Handler -->\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n                \n                \/\/ Handle Salesforce checkbox fields\n                form.querySelectorAll('input[type=\"checkbox\"][data-salesforce-field=\"yes\"]').forEach(checkbox => {\n                    const hiddenFieldName = checkbox.id + '-value';\n                    const hiddenField = form.querySelector(`input[type=\"hidden\"][name=\"${hiddenFieldName}\"]`);\n                    \n                    if (hiddenField) {\n                        const isReversed = hiddenField.getAttribute('data-salesforce-reverse') === 'yes';\n                        \n                        \/\/ Update hidden field on checkbox change\n                        checkbox.addEventListener('change', function () {\n                            let value;\n                            if (isReversed) {\n                                \/\/ Reverse logic: checked = false, unchecked = true\n                                value = this.checked ? 'false' : 'true';\n                            } else {\n                                \/\/ Normal logic: checked = true, unchecked = false\n                                value = this.checked ? 'true' : 'false';\n                            }\n                            hiddenField.value = value;\n                        });\n                        \n                        \/\/ Set initial value\n                        let initialValue;\n                        if (isReversed) {\n                            initialValue = checkbox.checked ? 'false' : 'true';\n                        } else {\n                            initialValue = checkbox.checked ? 'true' : 'false';\n                        }\n                        hiddenField.value = initialValue;\n                    }\n                });\n            });\n        <\/script>\n\n        <!-- Conditional Fields Logic -->\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n                const conditions = {};\n\n                                        conditions['property_type__c'] = {\n                            targetField: 'hr-form-company-type',\n                            operator: 'equals',\n                            value: 'Property'\n                        };\n                    \n                function evaluateCondition(condition, value) {\n                    \/\/ Handle array values (for multiple select)\n                    if (Array.isArray(value)) {\n                        switch (condition.operator) {\n                            case 'equals':\n                                return value.includes(condition.value);\n                            case 'not_equals':\n                                return !value.includes(condition.value);\n                            case 'contains':\n                                return value.some(v => v.includes(condition.value));\n                            case 'not_contains':\n                                return !value.some(v => v.includes(condition.value));\n                            case 'greater_than':\n                                return value.some(v => parseFloat(v) > parseFloat(condition.value));\n                            case 'less_than':\n                                return value.some(v => parseFloat(v) < parseFloat(condition.value));\n                            default:\n                                return false;\n                        }\n                    }\n\n                    \/\/ Handle single values\n                    switch (condition.operator) {\n                        case 'equals':\n                            return value === condition.value;\n                        case 'not_equals':\n                            return value !== condition.value;\n                        case 'contains':\n                            return value.includes(condition.value);\n                        case 'not_contains':\n                            return !value.includes(condition.value);\n                        case 'greater_than':\n                            return parseFloat(value) > parseFloat(condition.value);\n                        case 'less_than':\n                            return parseFloat(value) < parseFloat(condition.value);\n                        default:\n                            return false;\n                    }\n                }\n\n                function updateConditionalFields() {\n                    for (const fieldId in conditions) {\n                        const condition = conditions[fieldId];\n                        \/\/ Ensure we only search for fields within the current form\n                        const targetInput = form.querySelector(`[name=\"${condition.targetField}\"]`);\n\n                        let fieldToToggle = form.querySelector(`#${fieldId}`) || form.querySelector(`[name=\"${fieldId}\"]`);\n                        fieldToToggle = fieldToToggle ? fieldToToggle.closest('.hr-form-field-column') : null;\n\n                        if (targetInput && fieldToToggle) {\n                            const targetValue = $(targetInput).hasClass('hr-select2-field') ? $(targetInput).val() : targetInput.value;\n                            const shouldShow = evaluateCondition(condition, targetValue);\n\n                            \/\/ Select all form elements within the current field to toggle\n                            const formElements = fieldToToggle.querySelectorAll('input, select, textarea');\n\n                            if (shouldShow) {\n                                fieldToToggle.classList.remove('hr-conditional-field');\n                                fieldToToggle.style.display = '';\n\n                                formElements.forEach(el => el.classList.remove('condition-false'));\n\n                            } else {\n                                fieldToToggle.classList.add('hr-conditional-field');\n                                fieldToToggle.style.display = 'none';\n                                formElements.forEach(el => el.classList.add('condition-false'));\n\n                                \/\/ Hidden conditional fields must not keep invalid state (breaks submit button \/ revalidate).\n                                formElements.forEach(function (el) {\n                                    if (!el.id) return;\n                                    el.classList.remove('is-invalid', 'is-valid');\n                                    const errEl = form.querySelector('#' + CSS.escape(el.id) + '-error-container');\n                                    if (errEl) {\n                                        errEl.innerHTML = '';\n                                    }\n                                    const s2 = el.nextElementSibling;\n                                    if (s2 && s2.classList && s2.classList.contains('select2-container')) {\n                                        s2.querySelectorAll('.select2-selection').forEach(function (node) {\n                                            node.classList.remove('is-invalid', 'is-valid');\n                                        });\n                                    }\n                                });\n                            }\n\n                            \/\/ Handle required fields\n                            formElements.forEach(input => {\n                                if (!shouldShow) {\n                                    input.dataset.wasRequired = input.required;\n                                    input.required = false;\n                                } else if (input.dataset.wasRequired) {\n                                    input.required = true;\n                                }\n                            });\n\n                            if (shouldShow) {\n                                formElements.forEach(function (el) {\n                                    if (!el.id) return;\n                                    el.classList.remove('is-invalid', 'is-valid');\n                                    const errEl = form.querySelector('#' + CSS.escape(el.id) + '-error-container');\n                                    if (errEl) {\n                                        errEl.innerHTML = '';\n                                    }\n                                    const s2 = el.nextElementSibling;\n                                    if (s2 && s2.classList && s2.classList.contains('select2-container')) {\n                                        s2.querySelectorAll('.select2-selection').forEach(function (node) {\n                                            node.classList.remove('is-invalid', 'is-valid');\n                                        });\n                                    }\n                                });\n                            }\n                        }\n                    }\n                }\n\n                \/\/ Update condition field options dynamically\n                form.querySelectorAll('input, select, textarea').forEach(input => {\n                    \/\/ Handle regular input events\n                    input.addEventListener('input', updateConditionalFields);\n                    input.addEventListener('change', updateConditionalFields);\n\n                    \/\/ Handle Select2 events if the field is a Select2\n                    if ($(input).hasClass('hr-select2-field')) {\n                        $(input).on('select2:select select2:unselect select2:clear', function () {\n                            updateConditionalFields();\n                        });\n                    }\n                });\n\n                \/\/ Initial check\n                updateConditionalFields();\n            });\n        <\/script>\n\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n                let isSubmitting = false;\n                const debugEnabled = new URLSearchParams(window.location.search).get('hr_form_debug') === '1';\n                const debugLog = function (label, data) {\n                    if (!debugEnabled) return;\n                    console.log('[HR Form Debug][' + form.id + '] ' + label, data || {});\n                };\n                if (debugEnabled) {\n                    form.addEventListener('submit', function (event) {\n                        debugLog('native submit event', {\n                            defaultPrevented: event.defaultPrevented,\n                            submitter: event.submitter ? (event.submitter.id || event.submitter.name || event.submitter.className || event.submitter.tagName) : null\n                        });\n                    }, true);\n                }\n                \/\/ Strict Latin-only allowlist:\n                \/\/ - Latin letters (including accented Latin letters)\n                \/\/ - Latin combining diacritics block (U+0300-U+036F)\n                \/\/ - Numbers, whitespace\n                \/\/ - ASCII punctuation only\n                const allowedLatinPattern = \/[^\\p{Script=Latin}\\u0300-\\u036F\\p{N}\\p{Zs}\\r\\n\\t!\"#$%&'()*+,\\-.\/:;<=>?@[\\\\\\]^_`{|}~]\/gu;\n                const blockedCharsDetector = \/[^\\p{Script=Latin}\\u0300-\\u036F\\p{N}\\p{Zs}\\r\\n\\t!\"#$%&'()*+,\\-.\/:;<=>?@[\\\\\\]^_`{|}~]\/u;\n                const hasBlockedChars = (value) => blockedCharsDetector.test(value || '');\n                const blockedCharsMessage = 'Please use Latin characters only (A-Z).';\n\n                function getArabicRestrictedFields() {\n                    return form.querySelectorAll('input:not([type=\"hidden\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]):not([type=\"button\"]):not([type=\"file\"]), textarea');\n                }\n\n                function getErrorContainer(input) {\n                    if (!input || !input.id) return null;\n                    return form.querySelector('#' + input.id + '-error-container');\n                }\n\n                function showNativeBlockedCharsMessage(input) {\n                    if (!input || typeof input.setCustomValidity !== 'function' || typeof input.reportValidity !== 'function') {\n                        return;\n                    }\n                    input.setCustomValidity(blockedCharsMessage);\n                    input.reportValidity();\n                    setTimeout(function () {\n                        input.setCustomValidity('');\n                    }, 1500);\n                }\n\n                function showBlockedCharsMessage(input) {\n                    showNativeBlockedCharsMessage(input);\n                }\n\n                function clearBlockedCharsMessage(input) {\n                    if (input && typeof input.setCustomValidity === 'function') {\n                        input.setCustomValidity('');\n                    }\n                }\n\n                \/\/ Initialize JustValidate with custom styling\n                const validator = new JustValidate('#hr-form-6ac6e9d0acd8b', {\n                    validateBeforeSubmitting: false,\n                    lockForm: true,\n                    focusInvalidField: true,\n                    errorFieldCssClass: 'is-invalid',\n                    successFieldCssClass: 'is-valid',\n                    errorLabelCssClass: 'is-label-invalid',\n                    errorLabelStyle: {\n                        color: '#e3342f',\n                        fontSize: '12px'\n                    },\n                    successFieldStyle: {\n                        borderColor: '#38c172'\n                    },\n                    errorFieldStyle: {\n                        borderColor: '#e3342f'\n                    },\n                    onValidate: ({ target }) => {\n                        \/\/ Handle Select2 validation classes\n                        if ($(target).hasClass('select2-hidden-accessible')) {\n                            const select2Container = $(target).next('.select2-container');\n                            if ($(target).hasClass('is-valid')) {\n                                select2Container.find('.select2-selection').addClass('is-valid').removeClass('is-invalid');\n                            } else if ($(target).hasClass('is-invalid')) {\n                                select2Container.find('.select2-selection').addClass('is-invalid').removeClass('is-valid');\n                            }\n                        }\n                    }\n                });\n                \/\/ Attach validator to form for stepper access\n                form._justValidateInstance = validator;\n                const isRegisteredValidatorField = (selector) => {\n                    if (!selector || !validator || !validator.fields) {\n                        return false;\n                    }\n                    return Object.values(validator.fields).some((field) => {\n                        return field && field.elem && ('#' + field.elem.id) === selector;\n                    });\n                };\n\n                \/\/ Add honeypot validation rule\n                validator.addField('input[name=\"hr_website\"]', [\n                    {\n                        rule: 'maxLength',\n                        value: 0,\n                        errorMessage: 'Invalid submission detected'\n                    }\n                ]);\n\n                \/\/ Add validation rules for each field\n                                                            const fieldRules_0 = [];\n                                                                                fieldRules_0.push({\"rule\":\"required\",\"errorMessage\":\"Por favor, introduzca su apellido.\"});\n                        \n                        \/\/ Add field to validator \u2013 errorsContainer routes errors outside inner so label stays centered\n                                                validator.addField('#lastname', fieldRules_0, { errorsContainer: '#lastname-error-container' });\n                                                                                                                                                const fieldRules_1 = [];\n                                                                                fieldRules_1.push({\"rule\":\"required\",\"errorMessage\":\"Por favor, introduzca su direcci\\u00f3n de correo electr\\u00f3nico.\"});\n                                                                                fieldRules_1.push({\"rule\":\"email\",\"errorMessage\":\"Por favor, introduzca una direcci\\u00f3n de correo electr\\u00f3nico v\\u00e1lida.\"});\n                        \n                        \/\/ Add field to validator \u2013 errorsContainer routes errors outside inner so label stays centered\n                                                validator.addField('#email', fieldRules_1, { errorsContainer: '#email-error-container' });\n                                                                                                                                                const fieldRules_2 = [];\n                                                                                fieldRules_2.push({\"rule\":\"required\",\"errorMessage\":\"Por favor, ingresa el nombre de tu empresa.\"});\n                        \n                        \/\/ Add field to validator \u2013 errorsContainer routes errors outside inner so label stays centered\n                                                validator.addField('#company', fieldRules_2, { errorsContainer: '#company-error-container' });\n                                                                                                                                                                                                                            const fieldRules_4 = [];\n                                                                                fieldRules_4.push({\"rule\":\"required\",\"errorMessage\":\"Introduzca el sitio web de su empresa.\"});\n                        \n                        \/\/ Add field to validator \u2013 errorsContainer routes errors outside inner so label stays centered\n                                                validator.addField('#website', fieldRules_4, { errorsContainer: '#website-error-container' });\n                                                                                                                                                                                                                            const fieldRules_6 = [];\n                                                                                fieldRules_6.push({\"rule\":\"required\",\"errorMessage\":\"Este campo es obligatorio.\"});\n                        \n                        \/\/ Add field to validator \u2013 errorsContainer routes errors outside inner so label stays centered\n                                                validator.addField('#property_type__c', fieldRules_6, { errorsContainer: '#property_type__c-error-container' });\n                                                                                                                                                                                                                const fieldRules_7 = [{\"rule\":\"required\",\"errorMessage\":\"Este campo es obligatorio.\"}];\n                        if (fieldRules_7.length > 0) {\n                            validator.addField('#privacy_statement', fieldRules_7);\n                        }\n                                                                                                                                                const fieldRules_8 = [];\n                        if (fieldRules_8.length > 0) {\n                            validator.addField('#commercial_electronic_message_consent', fieldRules_8);\n                        }\n                                    \n                function hrSkipLiveValidationTarget(target) {\n                    if (!target || !target.id || !form.contains(target)) {\n                        return true;\n                    }\n                    if (target.name === 'hr_website') {\n                        return true;\n                    }\n                    if (target.classList.contains('condition-false')) {\n                        return true;\n                    }\n                    const col = target.closest('.hr-form-field-column');\n                    if (col && col.classList.contains('hr-conditional-field')) {\n                        return true;\n                    }\n                    if (col && col.style.display === 'none') {\n                        return true;\n                    }\n                    const step = target.closest('.hr-form-step-fields');\n                    if (step && step.style.display === 'none') {\n                        return true;\n                    }\n                    return false;\n                }\n\n                function hrGetActiveStepFields(formEl) {\n                    if (!formEl.classList.contains('hr-form-step-mode')) {\n                        return null;\n                    }\n                    const steps = formEl.querySelectorAll('.hr-form-step-fields');\n                    for (let i = 0; i < steps.length; i++) {\n                        if (window.getComputedStyle(steps[i]).display !== 'none') {\n                            return steps[i];\n                        }\n                    }\n                    return null;\n                }\n\n                function hrIsStepFormLastStep(formEl) {\n                    if (!formEl.classList.contains('hr-form-step-mode')) {\n                        return true;\n                    }\n                    const steps = formEl.querySelectorAll('.hr-form-step-fields');\n                    const active = hrGetActiveStepFields(formEl);\n                    if (!active || !steps.length) {\n                        return false;\n                    }\n                    return active === steps[steps.length - 1];\n                }\n\n                function hrTriggerStepNext(formEl) {\n                    const activeStep = hrGetActiveStepFields(formEl);\n                    if (!activeStep || typeof jQuery === 'undefined') {\n                        return;\n                    }\n                    const $nextBtn = jQuery(activeStep).find('.hr-form-step-next').not('button[type=\"submit\"], .hr-form-submit');\n                    if ($nextBtn.length) {\n                        $nextBtn.trigger('click');\n                    }\n                }\n\n                function hrFieldSkippedForSubmitValidation(elem) {\n                    if (!elem || !form.contains(elem)) {\n                        return true;\n                    }\n                    if (elem.classList.contains('condition-false')) {\n                        return true;\n                    }\n                    const step = elem.closest('.hr-form-step-fields');\n                    if (step && window.getComputedStyle(step).display === 'none') {\n                        return true;\n                    }\n                    const col = elem.closest('.hr-form-field-column');\n                    if (col && window.getComputedStyle(col).display === 'none') {\n                        return true;\n                    }\n                    return false;\n                }\n\n                function hrClearValidationUiForField(el) {\n                    if (!el || !el.id) return;\n                    const errEl = form.querySelector('#' + CSS.escape(el.id) + '-error-container');\n                    if (errEl) {\n                        errEl.innerHTML = '';\n                    }\n                    const s2 = el.nextElementSibling;\n                    if (s2 && s2.classList && s2.classList.contains('select2-container')) {\n                        s2.querySelectorAll('.select2-selection').forEach(function (node) {\n                            node.classList.remove('is-invalid', 'is-valid');\n                        });\n                    }\n                }\n\n                function hrSyncValidatorSkippedFields() {\n                    $.each(validator.fields, function (index, field) {\n                        const elem = field.elem;\n                        if (!elem) return;\n                        if (hrFieldSkippedForSubmitValidation(elem)) {\n                            field.isValid = true;\n                            elem.classList.remove('is-invalid', 'is-valid');\n                            hrClearValidationUiForField(elem);\n                        }\n                    });\n                }\n\n                \/**\n                 * JustValidate's aggregate isValid can stay false when only hidden steps \/\n                 * conditional fields fail. After syncing skipped fields, treat the form as\n                 * valid only if every non-skipped registered field is valid.\n                 *\/\n                function hrBlockingInvalidFieldKeys(v) {\n                    hrSyncValidatorSkippedFields();\n                    const keys = [];\n                    Object.values(v.fields || {}).forEach(function (field) {\n                        if (!field || !field.elem) return;\n                        if (hrFieldSkippedForSubmitValidation(field.elem)) {\n                            return;\n                        }\n                        if (field.isValid === false) {\n                            keys.push(field.elem.id || field.elem.name || '(field)');\n                        }\n                        if (field.isValid === undefined) {\n                            keys.push((field.elem.id || field.elem.name || '(field)') + ':pending');\n                        }\n                    });\n                    if (v.groupFields && Object.keys(v.groupFields).length) {\n                        Object.values(v.groupFields).forEach(function (g) {\n                            if (g && (g.isValid === false || g.isValid === undefined)) {\n                                keys.push('(group)');\n                            }\n                        });\n                    }\n                    return keys;\n                }\n\n                \/\/ focusout bubbles; revalidates after leaving any field (including conditional fields when visible)\n                form.addEventListener('focusout', function (e) {\n                    const input = e.target;\n                    if (!input.matches || !input.matches('input, select, textarea')) {\n                        return;\n                    }\n                    if (hrSkipLiveValidationTarget(input)) {\n                        return;\n                    }\n                    const selector = '#' + CSS.escape(input.id);\n                    if (!isRegisteredValidatorField(selector)) {\n                        return;\n                    }\n                    validator.revalidateField(selector);\n                });\n\n                if (typeof jQuery !== 'undefined') {\n                    jQuery(form).on('select2:close', 'select.hr-select2-field, select.hr-country-select', function () {\n                        if (hrSkipLiveValidationTarget(this)) {\n                            return;\n                        }\n                        const selector = '#' + CSS.escape(this.id);\n                        if (!isRegisteredValidatorField(selector)) {\n                            return;\n                        }\n                        validator.revalidateField(selector);\n                    });\n                }\n\n                \/\/ Block Arabic characters on typing and pasting.\n                getArabicRestrictedFields().forEach((input) => {\n                    input.addEventListener('beforeinput', function (event) {\n                        if (typeof event.data === 'string' && hasBlockedChars(event.data)) {\n                            event.preventDefault();\n                            showBlockedCharsMessage(this);\n                        }\n                    });\n\n                    input.addEventListener('paste', function (event) {\n                        const cd = event.clipboardData || window.clipboardData;\n                        const text = cd ? (cd.getData('text\/plain') || cd.getData('text') || '') : '';\n                        if (hasBlockedChars(text)) {\n                            event.preventDefault();\n                            showBlockedCharsMessage(this);\n                        }\n                    });\n\n                    input.addEventListener('drop', function (event) {\n                        const text = event.dataTransfer ? event.dataTransfer.getData('text\/plain') : '';\n                        if (hasBlockedChars(text)) {\n                            event.preventDefault();\n                            showBlockedCharsMessage(this);\n                        }\n                    });\n\n                    \/\/ Fallback for drag-drop\/autofill\/IME edge cases.\n                    input.addEventListener('input', function () {\n                        if (hasBlockedChars(this.value)) {\n                            this.value = this.value.replace(allowedLatinPattern, '');\n                            showBlockedCharsMessage(this);\n                        } else {\n                            clearBlockedCharsMessage(this);\n                        }\n                    });\n                });\n\n                function splitFullNameField(input) {\n                    const fullName = (input.value || '').trim();\n                    const firstTarget = input.getAttribute('data-fullname-first-target');\n                    const lastTarget = input.getAttribute('data-fullname-last-target');\n                    const firstHidden = firstTarget ? form.querySelector('input[type=\"hidden\"][name=\"' + CSS.escape(firstTarget) + '\"]') : null;\n                    const lastHidden = lastTarget ? form.querySelector('input[type=\"hidden\"][name=\"' + CSS.escape(lastTarget) + '\"]') : null;\n\n                    if (!firstHidden || !lastHidden) {\n                        return;\n                    }\n\n                    if (!fullName) {\n                        firstHidden.value = '';\n                        lastHidden.value = '';\n                        return;\n                    }\n\n                    const nameParts = fullName.split(\/\\s+\/).filter(Boolean);\n                    if (nameParts.length === 1) {\n                        firstHidden.value = nameParts[0];\n                        lastHidden.value = '';\n                        return;\n                    }\n\n                    firstHidden.value = nameParts.shift();\n                    lastHidden.value = nameParts.join(' ');\n                }\n\n                function splitAllFullNameFields() {\n                    form.querySelectorAll('input[data-fullname-splitter=\"yes\"]').forEach(function (input) {\n                        splitFullNameField(input);\n                    });\n                }\n\n                function formatPhoneFullValue(itiInstance) {\n                    const fullNumber = itiInstance.getNumber() || '';\n                    return fullNumber.replace(\/\\D\/g, '');\n                }\n\n                function syncAllPhoneFullFields() {\n                    form.querySelectorAll('.hr-phone-input').forEach(function (input) {\n                        const iti = $(input).data('iti');\n                        const fullHidden = form.querySelector(\n                            'input.hr-phone-full-value[data-phone-field=\"' + CSS.escape(input.name) + '\"]'\n                        );\n                        if (!fullHidden || !iti || typeof iti.getNumber !== 'function') {\n                            return;\n                        }\n                        fullHidden.value = formatPhoneFullValue(iti);\n                    });\n                }\n\n                \/\/ Split when user blurs the field (including tab navigation)\n                form.querySelectorAll('input[data-fullname-splitter=\"yes\"]').forEach(function (input) {\n                    input.addEventListener('blur', function () {\n                        splitFullNameField(this);\n                    });\n\n                    input.addEventListener('keydown', function (event) {\n                        if (event.key === 'Tab') {\n                            splitFullNameField(this);\n                        }\n                    });\n                });\n\n                \/\/ Handle form submission\n                form.addEventListener('submit', function (e) {\n                    debugLog('custom submit handler start', { isSubmitting: isSubmitting });\n                    e.preventDefault();\n\n                    if (isSubmitting) {\n                        debugLog('blocked: already submitting');\n                        return;\n                    }\n\n                    if (form.classList.contains('hr-form-step-mode') && !hrIsStepFormLastStep(form)) {\n                        debugLog('blocked: step form submit on non-final step');\n                        hrTriggerStepNext(form);\n                        return;\n                    }\n\n                    \/\/ Check honeypot field\n                    const honeypotField = form.querySelector('input[name=\"hr_website\"]');\n                    if (honeypotField && honeypotField.value !== '') {\n                        debugLog('blocked: honeypot filled', { value: honeypotField.value });\n                        \/\/ If honeypot is filled, show error and prevent submission\n                        const submitButton = form.querySelector('.hr-form-submit');\n                        const originalButtonText = submitButton.innerHTML;\n\n                        \/\/ Add error class to form\n                        form.classList.add('hr-form-error');\n\n                        \/\/ Show error message\n                        const errorMessage = document.createElement('div');\n                        errorMessage.className = 'hr-form-error-message';\n                        errorMessage.textContent = 'Invalid submission detected. Please try again.';\n\n                        \/\/ Remove any existing error message\n                        const existingError = form.querySelector('.hr-form-error-message');\n                        if (existingError) {\n                            existingError.remove();\n                        }\n\n                        \/\/ Insert error message after the form\n                        form.parentNode.insertBefore(errorMessage, form.nextSibling);\n\n                        \/\/ Reset form after 3 seconds\n                        setTimeout(() => {\n                            form.classList.remove('hr-form-error');\n                            errorMessage.remove();\n                            form.reset();\n                            submitButton.innerHTML = originalButtonText;\n                            submitButton.disabled = false;\n                            isSubmitting = false;\n                        }, 3000);\n\n                        return;\n                    }\n\n                    \/\/ Ensure hidden first\/last values are synced before submit.\n                    if (typeof populateUtmFields === 'function') {\n                        populateUtmFields();\n                    }\n                    splitAllFullNameFields();\n                    syncAllPhoneFullFields();\n\n                    hrSyncValidatorSkippedFields();\n\n                    \/\/ Run full validation before trusting isValid (avoids stale false on first click).\n                    if (typeof validator.revalidate !== 'function') {\n                        debugLog('blocked: validator.revalidate missing');\n                        return;\n                    }\n\n                                        const turnstileResponse = form.querySelector('[name=\"cf-turnstile-response\"]');\n                    if (!turnstileResponse || !turnstileResponse.value) {\n                        debugLog('blocked: turnstile not ready', {\n                            hasInput: Boolean(turnstileResponse),\n                            hasValue: Boolean(turnstileResponse && turnstileResponse.value)\n                        });\n                        alert('Please wait for the security check to complete.');\n                        return;\n                    }\n                    \n                    validator.revalidate().then(function (jvIsValid) {\n                        const blocking = hrBlockingInvalidFieldKeys(validator);\n                        if (blocking.length > 0) {\n                            debugLog('blocked: validator invalid after revalidate', {\n                                jvIsValid: jvIsValid,\n                                blockingFields: blocking,\n                                domInvalid: Array.from(form.querySelectorAll('.is-invalid'))\n                                    .filter(function (field) {\n                                        return !hrFieldSkippedForSubmitValidation(field);\n                                    })\n                                    .map(function (field) {\n                                        return field.id || field.name || field.className || field.tagName;\n                                    })\n                            });\n                            return;\n                        }\n\n                        isSubmitting = true;\n                        const submitButton = form.querySelector('.hr-form-submit');\n                        const overlay = form.querySelector('.hr-form-overlay');\n                        if (submitButton) {\n                            submitButton.disabled = true;\n                        }\n                        form.classList.add('submitting');\n                        if (overlay) {\n                            overlay.style.display = 'flex';\n                        }\n                        const proceedNativeSubmit = function () {\n                            debugLog('submitting: form.submit() called');\n                            if (form && form.isConnected) {\n                                form.submit();\n                            } else {\n                                debugLog('blocked: form not connected');\n                                isSubmitting = false;\n                                form.classList.remove('submitting');\n                                if (overlay) {\n                                    overlay.style.display = 'none';\n                                }\n                                if (submitButton) {\n                                    submitButton.disabled = false;\n                                }\n                            }\n                        };\n                        const abortNativeSubmit = function () {\n                            debugLog('blocked: reoon invalid email');\n                            isSubmitting = false;\n                            form.classList.remove('submitting');\n                            if (overlay) {\n                                overlay.style.display = 'none';\n                            }\n                            if (submitButton) {\n                                submitButton.disabled = false;\n                            }\n                        };\n                        if (typeof form._hrReoonEnsureValidated === 'function') {\n                            form._hrReoonEnsureValidated().then(function (result) {\n                                if (result && result.blockSubmit) {\n                                    abortNativeSubmit();\n                                    return;\n                                }\n                                proceedNativeSubmit();\n                            }).catch(proceedNativeSubmit);\n                        } else {\n                            proceedNativeSubmit();\n                        }\n                    }).catch(function (err) {\n                        form.classList.remove('submitting');\n                        const overlay = form.querySelector('.hr-form-overlay');\n                        if (overlay) {\n                            overlay.style.display = 'none';\n                        }\n                        debugLog('validator revalidate failed', { error: err && err.message ? err.message : String(err) });\n                    });\n                });\n\n                \/\/ Add new code to handle submit button state based on validation\n                const submitButton = form.querySelector('.hr-form-submit');\n                const formsEndpointType = 'hubspot';\n                function getInvalidFieldNames() {\n                    return Array.from(form.querySelectorAll('.is-invalid'))\n                        .filter(function (field) {\n                            return !hrFieldSkippedForSubmitValidation(field);\n                        })\n                        .map((field) => {\n                            const id = field.id ? `#${field.id}` : '';\n                            const name = field.name ? `name=\"${field.name}\"` : '';\n                            const label = field.id ? (form.querySelector(`label[for=\"${field.id}\"]`)?.textContent || '').trim() : '';\n                            return [id, name, label].filter(Boolean).join(' ');\n                        });\n                }\n                function getDisabledReasons() {\n                    const reasons = [];\n                    if (isSubmitting) {\n                        reasons.push('isSubmitting=true');\n                    }\n                    const blockingInvalid = Array.from(form.querySelectorAll('.is-invalid')).filter(function (el) {\n                        return !hrFieldSkippedForSubmitValidation(el);\n                    });\n                    if (blockingInvalid.length > 0) {\n                        const invalidNames = getInvalidFieldNames();\n                        reasons.push(`${blockingInvalid.length} invalid field(s): ${invalidNames.join(', ')}`);\n                    }\n                                        const turnstileResponse = form.querySelector('[name=\"cf-turnstile-response\"]');\n                    if (!turnstileResponse || !turnstileResponse.value) {\n                        reasons.push('turnstile not completed');\n                    }\n                                        const hubspotPortalInput = form.querySelector('input[name=\"hubspot_portal_id\"]');\n                    const hubspotFormGuidInput = form.querySelector('input[name=\"hubspot_form_guid\"]');\n                    const legacyEndpointInput = form.querySelector('input[name=\"form_endpoint_url\"]');\n                    const hasHubspotConfig = Boolean(hubspotPortalInput?.value?.trim() && hubspotFormGuidInput?.value?.trim());\n                    const hasPardotConfig = Boolean(legacyEndpointInput?.value?.trim());\n                    if (formsEndpointType === 'hubspot' && !hasHubspotConfig) {\n                        reasons.push('hubspot config missing (portal\/form guid)');\n                    } else if (formsEndpointType === 'pardot' && !hasPardotConfig) {\n                        reasons.push('pardot endpoint missing');\n                    }\n                    return reasons.length ? reasons : ['unknown reason'];\n                }\n                function logDisabledReason(source) {\n                    if (!submitButton || !submitButton.disabled) return;\n                    const reasons = getDisabledReasons();\n                    console.warn(`submit button disabled: [${reasons.join(' | ')}]`, { source, formId: form.id });\n                }\n\n                \/\/ Function to check validation state and update submit button\n                function updateSubmitButtonState() {\n                    if (!submitButton) return;\n                    const wasDisabled = submitButton.disabled;\n                    const blockingInvalid = Array.from(form.querySelectorAll('.is-invalid')).filter(function (el) {\n                        return !hrFieldSkippedForSubmitValidation(el);\n                    });\n                    if (blockingInvalid.length > 0) {\n                        submitButton.disabled = true;\n                    } else {\n                                                    \/\/ If Turnstile is enabled, only enable button if Turnstile is completed\n                            const turnstileResponse = form.querySelector('[name=\"cf-turnstile-response\"]');\n                            submitButton.disabled = !turnstileResponse || !turnstileResponse.value;\n                                            }\n                    if (submitButton.disabled && !wasDisabled) {\n                        logDisabledReason('state-change');\n                    }\n                }\n\n                \/\/ Add validation state check on input\/change for all form fields\n                form.querySelectorAll('input, select, textarea').forEach(input => {\n                    ['input', 'change', 'blur'].forEach(eventType => {\n                        input.addEventListener(eventType, () => {\n                            \/\/ Let validation complete before checking state\n                            setTimeout(updateSubmitButtonState, 100);\n                        });\n                    });\n                });\n\n                \/\/ Add validation state check for Select2 fields\n                jQuery('.hr-select2-field').on('select2:select select2:unselect select2:clear', function () {\n                    setTimeout(updateSubmitButtonState, 100);\n                });\n\n                \/\/ Update button state when JustValidate performs validation\n                validator.onValidate(async (validationResult) => {\n                    setTimeout(updateSubmitButtonState, 100);\n                });\n\n                \/\/ Initial button state check\n                updateSubmitButtonState();\n\n                \/\/ Debug attempts to click while disabled.\n                form.addEventListener('click', function (event) {\n                    if (!submitButton) return;\n                    const submitTrigger = event.target && event.target.closest ? event.target.closest('.hr-form-submit') : null;\n                    if (!submitTrigger) return;\n                    logDisabledReason('click-submit');\n                }, true);\n            });\n        <\/script>\n        \n        \n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n                const textareas = form.querySelectorAll('textarea');\n\n                textareas.forEach(textarea => {\n                    const maxChars = parseInt(textarea.dataset.maxChars) || 600;\n                    const counter = document.createElement('div');\n                    counter.className = 'hr-char-counter';\n                    counter.textContent = `0\/${maxChars} caracteres`;\n                    textarea.parentNode.appendChild(counter);\n\n                    \/\/ Update counter on input\n                    textarea.addEventListener('input', function () {\n                        const currentLength = this.value.length;\n                        counter.textContent = `${currentLength}\/${maxChars} caracteres`;\n\n                        if (currentLength > maxChars) {\n                            counter.classList.add('warning');\n                            textarea.classList.add('limit-reached');\n                            \/\/ Trim the text to max length\n                            this.value = this.value.substring(0, maxChars);\n                            \/\/ Update counter with trimmed length\n                            counter.textContent = `${maxChars}\/${maxChars} + characters`;\n                        } else {\n                            counter.classList.remove('warning');\n                            textarea.classList.remove('limit-reached');\n                        }\n                    });\n\n                    \/\/ Prevent paste of text that would exceed limit\n                    textarea.addEventListener('paste', function (e) {\n                        const pastedText = (e.clipboardData || window.clipboardData).getData('text');\n                        const currentLength = this.value.length;\n                        const remainingChars = maxChars - currentLength;\n\n                        if (pastedText.length > remainingChars) {\n                            e.preventDefault();\n                            const trimmedText = pastedText.substring(0, remainingChars);\n                            document.execCommand('insertText', false, trimmedText);\n                        }\n                    });\n\n                    \/\/ Initial count\n                    textarea.dispatchEvent(new Event('input'));\n                });\n            });\n        <\/script>\n\n        <script>\n            jQuery(document).ready(function ($) {\n                const $form = $('#hr-form-6ac6e9d0acd8b');\n\n                \/\/ Prevent Select2 pre-init visual glitch on first paint.\n                setTimeout(function () {\n                    $form.removeClass('hr-select2-booting');\n                }, 1000);\n\n                \/\/ Initialize Select2 for country selects in this specific form\n                $('#hr-form-6ac6e9d0acd8b .hr-country-select').each(function () {\n                    const $select = $(this);\n                    const formHasFloatingLabels = $select.closest('form').hasClass('hr-form-floating-labels');\n                    \/\/ Disable Select2 placeholder when floating labels are active (label acts as hint)\n                    const placeholder = formHasFloatingLabels ? null : $select.data('placeholder');\n\n                    \/\/ Skip if already initialized\n                    if ($select.hasClass('select2-hidden-accessible')) {\n                        return;\n                    }\n\n                    const countryConfig = {\n                        width: '100%',\n                        placeholder: placeholder,\n                        allowClear: !formHasFloatingLabels,\n                        language: {\n                            noResults: function () {\n                                return 'No countries found';\n                            }\n                        }\n                    };\n                    if (formHasFloatingLabels) {\n                        countryConfig.templateSelection = function (data) {\n                            if (!data.id || data.id === '' || (data.element && $(data.element).hasClass('hr-select-placeholder'))) {\n                                return '';\n                            }\n                            return data.text;\n                        };\n                    }\n                    $select.select2(countryConfig);\n                });\n            });\n        <\/script>\n\n        <script>\n            jQuery(document).ready(function ($) {\n                \/\/ Initialize Select2 for regular select fields in this specific form\n                $('#hr-form-6ac6e9d0acd8b .hr-select2-field').each(function () {\n                    const $select = $(this);\n\n                    \/\/ Skip if already initialized\n                    if ($select.hasClass('select2-hidden-accessible')) {\n                        return;\n                    }\n\n                    const formHasFloatingLabels = $select.closest('form').hasClass('hr-form-floating-labels');\n                    const isMultiple = $select.prop('multiple');\n                    const placeholder = formHasFloatingLabels ? '' : ($select.data('placeholder') || 'Select an option');\n                    const allowClear = formHasFloatingLabels ? false : ($select.data('allow-clear') !== 'no');\n                    const enableSearch = $select.data('enable-search') !== 'no';\n                    const minSelection = parseInt($select.data('min-selection')) || 0;\n                    const searchPlaceholder = $select.data('search-placeholder') || 'Search';\n                    const maxSelection = parseInt($select.data('max-selection')) || 0;\n\n                    const select2Config = {\n                        placeholder: placeholder,\n                        allowClear: allowClear,\n                        width: 'resolve',\n                        searchPlaceholder: 'Search',\n                        multiple: isMultiple,\n                        searchEnabled: enableSearch,\n                        minimumResultsForSearch: enableSearch ? 0 : -1,\n                        language: {\n                            noResults: function () {\n                                return 'No results found';\n                            },\n                            maximumSelected: function (e) {\n                                const message = 'You can only select %s items';\n                                return message.replace('%s', e.maximum);\n                            }\n                        },\n                        templateResult: function (data) {\n                            if (data.loading) return data.text;\n                            if (data.element && $(data.element).hasClass('hr-select-placeholder')) return null;\n                            return data.text;\n                        }\n                    };\n\n                    if (formHasFloatingLabels) {\n                        select2Config.templateSelection = function (data) {\n                            if (!data.id || data.id === '' || (Array.isArray(data.id) && data.id.length === 0) || (data.element && $(data.element).hasClass('hr-select-placeholder'))) {\n                                return '';\n                            }\n                            return data.text;\n                        };\n                    }\n\n                    \/\/ Add maximum selection limit if set\n                    if (isMultiple && maxSelection > 0) {\n                        select2Config.maximumSelectionLength = maxSelection;\n                    }\n\n                    const hasRealSelection = function ($el) {\n                        const value = $el.val();\n                        if (Array.isArray(value)) {\n                            return value.some(function (item) {\n                                return item !== null && item !== undefined && String(item).trim() !== '';\n                            });\n                        }\n                        return value !== null && value !== undefined && String(value).trim() !== '';\n                    };\n\n                    $select.select2(select2Config)\n                        .on('select2:open', function () {\n                            if (enableSearch) {\n                                setTimeout(function () {\n                                    $('.select2-search__field').focus();\n                                }, 0);\n                            }\n                        })\n                        .on('change', function (e) {\n                            const hasSelection = hasRealSelection($(this));\n                            $(this).next('.select2-container').find('.select2-selection--multiple')\n                                .toggleClass('select2-selection--multiple--has-selection', hasSelection);\n\n                            \/\/ Update hidden input for multiple select\n                            if (isMultiple) {\n                                const selectedValues = $(this).val() || [];\n                                const hiddenInput = $(this).siblings('.hr-form-select2-multiple-values');\n                                hiddenInput.val(selectedValues.join(','));\n                            }\n                        });\n\n                    \/\/ Trigger initial state\n                    const hasInitialSelection = hasRealSelection($select);\n                    $select.next('.select2-container').find('.select2-selection--multiple')\n                        .toggleClass('select2-selection--multiple--has-selection', hasInitialSelection);\n\n                    \/\/ Set initial value for hidden input if there are pre-selected values\n                    if (isMultiple && hasInitialSelection) {\n                        const initialValues = $select.val();\n                        const hiddenInput = $select.siblings('.hr-form-select2-multiple-values');\n                        hiddenInput.val(initialValues.join(','));\n                    }\n                });\n            });\n        <\/script>\n\n        <script>\n            \/\/ Create unique callback function for this form instance\n            window['onTurnstileCallback_hr-form-6ac6e9d0acd8b'] = function () {\n                const debugEnabled = new URLSearchParams(window.location.search).get('hr_form_debug') === '1';\n                \/\/ Enable submit button when Turnstile is ready\n                const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n                const submitButton = form.querySelector('.hr-form-submit');\n                const tokenInput = form.querySelector('[name=\"cf-turnstile-response\"]');\n                if (debugEnabled) {\n                    console.log('[HR Turnstile Debug][' + form.id + '] callback fired', {\n                        hasToken: Boolean(tokenInput && tokenInput.value),\n                        tokenLength: tokenInput && tokenInput.value ? tokenInput.value.length : 0\n                    });\n                }\n                if (submitButton) {\n                    submitButton.disabled = false;\n                }\n            };\n\n            document.addEventListener('DOMContentLoaded', function () {\n                const form = document.getElementById('hr-form-6ac6e9d0acd8b');\n                const submitButton = form.querySelector('.hr-form-submit');\n\n                \/\/ Disable submit button initially if Turnstile is enabled\n                                    if (submitButton) {\n                        submitButton.disabled = true;\n                    }\n                    const debugEnabled = new URLSearchParams(window.location.search).get('hr_form_debug') === '1';\n                    const logTurnstile = function (label, payload) {\n                        if (!debugEnabled) return;\n                        console.log('[HR Turnstile Debug][' + form.id + '] ' + label, payload || {});\n                    };\n\n                    \/\/ Render and start Turnstile verification on form load.\n                    function initTurnstile() {\n                        logTurnstile('init start');\n                        if (typeof turnstile === 'undefined') {\n                            logTurnstile('turnstile not ready, retrying');\n                            setTimeout(initTurnstile, 120);\n                            return;\n                        }\n\n                        const turnstileContainer = form.querySelector('.hr-turnstile-container');\n                        if (!turnstileContainer) {\n                            logTurnstile('container not found');\n                            return;\n                        }\n\n                        if (!turnstileContainer.hasAttribute('data-widget-id')) {\n                            const widgetId = turnstile.render(turnstileContainer, {\n                                sitekey: turnstileContainer.getAttribute('data-sitekey'),\n                                callback: window['onTurnstileCallback_hr-form-6ac6e9d0acd8b']\n                            });\n                            logTurnstile('widget rendered', { widgetId: widgetId || null });\n                            if (widgetId !== undefined && widgetId !== null) {\n                                turnstileContainer.setAttribute('data-widget-id', String(widgetId));\n                            }\n                        }\n\n                        const renderedWidgetId = turnstileContainer.getAttribute('data-widget-id');\n                        if (renderedWidgetId && typeof turnstile.execute === 'function') {\n                            try {\n                                logTurnstile('execute called', { widgetId: renderedWidgetId });\n                                turnstile.execute(renderedWidgetId);\n                            } catch (e) {\n                                logTurnstile('execute failed', { error: e && e.message ? e.message : String(e) });\n                                \/\/ Some widget modes do not need\/allow execute; callback still unlocks submit when ready.\n                            }\n                        } else {\n                            logTurnstile('execute skipped', { widgetId: renderedWidgetId || null, hasExecute: typeof turnstile.execute === 'function' });\n                        }\n                    }\n\n                    initTurnstile();\n                \n                form.addEventListener('submit', function (e) {\n                    const debugEnabled = new URLSearchParams(window.location.search).get('hr_form_debug') === '1';\n                                            const turnstileResponse = form.querySelector('[name=\"cf-turnstile-response\"]');\n                        if (!turnstileResponse || !turnstileResponse.value) {\n                            if (debugEnabled) {\n                                console.warn('[HR Form Debug][' + form.id + '] blocked: turnstile response missing');\n                            }\n                            e.preventDefault();\n                            alert('Please wait for the security check to complete.');\n                            return false;\n                        }\n                    \n                    const formData = new FormData(form);\n                    const thankYouData = {};\n                    const fieldsToCapture = [\"lastname\",\"email\",\"company\",\"company_type__c\",\"website\",\"jobtitle\",\"property_type__c\",\"privacy_statement\",\"commercial_electronic_message_consent\",\"browser_ip_address__c\",\"referral_link__c\",\"current_url__c\",\"browser_time_zone__c\",\"browser_window_size__c\",\"browser_all_languages__c\",\"browser_primary_language__c\"];\n                    if (fieldsToCapture && fieldsToCapture.length) {\n                        fieldsToCapture.forEach(function(fieldName) {\n                            if (formData.has(fieldName)) {\n                                thankYouData[fieldName] = formData.get(fieldName);\n                            }\n                        });\n                    }\n                    sessionStorage.setItem('formSessionData', JSON.stringify(thankYouData));\n                });\n            });\n\n            \/\/ Turnstile is rendered explicitly per form instance above.\n        <\/script>\n\n        <script>\n            jQuery(document).ready(function () {\n                const $currentForm = jQuery('#hr-form-6ac6e9d0acd8b');\n                const isRegisteredValidatorField = (validator, selector) => {\n                    if (!validator || !selector) {\n                        return false;\n                    }\n                    if (typeof validator._hrHasField === 'function') {\n                        return validator._hrHasField(selector);\n                    }\n                    if (!validator.fields) {\n                        return false;\n                    }\n                    return Object.values(validator.fields).some((field) => {\n                        return field && field.elem && ('#' + field.elem.id) === selector;\n                    });\n                };\n                \n                \/\/ Function to validate step fields\n                function validateStepFields($stepFields, shouldShowError = true) {\n                    var validator = $currentForm.length > 0 && $currentForm[0]._justValidateInstance;\n\n                    \/\/ If validator is not ready, wait a bit and try again\n                    if (!validator) {\n                        return new Promise((resolve) => {\n                            setTimeout(() => {\n                                resolve(validateStepFields($stepFields, shouldShowError));\n                            }, 100);\n                        });\n                    }\n\n                    var allFieldsValid = true;\n                    var validationPromises = [];\n\n                    \/\/ Force validation of all fields in the step\n                    $stepFields.find('input, select, textarea').each(function () {\n                        if (this.id) {\n                            \/\/ Mark the field as touched to ensure validation runs\n                            jQuery(this).addClass('was-validated');\n                            try {\n                                \/\/ For Select2 fields, ensure the value is properly set before validation\n                                if (jQuery(this).hasClass('hr-select2-field')) {\n                                    const value = jQuery(this).val();\n                                    \/\/ For required fields, empty array or null\/undefined is invalid\n                                    if (jQuery(this).prop('required') && (!value || (Array.isArray(value) && value.length === 0))) {\n                                        jQuery(this).addClass('is-invalid').removeClass('is-valid');\n                                        const select2Container = jQuery(this).next('.select2-container');\n                                        select2Container.find('.select2-selection').addClass('is-invalid').removeClass('is-valid');\n                                        allFieldsValid = false;\n                                    } else {\n                                        jQuery(this).addClass('is-valid').removeClass('is-invalid');\n                                        const select2Container = jQuery(this).next('.select2-container');\n                                        select2Container.find('.select2-selection').addClass('is-valid').removeClass('is-invalid');\n                                    }\n                                }\n\n                                \/\/ Store the validation promise\n                                const selector = '#' + CSS.escape(this.id);\n                                if (!isRegisteredValidatorField(validator, selector)) {\n                                    return;\n                                }\n                                validationPromises.push(\n                                    validator.revalidateField(selector)\n                                        .then(isValid => {\n                                            if (!isValid) {\n                                                allFieldsValid = false;\n                                            }\n                                        })\n                                        .catch(error => {\n                                            allFieldsValid = false;\n                                        })\n                                );\n                            } catch (error) {\n                                allFieldsValid = false;\n                            }\n                        }\n                    });\n\n                    \/\/ Return a promise that resolves when all validations are complete\n                    return Promise.all(validationPromises).then(function () {\n                        const formEl = $currentForm[0];\n                        if (formEl && typeof formEl._hrReoonEnsureValidated === 'function') {\n                            const reoonEmail = formEl.querySelector('input[type=\"email\"]');\n                            if (reoonEmail && $stepFields[0] && $stepFields[0].contains(reoonEmail)) {\n                                return formEl._hrReoonEnsureValidated().then(function () {\n                                    return allFieldsValid;\n                                });\n                            }\n                        }\n                        return allFieldsValid;\n                    });\n                }\n\n                const revalidateSelect2Field = function (field) {\n                    if (!field || !field.id) {\n                        return;\n                    }\n\n                    const $field = jQuery(field);\n                    const value = $field.val();\n                    const isRequired = $field.prop('required');\n                    const isEmpty = !value || (Array.isArray(value) && value.length === 0);\n                    const select2Container = $field.next('.select2-container');\n                    const select2Selection = select2Container.find('.select2-selection');\n\n                    if (isRequired && isEmpty) {\n                        $field.addClass('is-invalid').removeClass('is-valid');\n                        select2Selection.addClass('is-invalid').removeClass('is-valid');\n                    } else {\n                        $field.addClass('is-valid').removeClass('is-invalid');\n                        select2Selection.addClass('is-valid').removeClass('is-invalid');\n                    }\n\n                    var validator = $currentForm[0] && $currentForm[0]._justValidateInstance;\n                    if (!validator) {\n                        return;\n                    }\n                    const selector = '#' + CSS.escape(field.id);\n                    if (!isRegisteredValidatorField(validator, selector)) {\n                        return;\n                    }\n                    validator.revalidateField(selector);\n                };\n\n                \/\/ Always revalidate Select2-backed fields when value changes.\n                $currentForm.on(\n                    'select2:select select2:unselect select2:clear change',\n                    '.hr-select2-field, .hr-country-select',\n                    function () {\n                        revalidateSelect2Field(this);\n                    }\n                );\n\n                \/\/ Handle field blur events for validation in this form only\n                $currentForm.on('blur', 'input, select, textarea', function () {\n                    if (this.id) {\n                        jQuery(this).addClass('was-validated');\n                        var validator = $currentForm[0] && $currentForm[0]._justValidateInstance;\n                        if (validator) {\n                            const selector = '#' + CSS.escape(this.id);\n                            if (!isRegisteredValidatorField(validator, selector)) {\n                                return;\n                            }\n                            validator.revalidateField(selector);\n                        }\n                    }\n                });\n\n                $currentForm.find('.hr-form-step-next').on('click', async function () {\n                    \/\/ Submit buttons on the last step also carry .hr-form-step-next.\n                    \/\/ Do not run step-navigation hide\/show logic for actual submit triggers.\n                    if (jQuery(this).is('button[type=\"submit\"], .hr-form-submit')) {\n                        return;\n                    }\n\n                    var $currentStepFields = jQuery(this).closest('.hr-form-step-fields');\n                    var currentStepIndex = $currentStepFields.data('step-index');\n                    var $stepNavigation = $currentForm.find('.hr-form-step-nav');\n\n                    \/\/ Disable the button while validating\n                    jQuery(this).prop('disabled', true);\n\n                    try {\n                        \/\/ Force validation of all fields in current step\n                        const allFieldsValid = await validateStepFields($currentStepFields, true);\n\n                        if (allFieldsValid) {\n                            \/\/ Update step navigation\n                            $stepNavigation.removeClass('active');\n                            $stepNavigation.filter('[data-step-index=\"' + (currentStepIndex + 1) + '\"]').addClass('active');\n\n                            \/\/ Hide current step and show next step\n                            $currentStepFields.hide();\n                            $currentForm.find('.hr-form-step-fields[data-step-index=\"' + (currentStepIndex + 1) + '\"]').show();\n                        }\n                    } catch (error) {\n                        \/\/ Error during validation\n                    } finally {\n                        \/\/ Re-enable the button\n                        jQuery(this).prop('disabled', false);\n                    }\n                });\n\n                $currentForm.find('.hr-form-step-prev').on('click', function () {\n                    var $currentStepFields = jQuery(this).closest('.hr-form-step-fields');\n                    var currentStepIndex = $currentStepFields.data('step-index');\n                    var $stepNavigation = $currentForm.find('.hr-form-step-nav');\n\n                    \/\/ Clear any existing validation errors before moving back\n                    $currentStepFields.find('.hr-form-step-error').remove();\n\n                    \/\/ Update step navigation\n                    $stepNavigation.removeClass('active');\n                    $stepNavigation.filter('[data-step-index=\"' + (currentStepIndex - 1) + '\"]').addClass('active');\n\n                    \/\/ Hide current step and show previous step\n                    $currentStepFields.hide();\n                    $currentForm.find('.hr-form-step-fields[data-step-index=\"' + (currentStepIndex - 1) + '\"]').show();\n                });\n\n                if ($currentForm.hasClass('hr-form-step-mode')) {\n                    $currentForm.on('keydown', 'input:not([type=\"hidden\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]):not([type=\"button\"]):not([type=\"file\"])', function (e) {\n                        if (e.key !== 'Enter' || e.isComposing) {\n                            return;\n                        }\n\n                        const $currentStepFields = jQuery(this).closest('.hr-form-step-fields');\n                        if (!$currentStepFields.length) {\n                            return;\n                        }\n\n                        const totalSteps = $currentForm.find('.hr-form-step-fields').length;\n                        const currentStepIndex = $currentStepFields.data('step-index');\n                        if (currentStepIndex === totalSteps - 1) {\n                            return;\n                        }\n\n                        e.preventDefault();\n                        const $nextBtn = $currentStepFields.find('.hr-form-step-next').not('button[type=\"submit\"], .hr-form-submit');\n                        if ($nextBtn.length) {\n                            $nextBtn.trigger('click');\n                        }\n                    });\n                }\n\n                \/\/ Initialize active state for the first step on load\n                $currentForm.find('.hr-form-step-nav[data-step-index=\"0\"]').addClass('active');\n            });\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d85a38b e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"d85a38b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-180a6ba7 elementor-widget elementor-widget-hr_faq_section\" data-id=\"180a6ba7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hr_faq_section.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <script\n                type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 es el Programa de Acceso para IA de HotelRunner?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Es un programa de socios que otorga a los bots de IA, asistentes, agentes de voz y proveedores de agentes acceso directo mediante API al Motor de Reservas de HotelRunner. Los socios pueden ofrecer b\u00fasqueda de hoteles en vivo, disponibilidad y precios en tiempo real, y reservas dentro de su propio producto de viajes con IA, a escala global.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfPara qui\u00e9n est\u00e1 dise\u00f1ado el programa?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Para proveedores de bots de IA, asistentes, voz y agentes, incluyendo asistentes de viaje con IA, agentes de voz para viajes, planificadores de viajes, plataformas de viaje ag\u00e9nticas, productos de viaje conversacionales, plataformas de reserva impulsadas por IA y empresas de tecnolog\u00eda de viajes que a\u00f1aden reservas de hotel a un producto de IA.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfEl programa funciona tambi\u00e9n para agentes de voz, no solo para chat?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. La API del Motor de Reservas es una interfaz program\u00e1tica, por lo que se comporta igual ya sea que su producto funcione por texto, voz o una combinaci\u00f3n de ambos. Devuelve datos hoteleros estructurados que su asistente puede mostrar en pantalla o leer en voz alta, y la reserva se completa mediante la misma transferencia o flujo nativo en cualquiera de los dos casos. El canal es suyo para dise\u00f1ar; la capa de inventario, disponibilidad, precios y reservas es lo que proporciona HotelRunner.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 ofrece la API del Motor de Reservas?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"B\u00fasqueda de hoteles por destino, fechas, hu\u00e9spedes y filtros; disponibilidad en tiempo real; informaci\u00f3n de tarifas y precios; contenido hotelero como descripciones, comodidades, im\u00e1genes y metadatos; y transferencia al motor de reservas. Las integraciones avanzadas a\u00f1aden la integraci\u00f3n completa del embudo de reserva y el acceso a reservas.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1l es la diferencia entre AI Connect y AI Commerce?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI Connect cubre el acceso principal a la b\u00fasqueda y reserva de hoteles: b\u00fasqueda, disponibilidad, tarifas, contenido hotelero b\u00e1sico, transferencia de reserva, entorno de pruebas y documentaci\u00f3n est\u00e1ndar. AI Commerce incluye todo lo de AI Connect y a\u00f1ade l\u00edmites de tasa y concurrencia m\u00e1s altos, acceso prioritario a la API, integraci\u00f3n completa del embudo de reserva, consulta, detalle y estado de reservas, informes avanzados, soporte t\u00e9cnico dedicado con SLA, y funciones de venta adicional y venta cruzada.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfPueden los asistentes de IA acceder a la disponibilidad y los precios de hoteles en vivo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Las consultas de disponibilidad en tiempo real y la obtenci\u00f3n de informaci\u00f3n de tarifas y precios forman parte de ambas v\u00edas de integraci\u00f3n, de modo que su asistente puede responder con lo que realmente se puede reservar en ese momento.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfSe pueden completar las reservas dentro de mi propio producto?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ambas v\u00edas admiten una transferencia fluida al motor de reservas de HotelRunner. La integraci\u00f3n completa del embudo de reserva, que completa la reserva dentro de su propio producto, forma parte de AI Commerce.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfAI Commerce ofrece acceso a las reservas?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Los socios de AI Commerce pueden usar la consulta, el detalle y el estado de las reservas. La informaci\u00f3n de identificaci\u00f3n personal (PII) queda excluida de todas las respuestas de la API de Reservas.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfExiste un entorno de pruebas (sandbox)?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Un entorno de pruebas completo para desarrollo y validaci\u00f3n forma parte del programa, junto con documentaci\u00f3n est\u00e1ndar de la API y gu\u00edas de integraci\u00f3n.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 soporte est\u00e1 disponible para los socios?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Todos los socios reciben documentaci\u00f3n est\u00e1ndar de la API, gu\u00edas de integraci\u00f3n, gesti\u00f3n de cuenta dedicada y soporte de integraci\u00f3n. AI Commerce a\u00f1ade soporte t\u00e9cnico dedicado con SLA y consultor\u00eda de integraci\u00f3n personalizada opcional. Los socios tambi\u00e9n obtienen acceso al soporte comercial y a los beneficios de marketing de HotelRunner, incluyendo una ficha en la Tienda HotelRunner y campa\u00f1as de marca compartida.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfC\u00f3mo funciona el proceso de integraci\u00f3n?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Cuatro pasos. \u00danase al programa y complete la incorporaci\u00f3n para recibir credenciales de API y acceso al entorno de pruebas; integre la API del Motor de Reservas en su producto de IA; entregue las reservas mediante transferencia o, cuando sea compatible, de forma nativa; luego crezca con datos de reservas y capacidades de monetizaci\u00f3n. Nuestro equipo le acompa\u00f1a con documentaci\u00f3n, gu\u00edas de integraci\u00f3n e incorporaci\u00f3n.\"}}]}<\/script>\n                    <div class=\"hr-faq-section\">\n            <div class=\"container\">\n                <div class=\"hr-faq-section__grid\">\n                    <div class=\"hr-faq-section__intro\">\n                                                    <div class=\"hr-faq-section__intro-text\">\n                                                                    <h2 class=\"hr-faq-section__title\">Preguntas de equipos que desarrollan productos de viaje con IA<\/h2>\n                                                                                                    <p class=\"hr-faq-section__lede\">Para m\u00e1s informaci\u00f3n, puede visitar nuestro centro de ayuda o contactar directamente con nuestro equipo de soporte.<\/p>\n                                                            <\/div>\n                                                                            <a class=\"hr-faq-section__cta btn\" href=\"#\" role=\"button\">\n                                P\u00f3ngase en contacto                            <\/a>\n                                                <\/div>\n                    <div class=\"hr-faq-section__accordion\">\n                                                                                <div class=\"hr-faq-item active\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-0\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"true\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-0\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfQu\u00e9 es el Programa de Acceso para IA de HotelRunner?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-0\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-0\">\n                                                Es un programa de socios que otorga a los bots de IA, asistentes, agentes de voz y proveedores de agentes acceso directo mediante API al Motor de Reservas de HotelRunner. Los socios pueden ofrecer b\u00fasqueda de hoteles en vivo, disponibilidad y precios en tiempo real, y reservas dentro de su propio producto de viajes con IA, a escala global.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"true\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-0\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-1\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-1\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfPara qui\u00e9n est\u00e1 dise\u00f1ado el programa?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-1\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-1\">\n                                                Para proveedores de bots de IA, asistentes, voz y agentes, incluyendo asistentes de viaje con IA, agentes de voz para viajes, planificadores de viajes, plataformas de viaje ag\u00e9nticas, productos de viaje conversacionales, plataformas de reserva impulsadas por IA y empresas de tecnolog\u00eda de viajes que a\u00f1aden reservas de hotel a un producto de IA.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-1\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-2\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-2\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfEl programa funciona tambi\u00e9n para agentes de voz, no solo para chat?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-2\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-2\">\n                                                S\u00ed. La API del Motor de Reservas es una interfaz program\u00e1tica, por lo que se comporta igual ya sea que su producto funcione por texto, voz o una combinaci\u00f3n de ambos. Devuelve datos hoteleros estructurados que su asistente puede mostrar en pantalla o leer en voz alta, y la reserva se completa mediante la misma transferencia o flujo nativo en cualquiera de los dos casos. El canal es suyo para dise\u00f1ar; la capa de inventario, disponibilidad, precios y reservas es lo que proporciona HotelRunner.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-2\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-3\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-3\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfQu\u00e9 ofrece la API del Motor de Reservas?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-3\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-3\">\n                                                B\u00fasqueda de hoteles por destino, fechas, hu\u00e9spedes y filtros; disponibilidad en tiempo real; informaci\u00f3n de tarifas y precios; contenido hotelero como descripciones, comodidades, im\u00e1genes y metadatos; y transferencia al motor de reservas. Las integraciones avanzadas a\u00f1aden la integraci\u00f3n completa del embudo de reserva y el acceso a reservas.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-3\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-4\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-4\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfCu\u00e1l es la diferencia entre AI Connect y AI Commerce?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-4\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-4\">\n                                                AI Connect cubre el acceso principal a la b\u00fasqueda y reserva de hoteles: b\u00fasqueda, disponibilidad, tarifas, contenido hotelero b\u00e1sico, transferencia de reserva, entorno de pruebas y documentaci\u00f3n est\u00e1ndar. AI Commerce incluye todo lo de AI Connect y a\u00f1ade l\u00edmites de tasa y concurrencia m\u00e1s altos, acceso prioritario a la API, integraci\u00f3n completa del embudo de reserva, consulta, detalle y estado de reservas, informes avanzados, soporte t\u00e9cnico dedicado con SLA, y funciones de venta adicional y venta cruzada.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-4\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-5\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-5\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfPueden los asistentes de IA acceder a la disponibilidad y los precios de hoteles en vivo?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-5\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-5\">\n                                                S\u00ed. Las consultas de disponibilidad en tiempo real y la obtenci\u00f3n de informaci\u00f3n de tarifas y precios forman parte de ambas v\u00edas de integraci\u00f3n, de modo que su asistente puede responder con lo que realmente se puede reservar en ese momento.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-5\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-6\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-6\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfSe pueden completar las reservas dentro de mi propio producto?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-6\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-6\">\n                                                Ambas v\u00edas admiten una transferencia fluida al motor de reservas de HotelRunner. La integraci\u00f3n completa del embudo de reserva, que completa la reserva dentro de su propio producto, forma parte de AI Commerce.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-6\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-7\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-7\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfAI Commerce ofrece acceso a las reservas?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-7\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-7\">\n                                                S\u00ed. Los socios de AI Commerce pueden usar la consulta, el detalle y el estado de las reservas. La informaci\u00f3n de identificaci\u00f3n personal (PII) queda excluida de todas las respuestas de la API de Reservas.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-7\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-8\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-8\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfExiste un entorno de pruebas (sandbox)?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-8\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-8\">\n                                                S\u00ed. Un entorno de pruebas completo para desarrollo y validaci\u00f3n forma parte del programa, junto con documentaci\u00f3n est\u00e1ndar de la API y gu\u00edas de integraci\u00f3n.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-8\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-9\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-9\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfQu\u00e9 soporte est\u00e1 disponible para los socios?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-9\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-9\">\n                                                Todos los socios reciben documentaci\u00f3n est\u00e1ndar de la API, gu\u00edas de integraci\u00f3n, gesti\u00f3n de cuenta dedicada y soporte de integraci\u00f3n. AI Commerce a\u00f1ade soporte t\u00e9cnico dedicado con SLA y consultor\u00eda de integraci\u00f3n personalizada opcional. Los socios tambi\u00e9n obtienen acceso al soporte comercial y a los beneficios de marketing de HotelRunner, incluyendo una ficha en la Tienda HotelRunner y campa\u00f1as de marca compartida.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-9\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                                                <div class=\"hr-faq-item\">\n                                                                <div class=\"hr-faq-item-content\">\n                                    <div class=\"hr-faq-item-row\">\n                                        <div class=\"hr-faq-item-text\">\n                                            <div id=\"hr-faq-section-180a6ba7-header-10\" class=\"hr-faq-header\" role=\"button\"\n                                                tabindex=\"0\" aria-expanded=\"false\"\n                                                aria-controls=\"hr-faq-section-180a6ba7-content-10\">\n                                                <h3 class=\"hr-faq-title\">\n                                                    \u00bfC\u00f3mo funciona el proceso de integraci\u00f3n?<\/h3>\n                                            <\/div>\n                                            <div id=\"hr-faq-section-180a6ba7-content-10\" class=\"hr-faq-content\"\n                                                aria-labelledby=\"hr-faq-section-180a6ba7-header-10\">\n                                                Cuatro pasos. \u00danase al programa y complete la incorporaci\u00f3n para recibir credenciales de API y acceso al entorno de pruebas; integre la API del Motor de Reservas en su producto de IA; entregue las reservas mediante transferencia o, cuando sea compatible, de forma nativa; luego crezca con datos de reservas y capacidades de monetizaci\u00f3n. Nuestro equipo le acompa\u00f1a con documentaci\u00f3n, gu\u00edas de integraci\u00f3n e incorporaci\u00f3n.                                            <\/div>\n                                        <\/div>\n                                        <div class=\"hr-faq-arrow\" role=\"button\" tabindex=\"0\"\n                                            aria-expanded=\"false\"\n                                            aria-controls=\"hr-faq-section-180a6ba7-content-10\">\n                                            <svg class=\"hr-faq-arrow__svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n                                                <path d=\"M12.5 0.5L6.5 6.5L0.5 0.5\" stroke=\"#999999\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                            <\/svg>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Dele a su asistente de viajes con IA la infraestructura para reservar hoteles Inventario hotelero en vivo, disponibilidad y precios en tiempo real, e infraestructura de reservas, todo a trav\u00e9s de una \u00fanica integraci\u00f3n de API. Creado para bots de IA, asistentes, agentes de voz y proveedores de agentes, ya sea que sus usuarios escriban [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":109451,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"page_category":[],"page_type":[],"class_list":["post-147329","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/pages\/147329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/comments?post=147329"}],"version-history":[{"count":27,"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/pages\/147329\/revisions"}],"predecessor-version":[{"id":147518,"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/pages\/147329\/revisions\/147518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/media\/109451"}],"wp:attachment":[{"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/media?parent=147329"}],"wp:term":[{"taxonomy":"page_category","embeddable":true,"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/page_category?post=147329"},{"taxonomy":"page_type","embeddable":true,"href":"https:\/\/hotelrunner.com\/es\/wp-json\/wp\/v2\/page_type?post=147329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}