.evh{--evh-navy:#0b1b4f;--evh-blue:#1f5ff0;--evh-text:#5a6582;--evh-bar:#0f2a78;--evh-gold:#fbc531;position:relative;background:#f7f9fd url(/img/eventos-hero.webp) no-repeat 100% 0/cover;overflow:hidden}.evh-in{width:min(1440px,100%);margin-inline:auto;padding:1.2rem clamp(1.25rem,4.4vw,4.2rem) 2.4rem}.evh,.evh *,.evh :after,.evh :before{box-sizing:border-box}.evh .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.evh-top{min-height:max(540px,calc(43.2vw - 1.2rem));display:flex;flex-direction:column}.evh-crumb{display:flex;gap:.45rem;align-items:center;font-size:1.05rem;color:var(--evh-text)}.evh-crumb a{color:inherit;text-decoration:none}.evh-crumb a:hover{color:var(--evh-blue)}.evh-copy{max-width:640px;padding:clamp(2.5rem,6.2vw,6.5rem) 0 2.5rem}.evh h1{margin:0;font-family:var(--font-display,inherit);font-weight:800;line-height:1.02;letter-spacing:-.038em;font-size:clamp(2.7rem,5vw,5rem)}.evh h1 .l1{display:block;color:var(--evh-navy)}.evh h1 .l2{display:block;color:var(--evh-blue);white-space:nowrap}.evh-text{margin:1.3rem 0 0;max-width:42ch;font-size:clamp(1.05rem,1.5vw,1.55rem);line-height:1.45;color:var(--evh-text)}.evh-seals{list-style:none;margin:2.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1.4rem 2.2rem}.evh-seals li{display:flex;align-items:center;gap:.8rem;font-size:.95rem;line-height:1.3;color:var(--evh-navy);font-weight:500}.evh-seals .ic{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:#fff;box-shadow:0 1px 2px rgba(11,27,79,.06),0 10px 22px -12px rgba(11,27,79,.28)}.evh-seals .ic--blue{color:#2d6bea;background:linear-gradient(#eef3ff,#e1eaff)}.evh-seals .ic--green{color:#1e9b5c;background:linear-gradient(#ecf8f1,#dff3e8)}.evh-seals .ic--pink{color:#e0446b;background:linear-gradient(#fff0f4,#fde3ea)}.evh-search{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;padding:1.6rem;border-radius:34px;background:var(--evh-bar);box-shadow:0 24px 48px -24px rgba(11,27,79,.55)}.evh-q,.evh-sel{position:relative;display:flex;align-items:center;background:#fff;border-radius:14px;min-height:66px}.evh-q svg{position:absolute;left:1.3rem;color:var(--evh-navy);pointer-events:none}.evh-q input{min-width:0;width:100%;height:100%;border:0;background:transparent;padding:0 1.2rem 0 3.6rem;font:inherit;font-size:1.12rem;color:var(--evh-navy);border-radius:14px}.evh-q input::placeholder{color:#7c86a0}.evh-sel select{min-width:0;width:100%;height:100%;border:0;border-radius:14px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 3rem 0 1.4rem;font:inherit;font-size:1.12rem;color:var(--evh-navy)}.evh-sel:after{content:"";position:absolute;right:1.3rem;width:9px;height:9px;pointer-events:none;border-right:2.4px solid var(--evh-navy);border-bottom:2.4px solid var(--evh-navy);transform:translateY(-3px) rotate(45deg)}.evh-go{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:66px;padding:0 1.8rem;border:0;border-radius:14px;cursor:pointer;background:var(--evh-gold);color:var(--evh-navy);font:inherit;font-size:1.15rem;font-weight:700;transition:background .15s}.evh-go:hover{background:#f5b80f}.evh-go:focus-visible,.evh-q input:focus-visible,.evh-sel select:focus-visible{outline:3px solid var(--evh-gold);outline-offset:2px}.evh-note{display:inline-flex;align-items:center;gap:.9rem;margin:1.6rem 0 0;padding:.75rem 1.4rem .75rem .8rem;border-radius:14px;background:rgba(255,255,255,.85);box-shadow:0 6px 18px -12px rgba(11,27,79,.3);color:var(--evh-navy);font-size:1rem}.evh-note .star{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--evh-blue);color:#fff}.evh-art-m{display:none}@media (max-width:1100px){.evh{background:linear-gradient(#f9fbfe,#edf2fc)}.evh-top{min-height:0}.evh-copy{max-width:680px;padding:2rem 0 0}.evh-seals{margin-top:1.8rem}.evh-art-m{display:block;max-width:760px;margin:.5rem auto 0}.evh-art-m img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 55% 48%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 62% 58% at 55% 48%,#000 72%,transparent 100%)}.evh-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.evh-go,.evh-q{grid-column:1/-1}}@media (max-width:760px){.evh-in{padding-bottom:1.8rem}.evh-copy{padding-top:1.6rem}.evh h1{font-size:clamp(2rem,9.2vw,3rem)}.evh-text{font-size:1.05rem}.evh-seals{gap:1rem 1.4rem;margin-top:1.6rem}.evh-seals .ic{width:46px;height:46px;border-radius:12px}.evh-art-m{margin:1rem -1.25rem 0}.evh-search{grid-template-columns:minmax(0,1fr);padding:1rem;border-radius:22px;margin-top:.4rem}.evh-go,.evh-q,.evh-sel{min-height:56px}.evh-q input,.evh-sel select{font-size:1rem}.evh-note{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.evh-go{transition:none}}.evh h1 .ln{display:block}.evh h1 .evh-accent{color:var(--evh-blue)}.evh h1 .ln:last-child{white-space:nowrap}@media (max-width:1100px){.evh h1 .ln:last-child{white-space:normal}.evh[style]{background-image:linear-gradient(#f9fbfe,#edf2fc)!important}}