.ev-page,.ev-page *{box-sizing:border-box;font-family:var(--font-opensans), system-ui, sans-serif}.ev-page a.text-white,.ev-page a.text-white:hover,.ev-page a.text-white:focus{color:#fff}.ev-page a.text-ev-teal-deep,.ev-page a.text-ev-teal-deep:hover,.ev-page a.text-ev-teal-deep:focus{color:#091f23}.ev-page a.text-ev-teal,.ev-page a.text-ev-teal:focus{color:#0d4248}.ev-page a.text-ev-gold,.ev-page a.text-ev-gold:focus{color:#edca1d}.ev-page a.text-ev-orange,.ev-page a.text-ev-orange:focus{color:#e89824}.ev-page .hover\:text-ev-blue:hover{color:#2563eb}.ev-page .hover\:text-ev-teal:hover{color:#0d4248}.ev-page .hover\:text-ev-orange:hover{color:#e89824}.ev-page .hover\:text-white:hover{color:#fff}.ev-page .hover\:text-ev-green:hover{color:#00d084}.ev-page nav img,.ev-page footer img{width:auto;max-width:none;height:2.25rem}@media (min-width:1024px){.ev-page nav img,.ev-page footer img{height:2.5rem}}@keyframes ev26-fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ev26-dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.ev-page .anim-fadeInUp{animation:.7s cubic-bezier(.22,1,.36,1) forwards ev26-fadeInUp}.ev-page .anim-dot-pulse{animation:2s ease-in-out infinite ev26-dotPulse}.ev-page .reveal{opacity:1;transform:none}.ev-page .reveal.pre-animate{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.ev-page .reveal.pre-animate.visible{opacity:1;transform:translateY(0)}.ev-page .reveal-delay-1{transition-delay:.1s}.ev-page .reveal-delay-2{transition-delay:.2s}.ev-page .reveal-delay-3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.ev-page .anim-fadeInUp,.ev-page .anim-dot-pulse{opacity:1;animation:none;transform:none}.ev-page .reveal,.ev-page .reveal.pre-animate{opacity:1;transition:none;transform:none}}.ev-page .focus-ev:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #00d084}.ev-page .nav-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;box-shadow:0 1px 12px #0d424814}.ev-page .btn-shimmer{position:relative;overflow:hidden}.ev-page .btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.ev-page .btn-shimmer:hover:after{left:100%}.ev-page .mobile-menu{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translate(100%)}.ev-page .mobile-menu.open{transform:translate(0)}.ev-page .glance-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.ev-page .glance-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0d42481f}.ev-page .sched-table{border-collapse:collapse;width:100%}.ev-page .sched-table thead th{font-family:var(--font-opensans);text-transform:uppercase;letter-spacing:.16em;text-align:left;padding:14px 18px;font-size:11px;font-weight:600}.ev-page .sched-table.day1 thead th{color:#091f23;background:#edca1d}.ev-page .sched-table.day2 thead th{color:#091f23;background:#00d084}.ev-page .sched-table.day3 thead th{color:#edca1d;background:#091f23}.ev-page .sched-table tbody td{vertical-align:top;border-bottom:1px solid #f0f4f8;padding:18px 20px;font-size:15px;line-height:1.65}.ev-page .sched-table tbody tr:last-child td{border-bottom:none}.ev-page .sched-table tbody tr{transition:background-color .2s}.ev-page .sched-table tbody tr:hover{background:#f7f9fbb3}.ev-page .sched-time{font-family:var(--font-opensans);color:#0d4248;white-space:nowrap;min-width:96px;font-size:14px;font-weight:600}.ev-page .sched-session{font-family:var(--font-opensans);color:#112337;min-width:200px;font-weight:600}.ev-page .sched-desc{color:#444d5a}@media (max-width:767px){.ev-page .sched-wrap{box-shadow:none!important;border:none!important;border-radius:0!important;overflow:visible!important}.ev-page .sched-table,.ev-page .sched-table thead,.ev-page .sched-table tbody,.ev-page .sched-table th,.ev-page .sched-table td,.ev-page .sched-table tr{display:block}.ev-page .sched-table thead{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev-page .sched-table tbody tr{background:#fff;border:1px solid #f0f4f8;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:14px;padding:18px;display:flex;box-shadow:0 1px 3px #0d42480f}.ev-page .sched-table tbody tr:hover{background:#fff}.ev-page .sched-table tbody td{border-bottom:none;padding:0;font-size:15px}.ev-page .sched-table tbody td:before{content:attr(data-label);font-family:var(--font-opensans);text-transform:uppercase;letter-spacing:.16em;color:#6b7a8d;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.ev-page .sched-time{border-radius:100px;padding:6px 14px;font-size:13px;line-height:1.3;display:inline-block}.ev-page .sched-table.day1 .sched-time{background:#edca1d2e}.ev-page .sched-table.day2 .sched-time{background:#00d08424}.ev-page .sched-table.day3 .sched-time{background:#0d42481a}.ev-page .sched-session{min-width:0;font-size:17px}.ev-page .sched-desc{font-size:14px}}.ev-page .ev-cal-dropdown{display:inline-block;position:relative}.ev-page .ev-cal-chevron{transition:transform .2s}.ev-page .ev-cal-dropdown.open .ev-cal-chevron{transform:rotate(180deg)}.ev-page .ev-cal-menu{opacity:0;visibility:hidden;z-index:100;background:#fff;border:1px solid #f0f4f8;border-radius:14px;min-width:268px;padding:8px 0;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 48px #0d42481f}.ev-page .ev-cal-dropdown.open .ev-cal-menu{opacity:1;visibility:visible}.ev-page .ev-cal-menu-item{color:#112337;font-family:var(--font-opensans);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 20px;font-size:14px;font-weight:500;transition:background .15s;display:flex;text-decoration:none!important}.ev-page .ev-cal-menu-item:hover{background:#f7f9fb}.ev-page .ev-cal-menu-item svg{flex-shrink:0;width:20px;height:20px}.ev-page .ev-cal-divider{background:#f0f4f8;height:1px;margin:4px 0}@media (max-width:639px){.ev-page section.min-h-\[60vh\]{min-height:70vh}}
