{"id":2,"date":"2026-09-07T00:00:00","date_gmt":"2026-09-07T00:00:00","guid":{"rendered":"https:\/\/internationalpowerbrands.com\/?page_id=2"},"modified":"2026-10-15T17:59:12","modified_gmt":"2026-10-15T17:59:12","slug":"eventos","status":"publish","type":"page","link":"https:\/\/internationalpowerbrands.com\/en\/eventos\/","title":{"rendered":"Eventos"},"content":{"rendered":"\n<style id=\"ipb-review-styles\">\n#ipb-review{--navy:#0d1f3e;--deep:#071326;--red:#b21a20;--ink:#172943;--muted:#566278;--line:#dce1e7;--paper:#f4f6f8;--white:#fff;--shell:1200px}\n#ipb-review *{box-sizing:border-box}\nhtml:has(#ipb-review){scroll-behavior:smooth;scroll-padding-top:110px}\n#ipb-review{margin:0;color:var(--ink);background:#fff;font-family:\"Segoe UI\",Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}\n#ipb-review a{color:inherit;text-decoration:none}#ipb-review button,#ipb-review input,#ipb-review textarea{font:inherit}#ipb-review button,#ipb-review a,#ipb-review input,#ipb-review textarea{-webkit-tap-highlight-color:transparent}\n#ipb-review button{cursor:pointer;color:inherit}#ipb-review img{max-width:100%;display:block}#ipb-review h1,#ipb-review h2,#ipb-review h3,#ipb-review p{margin:0}#ipb-review h1,#ipb-review h2,#ipb-review h3{line-height:1.12}\n#ipb-review h2{font-size:clamp(2rem,3.35vw,2.8rem);font-weight:600;letter-spacing:-.04em}\n#ipb-review a:focus-visible,#ipb-review button:focus-visible{outline:3px solid #d75358;outline-offset:5px}\n#ipb-review input:focus-visible,#ipb-review textarea:focus-visible{outline:2px solid var(--navy);outline-offset:2px}\n#ipb-review [hidden]{display:none!important}\n#ipb-review .shell{width:min(var(--shell),calc(100% - 96px));margin-inline:auto}#ipb-review .section-space{padding-block:80px}\n#ipb-review .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:18px}\n#ipb-review .eyebrow.light{color:#c8d1df}#ipb-review .red-point{color:#e25960}#ipb-review .lead{font-size:1.2rem}\n#ipb-review .text-link{display:inline-flex;gap:28px;align-items:center;font-size:.875rem;font-weight:650;border-bottom:1px solid var(--ink);padding-bottom:6px}\n#ipb-review .text-link span{font-size:1.25rem}#ipb-review .text-link:hover{color:var(--red);border-color:var(--red)}\n#ipb-review .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}\n#ipb-review .skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:white;color:var(--navy);padding:12px 20px}#ipb-review .skip-link:focus{top:12px}\n\n\n#ipb-review .site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line)}\n#ipb-review .header-inner{min-height:94px;display:flex;align-items:center;gap:30px}\n#ipb-review .site-logo{width:132px;flex:0 0 132px}#ipb-review .site-logo img{width:132px;height:72px;object-fit:contain}\n#ipb-review .main-nav{margin-left:auto;display:flex;align-items:center;gap:25px}#ipb-review .main-nav a{font-size:.875rem;font-weight:600;padding:12px 0;position:relative}\n#ipb-review .main-nav a:hover,#ipb-review .main-nav a[aria-current]{color:var(--red)}\n#ipb-review .main-nav a[aria-current]::after{content:\"\";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--red)}\n#ipb-review .button{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 21px;font-size:.875rem;line-height:1.3;font-weight:650;border:1px solid transparent;border-radius:3px;transition:background .18s,color .18s,border-color .18s;text-align:left}\n#ipb-review .button span{font-size:1.12rem;font-weight:400}#ipb-review .button-red{background:var(--red);color:#fff}#ipb-review .button-red:hover{background:#94161b}\n#ipb-review .button-navy,#ipb-review .button-portal{background:var(--navy);color:white}#ipb-review .button-navy:hover,#ipb-review .button-portal:hover{background:#203c60}#ipb-review .button-portal{min-width:154px}\n#ipb-review .button-outline-light{border-color:#91a0b6;color:#fff;background:rgba(7,19,38,.18)}#ipb-review .button-outline-light:hover{background:#fff;color:var(--navy);border-color:#fff}\n#ipb-review .button-white{background:white;color:var(--navy)}#ipb-review .button-white:hover{background:#e5ebf3}\n#ipb-review .paired-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:454px}\n#ipb-review .menu-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:7px;width:44px;height:44px;background:none;border:1px solid var(--line);border-radius:3px}\n#ipb-review .menu-toggle span{width:19px;height:1.5px;background:var(--navy);transition:transform .18s}\n#ipb-review .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4.25px) rotate(45deg)}#ipb-review .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4.25px) rotate(-45deg)}\n\n\n#ipb-review .hero{position:relative;isolation:isolate;color:white;background:var(--deep);overflow:hidden}\n#ipb-review .hero-media{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:65% center}\n#ipb-review .hero::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,19,38,.96),rgba(7,19,38,.84) 34%,rgba(7,19,38,.32) 72%,rgba(7,19,38,.2)),linear-gradient(0deg,rgba(7,19,38,.82),transparent 38%)}\n#ipb-review .hero-inner{min-height:514px;padding-top:64px;padding-bottom:54px;display:flex;align-items:flex-start}#ipb-review .hero-copy{max-width:640px}\n#ipb-review .hero h1{color:white;font-size:clamp(2.7rem,4.4vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.047em}\n#ipb-review .hero-lead{max-width:448px;font-size:1.1rem;color:#e1e7ef;margin:23px 0 28px;line-height:1.55}\n\n\n#ipb-review .brand-ribbon{height:92px;background:var(--deep);border-top:1px solid rgba(255,255,255,.12);color:white;display:flex;align-items:center;overflow:hidden}\n#ipb-review .brand-ribbon-viewport{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}\n#ipb-review .brand-ribbon-track{display:flex;width:max-content;will-change:transform;animation:ipb-review-ribbon 34s linear infinite}\n#ipb-review .brand-ribbon:hover .brand-ribbon-track{animation-play-state:paused}\n#ipb-review .ribbon-set{display:flex;align-items:center;gap:48px;padding-right:48px}\n\n#ipb-review .ribbon-set>span{width:145px;height:42px;display:grid;place-items:center;flex:0 0 145px;overflow:hidden;background:var(--deep);isolation:isolate}\n#ipb-review .ribbon-set>span>img{width:100%;max-width:145px;max-height:36px;object-fit:contain;filter:grayscale(1) invert(1) contrast(2);mix-blend-mode:screen}\n#ipb-review .ribbon-set>span>img.ribbon-seal{max-width:46px;max-height:42px}#ipb-review .ribbon-set>span>img.ribbon-white{filter:none;mix-blend-mode:normal}\n#ipb-review .ribbon-set>span>img.logo-invert{filter:brightness(0) invert(1);mix-blend-mode:normal}\n#ipb-review .ribbon-mf-crop{display:block;width:49px;height:42px;overflow:hidden;background:var(--deep)}\n#ipb-review .ribbon-mf-crop img{display:block;width:205.1px;height:42px;max-width:none;max-height:none;filter:grayscale(1) invert(1) contrast(2);mix-blend-mode:screen}\n@keyframes ipb-review-ribbon{to{transform:translateX(-50%)}}\n\n\n#ipb-review .credentials{border-bottom:1px solid var(--line)}#ipb-review .credentials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}\n#ipb-review .credentials-grid>div{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center;min-height:112px;padding:24px 32px;border-right:1px solid var(--line)}#ipb-review .credentials-grid>div::before{content:\"\";width:30px;height:2px;background:var(--red)}#ipb-review .credentials-grid>div:last-child{border-right:0}\n#ipb-review .credentials strong,#ipb-review .credentials p span{display:block}\n#ipb-review .credentials strong{font-size:1rem;font-weight:650}#ipb-review .credentials p span{font-size:.875rem;color:var(--muted);margin-top:3px}\n#ipb-review .company{overflow:hidden}#ipb-review .company-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}#ipb-review .company-heading{position:relative;min-height:260px}#ipb-review .company h2{position:relative;z-index:1;max-width:460px}#ipb-review .company-latam{position:absolute;right:34px;bottom:-42px;width:218px;opacity:.065;pointer-events:none;user-select:none}#ipb-review .company-copy{position:relative;z-index:1}#ipb-review .company-copy>p:not(.lead){margin-top:18px;color:var(--muted)}#ipb-review .company-copy .text-link{margin-top:22px}\n#ipb-review .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px}#ipb-review .section-heading>p{max-width:360px;color:var(--muted);font-size:1rem;line-height:1.5}\n\n\n#ipb-review .portfolio{background:var(--paper);border-top:1px solid #e9edf2}#ipb-review .brand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:18px}\n#ipb-review .brand-card,#ipb-review .brand-card-featured{position:relative;isolation:isolate;overflow:hidden;grid-column:auto;min-height:330px;height:100%;background:var(--deep);color:white}\n#ipb-review .brand-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .45s ease}\n#ipb-review .brand-card::before{position:absolute;inset:0;content:\"\";z-index:-1;background:linear-gradient(180deg,rgba(7,19,38,.58),rgba(7,19,38,.2) 50%,rgba(7,19,38,.94)),rgba(13,31,62,.25)}\n#ipb-review .brand-card:hover .brand-background,#ipb-review .brand-card:focus-within .brand-background{transform:scale(1.025)}\n#ipb-review .brand-card-inner,#ipb-review .brand-card-featured .brand-card-inner{min-height:330px;height:100%;padding:26px 20px;display:flex;flex-direction:column;justify-content:space-between}\n#ipb-review .brand-card h3{height:140px;display:flex;align-items:center;justify-content:center;margin:12px 0 27px}\n#ipb-review .brand-logo{width:80%;max-width:232px;max-height:76px;height:auto;object-fit:contain;filter:grayscale(1) invert(1) contrast(2);mix-blend-mode:screen}\n#ipb-review .brand-logo.logo-seal{width:118px;max-height:122px}#ipb-review .brand-ariat .brand-logo{max-width:204px;max-height:88px}#ipb-review .brand-rocky .brand-logo{max-width:204px}#ipb-review .brand-xtratuf .brand-logo{max-width:215px}\n#ipb-review .brand-logo.logo-white{filter:none;mix-blend-mode:normal;width:100%;max-width:254px}\n#ipb-review .brand-logo.logo-invert{filter:brightness(0) invert(1);mix-blend-mode:normal}\n#ipb-review .brand-mf{background:linear-gradient(135deg,#1c3556,#0d1f3e)}\n\n#ipb-review .brand-logo-crop{display:block;width:147px;height:125px;overflow:hidden}\n#ipb-review .brand-mf .brand-logo{width:610.3px;height:125px;max-width:none;max-height:none}\n#ipb-review .brand-dorfman .brand-background{object-position:center 25%}\n#ipb-review .brand-larrymahan .brand-background{object-position:33% center}#ipb-review .brand-justin .brand-background{object-position:center 28%}#ipb-review .brand-justin .brand-logo{max-width:208px}\n#ipb-review .brand-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(255,255,255,.3)}\n#ipb-review .brand-card-bottom a{display:flex;align-items:center;font-size:.75rem;font-weight:600;padding-top:12px;min-height:44px;line-height:1.35;white-space:nowrap}\n#ipb-review .brand-card .brand-actions a,#ipb-review .brand-card .brand-actions a:visited{color:#fff}#ipb-review .brand-card .brand-actions a:last-child,#ipb-review .brand-card .brand-actions a:last-child:visited{font-weight:400;color:#dbe3ee}\n#ipb-review .brand-card .brand-actions a:hover,#ipb-review .brand-card .brand-actions a:focus-visible{color:#f3b3b7}\n#ipb-review .portfolio-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:26px}#ipb-review .portfolio-foot p{font-size:.875rem;color:var(--muted)}\n\n\n#ipb-review .territory.section-space{background:var(--navy);color:white;padding-block:32px}#ipb-review .territory-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}#ipb-review .territory .eyebrow{margin-bottom:10px}#ipb-review .territory h2{color:white;max-width:530px;font-size:clamp(1.7rem,2.4vw,2rem);line-height:1.15}\n#ipb-review .territory-grid>div>p:not(.eyebrow){max-width:460px;color:#c0cadd;margin-top:12px;line-height:1.45}\n#ipb-review .panama-mark{display:inline-flex;gap:10px;align-items:center;margin-top:14px;font-size:.875rem;color:#e5ebf5}#ipb-review .panama-mark>span{width:6px;height:6px;background:#eb686c;border-radius:50%}\n#ipb-review .region-list>div{display:flex;align-items:center;border-bottom:1px solid #43526a;padding:11px 0}#ipb-review .region-list>div:first-child{border-top:1px solid #43526a}\n#ipb-review .territory .region-list h3{color:#fff;font-size:1.0625rem;font-weight:500;line-height:1.3}#ipb-review .region-list>p{font-size:.875rem;line-height:1.5}\n\n\n#ipb-review .contact.section-space{padding-top:56px}#ipb-review .contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:72px;row-gap:26px;grid-template-rows:auto 1fr}#ipb-review .contact-intro{grid-column:1;grid-row:1}#ipb-review .contact-details{grid-column:1;grid-row:2}#ipb-review .contact-intro>p:not(.eyebrow){max-width:340px;color:var(--muted);margin-top:22px}\n#ipb-review .contact address{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-style:normal;font-size:.875rem}\n#ipb-review .contact address a:first-child{word-break:break-word;font-weight:600}#ipb-review .contact address a:hover{text-decoration:underline}#ipb-review .contact address>span{color:var(--muted)}\n#ipb-review .contact-social{margin-top:24px}#ipb-review .contact-social a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#bcc6d4}#ipb-review .contact-social a:hover{color:var(--red);text-decoration-color:currentColor}\n#ipb-review .contact-form{display:grid;grid-column:2;grid-row:1 \/ span 2;gap:17px}#ipb-review .contact-form label{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:600;min-width:0}\n#ipb-review .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}\n#ipb-review .contact-form input,#ipb-review .contact-form textarea{width:100%;min-height:48px;border:1px solid #cbd3dd;background:#fff;color:var(--ink);border-radius:3px;padding:10px 12px;font-size:1rem;font-weight:400}\n#ipb-review .contact-form textarea{resize:vertical;min-height:116px}\n#ipb-review .form-submit{display:flex;align-items:center;justify-content:space-between;gap:24px}#ipb-review .form-submit>p{font-size:.75rem;color:var(--muted);max-width:220px;line-height:1.45}\n#ipb-review .form-submit .button{min-width:194px;flex-shrink:0}#ipb-review .button:disabled{opacity:.6;cursor:wait}\n#ipb-review .form-status{font-size:.875rem;line-height:1.5}#ipb-review .form-status:empty{display:none}#ipb-review .form-status.is-error{color:#a31420}#ipb-review .form-status.is-success{color:#166247}\n\n\n#ipb-review .events-invitation{padding-block:52px;background:var(--deep);color:#fff;border-top:3px solid var(--red)}\n#ipb-review .events-invitation-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}\n#ipb-review .events-invitation h2{color:white;font-size:clamp(1.65rem,2.9vw,2.25rem);letter-spacing:-.03em}#ipb-review .events-invitation .eyebrow{margin-bottom:10px}\n#ipb-review .events-invitation p[data-next-event]{color:#bac6d8;font-size:.875rem;margin-top:14px}#ipb-review .events-invitation .button{min-width:181px;flex-shrink:0}\n#ipb-review .site-footer{background:#fff;padding-block:31px}#ipb-review .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}\n#ipb-review .footer-wordmark img{display:block;width:118px;height:auto;max-height:64px;object-fit:contain}\n#ipb-review .footer-inner>p{font-size:.75rem;color:var(--muted)}#ipb-review .footer-inner nav{display:flex;gap:24px;font-size:.875rem}#ipb-review .footer-inner nav a:hover{color:var(--red)}\n\n\n#ipb-review .events-heading{background:var(--deep);color:white;padding-block:37px 62px}#ipb-review .back-link{display:inline-block;font-size:.875rem;color:#bfc9d8;margin-bottom:42px}#ipb-review .back-link:hover{color:white}\n#ipb-review .events-heading-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}#ipb-review .events-heading h1{color:white;font-size:clamp(3rem,5vw,4.5rem);font-weight:550;letter-spacing:-.05em}\n#ipb-review .events-heading .eyebrow{margin-bottom:16px}#ipb-review .events-heading-grid>p{max-width:430px;color:#ccd5e3;font-size:1.15rem;line-height:1.5}\n#ipb-review .agenda-label{font-size:.75rem;color:var(--muted);border:1px solid var(--line);border-radius:40px;padding:7px 13px}\n#ipb-review .events-empty{display:grid;grid-template-columns:48px 1fr auto;gap:28px;align-items:center;padding:38px 35px;background:var(--paper);border-left:3px solid var(--red)}\n#ipb-review .empty-marker{font-size:2.6rem;color:#8290a3;font-weight:300}#ipb-review .events-empty h3{font-size:1.3rem;font-weight:600;letter-spacing:-.025em}\n#ipb-review .events-empty p{font-size:1rem;max-width:480px;color:var(--muted);margin-top:12px}#ipb-review .events-empty .button{min-width:200px}\n#ipb-review .events-archive{padding-top:0}#ipb-review .event-list:empty{display:none}\n#ipb-review .event-card{display:grid;grid-template-columns:112px 1fr auto;gap:36px;align-items:center;padding:30px 0;border-top:1px solid var(--line)}#ipb-review .event-card:last-child{border-bottom:1px solid var(--line)}\n#ipb-review .event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:112px;border:1px solid var(--line);font-variant-numeric:tabular-nums}\n#ipb-review .event-date span{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}#ipb-review .event-date strong{font-size:1.7rem;font-weight:550;letter-spacing:-.045em;line-height:1.6}#ipb-review .event-date small{font-size:.75rem;color:var(--muted)}\n#ipb-review .event-meta{display:flex;gap:12px;align-items:center;font-size:.75rem;margin-bottom:8px;color:var(--muted)}#ipb-review .event-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}#ipb-review .event-status.upcoming{color:var(--red);font-weight:700}\n#ipb-review .event-copy h3{font-size:1.65rem;font-weight:600;letter-spacing:-.025em;margin-bottom:9px}#ipb-review .event-copy>p{color:var(--muted);font-size:.875rem;line-height:1.55}\n#ipb-review .event-card .text-link{font-size:.875rem;gap:18px}#ipb-review .event-card .button{min-width:184px}\n#ipb-review .events-contact{background:var(--paper);border-block:1px solid var(--line);padding-block:33px}#ipb-review .events-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}#ipb-review .events-contact p{font-size:1.12rem}\n#ipb-review .event-journal{background:var(--deep);color:#fff}#ipb-review .event-journal .section-heading h2{color:#fff}#ipb-review .event-journal .section-heading>p{color:#b8c4d4}\n#ipb-review .event-stories{display:grid;gap:64px}#ipb-review .event-story{border-top:1px solid rgba(255,255,255,.2);padding-top:20px}#ipb-review .event-story-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:18px}#ipb-review .event-story-head h3{color:#fff;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:580;letter-spacing:-.035em}#ipb-review .event-story-meta{color:#b8c4d4;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;text-align:right}\n#ipb-review .event-story-gallery{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(220px,.75fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:520px}#ipb-review .event-story figure{margin:0;overflow:hidden;background:#132846}#ipb-review .event-story img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#ipb-review .event-story figure:hover img{transform:scale(1.018)}#ipb-review .event-story-hero{grid-row:1 \/ -1}#ipb-review .event-story-support{grid-column:2}#ipb-review .event-story-support:nth-child(2){grid-row:1}#ipb-review .event-story-support:nth-child(3){grid-row:2}\n#ipb-review .event-story--reverse .event-story-gallery{grid-template-columns:minmax(220px,.75fr) minmax(0,1.85fr)}#ipb-review .event-story--reverse .event-story-hero{grid-column:2}#ipb-review .event-story--reverse .event-story-support{grid-column:1}\n\n\n@media(min-width:1600px){#ipb-review .hero-inner{min-height:550px}#ipb-review .brand-card,#ipb-review .brand-card-featured,#ipb-review .brand-card-inner,#ipb-review .brand-card-featured .brand-card-inner{min-height:350px}}\n@media(max-width:1100px){\n #ipb-review .shell{width:calc(100% - 64px)}#ipb-review .header-inner{gap:20px}#ipb-review .main-nav{gap:18px}#ipb-review .main-nav a{font-size:.875rem}#ipb-review .button-portal{min-width:138px;padding-inline:16px}\n #ipb-review .company-grid,#ipb-review .territory-grid{gap:60px}#ipb-review .contact-grid{column-gap:50px}#ipb-review .credentials-grid>div{padding:22px 20px}#ipb-review .brand-card-inner{padding:26px}#ipb-review .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#ipb-review .brand-card,#ipb-review .brand-card-featured,#ipb-review .brand-card:nth-last-child(-n+2){grid-column:auto}\n #ipb-review .events-empty{grid-template-columns:36px 1fr;gap:20px}#ipb-review .events-empty .button{grid-column:2;justify-self:start}#ipb-review .footer-inner{flex-wrap:wrap}#ipb-review .footer-inner>p{margin-left:auto}\n}\n@media(max-width:900px){\n #ipb-review .main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:20px 32px;box-shadow:0 12px 20px rgba(7,19,38,.08);border-bottom:1px solid var(--line);max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain}\n #ipb-review .main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}#ipb-review .main-nav a{font-size:1rem;padding:12px}#ipb-review .main-nav a[aria-current]::after{display:none}\n #ipb-review .header-inner{min-height:82px}#ipb-review .site-logo,#ipb-review .site-logo img{width:112px}#ipb-review .site-logo{flex-basis:112px}#ipb-review .site-logo img{height:65px}#ipb-review .button-portal{margin-left:auto}#ipb-review .menu-toggle{display:flex;flex-shrink:0}\n #ipb-review .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ipb-review .brand-card,#ipb-review .brand-card-featured,#ipb-review .brand-card:nth-last-child(-n+2){grid-column:auto}#ipb-review .section-space{padding-block:64px}#ipb-review .hero-inner{min-height:510px;padding-top:55px}#ipb-review .hero-copy{max-width:520px}#ipb-review .hero h1{font-size:3.5rem}\n #ipb-review .company-grid,#ipb-review .territory-grid{gap:40px}#ipb-review .contact-grid{grid-template-columns:1fr 1.3fr;column-gap:35px}#ipb-review .contact-intro h2{font-size:2.15rem}\n #ipb-review .form-submit{align-items:flex-start;flex-direction:column;gap:16px}#ipb-review .form-submit>p{max-width:none}#ipb-review .form-submit .button{width:100%}\n #ipb-review .events-heading-grid{gap:40px}#ipb-review .event-card{gap:24px;grid-template-columns:100px 1fr auto}#ipb-review .event-date{min-height:100px}#ipb-review .events-archive{padding-top:0}#ipb-review .event-story-gallery{height:440px;grid-template-columns:minmax(0,1.65fr) minmax(190px,.75fr)}#ipb-review .event-story--reverse .event-story-gallery{grid-template-columns:minmax(190px,.75fr) minmax(0,1.65fr)}\n}\n@media(max-width:640px){\n html:has(#ipb-review){scroll-padding-top:85px}#ipb-review .shell{width:calc(100% - 40px)}#ipb-review .section-space{padding-block:48px}\n #ipb-review .header-inner{gap:12px;min-height:76px}#ipb-review .site-logo{flex-basis:92px}#ipb-review .site-logo,#ipb-review .site-logo img{width:92px}#ipb-review .site-logo img{height:56px}\n #ipb-review .button-portal{font-size:.875rem;min-width:128px;min-height:44px;gap:10px;padding:10px 13px}#ipb-review .menu-toggle{width:42px;height:42px}\n #ipb-review .hero-inner{min-height:530px;padding-top:42px;padding-bottom:42px}#ipb-review .hero::after{background:linear-gradient(90deg,rgba(7,19,38,.9),rgba(7,19,38,.52)),linear-gradient(0deg,rgba(7,19,38,.95),transparent 60%)}\n #ipb-review .hero h1{font-size:clamp(2.7rem,10.2vw,3.7rem)}#ipb-review .hero .eyebrow{font-size:.75rem;letter-spacing:.1em;max-width:270px}\n #ipb-review .hero-lead{font-size:1rem;max-width:310px;margin:20px 0 24px}#ipb-review .paired-actions{grid-template-columns:1fr;gap:10px;max-width:340px}#ipb-review .paired-actions .button{min-height:46px}\n #ipb-review .brand-ribbon{height:76px}#ipb-review .ribbon-set{gap:34px;padding-right:34px}#ipb-review .ribbon-set>span{width:116px;flex-basis:116px;height:36px}#ipb-review .ribbon-set>span>img{max-width:116px;max-height:30px}#ipb-review .ribbon-set>span>img.ribbon-seal{max-width:38px;max-height:35px}#ipb-review .ribbon-mf-crop{width:42px;height:36px}#ipb-review .ribbon-mf-crop img{width:175.8px;height:36px}\n #ipb-review .credentials-grid{grid-template-columns:1fr}#ipb-review .credentials-grid>div,#ipb-review .credentials-grid>div:first-child{padding:20px;border-right:0;border-bottom:1px solid var(--line);gap:10px;min-height:96px}#ipb-review .credentials-grid>div:last-child{border-bottom:0}\n #ipb-review .company-grid,#ipb-review .territory-grid,#ipb-review .contact-grid{grid-template-columns:1fr;gap:28px}#ipb-review .company-heading{min-height:210px}#ipb-review .company-latam{right:14px;bottom:-18px;width:152px;opacity:.055}#ipb-review .company-copy .lead{font-size:1.125rem}\n #ipb-review .contact-grid{grid-template-rows:auto}#ipb-review .contact-form{grid-column:1;grid-row:2}#ipb-review .contact-details{grid-column:1;grid-row:3;border-top:1px solid var(--line);padding-top:22px}\n #ipb-review .company h2,#ipb-review .contact-intro h2{font-size:2.25rem}#ipb-review .section-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:26px}\n #ipb-review .brand-grid{grid-template-columns:1fr;gap:14px}#ipb-review .brand-card,#ipb-review .brand-card-featured,#ipb-review .brand-card-inner,#ipb-review .brand-card-featured .brand-card-inner{min-height:300px}#ipb-review .brand-card h3{height:120px;margin:8px 0 22px}#ipb-review .brand-card-inner{padding:28px}\n #ipb-review .brand-background{object-position:center}#ipb-review .brand-logo{max-width:220px}#ipb-review .brand-logo.logo-seal{width:106px;max-height:114px}\n #ipb-review .portfolio-foot{flex-direction:column;align-items:flex-start;gap:18px}#ipb-review .territory-grid{gap:22px}#ipb-review .territory-grid>div>p:not(.eyebrow){margin-top:12px}#ipb-review .panama-mark{margin-top:14px}\n #ipb-review .territory h2{font-size:1.7rem}#ipb-review .region-list>div{padding-block:10px}#ipb-review .region-list h3{font-size:1.0625rem}#ipb-review .contact.section-space{padding-top:40px}#ipb-review .contact-social{margin-top:12px}#ipb-review .contact-form{gap:16px}#ipb-review .form-row{gap:14px}#ipb-review .form-submit{gap:15px}\n #ipb-review .events-invitation{padding-block:37px}#ipb-review .events-invitation-inner{flex-direction:column;align-items:flex-start;gap:25px}#ipb-review .events-invitation .button{min-width:190px}\n #ipb-review .footer-inner{align-items:flex-start;flex-direction:column;gap:25px}#ipb-review .footer-inner>p{margin:0;order:3}#ipb-review .footer-inner nav{flex-wrap:wrap;gap:25px}#ipb-review .site-footer{padding-block:30px}\n #ipb-review .events-heading{padding-block:26px 43px}#ipb-review .back-link{margin-bottom:34px}#ipb-review .events-heading-grid{grid-template-columns:1fr;gap:25px}#ipb-review .events-heading-grid>p{font-size:1rem;max-width:330px}#ipb-review .events-heading h1{font-size:3.4rem}\n #ipb-review .events-empty{padding:27px 23px;grid-template-columns:1fr;gap:20px}#ipb-review .empty-marker{display:none}#ipb-review .events-empty h3{font-size:1.3rem}#ipb-review .events-empty .button{grid-column:auto;width:100%;margin-top:2px}#ipb-review .agenda-label{display:none}\n #ipb-review .event-card{grid-template-columns:86px 1fr;gap:20px;padding-block:25px}#ipb-review .event-date{min-height:96px}#ipb-review .event-date strong{font-size:1.45rem}#ipb-review .event-copy h3{font-size:1.5rem}\n #ipb-review .event-card>.event-action{grid-column:2;justify-self:start}#ipb-review .event-card .button{min-width:0}#ipb-review .events-archive{padding-top:0}\n #ipb-review .events-contact-inner{align-items:flex-start;flex-direction:column;gap:17px}#ipb-review .events-contact p{font-size:1rem}#ipb-review .event-stories{gap:48px}#ipb-review .event-story-head{align-items:flex-start;flex-direction:column;gap:8px}#ipb-review .event-story-meta{text-align:left}#ipb-review .event-story-gallery,#ipb-review .event-story--reverse .event-story-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;height:auto;min-height:0;gap:8px}#ipb-review .event-story-hero,#ipb-review .event-story--reverse .event-story-hero{grid-column:1 \/ -1;grid-row:1;aspect-ratio:3 \/ 2}#ipb-review .event-story-support,#ipb-review .event-story--reverse .event-story-support{grid-row:2;aspect-ratio:1}#ipb-review .event-story-support:nth-child(2),#ipb-review .event-story--reverse .event-story-support:nth-child(2){grid-column:1;grid-row:2}#ipb-review .event-story-support:nth-child(3),#ipb-review .event-story--reverse .event-story-support:nth-child(3){grid-column:2;grid-row:2}\n}\n@media(max-width:480px){\n #ipb-review .form-row{grid-template-columns:1fr}\n}\n@media(max-width:360px){\n #ipb-review .shell{width:calc(100% - 32px)}#ipb-review .header-inner{gap:9px}#ipb-review .site-logo,#ipb-review .site-logo img{width:82px}#ipb-review .site-logo{flex-basis:82px}#ipb-review .button-portal{min-width:119px;padding-inline:11px}\n #ipb-review .event-card{gap:16px;grid-template-columns:78px 1fr}\n}\n@media(prefers-reduced-motion:reduce){\n html:has(#ipb-review){scroll-behavior:auto}#ipb-review *,#ipb-review *::before,#ipb-review *::after{animation:none!important;transition:none!important}#ipb-review .brand-ribbon-track{transform:none}#ipb-review .brand-card:hover .brand-background,#ipb-review .brand-card:focus-within .brand-background{transform:none}\n}\n@media print{\n #ipb-review .site-header{position:static}#ipb-review .brand-ribbon,#ipb-review .menu-toggle,#ipb-review .contact-form,#ipb-review .events-invitation{display:none}\n #ipb-review .hero,#ipb-review .territory,#ipb-review .events-heading{background:white;color:#000}#ipb-review .hero::after{display:none}#ipb-review .hero-inner{min-height:0}\n #ipb-review .hero-lead,#ipb-review .eyebrow.light,#ipb-review .territory p{color:#333}#ipb-review .section-space{padding-block:25px}#ipb-review .brand-card{break-inside:avoid}#ipb-review .shell{width:100%}#ipb-review .site-footer{border-top:1px solid #ccc}\n}\n\n#ipb-review{display:block;width:100%;max-width:none;margin:0;box-sizing:border-box;text-align:left}\nbody:has(#ipb-review){padding:0;background:white}body:has(#ipb-review) .wp-site-blocks,body:has(#ipb-review) #wp--skip-link--target,body:has(#ipb-review) .wp-block-post-content{margin:0;padding:0;max-width:none;width:100%}\nbody:has(#ipb-review) .wp-block-post-title,body:has(#ipb-review) .wp-site-blocks>header,body:has(#ipb-review) .wp-site-blocks>footer{display:none}\nbody.admin-bar #ipb-review .site-header{top:32px}@media(max-width:782px){body.admin-bar #ipb-review .site-header{top:46px}}@media(max-width:600px){body.admin-bar #ipb-review .site-header{top:0}}\/* Editorial de Eventos. Fotograf\u00edas completas; estilos limitados a esta p\u00e1gina. *\/\n#ipb-review.events-page{font-family:Calibri,\"Segoe UI\",Arial,sans-serif;background:#f5f4f0;color:#0d1f3e}\n#ipb-review .ev-editorial h1,#ipb-review .ev-editorial h2,#ipb-review .ev-editorial h3{font-family:Georgia,\"Times New Roman\",serif;font-weight:400;letter-spacing:-.035em;line-height:1.08;color:inherit;margin:0}\n#ipb-review .ev-editorial p{margin:0;color:inherit}\n#ipb-review .ev-editorial figure{margin:0}\n#ipb-review .ev-editorial .eyebrow{font-family:Calibri,\"Segoe UI\",sans-serif;font-weight:700;font-size:.75rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:#a51c27}\n#ipb-review .ev-intro{padding-top:70px;padding-bottom:65px}\n#ipb-review .ev-intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-top:22px}\n#ipb-review .ev-intro h1{font-size:clamp(3rem,5.8vw,5.5rem)}\n#ipb-review .ev-intro h1 span{color:#b21a20}\n#ipb-review .ev-intro-grid>div>p{font-size:1.3rem;max-width:410px;line-height:1.55;color:#526076}\n#ipb-review .ev-index{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px;font-size:.9rem;font-weight:700}\n#ipb-review .ev-index a{padding:8px 0;border-bottom:1px solid #a8afb8}\n#ipb-review .ev-index a:hover{color:#a51c27;border-color:currentColor}\n#ipb-review .ev-feature{padding:72px 0 76px;scroll-margin-top:110px}\n#ipb-review .ev-dark{background:#0a1931;color:#fff}\n#ipb-review .ev-light{background:#f5f4f0;color:#0d1f3e}\n#ipb-review .ev-feature-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:56px;align-items:center}\n#ipb-review .ev-feature-grid.ev-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}\n#ipb-review .ev-main-photo img{width:100%;height:auto;object-fit:contain;display:block}\n#ipb-review .ev-editorial figcaption{font-size:.82rem;line-height:1.5;margin-top:13px;color:#637187}\n#ipb-review .ev-dark figcaption{color:#bfcbdd}\n#ipb-review .ev-dark .eyebrow{color:#f18c90}\n#ipb-review .ev-story-copy h2{font-size:clamp(3rem,5vw,4.75rem);margin:18px 0 25px}\n#ipb-review .ev-story-copy>p:nth-of-type(2){font-size:1.35rem;line-height:1.4;margin-bottom:15px}\n#ipb-review .ev-story-copy>p:nth-of-type(3){font-size:1.08rem;line-height:1.65;color:#526076}\n#ipb-review .ev-dark .ev-story-copy>p:nth-of-type(3){color:#c4d0e2}\n#ipb-review .ev-facts{display:flex;flex-direction:column;gap:4px;margin:27px 0 19px;padding-top:20px;border-top:1px solid #ccd0d6;font-size:.9rem}\n#ipb-review .ev-dark .ev-facts{border-color:#34435a;color:#dbe3ee}\n#ipb-review .ev-official{font-size:.9rem;display:inline-block;border-bottom:1px solid currentColor;padding:4px 0}\n#ipb-review .ev-official:hover{opacity:.75}\n#ipb-review .ev-details{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:30px;margin-top:65px;padding-top:40px;border-top:1px solid #cfd3d9;align-items:start}\n#ipb-review .ev-dark .ev-details{border-color:#34435a}\n#ipb-review .ev-detail-note{padding-right:20px;padding-top:8px}\n#ipb-review .ev-detail-note h3{font-size:clamp(1.9rem,3vw,2.7rem);margin:20px 0}\n#ipb-review .ev-detail-note>p:last-child{font-size:1rem;line-height:1.6;max-width:260px;color:#637187}\n#ipb-review .ev-dark .ev-detail-note>p:last-child{color:#bfcbdd}\n#ipb-review .ev-photo-frame{height:330px;display:flex;align-items:center;justify-content:center;background:#e8e7e3}\n#ipb-review .ev-dark .ev-photo-frame{background:#13253e}\n#ipb-review .ev-photo-frame img{width:100%;height:100%;object-fit:contain;display:block}\n#ipb-review .ev-agenda{background:#e9edf1;padding:65px 0;scroll-margin-top:115px}\n#ipb-review .ev-agenda-heading{display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:start}\n#ipb-review .ev-agenda h2{font-size:clamp(2rem,3.5vw,3rem)}\n#ipb-review .ev-empty{display:flex;align-items:center;gap:45px;justify-content:space-between;margin-top:30px;padding-top:25px;border-top:1px solid #c6cdd7}\n#ipb-review .ev-empty[hidden],#ipb-review .ev-archive[hidden]{display:none}\n#ipb-review .ev-empty>p{max-width:650px;font-size:1.12rem;color:#526076}\n#ipb-review .ev-empty .button{flex-shrink:0;min-width:175px}\n#ipb-review .ev-archive{margin-top:34px;border-top:1px solid #c6cdd7;padding-top:18px}\n#ipb-review .ev-archive summary{cursor:pointer;font-size:.95rem;font-weight:700;width:fit-content;padding:8px 0;list-style-position:inside}\n#ipb-review .ev-archive .event-card{background:transparent;padding:24px 0;grid-template-columns:95px 1fr auto;gap:25px}\n#ipb-review .ev-archive .event-date{min-height:95px}\n#ipb-review .ev-archive .event-copy h3{font-family:Calibri,\"Segoe UI\",sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:0}\n#ipb-review .ev-editorial a:focus-visible,#ipb-review .ev-editorial summary:focus-visible{outline:2px solid #c84951;outline-offset:6px}\n#ipb-review .ipb-language{display:flex;gap:7px;align-items:center;font-size:.76rem;white-space:nowrap}\n#ipb-review .ipb-language a{padding:5px 3px;color:#53617a}\n#ipb-review .ipb-language a[aria-current=\"true\"]{font-weight:800;color:#0d1f3e;border-bottom:2px solid #b21a20}\nbody:has(#ipb-review .ipb-language) nav.trp-language-switcher{display:none!important}\n#ipb-review.events-page .site-header{background:#fff}\n#ipb-review .ev-detail-note h3{overflow-wrap:normal}\n@media(max-width:700px){#ipb-review.events-page .header-inner{gap:8px}#ipb-review.events-page .button-portal{min-width:105px;padding-inline:10px}#ipb-review.events-page .ipb-language{gap:2px}#ipb-review.events-page .ev-detail-note h3 br{display:block}}\n@media(max-width:1000px){#ipb-review .ev-feature-grid,#ipb-review .ev-feature-grid.ev-reverse{gap:30px}#ipb-review .ev-intro-grid{gap:35px}#ipb-review .ev-details{gap:20px}#ipb-review .ev-photo-frame{height:270px}#ipb-review .ev-detail-note{padding-right:0}}\n@media(max-width:700px){#ipb-review .ev-intro{padding-top:40px;padding-bottom:40px}#ipb-review .ev-intro-grid{grid-template-columns:1fr;gap:25px}#ipb-review .ev-intro h1{font-size:3.25rem}#ipb-review .ev-intro-grid>div>p{font-size:1.1rem}#ipb-review .ev-index{gap:24px;margin-top:20px}#ipb-review .ev-feature{padding:40px 0 45px}#ipb-review .ev-feature-grid,#ipb-review .ev-feature-grid.ev-reverse{grid-template-columns:1fr;gap:30px}#ipb-review .ev-reverse .ev-story-copy{order:2}#ipb-review .ev-story-copy h2{margin:12px 0 20px}#ipb-review .ev-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:36px;padding-top:30px}#ipb-review .ev-detail-note{grid-column:1 \/ -1;padding:0}#ipb-review .ev-detail-note h3{font-size:2rem;margin:14px 0}#ipb-review .ev-detail-note h3 br{display:none}#ipb-review .ev-detail-note h3 br::after{content:' '}#ipb-review .ev-detail-note>p:last-child{max-width:100%;margin-bottom:6px}#ipb-review .ev-photo-frame{height:210px}#ipb-review .ev-editorial figcaption{font-size:.78rem}#ipb-review .ev-agenda{padding:40px 0}#ipb-review .ev-agenda-heading{grid-template-columns:1fr;gap:15px}#ipb-review .ev-empty{align-items:flex-start;flex-direction:column;gap:23px;margin-top:22px}#ipb-review .ev-archive .event-card{grid-template-columns:70px 1fr;gap:18px}#ipb-review .ev-archive .event-date{min-height:85px}#ipb-review .ev-archive .event-action{grid-column:2}#ipb-review .header-inner{gap:12px}#ipb-review .ipb-language{margin-left:auto}#ipb-review .button-portal{margin-left:0}}\n@media(max-width:400px){#ipb-review .ev-intro h1{font-size:2.9rem}#ipb-review .ev-photo-frame{height:185px}#ipb-review .ipb-language{gap:3px;font-size:.72rem}}\n\n\n\/* Bot\u00f3n \"Volver al inicio\" junto a Conversemos (el Portal B2B solo est\u00e1 en el inicio). El men\u00fa se colapsa desde 1100px para que quepan ambos botones; en tel\u00e9fonos el enlace pasa al men\u00fa. *\/\n#ipb-review .button-home{background:#fff;color:var(--navy);border-color:var(--navy);margin-left:-18px}#ipb-review .button-home:hover{background:var(--navy);color:#fff}\n#ipb-review .header-inner>.button{flex-shrink:0;white-space:nowrap}\n#ipb-review .main-nav .nav-home{display:none}\n@media(max-width:1240px){#ipb-review .header-inner{gap:20px}#ipb-review .main-nav{gap:18px}#ipb-review .button-portal{min-width:138px;padding-inline:16px}#ipb-review .button-home{margin-left:-10px;padding-inline:16px}}\n@media(max-width:1100px){\n #ipb-review .main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:20px 32px;box-shadow:0 12px 20px rgba(7,19,38,.08);border-bottom:1px solid var(--line);max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain}\n #ipb-review .main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}#ipb-review .main-nav a{font-size:1rem;padding:12px}#ipb-review .main-nav a[aria-current]::after{display:none}\n #ipb-review .button-portal{margin-left:auto}#ipb-review .menu-toggle{display:flex;flex-shrink:0}\n #ipb-review .main-nav .site-languages{margin:10px 12px 2px;padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}\n #ipb-review .main-nav .site-languages a,#ipb-review .main-nav .site-languages span{min-width:38px;min-height:34px}\n}\n@media(max-width:640px){#ipb-review .button-home{min-width:0;min-height:44px;padding:10px 13px}}\n@media(max-width:560px){#ipb-review .button-home{display:none}#ipb-review .main-nav .nav-home{display:block;color:var(--red);font-weight:700}}\n<\/style>\n<div id=\"ipb-review\" class=\"events-page\">\n<div class=\"scroll-top-box\" hidden><a href=\"#contenido\" tabindex=\"-1\" aria-hidden=\"true\"><\/a><\/div>\n<button id=\"theme-toggle\" type=\"button\" hidden tabindex=\"-1\" aria-hidden=\"true\"><img alt=\"\"><img alt=\"\"><\/button>\n<a class=\"skip-link\" href=\"#contenido\">Saltar al contenido<\/a>\n<header class=\"site-header\">\n  <div class=\"shell header-inner\">\n    <a class=\"site-logo\" href=\"\/\" aria-label=\"International Power Brands, inicio\"><img decoding=\"async\" src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/ipb-logo-fullcolor.svg\" alt=\"International Power Brands\"><\/a>\n    <nav class=\"main-nav\" id=\"main-nav\" aria-label=\"Navegaci\u00f3n principal\">\n      <a href=\"\/#empresa\">Empresa<\/a><a href=\"\/#equipo\">Equipo<\/a><a href=\"\/#marcas\">Marcas<\/a><a href=\"\/#fabricantes\">Fabricantes<\/a><a href=\"\/#territorio\">Territorio<\/a><a href=\"\/eventos\/\" aria-current=\"page\">Eventos<\/a><a class=\"nav-home\" href=\"\/\">Volver al inicio<\/a>\n      <div class=\"ipb-language\" role=\"group\" aria-label=\"Idioma \/ Language\"><a href=\"\/?page_id=2&amp;preview=true\" data-ipb-lang=\"es\" lang=\"es\" aria-label=\"Espa\u00f1ol\">ES<\/a><span aria-hidden=\"true\">\/<\/span><a href=\"\/en\/?page_id=2&amp;preview=true\" data-ipb-lang=\"en\" lang=\"en\" aria-label=\"English\">EN<\/a><\/div>\n    <\/nav>\n    <a class=\"button button-portal\" href=\"\/#contacto\">Conversemos<\/a>\n    <a class=\"button button-home\" href=\"\/\"><span aria-hidden=\"true\">&larr;<\/span>Volver al inicio<\/a>\n    <button class=\"menu-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"main-nav\" aria-label=\"Abrir men\u00fa\"><span><\/span><span><\/span><\/button>\n  <\/div>\n<\/header>\n<main id=\"contenido\" class=\"ev-editorial\">\n  <section class=\"ev-intro shell\" aria-labelledby=\"events-title\">\n    <p class=\"eyebrow\">Encuentros &amp; ferias<\/p>\n    <div class=\"ev-intro-grid\"><h1 id=\"events-title\">Donde nos<br>encontramos<span>.<\/span><\/h1><div><p>Una mirada a nuestras reuniones con marcas y clientes, dentro y fuera del showroom.<\/p><nav class=\"ev-index\" aria-label=\"En esta p\u00e1gina\"><a href=\"#sapica\">SAPICA<\/a><a href=\"#wesa\">WESA<\/a><a href=\"#agenda\">Pr\u00f3ximas fechas<\/a><\/nav><\/div><\/div>\n  <\/section>\n  <section class=\"ev-feature ev-dark\" id=\"sapica\" aria-labelledby=\"sapica-title\"><div class=\"shell\">\n    <div class=\"ev-feature-grid\">\n      <figure class=\"ev-main-photo\"><img src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/sapica-2026-hero-v2.webp\" alt=\"Reuni\u00f3n comercial frente a la exhibici\u00f3n de botas de IPB en SAPICA 95\" width=\"1536\" height=\"1024\" fetchpriority=\"high\" decoding=\"async\"><figcaption>SAPICA 95 \u00b7 Le\u00f3n, M\u00e9xico<\/figcaption><\/figure>\n      <div class=\"ev-story-copy\"><p class=\"eyebrow\">M\u00e9xico \u00b7 Agosto 2026<\/p><h2 id=\"sapica-title\">SAPICA.<\/h2><p>El producto sobre la mesa.<\/p><p>Botas, muestras y conversaciones cara a cara. As\u00ed vivimos SAPICA junto a las marcas y los compradores que nos visitaron.<\/p><div class=\"ev-facts\"><span>11\u201313 agosto 2026<\/span><span>Polif\u00f3rum Le\u00f3n<\/span><\/div><a class=\"ev-official\" href=\"https:\/\/sapica.com\/event\/sapica95\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sitio de SAPICA<span class=\"sr-only\">, abre en otra pesta\u00f1a<\/span><\/a><\/div>\n    <\/div>\n    <div class=\"ev-details\"><div class=\"ev-detail-note\"><p class=\"eyebrow\">En el stand<\/p><h3>Personas. <br>Producto. <br>Conversaci\u00f3n.<\/h3><p>Algunos momentos de nuestra participaci\u00f3n en la feria.<\/p><\/div><figure><div class=\"ev-photo-frame\"><img src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/sapica-2026-team.webp\" alt=\"Representantes reunidos frente al espacio de Durango en SAPICA\" width=\"864\" height=\"1080\" loading=\"lazy\" decoding=\"async\"><\/div><figcaption>Un encuentro en el espacio de Durango.<\/figcaption><\/figure><figure><div class=\"ev-photo-frame\"><img src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/sapica-2026-product.webp\" alt=\"Detalle de botas de trabajo exhibidas en SAPICA\" width=\"1080\" height=\"1080\" loading=\"lazy\" decoding=\"async\"><\/div><figcaption>De cerca: la selecci\u00f3n de trabajo.<\/figcaption><\/figure><\/div>\n  <\/div><\/section>\n  <section class=\"ev-feature ev-light\" id=\"wesa\" aria-labelledby=\"wesa-title\"><div class=\"shell\">\n    <div class=\"ev-feature-grid ev-reverse\">\n      <div class=\"ev-story-copy\"><p class=\"eyebrow\">Estados Unidos \u00b7 Agosto 2026<\/p><h2 id=\"wesa-title\">WESA.<\/h2><p>Tiempo para ver cada detalle.<\/p><p>En Dallas, compartimos d\u00edas de showroom, revisi\u00f3n de colecciones y reuniones con nuestros socios del mundo western.<\/p><div class=\"ev-facts\"><span>18\u201321 agosto 2026<\/span><span>Dallas Market Center<\/span><\/div><a class=\"ev-official\" href=\"https:\/\/wesatradeshow.com\/august-2026\/event-schedule\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sitio de WESA<span class=\"sr-only\">, abre en otra pesta\u00f1a<\/span><\/a><\/div>\n      <figure class=\"ev-main-photo\"><img src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/wesa-2026-hero.webp\" alt=\"Equipo durante WESA Show frente a una exhibici\u00f3n de sombreros\" width=\"1600\" height=\"1200\" loading=\"lazy\" decoding=\"async\"><figcaption>WESA Show \u00b7 Dallas, Estados Unidos<\/figcaption><\/figure>\n    <\/div>\n    <div class=\"ev-details\"><div class=\"ev-detail-note\"><p class=\"eyebrow\">En el showroom<\/p><h3>La colecci\u00f3n, <br>de primera mano.<\/h3><p>El equipo durante las reuniones y la selecci\u00f3n de producto.<\/p><\/div><figure><div class=\"ev-photo-frame\"><img src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/wesa-2026-meeting.webp\" alt=\"Conversaciones comerciales en el showroom durante WESA Show\" width=\"1500\" height=\"1125\" loading=\"lazy\" decoding=\"async\"><\/div><figcaption>Una pausa para conversar y revisar la oferta.<\/figcaption><\/figure><figure><div class=\"ev-photo-frame\"><img src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/wesa-2026-product.webp\" alt=\"Selecci\u00f3n de producto durante WESA Show\" width=\"1050\" height=\"1400\" loading=\"lazy\" decoding=\"async\"><\/div><figcaption>Producto en mano, dentro del showroom.<\/figcaption><\/figure><\/div>\n  <\/div><\/section>\n  <section class=\"ev-agenda\" id=\"agenda\" aria-labelledby=\"upcoming-title\"><div class=\"shell\">\n    <div class=\"ev-agenda-heading\"><p class=\"eyebrow\">Agenda IPB<\/p><h2 id=\"upcoming-title\">\u00bfNos vemos en la pr\u00f3xima?<\/h2><\/div><div id=\"upcoming-events\" class=\"event-list\"><\/div>\n    <div id=\"events-empty\" class=\"ev-empty\"><p>Publicaremos aqu\u00ed las pr\u00f3ximas participaciones confirmadas. Si quieres conversar antes, estamos a un mensaje.<\/p><a class=\"button button-navy\" href=\"https:\/\/internationalpowerbrands.com\/?page_id=4885&#038;preview=true#contacto\">Conversemos<\/a><\/div>\n    <noscript><p>Consulta las pr\u00f3ximas fechas con <a href=\"mailto:info@internationalpowerbrands.com\">info@internationalpowerbrands.com<\/a>.<\/p><\/noscript>\n    <div id=\"events-archive\" class=\"ev-archive\" hidden><details><summary>Consultar fechas anteriores<\/summary><div id=\"past-events\" class=\"event-list\"><\/div><\/details><\/div>\n  <\/div><\/section>\n<\/main>\n\n<footer class=\"site-footer\">\n  <div class=\"shell footer-inner\">\n    <a class=\"footer-wordmark\" href=\"https:\/\/internationalpowerbrands.com\/?page_id=4885&#038;preview=true\" aria-label=\"International Power Brands, inicio\"><img decoding=\"async\" src=\"https:\/\/internationalpowerbrands.com\/wp-content\/uploads\/2026\/09\/ipb-logo-fullcolor.svg\" alt=\"International Power Brands\"><\/a>\n    <p>\u00a9 <span data-year>2026<\/span> International Power Brands<\/p>\n    <nav aria-label=\"Enlaces de pie de p\u00e1gina\"><a href=\"https:\/\/internationalpowerbrands.com\/?page_id=2&#038;preview=true\">Eventos<\/a><a href=\"https:\/\/internationalpowerbrands.com\/?page_id=4885&#038;preview=true#contacto\">Contacto<\/a><\/nav>\n  <\/div>\n<\/footer>\n<\/div>\n\n<script>\/* Agenda procedente del borrador Eventos (p\u00e1gina 4854) de WordPress.\n   A\u00f1adir s\u00f3lo participaciones confirmadas por IPB. Fechas ISO: AAAA-MM-DD.\n   La portada y Eventos leen este \u00fanico archivo. No se requieren plugins.\n   Las fechas vencidas pasan al archivo. Las reuniones se coordinan mediante\n   el formulario del sitio; bookingURL se conserva s\u00f3lo como referencia. *\/\nwindow.IPB_EVENTS = [\n  {\n    id: \"sapica-95-2026\",\n    name: \"SAPICA 95\",\n    startDate: \"2026-08-11\",\n    endDate: \"2026-08-13\",\n    city: \"Le\u00f3n, M\u00e9xico\",\n    cityEn: \"Le\u00f3n, Mexico\",\n    venue: \"Polif\u00f3rum Le\u00f3n\",\n    venueEn: \"Polif\u00f3rum Le\u00f3n\",\n    stand: \"Pasillo 3000 \u00b7 Stand 3110\",\n    standEn: \"Aisle 3000 \u00b7 Booth 3110\",\n    confirmed: true,\n    officialURL: \"https:\/\/sapica.com\/event\/sapica95\/\",\n    bookingURL: \"https:\/\/outlook.office.com\/book\/CopiadeInternationalPowerBrandsWESA2026@internationalpowerbrands.com\/?ismsaljsauthenabled\"\n  },\n  {\n    id: \"wesa-agosto-2026\",\n    name: \"WESA Show\",\n    startDate: \"2026-08-18\",\n    endDate: \"2026-08-21\",\n    city: \"Dallas, Estados Unidos\",\n    cityEn: \"Dallas, United States\",\n    venue: \"World Trade Center \u00b7 Dallas Market Center\",\n    venueEn: \"World Trade Center \u00b7 Dallas Market Center\",\n    stand: \"\",\n    standEn: \"\",\n    confirmed: true,\n    officialURL: \"https:\/\/wesatradeshow.com\/august-2026\/event-schedule\/\",\n    bookingURL: \"https:\/\/outlook.office.com\/book\/InternationalPowerBrandsWESA2026@internationalpowerbrands.com\/?ismsaljsauthenabled\"\n  }\n];\n\n\/* IPB \u00b7 Interacciones ligeras. Sin framework, sin sondeos ni procesos de fondo. *\/\n(function () {\n  \"use strict\";\n  const root = document.querySelector(\"#ipb-review\") || document.body || document;\n  const select = (value) => root.querySelector(value);\n  const all = (value) => Array.from(root.querySelectorAll(value));\n  const currentPath = window.location?.pathname || \"\";\n  const currentSearch = window.location?.search || \"\";\n  const queryLanguage = typeof URLSearchParams === \"function\" ? new URLSearchParams(currentSearch).get(\"lang\") : \"\";\n  const documentLanguage = document.documentElement?.lang || \"es\";\n  const isEnglish = documentLanguage.toLowerCase().startsWith(\"en\") ||\n    currentPath.split(\"\/\").includes(\"en\") || queryLanguage === \"en\";\n  const locale = isEnglish ? \"en\" : \"es\";\n\n  const english = Object.freeze({\n\"Donde nos\":\"Where we\",\"encontramos\":\"meet\",\"Una mirada a nuestras reuniones con marcas y clientes, dentro y fuera del showroom.\":\"A look at our meetings with brands and customers, in and beyond the showroom.\",\"En esta p\u00e1gina\":\"On this page\",\"Pr\u00f3ximas fechas\":\"Upcoming dates\",\"M\u00e9xico \u00b7 Agosto 2026\":\"Mexico \u00b7 August 2026\",\"El producto sobre la mesa.\":\"The product, on the table.\",\"Botas, muestras y conversaciones cara a cara. As\u00ed vivimos SAPICA junto a las marcas y los compradores que nos visitaron.\":\"Boots, samples and face-to-face conversations. A look back at SAPICA with the brands and buyers who visited us.\",\"11\u201313 agosto 2026\":\"August 11\u201313, 2026\",\"Sitio de SAPICA\":\"SAPICA website\",\"SAPICA 95 \u00b7 Le\u00f3n, M\u00e9xico\":\"SAPICA 95 \u00b7 Le\u00f3n, Mexico\",\"En el stand\":\"At the booth\",\"Personas.\":\"People.\",\"Producto.\":\"Product.\",\"Conversaci\u00f3n.\":\"Conversation.\",\"Algunos momentos de nuestra participaci\u00f3n en la feria.\":\"A few moments from our time at the show.\",\"Un encuentro en el espacio de Durango.\":\"Meeting at the Durango booth.\",\"De cerca: la selecci\u00f3n de trabajo.\":\"A closer look at the work boot selection.\",\"Estados Unidos \u00b7 Agosto 2026\":\"United States \u00b7 August 2026\",\"Tiempo para ver cada detalle.\":\"Time to explore every detail.\",\"En Dallas, compartimos d\u00edas de showroom, revisi\u00f3n de colecciones y reuniones con nuestros socios del mundo western.\":\"In Dallas, we spent time in the showrooms, exploring collections and meeting with our western industry partners.\",\"18\u201321 agosto 2026\":\"August 18\u201321, 2026\",\"Sitio de WESA\":\"WESA website\",\"WESA Show \u00b7 Dallas, Estados Unidos\":\"WESA Show \u00b7 Dallas, United States\",\"En el showroom\":\"In the showroom\",\"La colecci\u00f3n,\":\"The collection,\",\"de primera mano.\":\"first-hand.\",\"El equipo durante las reuniones y la selecci\u00f3n de producto.\":\"The team in meetings and reviewing products.\",\"Una pausa para conversar y revisar la oferta.\":\"Taking time to talk and explore the range.\",\"Producto en mano, dentro del showroom.\":\"A hands-on look at the products in the showroom.\",\"Agenda IPB\":\"IPB calendar\",\"\u00bfNos vemos en la pr\u00f3xima?\":\"See you at the next show?\",\"Publicaremos aqu\u00ed las pr\u00f3ximas participaciones confirmadas. Si quieres conversar antes, estamos a un mensaje.\":\"We will share our next confirmed appearances here. To talk before then, just send us a message.\",\"Consultar fechas anteriores\":\"View previous dates\",\", abre en otra pesta\u00f1a\":\", opens in a new tab\",\n\n    \"Saltar al contenido\": \"Skip to content\",\n    \"Empresa\": \"Company\",\n    \"Marcas\": \"Brands\",\n    \"Territorio\": \"Territory\",\n    \"Eventos\": \"Events\",\n    \"Equipo\": \"Team\",\n    \"Fabricantes\": \"Manufacturers\",\n    \"Contacto\": \"Contact\",\n    \"Conversemos\": \"Let's talk\",\n    \"Volver al inicio\": \"Back to home\",\n    \"Representaci\u00f3n & distribuci\u00f3n \u00b7 LATAM\": \"Representation & distribution \u00b7 LATAM\",\n    \"Conectando marcas globales ic\u00f3nicas con el mercado latinoamericano.\": \"Connecting iconic global brands with the Latin American market.\",\n    \"Conocer las marcas\": \"Explore our brands\",\n    \"Contactar a IPB\": \"Contact IPB\",\n    \"Distribuci\u00f3n autorizada\": \"Authorized distribution\",\n    \"Relaciones directas con las marcas\": \"Direct relationships with the brands\",\n    \"Base en Panam\u00e1\": \"Based in Panama\",\n    \"Coordinaci\u00f3n comercial regional\": \"Regional commercial coordination\",\n    \"Experiencia en LATAM\": \"Experience across LATAM\",\n    \"Conocimiento de cada mercado\": \"Local market expertise\",\n    \"Marcas globales.\": \"Global brands.\",\n    \"Experiencia regional.\": \"Regional expertise.\",\n    \"Somos el v\u00ednculo entre marcas de calzado especializadas y compradores profesionales de Am\u00e9rica Latina.\": \"We connect specialized footwear brands with professional buyers across Latin America.\",\n    \"Desde Panam\u00e1, trabajamos con tiendas, distribuidores y socios comerciales para desarrollar cada marca de acuerdo con su categor\u00eda, sus canales y su mercado.\": \"From Panama, we work with retailers, distributors and commercial partners to grow each brand according to its category, channels and market.\",\n    \"Nuestro portafolio\": \"Our portfolio\",\n    \"Marcas con car\u00e1cter.\": \"Brands with character.\",\n    \"Western. Trabajo. Outdoor.\": \"Western. Work. Outdoor.\",\n    \"Una identidad propia en cada categor\u00eda.\": \"A distinct identity in every category.\",\n    \"Consultar marca\": \"Ask about this brand\",\n    \"Sitio oficial\": \"Official website\",\n    \"Disponibilidad y condiciones seg\u00fan marca y territorio.\": \"Availability and terms vary by brand and territory.\",\n    \"Consultar portafolio\": \"Explore the portfolio\",\n    \"Red de distribuci\u00f3n\": \"Distribution network\",\n    \"Am\u00e9rica Latina.\": \"Latin America.\",\n    \"Mercado por mercado.\": \"Market by market.\",\n    \"Una base regional en Panam\u00e1 y una visi\u00f3n comercial adaptada a cada territorio.\": \"A regional base in Panama and a commercial approach tailored to each territory.\",\n    \"Ciudad de Panam\u00e1 \u00b7 Base regional\": \"Panama City \u00b7 Regional base\",\n    \"M\u00e9xico & Centroam\u00e9rica\": \"Mexico & Central America\",\n    \"Sudam\u00e9rica\": \"South America\",\n    \"Caribe\": \"Caribbean\",\n    \"La cobertura est\u00e1 sujeta a los acuerdos de cada marca. Consulta con IPB la disponibilidad para tu pa\u00eds.\": \"Coverage is subject to each brand's agreements. Contact IPB to confirm availability in your country.\",\n    \"Trabaje con nosotros\": \"Work with us\",\n    \"Hablemos de\": \"Let's talk about\",\n    \"tu mercado.\": \"your market.\",\n    \"Cu\u00e9ntanos qu\u00e9 buscas y nuestro equipo dar\u00e1 seguimiento a tu consulta.\": \"Tell us what you are looking for and our team will follow up.\",\n    \"Nombre\": \"First name\",\n    \"Apellido\": \"Last name\",\n    \"Pa\u00eds\": \"Country\",\n    \"Correo electr\u00f3nico\": \"Email address\",\n    \"Mensaje\": \"Message\",\n    \"Recibir\u00e1s la respuesta en tu correo electr\u00f3nico.\": \"We will reply to your email address.\",\n    \"Enviar mensaje\": \"Send message\",\n    \"Ciudad de Panam\u00e1, Panam\u00e1\": \"Panama City, Panama\",\n    \"Encuentros & ferias\": \"Trade shows & events\",\n    \"Nos vemos en el pr\u00f3ximo evento.\": \"Meet us at our next event.\",\n    \"Consulta la agenda del equipo de IPB.\": \"See where the IPB team will be next.\",\n    \"Ver eventos\": \"View events\",\n    \"\u2190 Volver al inicio\": \"\u2190 Back to home\",\n    \"Ferias y encuentros para conversar de marcas, productos y nuevas oportunidades.\": \"Trade shows and meetings to talk about brands, products and new opportunities.\",\n    \"Encu\u00e9ntranos\": \"Meet us\",\n    \"Pr\u00f3ximos encuentros\": \"Upcoming events\",\n    \"Agenda del equipo\": \"Team calendar\",\n    \"Pr\u00f3ximas fechas por confirmar.\": \"Upcoming dates to be confirmed.\",\n    \"Mientras tanto, puedes coordinar una reuni\u00f3n directamente con nuestro equipo.\": \"In the meantime, schedule a meeting directly with our team.\",\n    \"Coordinar reuni\u00f3n\": \"Schedule a meeting\",\n    \"En terreno\": \"In the field\",\n    \"IPB en las ferias.\": \"IPB at the shows.\",\n    \"Producto, relaciones y mercado en un mismo lugar.\": \"Products, relationships and market insight in one place.\",\n    \"Le\u00f3n, M\u00e9xico \u00b7 Agosto 2026\": \"Le\u00f3n, Mexico \u00b7 August 2026\",\n    \"Dallas, Estados Unidos \u00b7 Agosto 2026\": \"Dallas, United States \u00b7 August 2026\",\n    \"Archivo\": \"Archive\",\n    \"Agenda anterior\": \"Past events\",\n    \"Fechas de la agenda comercial de IPB.\": \"Dates from IPB's commercial calendar.\",\n    \"Una conversaci\u00f3n puede comenzar antes de la feria.\": \"A conversation can begin before the show.\",\n    \"Navegaci\u00f3n principal\": \"Primary navigation\",\n    \"Abrir men\u00fa\": \"Open menu\",\n    \"Cerrar men\u00fa\": \"Close menu\",\n    \"Marcas representadas por IPB\": \"Brands represented by IPB\",\n    \"Enfoque de IPB\": \"IPB at a glance\",\n    \"Redes de IPB\": \"IPB social media\",\n    \"Enlaces de pie de p\u00e1gina\": \"Footer links\",\n    \"International Power Brands, inicio\": \"International Power Brands, home\",\n    \"LinkedIn de International Power Brands, abre en otra pesta\u00f1a\": \"International Power Brands on LinkedIn, opens in a new tab\",\n    \"Reuni\u00f3n comercial frente a la exhibici\u00f3n de botas de IPB en SAPICA 95\": \"Business meeting in front of IPB's boot display at SAPICA 95\",\n    \"Representantes reunidos frente al espacio de Durango en SAPICA\": \"Representatives meeting at the Durango space during SAPICA\",\n    \"Detalle de botas de trabajo exhibidas en SAPICA\": \"Detail of work boots displayed at SAPICA\",\n    \"Equipo durante WESA Show frente a una exhibici\u00f3n de sombreros\": \"The team at WESA Show in front of a hat display\",\n    \"Conversaciones comerciales en el showroom durante WESA Show\": \"Commercial conversations in the showroom during WESA Show\",\n    \"Selecci\u00f3n de producto durante WESA Show\": \"Product selection during WESA Show\"\n  });\n\n  function translateExact(value) {\n    if (!isEnglish || !value) return value;\n    if (english[value]) return english[value];\n    let match = value.match(\/^de (.+), abre en otra pesta\u00f1a$\/);\n    if (match) return \"for \" + match[1] + \", opens in a new tab\";\n    match = value.match(\/^Sitio oficial de (.+), abre en otra pesta\u00f1a$\/);\n    if (match) return \"Official website for \" + match[1] + \", opens in a new tab\";\n    match = value.match(\/^Consultar marca (.+)$\/);\n    if (match) return \"Ask about \" + match[1];\n    return value;\n  }\n\n  function applyStaticLanguage() {\n    if (!isEnglish) return;\n    document.documentElement.lang = \"en\";\n    const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT);\n    const nodes = [];\n    while (walker.nextNode()) nodes.push(walker.currentNode);\n    nodes.forEach((node) => {\n      if ([\"SCRIPT\", \"STYLE\", \"NOSCRIPT\"].includes(node.parentElement?.tagName)) return;\n      const match = node.nodeValue.match(\/^(\\s*)([\\s\\S]*?)(\\s*)$\/);\n      if (!match || !match[2]) return;\n      const translated = translateExact(match[2]);\n      if (translated !== match[2]) node.nodeValue = match[1] + translated + match[3];\n    });\n    [root, ...all(\"*\")].forEach((node) => {\n      [\"aria-label\", \"alt\", \"title\"].forEach((attribute) => {\n        const value = node.getAttribute?.(attribute);\n        if (!value) return;\n        const translated = translateExact(value);\n        if (translated !== value) node.setAttribute(attribute, translated);\n      });\n    });\n    const eventsPage = root.classList.contains(\"events-page\") || document.body.classList.contains(\"events-page\");\n    document.title = eventsPage ? \"Events \u00b7 International Power Brands\" : \"International Power Brands \u00b7 Latin America\";\n    const description = document.querySelector('meta[name=\"description\"]');\n    if (description) description.content = eventsPage\n      ? \"International Power Brands trade show and meeting calendar. See upcoming dates and schedule a meeting.\"\n      : \"Representation, distribution and brand development for Latin America, based in Panama.\";\n  }\n\n  applyStaticLanguage();\n\n  \/\/ Menu m\u00f3vil: teclado, Escape, navegaci\u00f3n y cambio de tama\u00f1o.\n  const menu = select(\".main-nav\");\n  const menuButton = select(\".menu-toggle\");\n  const desktop = window.matchMedia(\"(min-width: 1101px)\");\n  function closeMenu(returnFocus) {\n    if (!menu || !menuButton) return;\n    menu.classList.remove(\"is-open\");\n    menuButton.setAttribute(\"aria-expanded\", \"false\");\n    menuButton.setAttribute(\"aria-label\", isEnglish ? \"Open menu\" : \"Abrir men\u00fa\");\n    if (returnFocus) menuButton.focus();\n  }\n  if (menu && menuButton) {\n    menuButton.addEventListener(\"click\", () => {\n      const open = menuButton.getAttribute(\"aria-expanded\") !== \"true\";\n      menu.classList.toggle(\"is-open\", open);\n      menuButton.setAttribute(\"aria-expanded\", String(open));\n      menuButton.setAttribute(\"aria-label\", open ? (isEnglish ? \"Close menu\" : \"Cerrar men\u00fa\") : (isEnglish ? \"Open menu\" : \"Abrir men\u00fa\"));\n      if (open) menu.querySelector(\"a\")?.focus();\n    });\n    menu.addEventListener(\"click\", (event) => {\n      if (event.target.closest(\"a\")) closeMenu(false);\n    });\n    document.addEventListener(\"keydown\", (event) => {\n      if (event.key === \"Escape\" && menuButton.getAttribute(\"aria-expanded\") === \"true\") closeMenu(true);\n    });\n    document.addEventListener(\"click\", (event) => {\n      if (!event.target.closest(\".site-header\")) closeMenu(false);\n    });\n    desktop.addEventListener(\"change\", () => { if (desktop.matches) closeMenu(false); });\n  }\n\n  \/\/ Agenda. Fechas de calendario; no se desplazan por conversi\u00f3n a UTC.\n  function isDate(value) {\n    if (!\/^\\d{4}-\\d{2}-\\d{2}$\/.test(value || \"\")) return false;\n    const date = new Date(value + \"T12:00:00Z\");\n    return !Number.isNaN(date.valueOf()) && date.toISOString().slice(0, 10) === value;\n  }\n  function partitionEvents(events, today) {\n    const valid = events.filter((event) => event.confirmed === true &&\n      isDate(event.startDate) && isDate(event.endDate) && event.endDate >= event.startDate);\n    return {\n      upcoming: valid.filter((event) => event.endDate >= today).sort((a, b) => a.startDate.localeCompare(b.startDate)),\n      past: valid.filter((event) => event.endDate < today).sort((a, b) => b.endDate.localeCompare(a.endDate))\n    };\n  }\n  function calendarLabel(event) {\n    const start = new Date(event.startDate + \"T12:00:00Z\");\n    const end = new Date(event.endDate + \"T12:00:00Z\");\n    const month = new Intl.DateTimeFormat(locale, { month: \"short\", timeZone: \"UTC\" });\n    const sameMonth = event.startDate.slice(0, 7) === event.endDate.slice(0, 7);\n    return {\n      month: sameMonth ? month.format(start).replace(\".\", \"\") : month.format(start).replace(\".\", \"\") + \" \/ \" + month.format(end).replace(\".\", \"\"),\n      days: start.getUTCDate() === end.getUTCDate() && sameMonth ? String(start.getUTCDate()) : start.getUTCDate() + \"\u2013\" + end.getUTCDate(),\n      year: start.getUTCFullYear() === end.getUTCFullYear() ? String(start.getUTCFullYear()) : start.getUTCFullYear() + \" \/ \" + end.getUTCFullYear()\n    };\n  }\n  function safeLink(value) {\n    try { const url = new URL(value); return url.protocol === \"https:\" ? url.href : \"\"; }\n    catch { return \"\"; }\n  }\n  function localizedInternalURL(value) {\n    if (!isEnglish) return value;\n    try {\n      const url = new URL(value, window.location.href);\n      if (url.origin !== window.location.origin) return value;\n      if (currentPath.split(\"\/\").includes(\"en\") && !url.pathname.split(\"\/\").includes(\"en\")) {\n        url.pathname = \"\/en\" + (url.pathname.startsWith(\"\/\") ? url.pathname : \"\/\" + url.pathname);\n      } else if (queryLanguage === \"en\") {\n        url.searchParams.set(\"lang\", \"en\");\n      }\n      return url.href;\n    } catch { return value; }\n  }\n  \/\/ API local de prueba; no expone formularios, cuentas ni acciones remotas.\n  window.IPBEventTools = Object.freeze({ partitionEvents, calendarLabel, isDate, safeLink });\n  const today = new Intl.DateTimeFormat(\"en-CA\", { timeZone: \"America\/Panama\", year: \"numeric\", month: \"2-digit\", day: \"2-digit\" }).format(new Date());\n  const schedule = partitionEvents(window.IPB_EVENTS || [], today);\n  function eventText(event, field) {\n    if (!isEnglish) return event[field] || \"\";\n    return event[field + \"En\"] || event[field] || \"\";\n  }\n  const nearest = select(\"[data-next-event]\");\n  if (nearest && schedule.upcoming.length) {\n    const first = schedule.upcoming[0];\n    const date = calendarLabel(first);\n    nearest.textContent = first.name + \" \u00b7 \" + date.days + \" \" + date.month + \" \" + date.year + \" \u00b7 \" + eventText(first, \"city\");\n  }\n\n  function element(tag, className, text) {\n    const node = document.createElement(tag);\n    if (className) node.className = className;\n    if (text !== undefined) node.textContent = text;\n    return node;\n  }\n  function eventCard(event, upcoming) {\n    const card = element(\"article\", \"event-card\");\n    const date = calendarLabel(event);\n    const tile = element(\"div\", \"event-date\");\n    tile.setAttribute(\"aria-label\", isEnglish ? date.month + \" \" + date.days + \", \" + date.year : date.days + \" de \" + date.month + \" de \" + date.year);\n    tile.append(element(\"span\", \"\", date.month), element(\"strong\", \"\", date.days), element(\"small\", \"\", date.year));\n    const copy = element(\"div\", \"event-copy\");\n    const meta = element(\"div\", \"event-meta\");\n    meta.append(element(\"span\", \"event-status\" + (upcoming ? \" upcoming\" : \"\"), upcoming ? (event.startDate <= today ? (isEnglish ? \"In progress\" : \"En curso\") : (isEnglish ? \"Upcoming\" : \"Pr\u00f3ximo\")) : (isEnglish ? \"Completed\" : \"Finalizado\")));\n    copy.append(meta, element(\"h3\", \"\", event.name), element(\"p\", \"\", eventText(event, \"city\")), element(\"p\", \"\", eventText(event, \"venue\")));\n    if (eventText(event, \"stand\")) copy.append(element(\"p\", \"\", eventText(event, \"stand\")));\n    const action = element(\"div\", \"event-action\");\n    const official = safeLink(event.officialURL);\n    if (upcoming) {\n      const link = element(\"a\", \"button button-navy\", isEnglish ? \"Schedule a meeting \u2192\" : \"Coordinar reuni\u00f3n \u2192\");\n      link.href = localizedInternalURL(\"https:\/\/internationalpowerbrands.com\/?page_id=4885&#038;preview=true#contacto\");\n      link.setAttribute(\"aria-label\", (isEnglish ? \"Schedule a meeting with IPB at \" : \"Coordinar reuni\u00f3n con IPB en \") + event.name);\n      action.append(link);\n    } else if (official) {\n      const link = element(\"a\", \"text-link\", isEnglish ? \"Event website\" : \"Sitio del evento\");\n      link.href = official;\n      link.target = \"_blank\";\n      link.rel = \"noopener noreferrer\";\n      link.setAttribute(\"aria-label\", isEnglish ? \"Official website for \" + event.name + \", opens in a new tab\" : \"Sitio oficial de \" + event.name + \", abre en otra pesta\u00f1a\");\n      const arrow = element(\"span\", \"\", \"\u2197\"); arrow.setAttribute(\"aria-hidden\", \"true\");\n      action.append(link);\n    }\n    card.append(tile, copy, action);\n    return card;\n  }\n  const upcomingList = select(\"#upcoming-events\");\n  if (upcomingList) {\n    upcomingList.replaceChildren(...schedule.upcoming.map((event) => eventCard(event, true)));\n    select(\"#events-empty\").hidden = schedule.upcoming.length > 0;\n    select(\"#past-events\").replaceChildren(...schedule.past.map((event) => eventCard(event, false)));\n    select(\"#events-archive\").hidden = schedule.past.length === 0;\n  }\n\n  \/\/ Contrato de contacto conservado del WordPress original; env\u00edo s\u00f3lo al pulsar.\n  const form = select(\"#contact-form\");\n  if (form) {\n    form.querySelector('button[type=\"submit\"]').disabled = false;\n    form.addEventListener(\"submit\", async (event) => {\n      event.preventDefault();\n      if (!form.reportValidity()) return;\n      const button = form.querySelector('button[type=\"submit\"]');\n      if (button.disabled) return;\n      const status = select(\"#form-status\");\n      const originalMarkup = button.innerHTML;\n      status.textContent = \"\";\n      status.className = \"form-status\";\n      button.disabled = true;\n      button.textContent = isEnglish ? \"Sending\u2026\" : \"Enviando\u2026\";\n      form.setAttribute(\"aria-busy\", \"true\");\n      try {\n        const payload = Object.fromEntries(new FormData(form));\n        payload.t = form.dataset.ipbT || \"\";\n        payload.lang = isEnglish ? \"en\" : \"es\";\n        const response = await fetch(\"\/wp-json\/ipb\/v1\/contact\", { method: \"POST\", credentials: \"same-origin\", headers: { \"Content-Type\": \"application\/json\" }, body: JSON.stringify(payload) });\n        if (!response.ok) throw new Error(\"Not sent\");\n        status.classList.add(\"is-success\");\n        status.textContent = isEnglish ? \"Message sent. Thank you for contacting IPB.\" : \"Consulta enviada. Gracias por contactar a IPB.\";\n        form.reset();\n      } catch {\n        status.classList.add(\"is-error\");\n        status.textContent = isEnglish ? \"We could not confirm delivery. Email us at info@internationalpowerbrands.com.\" : \"No pudimos confirmar el env\u00edo. Escr\u00edbenos a info@internationalpowerbrands.com.\";\n      } finally {\n        button.disabled = false;\n        button.innerHTML = originalMarkup;\n        form.removeAttribute(\"aria-busy\");\n      }\n    });\n  }\n  all(\"[data-year]\").forEach((node) => { node.textContent = String(new Date().getFullYear()); });\n\n  \/\/ One short entrance per section. Content stays visible if animation is unavailable.\n  const reducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n  if (!reducedMotion.matches && \"IntersectionObserver\" in window) {\n    const activeEntrances = new Set();\n    const entrances = new window.IntersectionObserver((entries) => {\n      entries.forEach((entry) => {\n        if (!entry.isIntersecting) return;\n        entrances.unobserve(entry.target);\n        if (reducedMotion.matches || !entry.target.animate) return;\n        const animation = entry.target.animate([\n          { opacity: .8, transform: \"translateY(10px)\" },\n          { opacity: 1, transform: \"translateY(0)\" }\n        ], { duration: 420, easing: \"cubic-bezier(.2,.6,.3,1)\" });\n        activeEntrances.add(animation);\n        animation.finished.then(() => activeEntrances.delete(animation), () => activeEntrances.delete(animation));\n      });\n    }, { threshold: .08 });\n    all(\".ev-intro-grid, .ev-story-copy, .ev-details, .ev-agenda-heading\").forEach((node) => entrances.observe(node));\n    reducedMotion.addEventListener(\"change\", () => {\n      if (!reducedMotion.matches) return;\n      entrances.disconnect();\n      activeEntrances.forEach((animation) => animation.cancel());\n    });\n  }\n})();\n<\/script>\n<script>(() => {\n const root=document.querySelector('#ipb-review'); if(!root)return;\n const en=location.pathname.split('\/').includes('en')||new URLSearchParams(location.search).get('lang')==='en';\n const draft=new URLSearchParams(location.search).get('preview')==='true';\n root.querySelectorAll('a[href]').forEach(a=>{\n   if(a.closest('.ipb-language'))return;\n   const raw=a.getAttribute('href'); if(!raw||raw.startsWith('#'))return;\n   try{const u=new URL(raw,location.href);if(u.origin!==location.origin)return;\n     const id=u.searchParams.get('page_id');const clean=u.pathname.replace(\/^\\\/en(?=\\\/)\/,'');\n     const kind=id==='2'||clean==='\/eventos\/'?'events':id==='4885'||clean==='\/'?'home':null;\n     if(!kind)return;\n     u.pathname=(en?'\/en':'')+(draft?'\/':kind==='events'?'\/eventos\/':'\/');\n     if(draft){u.searchParams.set('page_id',kind==='events'?'2':'4885');u.searchParams.set('preview','true');}\n     else{u.searchParams.delete('page_id');u.searchParams.delete('preview');}\n     a.href=u.href;\n   }catch{}\n });\n root.querySelectorAll('[data-ipb-lang]').forEach(a=>{const lang=a.dataset.ipbLang;const u=new URL(location.href);u.pathname=u.pathname.replace(\/^\\\/en(?=\\\/)\/,'');if(lang==='en')u.pathname='\/en'+u.pathname;a.href=u.href;if((lang==='en')===en)a.setAttribute('aria-current','true');});\n})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Saltar al contenido EmpresaEquipoMarcasFabricantesTerritorioEventosVolver al inicio ES\/EN Conversemos &larr;Volver al inicio Encuentros &amp; ferias Donde [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"acf":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Anna Catalina Madrigal","author_link":"https:\/\/internationalpowerbrands.com\/en\/author\/amadrigal\/"},"uagb_comment_info":0,"uagb_excerpt":"Saltar al contenido EmpresaEquipoMarcasFabricantesTerritorioEventosVolver al inicio ES\/EN Conversemos &larr;Volver al inicio Encuentros &amp; ferias Donde [&hellip;]","_links":{"self":[{"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":26,"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":17034,"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/pages\/2\/revisions\/17034"}],"wp:attachment":[{"href":"https:\/\/internationalpowerbrands.com\/en\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}