{"id":50784,"date":"2025-01-09T12:59:17","date_gmt":"2025-01-09T20:59:17","guid":{"rendered":"https:\/\/totalproductexpo.com\/inicio-2025\/"},"modified":"2025-11-13T10:51:33","modified_gmt":"2025-11-13T18:51:33","slug":"inicio-2025","status":"publish","type":"page","link":"https:\/\/totalproductexpo.com\/es\/","title":{"rendered":"INICIO 2025"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#090b29;--awb-background-image:linear-gradient(180deg, #090b29 0%,rgba(9,11,41,0) 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:102% !important;max-width:102% !important;margin-left: calc(-2% \/ 2 );margin-right: calc(-2% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-spacing-right-large:0.98%;--awb-spacing-left-large:0.98%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0.98%;--awb-spacing-left-medium:0.98%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0.98%;--awb-spacing-left-small:0.98%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\">    <main class=\"section-hero\" data-model-id=\"1:559\">\n      <div class=\"overlap-group\">\n        <video class=\"background-video\" autoplay=\"\" loop=\"\" muted=\"\" playsinline=\"\">\n          <source src=\"https:\/\/www.totalproductexpo.com\/wp-content\/uploads\/2025\/04\/TPE-Homepage-Video-Background-2.mp4\" type=\"video\/mp4\">\n  Tu navegador no admite la etiqueta de v\u00eddeo.\n        <\/source><\/video>\n        <div class=\"video-overlay\"><\/div>\n        <div class=\"gradient-overlay\" aria-hidden=\"true\"><\/div>\n        <img decoding=\"async\" class=\"lazyload TPE-asset\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/RLNBdLVq\/img\/tpe-asset.png\" alt=\"Efecto humo decorativo\">\n        <div class=\"text-CTA-column\">\n          <header class=\"frame\">\n            <h1 class=\"the-smoke-never\">EL HUMO NUNCA<br>SE ASIENTA.<\/h1>\n            <p class=\"total-product-expo\">\n              <strong>Total Product Expo es el lugar donde los minoristas y las marcas de vapeo, tabaco y productos alternativos hacen negocios\n.<\/strong>\n              <br><br>              <em><strong>Ya est\u00e1 abierta la venta de expositores. La inscripci\u00f3n se abre el 20 de octubre de 2025.<\/strong><\/em>\n            <\/p>\n          <\/header>\n          <div class=\"frame-2\">\n             <a href=\"https:\/\/s23.a2zinc.net\/clients\/TMG\/TPE26\/Public\/e_login.aspx?utm_source=website&utm_medium=home&utm_campaign=exhibit\" target=\"_blank\" class=\"primary-CTA\">\n              <span class=\"label\">EXPOSICI\u00d3N EN TPE<\/span>\n            <\/a>\n            <a href=\"https:\/\/registration.experientevent.com\/ShowTPE261\" target=\"_blank\" class=\"secondary-CTA\">\n              <span class=\"label-2\">INSCR\u00cdBETE<\/span>\n            <\/a> \n          <\/div>\n        <\/div>\n      <\/div>\n    <\/main>\n<section class=\"tpe-three-days-section\" data-model-id=\"2381:95\">\n  <div class=\"tpe-three-days-section__inner\">\n    <div class=\"tpe-three-days-section__background\"><\/div>\n    <div class=\"tpe-three-days-section__content\">\n      <div class=\"tpe-three-days-section__heading\">TRES D\u00cdAS QUE LO POTENCIAN TODO.<\/div>\n      <p class=\"tpe-three-days-section__text\">\n  Donde el negocio del vapeo, el tabaco y los productos alternativos se vuelve divertido: a trav\u00e9s de conexiones con compradores reales,\n una estrategia de venta al por menor afilada y el tipo de energ\u00eda que s\u00f3lo aporta esta industria.\n      <\/p>\n    <\/div>\n    <div class=\"tpe-three-days-section__cards\">\n      <div class=\"tpe-three-days-section__card\">\n        <div class=\"tpe-three-days-section__card-image\">\n          <img decoding=\"async\" class=\"lazyload tpe-three-days-section__card-img\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/CJw8l5n1\/img\/networking-image.png\" alt=\"Red\">\n        <\/div>\n        <div class=\"tpe-three-days-section__card-content\">\n          <div class=\"tpe-three-days-section__card-title\">TRABAJO EN RED.<\/div>\n          <p class=\"tpe-three-days-section__card-description\">\n  \u00danete a los minoristas, distribuidores y marcas que dan vida al TPE. Ponte al d\u00eda con viejos amigos, t\u00f3mate unas copas en\n con futuros socios y siente c\u00f3mo aumenta tu impulso. \n          <\/p>\n        <\/div>\n      <\/div>\n      <div class=\"tpe-three-days-section__card\">\n        <div class=\"tpe-three-days-section__card-image\">\n          <img decoding=\"async\" class=\"lazyload tpe-three-days-section__card-img\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/CJw8l5n1\/img\/education-image.png\" alt=\"Educaci\u00f3n\">\n        <\/div>\n        <div class=\"tpe-three-days-section__card-content\">\n          <div class=\"tpe-three-days-section__card-title\">EDUCACI\u00d3N.<\/div>\n          <p class=\"tpe-three-days-section__card-description\">\n  En la feria no s\u00f3lo descubrir\u00e1s hallazgos geniales, sino que tambi\u00e9n te enterar\u00e1s de lo que se cuece en el sector\n en charlas educativas repletas de energ\u00eda.\n          <\/p>\n        <\/div>\n      <\/div>\n      <div class=\"tpe-three-days-section__card\">\n        <div class=\"tpe-three-days-section__card-image\">\n          <img decoding=\"async\" class=\"lazyload tpe-three-days-section__card-img\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/CJw8l5n1\/img\/after-party-image.png\" alt=\"Fiesta posterior\">\n        <\/div>\n        <div class=\"tpe-three-days-section__card-content\">\n          <div class=\"tpe-three-days-section__card-title\">FIESTA POSTERIOR.<\/div>\n          <p class=\"tpe-three-days-section__card-description\">\n  Pon en marcha tu experiencia TPE en la \u00e9pica Fiesta de la Industria. Hablar\u00e1s de las aventuras que viviste en\n y de los negocios que hiciste durante todo el a\u00f1o. \n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<div class=\"tpe-why-exhibit-wrapper\">\n  <section id=\"why-exhibit-section\" class=\"section\" data-model-id=\"2381:98\">\n  <div class=\"overlap-group\">\n    <div class=\"radial-gradient\"><\/div>\n    <div class=\"why-exhibit-content\">\n      <div class=\"text-content\">\n        <div class=\"text-wrapper\">\n          <h2 class=\"heading\">HAZ QUE TUS PRODUCTOS SE VEAN, SE PRUEBEN Y SE ALMACENEN.<\/h2>\n          <p class=\"description\">\n            <span class=\"regular-text\">TPE es donde el mercado de humo y alternativo <\/span>\n            <span class=\"bold-text\">viene a comprar. <\/span>\n            <span class=\"regular-text\">Pon tu marca delante de minoristas, mayoristas y distribuidores dispuestos a abastecer sus estanter\u00edas para 2026.<\/span>\n            <br>            <span class=\"highlight-text\">Reserva hoy mismo tu espacio en el stand.<\/span>\n          <\/p>\n        <\/div>\n        <a href=\"https:\/\/s23.a2zinc.net\/clients\/TMG\/TPE26\/Public\/e_login.aspx?utm_source=website&utm_medium=home&utm_campaign=exhibit\" class=\"primary-cta\"><span class=\"cta-label\">RESERVA TU CASETA<\/span><\/a>\n      <\/div>\n      <div class=\"exhibitor-image-wrapper\">\n        <img decoding=\"async\" class=\"lazyload exhibitor-image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/OKQGc2MH\/img\/exhibitor-image.png\" alt=\"Expositor\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n<!-- Why Attend Section -->\n<div class=\"why-attend-section\">\n    <div class=\"why-attend-section__radial-gradient\"><\/div>\n  <div class=\"why-attend-section__overlap-group\">\n\n    <div class=\"why-attend-section__content\">\n      <div class=\"why-attend-section__image\"><\/div>\n      <div class=\"why-attend-section__text-container\">\n        <div class=\"why-attend-section__text-wrapper\">\n          <div class=\"why-attend-section__heading\">POR QU\u00c9 LA INDUSTRIA DEL HUMO Y LA ALT VIENE A TPE.<\/div>\n          <p class=\"why-attend-section__description\">\n            <span class=\"why-attend-section__text\">Tanto si eres minorista independiente, intermediario, distribuidor, mayorista, fabricante -o desempe\u00f1as otro papel clave en el mercado de humo y alternativos-. <\/span>\n            <span class=\"why-attend-section__text why-attend-section__text--bold\">TPE es para ti<\/span>\n            <span class=\"why-attend-section__text\">. \u00danete a una mezcla global de compradores, vendedores y expertos para descubrir productos que generen beneficios, ampliar redes y marcar la pauta para 2026.<\/span>\n          <\/p>\n        <\/div>\n        <button class=\"why-attend-section__cta-button\">\n          <a href=\"https:\/\/registration.experientevent.com\/ShowTPE261\"><span class=\"why-attend-section__cta-label\">REG\u00cdSTRATE<\/span>\n        <\/button><\/a>\n      <\/a><\/button><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<div id=\"rotating-marquee-section\" class=\"section\" data-model-id=\"2398:180\">\n  <div class=\"double-marquee\">\n    <div class=\"overlap-group\">\n      <div class=\"rectangle blue-bg\"><\/div>\n      <div class=\"rectangle pink-bg\"><\/div>\n      <div class=\"text-container top\">\n        <div class=\"rotating-text-1\">\n          <div class=\"marquee-item\">KRATOM *  <\/div>\n          <div class=\"marquee-item\">SETAS *  <\/div>\n          <div class=\"marquee-item\">ACCESORIOS *  <\/div>\n          <div class=\"marquee-item\">TUBOS *  <\/div>\n          <div class=\"marquee-item\">ENCENDEDORES *  <\/div>\n          <div class=\"marquee-item\">KRATOM *  <\/div>\n          <div class=\"marquee-item\">SETAS *  <\/div>\n          <div class=\"marquee-item\">ACCESORIOS *  <\/div>\n          <div class=\"marquee-item\">TUBOS *  <\/div>\n          <div class=\"marquee-item\">ENCENDEDORES *  <\/div>\n        <\/div>\n        <div class=\"rotating-text-1\">\n          <div class=\"marquee-item\">KRATOM *  <\/div>\n          <div class=\"marquee-item\">SETAS *  <\/div>\n          <div class=\"marquee-item\">ACCESORIOS *  <\/div>\n          <div class=\"marquee-item\">TUBOS *  <\/div>\n          <div class=\"marquee-item\">ENCENDEDORES *  <\/div>\n          <div class=\"marquee-item\">KRATOM *  <\/div>\n          <div class=\"marquee-item\">SETAS *  <\/div>\n          <div class=\"marquee-item\">ACCESORIOS *  <\/div>\n          <div class=\"marquee-item\">TUBOS *  <\/div>\n          <div class=\"marquee-item\">ENCENDEDORES *  <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"text-container bottom\">\n        <div class=\"rotating-text-2\">\n          <div class=\"marquee-item\">VAPAS *  <\/div>\n          <div class=\"marquee-item\">E-L\u00cdQUIDOS *  <\/div>\n          <div class=\"marquee-item\">CIGARS *  <\/div>\n          <div class=\"marquee-item\">CIGARRILLOS *  <\/div>\n          <div class=\"marquee-item\">CBD *  <\/div>\n          <div class=\"marquee-item\">PAPELES DE LIAR *  <\/div>\n          <div class=\"marquee-item\">VAPAS *  <\/div>\n          <div class=\"marquee-item\">E-L\u00cdQUIDOS *  <\/div>\n          <div class=\"marquee-item\">CIGARS *  <\/div>\n          <div class=\"marquee-item\">CIGARRILLOS *  <\/div>\n          <div class=\"marquee-item\">CBD *  <\/div>\n          <div class=\"marquee-item\">PAPELES DE LIAR *  <\/div>\n        <\/div>\n        <div class=\"rotating-text-2\">\n          <div class=\"marquee-item\">VAPAS *  <\/div>\n          <div class=\"marquee-item\">E-L\u00cdQUIDOS *  <\/div>\n          <div class=\"marquee-item\">CIGARROS *  <\/div>\n          <div class=\"marquee-item\">CIGARRILLOS *  <\/div>\n          <div class=\"marquee-item\">CBD *  <\/div>\n          <div class=\"marquee-item\">PAPELES DE LIAR *  <\/div>\n          <div class=\"marquee-item\">VAPAS *  <\/div>\n          <div class=\"marquee-item\">E-L\u00cdQUIDOS *  <\/div>\n          <div class=\"marquee-item\">CIGARS *  <\/div>\n          <div class=\"marquee-item\">CIGARRILLOS *  <\/div>\n          <div class=\"marquee-item\">CBD *  <\/div>\n          <div class=\"marquee-item\">PAPELES DE LIAR *  <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n    <div class=\"tpe-party-sponsors\" data-model-id=\"24:14\">\n      <div class=\"tpe-party-sponsors__radial-gradient\"><\/div>\n      <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__mesh-ring\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/tkJqsXsD\/img\/mesh-ring.svg\">\n      <div class=\"tpe-party-sponsors__sec-sponsorship\">\n        <div class=\"tpe-party-sponsors__content\">\n          <div class=\"tpe-party-sponsors__headline\">\n            <p class=\"tpe-party-sponsors__heading\">JUGADORES DE PODER<\/p>\n            <p class=\"tpe-party-sponsors__subheading\">Los pesos pesados de la industria y las promesas m\u00e1s candentes son tambi\u00e9n patrocinadores de TPE2026.  <\/p>\n          <\/div>\n          <div class=\"tpe-party-sponsors__logo-placement\">\n            <div class=\"tpe-party-sponsors__logo-row tpe-party-sponsors__logo-row--top\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/Asset-8@3x.png\" alt=\"Logotipo del patrocinador\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/Artboard-1-1.png\" alt=\"Logotipo del patrocinador\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image tpe-party-sponsors__logo-image--larger\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/Etown-Logo-HD-PDF.png\" alt=\"Logotipo del patrocinador\">\n            <\/div>\n            <div class=\"tpe-party-sponsors__logo-row tpe-party-sponsors__logo-row--middle\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image tpe-party-sponsors__logo-image--larger\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/GT-BW-logo.png\" alt=\"Logotipo del patrocinador\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/iNIC-Logo-2.png\" alt=\"Logotipo del patrocinador\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/Asset-1@4x.png\" alt=\"Logotipo del patrocinador\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image tpe-party-sponsors__logo-image--larger\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/SeideLogo_Mono.png\" alt=\"Logotipo del patrocinador\">\n              <img decoding=\"async\" class=\"lazyload tpe-party-sponsors__logo-image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/11\/Zig-Zag-Logo-BW.png\" alt=\"Logotipo del patrocinador\">\n            <\/div>\n            <div class=\"tpe-party-sponsors__logo-row tpe-party-sponsors__logo-row--bottom\" style=\"display: none;\">\n              <div class=\"tpe-party-sponsors__logo-placeholder\">Logotipo 9<\/div>\n              <div class=\"tpe-party-sponsors__logo-placeholder\">Logotipo 10<\/div>\n              <div class=\"tpe-party-sponsors__logo-placeholder\">Logotipo 11<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <a href=\"https:\/\/s23.a2zinc.net\/clients\/TMG\/TPE26\/Public\/sponsorshipgallery.aspx?ID=1040&utm_source=website&utm_medium=exhibit&utm_campaign=sponsor-prospect\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"tpe-party-sponsors__primary-CTA\"><div class=\"tpe-party-sponsors__label\">HAZTE PATROCINADOR<\/div><\/a>\n      <\/div>\n    <\/div>\n\n<div class=\"tpe-testimonial-section\" data-model-id=\"2413:212\">\n  <div class=\"tpe-testimonial-slider\">\n    <div class=\"tpe-testimonial-content\">\n      <div class=\"tpe-navigation-buttons\">\n        <img decoding=\"async\" class=\"lazyload tpe-nav-button tpe-left-button\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/Bz1uwrz0\/img\/-eft-button.svg\" alt=\"Anterior\">\n        <img decoding=\"async\" class=\"lazyload tpe-nav-button tpe-right-button\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/Bz1uwrz0\/img\/right-arrow.svg\" alt=\"Siguiente\">\n      <\/div>\n      <div class=\"tpe-testimonial-container\">\n        <div class=\"tpe-testimonial active\">\n          <p class=\"tpe-quote\">\n  \"Llevamos muchos a\u00f1os asistiendo a la TPE. Nos da la oportunidad de ver nuevos productos,\n experimentar lo que ocurre en el sector y hacer nuevos contactos, as\u00ed como ver a viejos amigos.\" \n          <\/p>\n          <div class=\"tpe-avatar\">\n            <div class=\"tpe-avatar-content\">\n              <div class=\"tpe-avatar-name\">MICHAEL BARLETTA<\/div>\n              <div class=\"tpe-avatar-title\">Copropietario de Cigar Box<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"tpe-testimonial\">\n          <p class=\"tpe-quote\">\n  \"TPE ha sido un recurso inestimable para nuestro negocio. Las oportunidades de establecer contactos y los conocimientos del sector que obtenemos aqu\u00ed no tienen parang\u00f3n.\"\n          <\/p>\n          <div class=\"tpe-avatar\">\n            <div class=\"tpe-avatar-content\">\n              <div class=\"tpe-avatar-name\">SARAH JOHNSON<\/div>\n              <div class=\"tpe-avatar-title\">Director General de Premium Tobacco<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"tpe-testimonial\">\n          <p class=\"tpe-quote\">\n  \"Como asistente por primera vez, qued\u00e9 impresionado por la magnitud y la calidad de la TPE. Definitivamente, se ha convertido en una cita ineludible para nosotros de cara al futuro\".\n          <\/p>\n          <div class=\"tpe-avatar\">\n            <div class=\"tpe-avatar-content\">\n              <div class=\"tpe-avatar-name\">DAVID CHEN<\/div>\n              <div class=\"tpe-avatar-title\">Fundador de Smoke & Mirrors<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"tpe-testimonial\">\n          <p class=\"tpe-quote\">\n  \"TPE cumple sistem\u00e1ticamente su promesa de reunir a los mejores del sector. Aqu\u00ed hemos formado asociaciones duraderas\".\n          <\/p>\n          <div class=\"tpe-avatar\">\n            <div class=\"tpe-avatar-content\">\n              <div class=\"tpe-avatar-name\">EMILY RODRIGUEZ<\/div>\n              <div class=\"tpe-avatar-title\">Director de Marketing de Leaf & Luxury<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"tpe-testimonial\">\n          <p class=\"tpe-quote\">\n  \"Los seminarios educativos de la TPE han sido fundamentales para ayudarnos a mantenernos a la vanguardia de las tendencias y normativas del sector\".\n          <\/p>\n          <div class=\"tpe-avatar\">\n            <div class=\"tpe-avatar-content\">\n              <div class=\"tpe-avatar-name\">ROBERT THOMPSON<\/div>\n              <div class=\"tpe-avatar-title\">Propietario de The Cigar Lounge<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tpe-slider-dots\">\n      <div class=\"tpe-dot active\"><\/div>\n      <div class=\"tpe-dot\"><\/div>\n      <div class=\"tpe-dot\"><\/div>\n      <div class=\"tpe-dot\"><\/div>\n      <div class=\"tpe-dot\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n    <script src=\"script.js\"><\/script>\n  <\/body>\n<\/html>\n\n<script>\n  \/\/ Fallback inline script in case external script fails to load\n  if (typeof window.testimonialSliderInitialized === 'undefined') {\n    document.addEventListener('DOMContentLoaded', function() {\n        const testimonials = document.querySelectorAll('.tpe-testimonial');\n        const dots = document.querySelectorAll('.tpe-dot');\n        const leftButton = document.querySelector('.tpe-left-button');\n        const rightButton = document.querySelector('.tpe-right-button');\n        let currentIndex = 0;\n\n        function showTestimonial(index) {\n            testimonials.forEach((testimonial, i) => {\n                testimonial.classList.toggle('active', i === index);\n            });\n            dots.forEach((dot, i) => {\n                dot.classList.toggle('active', i === index);\n            });\n        }\n\n        function nextTestimonial() {\n            currentIndex = (currentIndex + 1) % testimonials.length;\n            showTestimonial(currentIndex);\n        }\n\n        function prevTestimonial() {\n            currentIndex = (currentIndex - 1 + testimonials.length) % testimonials.length;\n            showTestimonial(currentIndex);\n        }\n\n        rightButton.addEventListener('click', nextTestimonial);\n        leftButton.addEventListener('click', prevTestimonial);\n\n        dots.forEach((dot, index) => {\n            dot.addEventListener('click', () => {\n                currentIndex = index;\n                showTestimonial(currentIndex);\n            });\n        });\n\n        showTestimonial(currentIndex);\n    });\n  }\n<\/script>\n\n\n       <div class=\"video-bg-section\" data-model-id=\"2415:391\" role=\"region\" aria-label=\"Pricing Information\">\n      <video class=\"video-background\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\">\n        <source src=\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2025\/10\/Pricing-Video-Background.mp4\" type=\"video\/mp4\">\n      <\/source><\/video>\n      <div class=\"price-reveal\" role=\"main\">\n        <div class=\"frame\">\n          <h1 class=\"heading\">PRECIOS ANTICIPADOS<\/h1>\n          <p class=\"text\">\n  No te lo pierdas: \u00a1ya est\u00e1n aqu\u00ed los precios de venta anticipada! Aseg\u00farate tus ahorros mientras duren. \n          <\/p>\n        <\/div>\n        <div class=\"div\">\n          <div class=\"frame-wrapper-1\" role=\"article\" aria-labelledby=\"early-bird-heading\">\n            <div class=\"frame-2\">\n              <h2 class=\"subheading\" id=\"early-bird-heading\">Madrugadores<\/h2>\n              <p class=\"p\">\n  Precio v\u00e1lido hasta el 28\/26\n              <\/p>\n              <div class=\"frame-3\">\n                <div class=\"price-row\">\n                  <span class=\"price-label\">Expositor:<\/span>\n                  <div class=\"text-wrapper\">$50<\/div>\n                <\/div>\n                <div class=\"price-row\">\n                  <span class=\"price-label\">Asistente:<\/span>\n                  <div class=\"text-wrapper\">$50<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"frame-wrapper-2\" role=\"article\" aria-labelledby=\"pre-registration-heading\">\n            <div class=\"frame-2\">\n              <h2 class=\"subheading\" id=\"pre-registration-heading\">Preinscripci\u00f3n<\/h2>\n              <p class=\"p\">\n  Precio v\u00e1lido entre el 1\/3\/26 y el 29\/3\/26\n              <\/p>\n              <div class=\"frame-3\">\n                <div class=\"price-row\">\n                  <span class=\"price-label\">Expositor:<\/span>\n                  <div class=\"text-wrapper\">$50<\/div>\n                <\/div>\n                <div class=\"price-row\">\n                  <span class=\"price-label\">Asistente:<\/span>\n                  <div class=\"text-wrapper\">$100<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"frame-wrapper-3\" role=\"article\" aria-labelledby=\"onsite-heading\">\n            <div class=\"frame-2\">\n              <h2 class=\"subheading\" id=\"onsite-heading\">En el sitio<\/h2>\n              <p class=\"p\">\n  Precio v\u00e1lido entre el 30\/3\/26 y el 4\/2\/26\n              <\/p>\n              <div class=\"frame-3\">\n                <div class=\"price-row\">\n                  <span class=\"price-label\">Expositor:<\/span>\n                  <div class=\"text-wrapper\">$50<\/div>\n                <\/div>\n                <div class=\"price-row\">\n                  <span class=\"price-label\">Asistente:<\/span>\n                  <div class=\"text-wrapper\">$150<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"cta-container\">\n          <a href=\"https:\/\/registration.experientevent.com\/ShowTPE261?_gl=1*14rtczl*_gcl_au*MTMxOTQzOTgxOS4xNzU2OTcwNzIy*_ga*MTQ3NDM4MDI3MC4xNzQ5MTU3MzQy*_ga_K6D2EZJVRM*czE3NjAxNDE5NDkkbzIwNiRnMSR0MTc2MDE0NDA3MSRqNjAkbDAkaDA.\" class=\"primary-CTA\" target=\"_blank\" rel=\"noopener noreferrer\">Reg\u00edstrate ahora<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"photo-bar\">\n        <img decoding=\"async\" class=\"lazyload image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/7JC6Zfpf\/img\/image-1.png\">\n        <img decoding=\"async\" class=\"lazyload img\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/7JC6Zfpf\/img\/image-2.png\">\n        <img decoding=\"async\" class=\"lazyload image-2\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/7JC6Zfpf\/img\/image-3.png\">\n        <img decoding=\"async\" class=\"lazyload image-3\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/7JC6Zfpf\/img\/image-4.png\">\n        <img decoding=\"async\" class=\"lazyload image\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/7JC6Zfpf\/img\/image-5.png\">\n      <\/div>\n    <\/div>\n<br><br><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#090b29;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1305.6px;margin-left: calc(-2% \/ 2 );margin-right: calc(-2% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-spacing-right-large:0.98%;--awb-spacing-left-large:0.98%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0.98%;--awb-spacing-left-medium:0.98%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0.98%;--awb-spacing-left-small:0.98%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\">    <div class=\"form-section\" data-model-id=\"2429:404\">\n      <div class=\"form-field\">\n        <div class=\"content\">\n          <p class=\"heading\">INSCR\u00cdBETE PARA OBTENER M\u00c1S INFORMACI\u00d3N.<\/p>\n          <p class=\"text\">Recibe actualizaciones que te ayuden a exponer de forma m\u00e1s inteligente, comprar mejor y mostrarte fuerte.<\/p>\n        <\/div>\n        <div class=\"form\">\n          <div class=\"top-form-field\">\n            <img decoding=\"async\" class=\"lazyload img\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/c.animaapp.com\/uEcYXD09\/img\/top-form-field-border-1.png\">\n          <\/div>\n          <div class=\"form-container\">\n            <div class=\"frame\">\n              <!-- Zoho Form Starts Here -->\n              <div id=\"crmWebToEntityForm\" class=\"zcwf_lblLeft crmWebToEntityForm\" style=\"background-color: transparent; color: white; max-width: 100%;\">\n                <meta name=\"viewport\" content=\"width=anchura-dispositivo, initial-scale=1.0\">\n                <meta http-equiv=\"content-type\" content=\"text\/html;charset=UTF-8\">\n                <form id=\"webform2534971000152092050\" class=\"fields\" action=\"https:\/\/crm.zoho.com\/crm\/WebToLeadForm\" name=\"WebToLeads2534971000152092050\" method=\"POST\" onsubmit=\"javascript:document.charset=\"UTF-8\"; return checkMandatory2534971000152092050()\" accept-charset=\"UTF-8\">\n                  <input type=\"text\" style=\"display:none;\" name=\"xnQsjsdp\" value=\"94a31b4fc6e6d58cba1236cd1eae29930222824e4e252b2278129a8a9cedaab5\"><\/input>\n                  <input type=\"hidden\" name=\"zc_gad\" id=\"zc_gad\" value=\"\"><\/input>\n                  <input type=\"text\" style=\"display:none;\" name=\"xmIwtLD\" value=\"9ad2c922094ecd9e41c72699878f03fe1c31b1a92068fa25e72c07f1372858135c0330367c91cfdd9c0fc5483cfe913d\"><\/input>\n                  <input type=\"text\" style=\"display:none;\" name=\"actionType\" value=\"TGVhZHM=\"><\/input>\n                  <input type=\"text\" style=\"display:none;\" name=\"returnURL\" value=\"null\"><\/input>\n                  \n                  <!-- Enhanced Anti-Spam Fields -->\n                  <input type=\"text\" style=\"display:none;\" name=\"honeypot\" value=\"\" id=\"honeypot\"><\/input>\n                  <input type=\"hidden\" name=\"form_timestamp\" id=\"form_timestamp\" value=\"\"><\/input>\n                  <input type=\"hidden\" name=\"form_token\" id=\"form_token\" value=\"\"><\/input>\n                  <input type=\"hidden\" name=\"user_agent\" id=\"user_agent\" value=\"\"><\/input>\n                  \n                  <!-- Mobile-first structure with correct order -->\n                  <div class=\"mobile-form-fields\">\n                    <!-- 1. Email Field -->\n                    <div class=\"form-field-item\" data-field=\"email\">\n                      <div class=\"text-wrapper\"><span style=\"color:red;\">Correo<\/span> electr\u00f3nico<\/div>\n                      <input type=\"text\" ftype=\"email\" id=\"Email\" name=\"Email\" class=\"text-input\" aria-required=\"true\" aria-label=\"Email\" aria-valuemax=\"100\" maxlength=\"100\"><\/input>\n                    <\/div>\n                    \n                    <!-- 2. First Name Field -->\n                    <div class=\"form-field-item\" data-field=\"firstname\">\n                      <div class=\"text-wrapper\"><span style=\"color:red;\">Nombre<\/span><\/div>\n                      <input type=\"text\" id=\"First_Name\" name=\"First Name\" class=\"text-input\" aria-required=\"true\" aria-label=\"First Name\" aria-valuemax=\"40\" maxlength=\"40\"><\/input>\n                    <\/div>\n                    \n                    <!-- 3. Last Name Field -->\n                    <div class=\"form-field-item\" data-field=\"lastname\">\n                      <div class=\"text-wrapper\"><span style=\"color:red;\">Apellido*<\/span><\/div>\n                      <input type=\"text\" id=\"Last_Name\" name=\"Last Name\" class=\"text-input\" aria-required=\"true\" aria-label=\"Last Name\" aria-valuemax=\"80\" maxlength=\"80\"><\/input>\n                    <\/div>\n                    \n                    <!-- 4. Company Field -->\n                    <div class=\"form-field-item\" data-field=\"company\">\n                      <div class=\"text-wrapper\"><span style=\"color:red;\">Empresa<\/span><\/div>\n                      <input type=\"text\" id=\"Company\" name=\"Company\" class=\"text-input\" aria-required=\"true\" aria-label=\"Company\" aria-valuemax=\"200\" maxlength=\"200\"><\/input>\n                    <\/div>\n                    \n                    <!-- 5. Are you an... -->\n                    <div class=\"form-field-item\" data-field=\"usertype\">\n                      <div class=\"text-wrapper\">\u00bfEres un..<span style=\"color:red;\">.*<\/span><\/div>\n                      <div class=\"dropdown-container\">\n                        <select class=\"dropdown-select\" name=\"LEADCF21\" id=\"LEADCF21\" onchange=\"addAriaSelected2534971000152092050()\" aria-required=\"true\" aria-label=\"LEADCF21\">\n                          <option value=\"-None-\" disabled selected>Selecciona una opci\u00f3n<\/option>\n                          <option value=\"Exhibitor\">Expositor<\/option>\n                          <option value=\"Attendee\">Asistente<\/option>\n                        <\/select>\n                        <div class=\"dropdown-arrow\">\u25bc<\/div>\n                      <\/div>\n                    <\/div>\n                    \n                    <!-- 5. Principle Business -->\n                    <div class=\"form-field-item\" data-field=\"business\">\n                      <div class=\"text-wrapper\">Negocio principal<\/div>\n                      <div class=\"dropdown-container\">\n                        <select class=\"dropdown-select\" name=\"LEADCF16\" id=\"LEADCF16\" onchange=\"addAriaSelected2534971000152092050()\" aria-required=\"false\" aria-label=\"LEADCF16\">\n                          <option value=\"-None-\" disabled selected>Selecciona una opci\u00f3n<\/option>\n                          <option value=\"Advertising\/Marketing\/PR\">Publicidad\/Marketing\/RRPP<\/option>\n                          <option value=\"Association\">Asociaci\u00f3n<\/option>\n                          <option value=\"Attorney\/Consultant\">Abogado\/Consultor<\/option>\n                          <option value=\"Beer\/Wine\/Liquor Stores\">Tiendas de cerveza\/vino\/licores<\/option>\n                          <option value=\"Catalog\/E-Tailer\">Cat\u00e1logo\/Comercializador<\/option>\n                          <option value=\"Convenience Stores\">Tiendas de conveniencia<\/option>\n                          <option value=\"Discount Tobacco Outlet\/Smoke Shop\/Vape Shop\/Head Shop\">Expendedur\u00eda de tabaco\/tienda de tabaco\/vape shop\/tienda de tabaco con descuento<\/option>\n                          <option value=\"Distributor\/Wholesaler\/Cash & Carry\">Distribuidor\/Mayorista\/Cash & Carry<\/option>\n                          <option value=\"Hookah Lounge\">Sal\u00f3n Hookah<\/option>\n                          <option value=\"Import\/Export\">Importar\/Exportar<\/option>\n                          <option value=\"Manufacturer\/Supplier\">Fabricante\/Proveedor<\/option>\n                          <option value=\"Marijuana Dispensary\">Dispensario de marihuana<\/option>\n                          <option value=\"Tobacconist\">Estanco<\/option>\n                          <option value=\"Wellness Shop\">Tienda de bienestar<\/option>\n                        <\/select>\n                        <div class=\"dropdown-arrow\">\u25bc<\/div>\n                      <\/div>\n                    <\/div>\n                    \n                    <!-- 6. Enter the Captcha -->\n                    <div class=\"form-field-item\" data-field=\"captcha-input\">\n                      <div class=\"text-wrapper\">Introduce el Captcha<\/div>\n                      <input type=\"text\" id=\"captchaField2534971000152092050\" name=\"enterdigest\" class=\"text-input\" aria-labelledby=\"reCaptchaField\" aria-valuemax=\"10\" maxlength=\"10\"><\/input>\n                    <\/div>\n                    \n                    <!-- 7. Captcha Image -->\n                    <div class=\"form-field-item captcha-contents\" data-field=\"captcha-image\">\n                      <img decoding=\"async\" id=\"imgid2534971000152092050\" class=\"lazyload text-input-2\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/crm.zoho.com\/crm\/CaptchaServlet?formId=9ad2c922094ecd9e41c72699878f03fe1c31b1a92068fa25e72c07f1372858135c0330367c91cfdd9c0fc5483cfe913d&grpid=94a31b4fc6e6d58cba1236cd1eae29930222824e4e252b2278129a8a9cedaab5\"><\/img>\n                      <div class=\"reload\" onclick=\"reloadImg2534971000152092050()\">RELOAD<\/div>\n                    <\/div>\n                    \n                    <!-- 8. GDPR Checkbox -->\n                    <div class=\"form-field-item gdpr-container\" data-field=\"gdpr\">\n                      <label class=\"gdpr-label\">\n                        <input type=\"checkbox\" class=\"gdpr-checkbox\" name=\"LEADCF39\" id=\"LEADCF39\" value=\"Yes\">\n                        <span class=\"gdpr-text\">Acepto recibir comunicaciones de marketing y he le\u00eddo y comprendo la pol\u00edtica de privacidad.<\/span>\n                      <\/label>\n                    <\/div>\n                  <\/div>\n                  \n                  <input type=\"text\" style=\"display:none;\" name=\"aG9uZXlwb3Q\" value=\"\"><\/input>\n                  \n                  <div class=\"conversions\">\n                    <button type=\"submit\" id=\"formsubmit\" class=\"CTA formsubmit zcwf_button\">\n                      <div class=\"orange\"><div class=\"label\">ENVIAR<\/div><\/div>\n                    <\/button>\n                    <div class=\"secondary-CTA\" onclick=\"document.forms['WebToLeads2534971000152092050'].reset(); reloadImg2534971000152092050();\"><div class=\"label-2\">RESET<\/div><\/div>\n                  <\/div>\n                <\/form>\n                <!-- Do not remove this --- Analytics Tracking code starts -->\n                <script id=\"wf_anal\" src=\"https:\/\/crm.zohopublic.com\/crm\/WebFormAnalyticsServeServlet?rid=8d74e8807d0508ccf5522b8a28679d3fbab01728835f49172310812416d8145529651506d1266ec831d5239a8380bae3gid12a0906ec6edcd464afe3de2b75dd4f4a5d72d750b1ba57bbac93c33d5d6f18dgid607109be993e9f9d40d436dfe754e6390728cc278344b48bf3ffb4508fad699dgid0876ad033176cbc1a1fe9c0369a117d597291e0cc06f583a7ee41cbf35fe08d5&tw=31d12e69eb956e54c71b8717ae0d667f78ae90fb6fe511f6b89e914662fdc499\"><\/script>\n                <!-- Do not remove this --- Analytics Tracking code ends. -->\n              <\/div>\n              <!-- Zoho Form Ends Here -->\n              <iframe name=\"captchaFrame\" style=\"display:none;\"><\/iframe>\n            <\/div>\n          <\/div>\n          <div class=\"bottom-form-field\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <script>\n      \/* Do not remove this code. *\/\n      function reloadImg2534971000152092050() {\n        var captcha = document.getElementById('imgid2534971000152092050');\n        if (captcha.src.indexOf('&d') !== -1) {\n          captcha.src = captcha.src.substring(0, captcha.src.indexOf('&d')) + '&d' + new Date().getTime();\n        } else {\n          captcha.src = captcha.src + '&d' + new Date().getTime();\n        }\n      }\n      \n      function addAriaSelected2534971000152092050() {\n        var optionElem = event.target;\n        var previousSelectedOption = optionElem.querySelector('[aria-selected=true]');\n        if (previousSelectedOption) {\n          previousSelectedOption.removeAttribute('aria-selected');\n        }\n        optionElem.querySelectorAll('option')[optionElem.selectedIndex].ariaSelected = 'true';\n      }\n      \n      function historyBack2534971000152092050() {\n        document.querySelector('.crmWebToEntityForm .formsubmit').removeAttribute('disabled');\n        reloadImg2534971000152092050();\n        window.removeEventListener('focus', historyBack2534971000152092050);\n      }\n      \n      function validateEmail2534971000152092050() {\n        var form = document.forms['WebToLeads2534971000152092050'];\n        var emailFld = form.querySelectorAll('[ftype=email]');\n        var i;\n        for (i = 0; i < emailFld.length; i++) {\n          var emailVal = emailFld[i].value;\n          if ((emailVal.replace(\/^\\s+|\\s+$\/g, '')).length != 0) {\n            var atpos = emailVal.indexOf('@');\n            var dotpos = emailVal.lastIndexOf('.');\n            if (atpos < 1 || dotpos < atpos + 2 || dotpos + 2 >= emailVal.length) {\n              alert('Please enter a valid email address. ');\n              emailFld[i].focus();\n              return false;\n            }\n          }\n        }\n        return true;\n      }\n      \n      \/\/ Enhanced spam detection functions\n      function detectSpam() {\n        \/\/ Check honeypot field\n        var honeypot = document.getElementById('honeypot');\n        if (honeypot && honeypot.value !== '') {\n          console.log('Spam detected: Honeypot filled');\n          return true;\n        }\n        \n        \/\/ Check form submission time (too fast = likely bot)\n        var timestamp = document.getElementById('form_timestamp');\n        if (timestamp && timestamp.value) {\n          var submissionTime = Date.now() - parseInt(timestamp.value);\n          if (submissionTime < 3000) { \/\/ Less than 3 seconds\n            alert('Please take a moment to review your information before submitting.');\n            return true;\n          }\n        }\n        \n        \/\/ Check for suspicious patterns in text fields\n        var textFields = ['First Name', 'Last Name', 'Email', 'Company'];\n        for (var i = 0; i < textFields.length; i++) {\n          var field = document.forms['WebToLeads2534971000152092050'][textFields[i]];\n          if (field && field.value) {\n            var value = field.value.toLowerCase();\n            \n            \/\/ Check for common spam patterns\n            var spamPatterns = [\n              \/http[s]?:\\\/\\\/\/,  \/\/ URLs\n              \/www\\.\/,          \/\/ Website references\n              \/\\b(seo|marketing|promotion|offer|deal|discount|free|win|prize)\\b\/,\n              \/(.)\\1{4,}\/,      \/\/ Repeated characters (aaaaa)\n              \/[^\\w\\s@.-]\/      \/\/ Special characters (except common ones)\n            ];\n            \n            for (var j = 0; j < spamPatterns.length; j++) {\n              if (spamPatterns[j].test(value)) {\n                alert('Please enter valid information in the ' + textFields[i] + ' field.');\n                field.focus();\n                return true;\n              }\n            }\n          }\n        }\n        \n        \/\/ Check email domain against common spam domains\n        var emailField = document.forms['WebToLeads2534971000152092050']['Email'];\n        if (emailField && emailField.value) {\n          var email = emailField.value.toLowerCase();\n          var spamDomains = [\n            '10minutemail.com', 'tempmail.org', 'guerrillamail.com', \n            'mailinator.com', 'throwaway.email', 'temp-mail.org'\n          ];\n          \n          for (var k = 0; k < spamDomains.length; k++) {\n            if (email.includes(spamDomains[k])) {\n              alert('Please use a valid business email address.');\n              emailField.focus();\n              return true;\n            }\n          }\n        }\n        \n        return false;\n      }\n      \n      function checkMandatory2534971000152092050() {\n        \/\/ Run spam detection first\n        if (detectSpam()) {\n          return false;\n        }\n        \n        var mndFileds = new Array('First Name', 'Last Name', 'Email', 'Company', 'LEADCF21', 'LEADCF39');\n        var fldLangVal = new Array('First\\x20Name', 'Last\\x20Name', 'Email', 'Company', 'Acct\\x20Typ', 'Marketing\\x20Consent');\n        for (i = 0; i < mndFileds.length; i++) {\n          var fieldObj = document.forms['WebToLeads2534971000152092050'][mndFileds[i]];\n          if (fieldObj) {\n            if (((fieldObj.value).replace(\/^\\s+|\\s+$\/g, '')).length == 0) {\n              if (fieldObj.type == 'file') {\n                alert('Please select a file to upload.');\n                fieldObj.focus();\n                return false;\n              }\n              alert(fldLangVal[i] + ' cannot be empty.');\n              fieldObj.focus();\n              return false;\n            } else if (fieldObj.nodeName == 'SELECT') {\n              if (fieldObj.options[fieldObj.selectedIndex].value == '-None-') {\n                alert(fldLangVal[i] + ' cannot be none.');\n                fieldObj.focus();\n                return false;\n              }\n            } else if (fieldObj.type == 'checkbox') {\n              if (fieldObj.checked == false) {\n                alert('Please accept ' + fldLangVal[i]);\n                fieldObj.focus();\n                return false;\n              }\n            }\n            try {\n              if (fieldObj.name == 'Last Name') {\n                name = fieldObj.value;\n              }\n            } catch (e) {}\n          }\n        }\n        \n        if (!validateEmail2534971000152092050()) {\n          return false;\n        }\n        \n        var urlparams = new URLSearchParams(window.location.search);\n        if (urlparams.has('service') && (urlparams.get('service') === 'smarturl')) {\n          var webform = document.getElementById('webform2534971000152092050');\n          var service = urlparams.get('service');\n          var smarturlfield = document.createElement('input');\n          smarturlfield.setAttribute('type', 'hidden');\n          smarturlfield.setAttribute('value', service);\n          smarturlfield.setAttribute('name', 'service');\n          webform.appendChild(smarturlfield);\n        }\n        \n        document.querySelector('.CTA').setAttribute('disabled', true);\n        document.querySelector('.CTA .label').textContent = 'SUBMITTING...';\n        \n        document.querySelector('.crmWebToEntityForm .formsubmit').setAttribute('disabled', true);\n        window.addEventListener('focus', historyBack2534971000152092050);\n        \n        return true;\n      }\n      \n      function tooltipShow2534971000152092050(el) {\n        var tooltip = el.nextElementSibling;\n        var tooltipDisplay = tooltip.style.display;\n        if (tooltipDisplay == 'none') {\n          var allTooltip = document.getElementsByClassName('zcwf_tooltip_over');\n          for (i = 0; i < allTooltip.length; i++) {\n            allTooltip[i].style.display = 'none';\n          }\n          tooltip.style.display = 'block';\n        } else {\n          tooltip.style.display = 'none';\n        }\n      }\n      \n      \/\/ Generate a simple form token\n      function generateFormToken() {\n        return Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);\n      }\n      \n      \/\/ Initialize when DOM is loaded\n      document.addEventListener('DOMContentLoaded', function() {\n        \/\/ Set up anti-spam measures\n        document.getElementById('form_timestamp').value = Date.now().toString();\n        document.getElementById('form_token').value = generateFormToken();\n        document.getElementById('user_agent').value = navigator.userAgent.substring(0, 100);\n        \n        \/\/ Add input event listeners for real-time spam detection\n        var textInputs = document.querySelectorAll('input[type=\"text\"], input[type=\"email\"]');\n        textInputs.forEach(function(input) {\n          input.addEventListener('input', function() {\n            \/\/ Clear any previous spam warnings\n            this.style.borderColor = '';\n            \n            \/\/ Basic real-time validation\n            if (this.value.length > 0) {\n              var value = this.value.toLowerCase();\n              \n              \/\/ Check for URLs or suspicious content\n              if (\/http[s]?:\\\/\\\/|www\\.\/.test(value)) {\n                this.style.borderColor = '#ff4444';\n                this.title = 'URLs are not allowed in this field';\n              }\n            }\n          });\n        });\n        \n        \/\/ Pre-fill fields from URL parameters if any\n        const urlParams = new URLSearchParams(window.location.search);\n        if (urlParams.has('email')) {\n          const emailField = document.querySelector('input[name=\"Email\"]');\n          if (emailField) {\n            emailField.value = urlParams.get('email');\n          }\n        }\n        \n        \/\/ Track user interaction patterns\n        var interactionCount = 0;\n        var lastInteractionTime = Date.now();\n        \n        document.addEventListener('click', function() {\n          interactionCount++;\n          lastInteractionTime = Date.now();\n        });\n        \n        document.addEventListener('keypress', function() {\n          interactionCount++;\n          lastInteractionTime = Date.now();\n        });\n        \n        \/\/ Store interaction data for spam detection\n        window.userInteractionData = {\n          getInteractionCount: function() { return interactionCount; },\n          getLastInteractionTime: function() { return lastInteractionTime; }\n        };\n      });\n    <\/script><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":26,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-50784","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TPE | Total Product Expo &#8211; Primera y Mayor Feria B2B &#8211; Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show %<\/title>\n<meta name=\"description\" content=\"La mejor feria, la m\u00e1s popular y la de m\u00e1s r\u00e1pido crecimiento para los minoristas de conveniencia independientes. 29-31 de enero de 2025 en LVCC.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/totalproductexpo.com\/es\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TPE | Total Product Expo &#8211; Primera y Mayor Feria B2B &#8211; Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show %\" \/>\n<meta property=\"og:description\" content=\"La mejor feria, la m\u00e1s popular y la de m\u00e1s r\u00e1pido crecimiento para los minoristas de conveniencia independientes. 29-31 de enero de 2025 en LVCC.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/totalproductexpo.com\/es\/\" \/>\n<meta property=\"og:site_name\" content=\"TPE | Total Product Expo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/totalproductexpo\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T18:51:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@totalproductxpo\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"37 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/totalproductexpo.com\/es\/\",\"url\":\"https:\/\/totalproductexpo.com\/es\/\",\"name\":\"TPE | Total Product Expo &#8211; Primera y Mayor Feria B2B &#8211; Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show %\",\"isPartOf\":{\"@id\":\"https:\/\/totalproductexpo.com\/es\/#website\"},\"datePublished\":\"2025-01-09T20:59:17+00:00\",\"dateModified\":\"2025-11-13T18:51:33+00:00\",\"description\":\"La mejor feria, la m\u00e1s popular y la de m\u00e1s r\u00e1pido crecimiento para los minoristas de conveniencia independientes. 29-31 de enero de 2025 en LVCC.\",\"breadcrumb\":{\"@id\":\"https:\/\/totalproductexpo.com\/es\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/totalproductexpo.com\/es\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/totalproductexpo.com\/es\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/totalproductexpo.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"INICIO 2025\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/totalproductexpo.com\/es\/#website\",\"url\":\"https:\/\/totalproductexpo.com\/es\/\",\"name\":\"TPE | Total Product Expo\",\"description\":\"Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show\",\"publisher\":{\"@id\":\"https:\/\/totalproductexpo.com\/es\/#organization\"},\"alternateName\":\"Total Product Expo\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/totalproductexpo.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/totalproductexpo.com\/es\/#organization\",\"name\":\"Total Product Events\",\"alternateName\":\"Total Product Expo\",\"url\":\"https:\/\/totalproductexpo.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/totalproductexpo.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2024\/06\/TPExpo-TPEvents-Logo_696px-jpg.webp\",\"contentUrl\":\"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2024\/06\/TPExpo-TPEvents-Logo_696px-jpg.webp\",\"width\":696,\"height\":696,\"caption\":\"Total Product Events\"},\"image\":{\"@id\":\"https:\/\/totalproductexpo.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/totalproductexpo\/\",\"https:\/\/x.com\/totalproductxpo\",\"https:\/\/www.instagram.com\/totalproductexpo\/\",\"https:\/\/www.linkedin.com\/company\/totalproductexpo\",\"https:\/\/www.youtube.com\/channel\/UCeZ7S2zlSGbA9KzB3eVjWAw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TPE | Total Product Expo &#8211; Primera y Mayor Feria B2B &#8211; Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show %","description":"La mejor feria, la m\u00e1s popular y la de m\u00e1s r\u00e1pido crecimiento para los minoristas de conveniencia independientes. 29-31 de enero de 2025 en LVCC.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/totalproductexpo.com\/es\/","og_locale":"es_ES","og_type":"article","og_title":"TPE | Total Product Expo &#8211; Primera y Mayor Feria B2B &#8211; Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show %","og_description":"La mejor feria, la m\u00e1s popular y la de m\u00e1s r\u00e1pido crecimiento para los minoristas de conveniencia independientes. 29-31 de enero de 2025 en LVCC.","og_url":"https:\/\/totalproductexpo.com\/es\/","og_site_name":"TPE | Total Product Expo","article_publisher":"https:\/\/www.facebook.com\/totalproductexpo\/","article_modified_time":"2025-11-13T18:51:33+00:00","twitter_card":"summary_large_image","twitter_site":"@totalproductxpo","twitter_misc":{"Est. reading time":"37 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/totalproductexpo.com\/es\/","url":"https:\/\/totalproductexpo.com\/es\/","name":"TPE | Total Product Expo &#8211; Primera y Mayor Feria B2B &#8211; Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show %","isPartOf":{"@id":"https:\/\/totalproductexpo.com\/es\/#website"},"datePublished":"2025-01-09T20:59:17+00:00","dateModified":"2025-11-13T18:51:33+00:00","description":"La mejor feria, la m\u00e1s popular y la de m\u00e1s r\u00e1pido crecimiento para los minoristas de conveniencia independientes. 29-31 de enero de 2025 en LVCC.","breadcrumb":{"@id":"https:\/\/totalproductexpo.com\/es\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/totalproductexpo.com\/es\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/totalproductexpo.com\/es\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/totalproductexpo.com\/es\/"},{"@type":"ListItem","position":2,"name":"INICIO 2025"}]},{"@type":"WebSite","@id":"https:\/\/totalproductexpo.com\/es\/#website","url":"https:\/\/totalproductexpo.com\/es\/","name":"TPE | Total Product Expo","description":"Tobacco \u2022 Vapor \u2022\u00a0Alternative B2B Trade Show","publisher":{"@id":"https:\/\/totalproductexpo.com\/es\/#organization"},"alternateName":"Total Product Expo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/totalproductexpo.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/totalproductexpo.com\/es\/#organization","name":"Total Product Events","alternateName":"Total Product Expo","url":"https:\/\/totalproductexpo.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/totalproductexpo.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2024\/06\/TPExpo-TPEvents-Logo_696px-jpg.webp","contentUrl":"https:\/\/totalproductexpo.com\/wp-content\/uploads\/2024\/06\/TPExpo-TPEvents-Logo_696px-jpg.webp","width":696,"height":696,"caption":"Total Product Events"},"image":{"@id":"https:\/\/totalproductexpo.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/totalproductexpo\/","https:\/\/x.com\/totalproductxpo","https:\/\/www.instagram.com\/totalproductexpo\/","https:\/\/www.linkedin.com\/company\/totalproductexpo","https:\/\/www.youtube.com\/channel\/UCeZ7S2zlSGbA9KzB3eVjWAw"]}]}},"_links":{"self":[{"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/pages\/50784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/comments?post=50784"}],"version-history":[{"count":46,"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/pages\/50784\/revisions"}],"predecessor-version":[{"id":55869,"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/pages\/50784\/revisions\/55869"}],"wp:attachment":[{"href":"https:\/\/totalproductexpo.com\/es\/wp-json\/wp\/v2\/media?parent=50784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}