/*
Theme Name: Elekted Alphas
Theme URI: https://elektedalphas.com
Author: Bronze Plated
Description: Premium responsive block theme for Elekted Alphas.
Version: 2.5.10
Requires at least: 6.5
Text Domain: elekted-alphas
*/

:root{--ea-midnight:#123a37;--ea-navy:#1c504b;--ea-teal:#668b84;--ea-gold:#d99518;--ea-gold-light:#ffd66b;--ea-blue:#8fd3dc;--ea-paper:#fbfbfa}

/* YouTube-inspired teal treatment: lighter, warmer and still high-contrast. */
.has-midnight-background-color{background-color:#123a37!important;background-image:linear-gradient(135deg,#0f312f 0%,#1b4d48 58%,#284f4b 100%)!important}
.has-navy-background-color{background-color:#1c504b!important;background-image:linear-gradient(145deg,#173f3c,#27635d)!important}
.ea-header{background-image:linear-gradient(90deg,#102e2d,#285752)!important;border-bottom:1px solid rgba(255,214,107,.28)}
.ea-footer{background-image:linear-gradient(135deg,#0e302e,#24544f)!important}
.ea-worlds{background-image:radial-gradient(circle at 50% 0,rgba(102,139,132,.34),transparent 48%),linear-gradient(145deg,#0d302e,#20534e)!important}
.ea-slider,.ea-video{background-color:#123a37!important}

#worlds{
  position:relative;
  isolation:isolate;
  background-color:#123a37!important;
  background-image:linear-gradient(180deg,rgba(5,30,29,.67),rgba(12,49,46,.55)),url('assets/worlds-fixed-background.webp')!important;
  background-repeat:no-repeat!important;
  background-position:center,center!important;
  background-size:cover,cover!important;
  background-attachment:scroll,fixed!important;
}
#worlds:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(255,214,107,.10),transparent 35%)}
#worlds .ea-world-grid,#worlds>h2,#worlds>.ea-eyebrow{position:relative;z-index:1}
@media(max-width:782px){#worlds{background-attachment:scroll,scroll!important;background-position:center,center!important}}

/* Coordinate the navigation with the fixed Worlds atmosphere. */
.ea-header{
  background-color:#123a37!important;
  background-image:linear-gradient(90deg,rgba(9,42,40,.86),rgba(28,80,75,.78)),url('assets/worlds-fixed-background.webp')!important;
  background-size:cover,cover!important;
  background-position:center,center 22%!important;
  background-attachment:scroll,fixed!important;
}
.ea-founder h3 mark,.ea-social-link a{color:#8fd3dc!important}
.ea-social-link a{border-bottom-color:#8fd3dc!important}
@media(max-width:782px){.ea-header{background-attachment:scroll,scroll!important}}
#alphas>.ea-body{font-size:clamp(22px,2vw,30px)!important;line-height:1.35!important;font-weight:650!important;letter-spacing:.01em;margin-top:18px!important;margin-bottom:42px!important}
.ea-founder{
  background-color:#123a37!important;
  background-image:linear-gradient(145deg,rgba(9,42,40,.82),rgba(28,80,75,.72)),url('assets/worlds-fixed-background.webp')!important;
  background-repeat:no-repeat!important;
  background-size:cover,cover!important;
  background-position:center,center!important;
  background-attachment:scroll,fixed!important;
}
.ea-founder>.wp-block-group{background:transparent!important}
@media(max-width:782px){.ea-founder{background-attachment:scroll,scroll!important}}
html{scroll-behavior:smooth}body{overflow-x:hidden}.wp-site-blocks{padding:0!important}a{text-decoration:none}.ea-header{position:relative;z-index:20}.ea-logo img{max-height:64px;width:auto!important}.ea-nav a{font-size:16px!important;font-weight:650;letter-spacing:.04em}.ea-slider{position:relative;width:100%;aspect-ratio:8/3;overflow:hidden;background:#030914}.ea-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:eaFade 18s infinite}.ea-slide:nth-child(1){animation-delay:0s}.ea-slide:nth-child(2){animation-delay:6s}.ea-slide:nth-child(3){animation-delay:12s}.ea-slider:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 48%,rgba(0,0,0,.2));pointer-events:none}@keyframes eaFade{0%,28%{opacity:1;transform:scale(1)}33%,95%{opacity:0;transform:scale(1.01)}100%{opacity:1;transform:scale(1)}}.ea-quick{overflow-x:auto}.ea-quick .wp-block-column{min-width:150px}.ea-quick a{font-size:17px!important;font-weight:750;color:#09162a}.ea-section{padding-top:clamp(72px,8vw,118px)!important;padding-bottom:clamp(72px,8vw,118px)!important;padding-left:clamp(24px,4vw,64px)!important;padding-right:clamp(24px,4vw,64px)!important;box-sizing:border-box}.ea-display{font-family:Georgia,'Times New Roman',serif!important;line-height:.98!important;letter-spacing:-.045em!important}.ea-spark{font-style:italic;background:linear-gradient(90deg,#bd7410,#f2ba40);-webkit-background-clip:text;background-clip:text;color:transparent}.ea-body{font-size:clamp(18px,1.4vw,21px)!important;line-height:1.65!important}.ea-eyebrow{font-size:15px!important;letter-spacing:.2em!important;font-weight:750!important;text-transform:uppercase}.ea-button .wp-block-button__link,.ea-channel-link{font-size:16px!important;font-weight:750;padding:15px 26px!important}.ea-world-card{min-height:430px!important;border:1px solid rgba(255,214,107,.62);border-radius:10px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.28)}.ea-world-card .wp-block-cover__inner-container{align-self:flex-end}.ea-world-card h3{font-size:28px!important}.ea-world-card p{font-size:17px!important;line-height:1.45!important}.ea-watch{max-width:1380px;margin:0 auto}.ea-watch-intro{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(480px,1.4fr);gap:clamp(28px,5vw,72px);align-items:center}.ea-watch-copy h2{font:700 clamp(48px,5.6vw,88px)/.96 Georgia,'Times New Roman',serif;letter-spacing:-.04em;margin:.25em 0}.ea-watch-copy h2 span{color:#4e9cff}.ea-watch-copy p{font-size:clamp(18px,1.4vw,21px);line-height:1.6}.ea-channel-link{display:inline-block;color:#07162a;background:#d99518;border-radius:999px;margin-top:12px}.ea-video{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#07162a;box-shadow:0 20px 48px rgba(3,9,20,.18)}.ea-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ea-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ea-founder{border-radius:10px;overflow:hidden;box-shadow:0 20px 50px rgba(3,9,20,.16)}.ea-founder img{aspect-ratio:4/5;object-fit:cover}.ea-founder h3{font-size:clamp(34px,3.2vw,54px)!important}.ea-founder p{font-size:18px!important;line-height:1.6!important}.ea-social-link a{display:inline-block;color:#4e9cff;border-bottom:1px solid #4e9cff;font-size:15px!important;font-weight:750;letter-spacing:.08em}.ea-footer a,.ea-footer p{font-size:16px!important}.ea-footer .ea-motto{font-size:clamp(28px,3vw,46px)!important}
@media(max-width:782px){.ea-header .wp-block-navigation{font-size:18px}.ea-slider{aspect-ratio:8/3}.ea-slide{object-position:center}.ea-quick{flex-wrap:nowrap!important;justify-content:flex-start!important}.ea-section{padding-left:22px!important;padding-right:22px!important}.ea-world-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}.ea-world-grid>.wp-block-column{min-width:82vw;scroll-snap-align:center}.ea-world-card{min-height:480px!important}.ea-watch-intro{grid-template-columns:1fr}.ea-watch-copy h2{font-size:clamp(46px,15vw,68px)}.ea-video-grid{grid-template-columns:1fr;gap:18px}.ea-founder{margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Elementor rebuild — Page 60 only. Keeps the current live homepage untouched. */
body.elementor-page-60{--e60-ink:#071b22;--e60-teal:#123a37;--e60-teal-2:#245d57;--e60-gold:#d99518;--e60-gold-light:#ffd66b;--e60-aqua:#8fd3dc;--e60-paper:#fbfbfa;background:var(--e60-paper);color:var(--e60-ink);overflow-x:hidden}
body.elementor-page-60 .elementor-element{box-sizing:border-box}
body.elementor-page-60 .elementor-widget-heading .elementor-heading-title{margin:0}
body.elementor-page-60 .elementor-widget-text-editor p:last-child{margin-bottom:0}

/* Header */
body.elementor-page-60 .elementor-element-716ae004{min-height:92px!important;padding:12px clamp(24px,5vw,86px)!important;display:grid!important;grid-template-columns:minmax(180px,250px) 1fr auto!important;align-items:center!important;gap:28px!important;background:linear-gradient(90deg,rgba(8,39,37,.91),rgba(30,83,77,.84)),url('assets/worlds-fixed-background.webp') center 22%/cover fixed!important;border-bottom:1px solid rgba(255,214,107,.32);box-shadow:0 8px 28px rgba(1,16,18,.18);position:relative;z-index:50}
body.elementor-page-60 .elementor-element-44a5a664{display:block!important;width:min(230px,20vw)!important}
body.elementor-page-60 .elementor-element-44a5a664 img{display:block!important;width:100%!important;height:auto!important;max-height:66px!important;object-fit:contain!important;object-position:left center!important}
body.elementor-page-60 .elementor-element-7041f3ce{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(18px,2.4vw,38px)!important;width:auto!important}
body.elementor-page-60 .elementor-element-7041f3ce .elementor-heading-title a{color:#fff!important;font:750 15px/1.2 Arial,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important}
body.elementor-page-60 .elementor-element-7041f3ce .elementor-heading-title a:hover{color:var(--e60-gold-light)!important}
body.elementor-page-60 .elementor-element-50061040{display:block!important}
body.elementor-page-60 .elementor-element-50061040 .elementor-button{background:linear-gradient(180deg,#ffe185,#e9a622)!important;color:#071b22!important;border:0!important;border-radius:999px!important;padding:14px 27px!important;font:800 14px/1 Arial,sans-serif!important;letter-spacing:.04em!important;box-shadow:0 8px 22px rgba(217,149,24,.28)!important}
body.elementor-page-60 .elementor-element-4c6d31f9{display:none!important}

/* Three-image hero. Full artwork is always visible; no names or lettering are cropped. */
body.elementor-page-60 .elementor-element-21591c24{position:relative!important;display:block!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:8/3!important;overflow:hidden!important;background:#071b22!important;padding:0!important}
body.elementor-page-60 .elementor-element-21591c24>[data-id]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:0;animation:e60HeroFade 18s infinite ease-in-out!important}
body.elementor-page-60 .elementor-element-21591c24>[data-id="75f9a567"]{animation-delay:0s!important}
body.elementor-page-60 .elementor-element-21591c24>[data-id="27bb7660"]{animation-delay:6s!important}
body.elementor-page-60 .elementor-element-21591c24>[data-id="29c9407f"]{animation-delay:12s!important}
body.elementor-page-60 .elementor-element-21591c24 .elementor-widget-container,body.elementor-page-60 .elementor-element-21591c24 img{width:100%!important;height:100%!important;display:block!important}
body.elementor-page-60 .elementor-element-21591c24 img{object-fit:contain!important;object-position:center!important;background:#071b22!important}
@keyframes e60HeroFade{0%,28%{opacity:1}33%,95%{opacity:0}100%{opacity:1}}

/* Quick access */
body.elementor-page-60 .elementor-element-3c63a5d5{display:grid!important;grid-template-columns:repeat(5,1fr)!important;min-height:78px!important;padding:0 clamp(18px,4vw,64px)!important;background:#fff!important;border-bottom:1px solid #dce4e4!important;box-shadow:0 10px 28px rgba(4,29,31,.08)!important}
body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]{display:flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid #e3e8e8!important}
body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]:last-child{border-right:0!important}
body.elementor-page-60 .elementor-element-3c63a5d5 a{color:#0a2129!important;font:800 15px/1.2 Arial,sans-serif!important;letter-spacing:.035em!important}

/* Shared section rhythm */
body.elementor-page-60 .elementor-element-1a010e9b,body.elementor-page-60 .elementor-element-766a11ac,body.elementor-page-60 .elementor-element-1b5cd9ac,body.elementor-page-60 .elementor-element-584964f6{padding:clamp(76px,8vw,122px) clamp(24px,5vw,84px)!important}

/* Mission */
body.elementor-page-60 .elementor-element-1a010e9b{min-height:0!important;text-align:center!important;align-items:center!important;background:radial-gradient(circle at 50% 15%,#fff 0,#f7faf9 48%,#edf4f2 100%)!important}
body.elementor-page-60 .elementor-element-158c5985 .elementor-heading-title{color:#556b70!important;font:800 14px/1.3 Arial,sans-serif!important;letter-spacing:.28em!important;text-transform:uppercase!important}
body.elementor-page-60 .elementor-element-5db7da3e{width:100%!important;max-width:1250px!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:.16em!important;margin:24px auto!important;height:auto!important}
body.elementor-page-60 .elementor-element-7d70b5a6 .elementor-heading-title,body.elementor-page-60 .elementor-element-d7528cc .elementor-heading-title{font:700 clamp(54px,6.4vw,104px)/.96 Georgia,'Times New Roman',serif!important;letter-spacing:-.055em!important}
body.elementor-page-60 .elementor-element-7d70b5a6 .elementor-heading-title{color:#091a30!important}
body.elementor-page-60 .elementor-element-d7528cc .elementor-heading-title{font-style:italic!important;background:linear-gradient(90deg,#bd7410,#f2ba40);-webkit-background-clip:text;background-clip:text;color:transparent!important}
body.elementor-page-60 .elementor-element-3d975adb{display:block!important;max-width:900px!important;color:#243b47!important;font:500 clamp(18px,1.6vw,22px)/1.65 Arial,sans-serif!important}
body.elementor-page-60 .elementor-element-3d39c0ec{display:block!important;margin-top:26px!important}
body.elementor-page-60 .elementor-element-3d39c0ec .elementor-heading-title{font:750 14px/1.3 Arial,sans-serif!important;letter-spacing:.25em!important;color:#526b72!important}
body.elementor-page-60 .elementor-element-58598714{display:block!important;margin-top:25px!important}
body.elementor-page-60 .elementor-element-58598714 .elementor-button{background:linear-gradient(180deg,#ffe185,#e5a01d)!important;color:#071b22!important;border-radius:999px!important;padding:16px 28px!important;font:800 15px/1 Arial,sans-serif!important}

/* Worlds */
body.elementor-page-60 .elementor-element-766a11ac{min-height:0!important;align-items:center!important;text-align:center!important;color:#fff!important;background:linear-gradient(180deg,rgba(5,30,29,.72),rgba(12,49,46,.66)),url('assets/worlds-fixed-background.webp') center/cover fixed!important}
body.elementor-page-60 .elementor-element-93f0298 .elementor-heading-title{color:#fff!important;font:700 15px/1.3 Arial,sans-serif!important;letter-spacing:.22em!important}
body.elementor-page-60 .elementor-element-58c49931 .elementor-heading-title,body.elementor-page-60 .elementor-element-cc917b3 .elementor-heading-title{font:850 clamp(48px,5.8vw,86px)/.92 Arial,sans-serif!important;letter-spacing:-.045em!important}
body.elementor-page-60 .elementor-element-58c49931 .elementor-heading-title{color:#fff!important;margin-top:18px!important}
body.elementor-page-60 .elementor-element-cc917b3 .elementor-heading-title{color:var(--e60-gold-light)!important}
body.elementor-page-60 .elementor-element-2d767f09{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:1460px!important;height:auto!important;margin-top:45px!important}
body.elementor-page-60 .elementor-element-2d767f09>[data-id]{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:420px!important;padding:0 0 24px!important;overflow:hidden!important;border:1px solid rgba(255,214,107,.72)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(4,18,24,.1),rgba(4,18,24,.96) 67%)!important;box-shadow:0 20px 48px rgba(0,0,0,.34)!important}
body.elementor-page-60 .elementor-element-2d767f09>[data-id] .elementor-widget-image{display:block!important;width:100%!important;height:250px!important}
body.elementor-page-60 .elementor-element-2d767f09>[data-id] img{display:block!important;width:100%!important;height:250px!important;object-fit:cover!important}
body.elementor-page-60 .elementor-element-2d767f09 h3{color:#fff!important;font:850 24px/1.1 Arial,sans-serif!important;margin:22px 14px 8px!important}
body.elementor-page-60 .elementor-element-2d767f09 p{color:#fff!important;font:500 17px/1.45 Arial,sans-serif!important;margin:0 14px!important}

/* Watch */
body.elementor-page-60 .elementor-element-1b5cd9ac{min-height:0!important;background:#fff!important}
body.elementor-page-60 .elementor-element-1a2dc8e8{display:grid!important;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.35fr)!important;align-items:center!important;gap:clamp(34px,5vw,78px)!important;width:100%!important;max-width:1400px!important;height:auto!important;margin:0 auto!important}
body.elementor-page-60 .elementor-element-54db0ed1{width:auto!important;height:auto!important;padding:0!important}
body.elementor-page-60 .elementor-element-5d53df7a .elementor-heading-title{color:#5a7075!important;font:800 14px/1.2 Arial,sans-serif!important;letter-spacing:.25em!important}
body.elementor-page-60 .elementor-element-198c9102 .elementor-heading-title,body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{font:700 clamp(48px,5.2vw,82px)/.95 Georgia,'Times New Roman',serif!important;letter-spacing:-.045em!important}
body.elementor-page-60 .elementor-element-198c9102 .elementor-heading-title{color:#091a30!important;margin-top:18px!important}
body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{color:#3e8190!important}
body.elementor-page-60 .elementor-element-508d01a6{display:block!important;color:#233c49!important;font:500 clamp(18px,1.35vw,21px)/1.62 Arial,sans-serif!important;margin-top:24px!important}
body.elementor-page-60 .elementor-element-4c9110c3{display:block!important;margin-top:22px!important}
body.elementor-page-60 .elementor-element-4c9110c3 .elementor-button{background:linear-gradient(180deg,#ffe185,#e5a01d)!important;color:#071b22!important;border-radius:999px!important;padding:16px 25px!important;font:800 14px/1 Arial,sans-serif!important}
body.elementor-page-60 .elementor-element-5c774aa9{display:block!important;width:100%!important;aspect-ratio:16/9!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 24px 55px rgba(7,27,34,.2)!important}
body.elementor-page-60 .elementor-element-5c774aa9 iframe{width:100%!important;height:100%!important}
body.elementor-page-60 .elementor-element-3e91bbc1{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;width:100%!important;max-width:1400px!important;height:auto!important;margin:34px auto 0!important}
body.elementor-page-60 .elementor-element-3e91bbc1>[data-id]{display:block!important;aspect-ratio:16/9!important;overflow:hidden!important;border-radius:11px!important;box-shadow:0 16px 34px rgba(7,27,34,.15)!important}
body.elementor-page-60 .elementor-element-3e91bbc1 iframe{width:100%!important;height:100%!important}

/* Creators */
body.elementor-page-60 .elementor-element-584964f6{min-height:0!important;align-items:center!important;text-align:center!important;background:linear-gradient(180deg,#f4f8f7,#fff)!important}
body.elementor-page-60 .elementor-element-2a605ed2 .elementor-heading-title{color:#5c7478!important;font:800 14px/1.2 Arial,sans-serif!important;letter-spacing:.24em!important}
body.elementor-page-60 .elementor-element-451823a7 .elementor-heading-title{color:#091a30!important;font:700 clamp(45px,5vw,76px)/1 Georgia,'Times New Roman',serif!important;letter-spacing:-.04em!important;margin-top:17px!important}
body.elementor-page-60 .elementor-element-21360e7a .elementor-heading-title{color:#3e8190!important;font:750 clamp(22px,2.2vw,32px)/1.3 Arial,sans-serif!important;letter-spacing:.015em!important;margin-top:14px!important}
body.elementor-page-60 .elementor-element-49744884{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px!important;width:100%!important;max-width:1320px!important;height:auto!important;margin:48px auto 0!important}
body.elementor-page-60 .ea-creator-card{display:grid!important;grid-template-rows:auto 1fr!important;width:100%!important;min-width:0!important;height:auto!important;overflow:hidden!important;border-radius:16px!important;background:#123a37!important;box-shadow:0 24px 55px rgba(7,27,34,.19)!important}
body.elementor-page-60 .ea-creator-card>.elementor-widget-image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important}
body.elementor-page-60 .ea-creator-card>.elementor-widget-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}
body.elementor-page-60 .ea-creator-info{display:block!important;width:100%!important;height:auto!important;padding:38px 42px 40px!important;text-align:left!important;background:linear-gradient(145deg,rgba(9,42,40,.84),rgba(28,80,75,.76)),url('assets/worlds-fixed-background.webp') center/cover fixed!important}
body.elementor-page-60 .ea-creator-info h3{display:inline!important;font:850 clamp(36px,3vw,52px)/1 Arial,sans-serif!important;letter-spacing:-.025em!important}
body.elementor-page-60 .elementor-element-88ba604 h3,body.elementor-page-60 .elementor-element-557427e8 h3{color:#fff!important}
body.elementor-page-60 .elementor-element-12319dbd h3,body.elementor-page-60 .elementor-element-7908e2a0 h3{color:var(--e60-aqua)!important;margin-left:.16em!important}
body.elementor-page-60 .ea-creator-info .elementor-widget-text-editor{display:block!important;color:#fff!important;font:500 19px/1.55 Arial,sans-serif!important;margin-top:25px!important}
body.elementor-page-60 .elementor-element-254e79ee,body.elementor-page-60 .elementor-element-1d6d1428{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;margin-top:28px!important}
body.elementor-page-60 .ea-creator-info a{color:var(--e60-aqua)!important;font:800 15px/1.2 Arial,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important;border-bottom:1px solid var(--e60-aqua)!important}

/* Footer */
body.elementor-page-60 .elementor-element-1b31d19b{padding:48px clamp(24px,5vw,84px)!important;background:linear-gradient(135deg,#0e302e,#24544f)!important;color:#fff!important}
body.elementor-page-60 .elementor-element-1b31d19b a,body.elementor-page-60 .elementor-element-1b31d19b .elementor-heading-title{color:#fff!important}

@media(max-width:1024px){
 body.elementor-page-60 .elementor-element-716ae004{grid-template-columns:190px 1fr auto!important;padding-inline:28px!important;gap:18px!important}
 body.elementor-page-60 .elementor-element-7041f3ce{gap:16px!important}
 body.elementor-page-60 .elementor-element-7041f3ce .elementor-heading-title a{font-size:13px!important}
 body.elementor-page-60 .elementor-element-2d767f09{grid-template-columns:repeat(5,220px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-bottom:12px!important}
 body.elementor-page-60 .elementor-element-2d767f09>[data-id]{scroll-snap-align:center!important}
 body.elementor-page-60 .elementor-element-1a2dc8e8{grid-template-columns:1fr 1.25fr!important}
}
@media(max-width:767px){
 body.elementor-page-60 .elementor-element-716ae004{min-height:74px!important;grid-template-columns:1fr auto!important;padding:10px 18px!important;background-attachment:scroll!important}
 body.elementor-page-60 .elementor-element-44a5a664{width:170px!important}
 html body.elementor-page-60 .elementor-element-716ae004 .elementor-element-7041f3ce,html body.elementor-page-60 .elementor-element-716ae004 .elementor-element-50061040,html body.elementor-page-60 .elementor-element-716ae004 .elementor-element-50061040 *{display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important;pointer-events:none!important}
 html body.elementor-page-60 .elementor-element-716ae004 .elementor-element-4c6d31f9{display:block!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:132px!important;max-width:132px!important;height:auto!important;margin:0!important;padding:0!important}
 body.elementor-page-60 .elementor-element-4c6d31f9 details{width:132px!important;max-width:132px!important;margin:0!important;padding:0!important}
 body.elementor-page-60 .elementor-element-4c6d31f9 summary{min-height:48px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font:800 14px/1 Arial,sans-serif!important;letter-spacing:.06em!important;border:1px solid rgba(255,214,107,.45)!important;border-radius:999px!important;list-style:none!important}
 body.elementor-page-60 .elementor-element-21591c24{aspect-ratio:8/3!important}
 body.elementor-page-60 .elementor-element-3c63a5d5{display:flex!important;overflow-x:auto!important;justify-content:flex-start!important;min-height:68px!important;padding:0!important}
 body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]{min-width:145px!important;padding:0 16px!important}
 body.elementor-page-60 .elementor-element-1a010e9b,body.elementor-page-60 .elementor-element-766a11ac,body.elementor-page-60 .elementor-element-1b5cd9ac,body.elementor-page-60 .elementor-element-584964f6{padding:70px 22px!important}
 body.elementor-page-60 .elementor-element-5db7da3e{display:block!important;margin:20px auto!important}
 body.elementor-page-60 .elementor-element-7d70b5a6 .elementor-heading-title,body.elementor-page-60 .elementor-element-d7528cc .elementor-heading-title{font-size:clamp(43px,13.2vw,62px)!important}
 body.elementor-page-60 .elementor-element-766a11ac{background-attachment:scroll!important}
 body.elementor-page-60 .elementor-element-2d767f09{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;gap:16px!important;width:calc(100vw - 22px)!important;align-self:flex-start!important}
 body.elementor-page-60 .elementor-element-2d767f09>[data-id]{min-width:82vw!important;min-height:470px!important}
 body.elementor-page-60 .elementor-element-2d767f09>[data-id] .elementor-widget-image,body.elementor-page-60 .elementor-element-2d767f09>[data-id] img{height:300px!important}
 body.elementor-page-60 .elementor-element-1a2dc8e8{display:block!important}
 body.elementor-page-60 .elementor-element-54db0ed1{margin-bottom:34px!important}
 body.elementor-page-60 .elementor-element-3e91bbc1{grid-template-columns:1fr!important;gap:18px!important}
 body.elementor-page-60 .elementor-element-49744884{grid-template-columns:1fr!important;gap:30px!important}
 body.elementor-page-60 .ea-creator-info{padding:30px 26px 34px!important;background-attachment:scroll!important}
 body.elementor-page-60 .ea-creator-info h3{font-size:clamp(32px,10vw,44px)!important}
}
@media(prefers-reduced-motion:reduce){body.elementor-page-60 .elementor-element-21591c24>[data-id]{animation:none!important;opacity:0!important}body.elementor-page-60 .elementor-element-21591c24>[data-id="75f9a567"]{opacity:1!important}}

/* Final Elementor interaction and accessibility pass. */
html{scroll-padding-top:110px}
body.elementor-page-60 .elementor-element-3c63a5d5{gap:12px!important;padding-top:14px!important;padding-bottom:14px!important;background:#eef4f2!important}
body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]{min-height:62px!important;border:1px solid rgba(255,214,107,.48)!important;border-radius:10px!important;background:linear-gradient(145deg,#123a37,#245d57)!important;box-shadow:0 10px 24px rgba(7,27,34,.13)!important;transition:transform .2s ease,box-shadow .2s ease!important}
body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]:hover{transform:translateY(-3px)!important;box-shadow:0 14px 30px rgba(7,27,34,.2)!important}
body.elementor-page-60 .elementor-element-3c63a5d5 a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:60px!important;padding:12px!important;color:#fff!important;text-decoration:none!important}
body.elementor-page-60 .elementor-element-3c63a5d5>h6{display:flex!important;align-items:center!important;justify-content:center!important;min-height:62px!important;margin:0!important;padding:12px!important;border:1px solid rgba(255,214,107,.48)!important;border-radius:10px!important;background:linear-gradient(145deg,#123a37,#245d57)!important;color:#fff!important;font:800 15px/1.2 Arial,sans-serif!important;letter-spacing:.035em!important;box-shadow:0 10px 24px rgba(7,27,34,.13)!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease!important}
body.elementor-page-60 .elementor-element-3c63a5d5>h6:hover{transform:translateY(-3px)!important;box-shadow:0 14px 30px rgba(7,27,34,.2)!important}
body.elementor-page-60 .elementor-element-3c63a5d5>h6:focus-visible{outline:3px solid #ffd66b!important;outline-offset:3px!important}
body.elementor-page-60 .elementor-element-3c63a5d5 a:focus-visible{outline:3px solid #ffd66b!important;outline-offset:3px!important}
body.elementor-page-60 .elementor-element-2d767f09>[data-id],body.elementor-page-60 .elementor-element-1cd09ef8,body.elementor-page-60 .elementor-element-2819dcc7{cursor:pointer}
body.elementor-page-60 .elementor-element-2d767f09>[data-id]:focus-visible,body.elementor-page-60 .elementor-element-1cd09ef8:focus-visible,body.elementor-page-60 .elementor-element-2819dcc7:focus-visible{outline:4px solid #8fd3dc!important;outline-offset:4px!important}
body.elementor-page-60 .elementor-button,body.elementor-page-60 .elementor-button:visited,body.elementor-page-60 .elementor-button:hover,body.elementor-page-60 .elementor-button:focus,body.elementor-page-60 .elementor-element-50061040 .elementor-button,body.elementor-page-60 .elementor-element-58598714 .elementor-button,body.elementor-page-60 .elementor-element-4c9110c3 .elementor-button{color:#fff!important}
body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{color:#8fd3dc!important}
body.elementor-page-60 .elementor-element-198c9102 .elementor-heading-title,body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{white-space:nowrap!important}
.ea-linkedin-button{display:inline-flex!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:8px!important;background:#0a66c2!important;color:#fff!important;padding:12px 17px!important;text-decoration:none!important;letter-spacing:.025em!important}
.ea-linkedin-button span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:3px;background:#fff;color:#0a66c2;font-weight:900;text-transform:none}
.ea-linkedin-button[aria-disabled="true"]{opacity:.72;cursor:not-allowed}
.ea-modal[hidden]{display:none!important}.ea-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:22px}.ea-modal__backdrop{position:absolute;inset:0;background:rgba(3,17,21,.82);backdrop-filter:blur(8px)}.ea-modal__panel{position:relative;width:min(680px,100%);max-height:min(82vh,760px);overflow:auto;padding:clamp(30px,5vw,58px);border:1px solid rgba(255,214,107,.55);border-radius:18px;background:linear-gradient(145deg,rgba(13,58,55,.98),rgba(28,80,75,.98)),url('assets/worlds-fixed-background.webp') center/cover;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.46)}.ea-modal__close{position:absolute;top:15px;right:17px;width:44px;height:44px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:29px;line-height:1;cursor:pointer}.ea-modal__close:focus-visible{outline:3px solid #8fd3dc;outline-offset:2px}.ea-modal__eyebrow{margin:0 0 14px;color:#ffd66b;font:800 13px/1.3 Arial,sans-serif;letter-spacing:.22em}.ea-modal h2{margin:0 46px 20px 0;color:#fff;font:800 clamp(34px,6vw,56px)/1 Arial,sans-serif;letter-spacing:-.03em}.ea-modal__body,.ea-modal__body p{color:#fff;font:500 clamp(18px,2vw,21px)/1.65 Arial,sans-serif}.ea-modal-open{overflow:hidden!important}
.ea-contact-form{display:grid;gap:17px}.ea-contact-form label{display:grid;gap:7px;color:#fff;font:750 14px/1.2 Arial,sans-serif;letter-spacing:.04em}.ea-contact-form input,.ea-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:rgba(255,255,255,.1);color:#fff;padding:13px 14px;font:500 17px/1.4 Arial,sans-serif}.ea-contact-form input:focus,.ea-contact-form textarea:focus{outline:3px solid #8fd3dc;border-color:transparent}.ea-contact-form button{justify-self:start;border:0;border-radius:999px;background:linear-gradient(180deg,#f2ba40,#d99518);color:#fff;padding:15px 25px;font:850 15px/1 Arial,sans-serif;cursor:pointer}.ea-contact-form button:disabled{opacity:.6}.ea-hp{position:absolute!important;left:-9999px!important;opacity:0!important}.ea-form-status{min-height:24px;margin:0!important}.ea-form-status.is-success{color:#b9f1d9}.ea-form-status.is-error{color:#ffd3d3}
.ea-footer-socials{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px}.ea-footer-socials a,.ea-footer-socials span{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#123a37!important;font:900 20px/1 Arial,sans-serif}.ea-youtube-icon{font-size:18px}.ea-linkedin-pending{opacity:.65;cursor:not-allowed}
@media(max-width:767px){html{scroll-padding-top:86px}body.elementor-page-60 .elementor-element-3c63a5d5{gap:10px!important;padding:12px!important}body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]{min-width:150px!important}.ea-modal{padding:14px}.ea-modal__panel{padding:34px 23px 28px}.ea-modal h2{font-size:34px}body.elementor-page-60 .elementor-element-198c9102 .elementor-heading-title,body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{white-space:normal!important}}

/* 2.5.3 precision alignment, readability, creator and footer corrections. */
html,body{max-width:100%;overflow-x:clip}
body.elementor-page-60 .elementor-60,body.elementor-page-60 .elementor-60 *{box-sizing:border-box}
body.elementor-page-60 .elementor-60{width:100%;max-width:100vw;overflow-x:clip;font-size:18px}
body.elementor-page-60 .elementor-60>.e-con{width:100%!important;max-width:100vw!important;margin-inline:auto!important}
body.elementor-page-60 .elementor-element-5db7da3e{column-gap:.32em!important;row-gap:.08em!important}
body.elementor-page-60 .elementor-element-7d70b5a6{margin-right:.06em!important}
body.elementor-page-60 .elementor-element-3d975adb,body.elementor-page-60 .elementor-element-508d01a6{font-size:clamp(19px,1.55vw,23px)!important}
body.elementor-page-60 .elementor-element-3d975adb p,body.elementor-page-60 .elementor-element-508d01a6 p{font:inherit!important;line-height:1.65!important}
body.elementor-page-60 .ea-creator-card[role="button"]{cursor:pointer}
body.elementor-page-60 .ea-creator-card[role="button"]:focus-visible{outline:4px solid #8fd3dc!important;outline-offset:5px!important}
body.elementor-page-60 .ea-creator-info [hidden]{display:none!important}
body.elementor-page-60 .ea-creator-info .ea-linkedin-button{display:inline-flex!important;width:auto!important;max-width:100%!important;white-space:normal!important;border-bottom:0!important}
body.elementor-page-60 .ea-creator-info .ea-linkedin-button strong{font:800 15px/1.2 Arial,sans-serif!important;letter-spacing:.055em!important}
body.elementor-page-60 .elementor-element-1b31d19b{background:linear-gradient(145deg,rgba(9,42,40,.86),rgba(28,80,75,.78)),url('assets/worlds-fixed-background.webp') center/cover fixed!important}
@media(max-width:767px){body.elementor-page-60 .elementor-element-2d767f09{width:100%!important;max-width:100%!important;padding-inline:0!important}body.elementor-page-60 .elementor-element-5db7da3e{display:flex!important;gap:.08em .22em!important}body.elementor-page-60 .elementor-element-1b31d19b{background-attachment:scroll!important}}

/* Approved 100% desktop Watch composition: copy and video form one balanced frame. */
body.elementor-page-60 .elementor-element-1b5cd9ac{padding-inline:clamp(32px,3vw,58px)!important}
body.elementor-page-60 .elementor-element-1a2dc8e8{grid-template-columns:minmax(0,38fr) minmax(0,62fr)!important;gap:clamp(42px,5vw,92px)!important;max-width:1840px!important;align-items:center!important}
body.elementor-page-60 .elementor-element-54db0ed1{min-width:0!important;max-width:690px!important}
body.elementor-page-60 .elementor-element-198c9102 .elementor-heading-title,body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{font-size:clamp(58px,4.55vw,88px)!important;line-height:.94!important}
body.elementor-page-60 .elementor-element-5c774aa9{min-width:0!important;align-self:center!important}
@media(max-width:1180px){body.elementor-page-60 .elementor-element-1a2dc8e8{grid-template-columns:minmax(0,41fr) minmax(0,59fr)!important;gap:38px!important}body.elementor-page-60 .elementor-element-198c9102 .elementor-heading-title,body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{font-size:clamp(48px,5.2vw,66px)!important}}
@media(max-width:767px){body.elementor-page-60 .elementor-element-1b5cd9ac{padding-inline:22px!important}body.elementor-page-60 .elementor-element-1a2dc8e8{display:block!important}body.elementor-page-60 .elementor-element-54db0ed1{max-width:none!important}body.elementor-page-60 .elementor-element-198c9102 .elementor-heading-title,body.elementor-page-60 .elementor-element-1bbc2714 .elementor-heading-title{font-size:clamp(44px,13vw,60px)!important}}

/* 2.5.5 front-end parity with the approved Elementor canvas. */
html body.elementor-page-60 .elementor-element-5db7da3e{
  display:flex!important;
  flex-direction:column!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
}
html body.elementor-page-60 .elementor-element-5db7da3e>.elementor-element{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  text-align:center!important;
}
html body.elementor-page-60 .elementor-element-7d70b5a6 .elementor-heading-title,
html body.elementor-page-60 .elementor-element-d7528cc .elementor-heading-title{
  display:block!important;
  width:100%!important;
  white-space:normal!important;
}
html body.elementor-page-60 .elementor-element-93f0298 .elementor-heading-title{color:#ffd66b!important}
html body.elementor-page-60 .elementor-element-58c49931 .elementor-heading-title{color:#fff!important}
html body.elementor-page-60 .elementor-element-cc917b3 .elementor-heading-title{color:#ffd66b!important}
html body.elementor-page-60 .ea-creator-info .ea-linkedin-slot{margin-top:28px!important}
html body.elementor-page-60 .ea-creator-info .ea-linkedin-button{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  width:auto!important;
  min-height:48px!important;
}
@media(max-width:767px){
  html body.elementor-page-60 .elementor-element-5db7da3e{gap:6px!important}
}

/* 2.5.6 controllable hero and fixed footer atmosphere. */
html body.elementor-page-60 .elementor-element-21591c24.ea-slider-enhanced>[data-id]{
  animation:none!important;
  opacity:0!important;
  visibility:hidden!important;
  transition:opacity .75s ease,visibility .75s ease!important;
}
html body.elementor-page-60 .elementor-element-21591c24.ea-slider-enhanced>[data-id].is-active{
  opacity:1!important;
  visibility:visible!important;
}
.ea-slider-controls{position:absolute!important;z-index:8!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;gap:11px!important;padding:8px 12px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:rgba(4,24,25,.62)!important;backdrop-filter:blur(8px)!important}
.ea-slider-dot{display:block!important;width:13px!important;height:13px!important;min-width:13px!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:transparent!important;cursor:pointer!important;box-shadow:0 2px 7px rgba(0,0,0,.3)!important}
.ea-slider-dot.is-active{background:#ffd66b!important;border-color:#ffd66b!important;transform:scale(1.12)!important}
.ea-slider-dot:focus-visible{outline:3px solid #8fd3dc!important;outline-offset:3px!important}
html body.elementor-page-60 .elementor-element-1b31d19b{
  background-image:linear-gradient(145deg,rgba(9,42,40,.86),rgba(28,80,75,.78)),url('assets/worlds-fixed-background.webp')!important;
  background-position:center,center!important;
  background-size:cover,cover!important;
  background-repeat:no-repeat,no-repeat!important;
  background-attachment:scroll,fixed!important;
}
@media(max-width:767px){.ea-slider-controls{bottom:9px!important;gap:9px!important;padding:6px 10px!important}.ea-slider-dot{width:11px!important;height:11px!important;min-width:11px!important}html body.elementor-page-60 .elementor-element-1b31d19b{background-attachment:scroll,scroll!important}}

/* Elementor 4 atomic markup: stable section-level selectors. */
html body.elementor-page-60 .elementor-element-21591c24>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#071b22!important}
html body.elementor-page-60 .elementor-element-21591c24.ea-slider-enhanced>img{opacity:0!important;visibility:hidden!important;transition:opacity .75s ease,visibility .75s ease!important}
html body.elementor-page-60 .elementor-element-21591c24.ea-slider-enhanced>img.is-active{opacity:1!important;visibility:visible!important}
html body.elementor-page-60 .elementor-element-5db7da3e>h2{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important;white-space:normal!important;font:700 clamp(54px,6.4vw,104px)/.96 Georgia,'Times New Roman',serif!important;letter-spacing:-.055em!important}
html body.elementor-page-60 .elementor-element-5db7da3e>h2:first-child{color:#091a30!important}
html body.elementor-page-60 .elementor-element-5db7da3e>h2:nth-child(2){font-style:italic!important;background:linear-gradient(90deg,#bd7410,#f2ba40)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html body.elementor-page-60 .elementor-element-766a11ac>h6{color:#ffd66b!important}
html body.elementor-page-60 .elementor-element-766a11ac>h2:nth-of-type(1){color:#fff!important}
html body.elementor-page-60 .elementor-element-766a11ac>h2:nth-of-type(2){color:#ffd66b!important}
html body.elementor-page-60 .ea-creator-info>h3:first-child{color:#fff!important}
html body.elementor-page-60 .ea-creator-info>h3:nth-child(2){color:#8fd3dc!important;margin-left:.16em!important}
html body.elementor-page-60 .elementor-element-44a4e50c{background-image:linear-gradient(145deg,rgba(9,42,40,.86),rgba(28,80,75,.78)),url('assets/worlds-fixed-background.webp')!important;background-position:center,center!important;background-size:cover,cover!important;background-repeat:no-repeat,no-repeat!important;background-attachment:scroll,fixed!important}
@media(max-width:767px){html body.elementor-page-60 .elementor-element-5db7da3e>h2{font-size:clamp(43px,13.2vw,62px)!important}html body.elementor-page-60 .elementor-element-44a4e50c{background-attachment:scroll,scroll!important}}

/* 2.5.8 creator controls, compact biographies and subtle hero motion. */
html body.elementor-page-60 .ea-creator-info>.ea-linkedin-source{display:none!important}
html body.elementor-page-60 .ea-creator-info .ea-linkedin-button{background:#6f9fd7!important;color:#fff!important;box-shadow:0 10px 24px rgba(40,83,137,.24)!important}
html body.elementor-page-60 .ea-creator-info .ea-linkedin-button span{color:#6f9fd7!important}
.ea-modal{padding:18px!important}
.ea-modal__panel{width:min(520px,calc(100vw - 36px))!important;max-height:68vh!important;padding:32px 34px 30px!important;border-radius:15px!important}
.ea-modal h2{font-size:clamp(30px,4vw,42px)!important;margin-bottom:15px!important}
.ea-modal__body,.ea-modal__body p{font-size:17px!important;line-height:1.55!important}
.ea-modal__backdrop{background:rgba(3,17,21,.58)!important;backdrop-filter:blur(4px)!important}
html body.elementor-page-60 .elementor-element-21591c24.ea-slider-enhanced>img.is-active{animation:eaKenBurns 6s ease-in-out forwards!important;transform-origin:center center!important}
@keyframes eaKenBurns{from{transform:scale(1)}to{transform:scale(1.018)}}
@media(max-width:767px){.ea-modal__panel{width:min(460px,calc(100vw - 24px))!important;max-height:72vh!important;padding:29px 24px 25px!important}}
@media(prefers-reduced-motion:reduce){html body.elementor-page-60 .elementor-element-21591c24.ea-slider-enhanced>img.is-active{animation:none!important}}

/* 2.5.9 mobile finish: compact popovers, clear category navigation and footer order. */
@media(max-width:767px){
  body.elementor-page-60 .elementor-element-3c63a5d5{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    padding:14px!important;
  }
  body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]{
    min-width:0!important;
    min-height:74px!important;
    border:1px solid rgba(217,149,24,.52)!important;
    border-radius:14px!important;
    padding:12px 10px!important;
  }
  body.elementor-page-60 .elementor-element-3c63a5d5>[data-id]:last-child{grid-column:1/-1!important}
  body.elementor-page-60 .elementor-element-3c63a5d5 .elementor-heading-title{
    font-size:17px!important;
    line-height:1.15!important;
    letter-spacing:.01em!important;
    text-align:center!important;
  }
  .ea-swipe-cue{
    display:flex!important;
    justify-content:flex-end!important;
    align-items:center!important;
    gap:8px!important;
    margin:2px 4px 15px!important;
    color:#ffd66b!important;
    font:800 13px/1.2 Arial,sans-serif!important;
    letter-spacing:.13em!important;
    text-transform:uppercase!important;
    transition:opacity .25s ease!important;
  }
  .ea-swipe-cue:after{content:"\2192";font-size:22px;animation:eaSwipeNudge 1.35s ease-in-out infinite}
  .ea-swipe-cue.is-used{opacity:.25!important}
  body.elementor-page-60 .elementor-element-2d767f09{
    scroll-padding-inline:18px!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:thin!important;
    scrollbar-color:#ffd66b rgba(255,255,255,.13)!important;
    padding-bottom:18px!important;
  }
  body.elementor-page-60 .elementor-element-2d767f09::-webkit-scrollbar{height:5px!important}
  body.elementor-page-60 .elementor-element-2d767f09::-webkit-scrollbar-track{background:rgba(255,255,255,.13)!important;border-radius:99px!important}
  body.elementor-page-60 .elementor-element-2d767f09::-webkit-scrollbar-thumb{background:#ffd66b!important;border-radius:99px!important}
  .ea-modal{align-items:center!important;padding:20px!important}
  .ea-modal__backdrop{background:rgba(3,17,21,.66)!important;backdrop-filter:blur(5px)!important}
  .ea-modal__panel{
    width:min(410px,calc(100vw - 40px))!important;
    max-height:58vh!important;
    padding:24px 22px 22px!important;
    border-radius:18px!important;
    box-shadow:0 22px 70px rgba(0,0,0,.48)!important;
  }
  .ea-modal__close{top:12px!important;right:12px!important;width:40px!important;height:40px!important;font-size:25px!important}
  .ea-modal__eyebrow{margin-bottom:10px!important;font-size:11px!important}
  .ea-modal h2{margin:0 42px 13px 0!important;font-size:30px!important;line-height:1.02!important}
  .ea-modal__body,.ea-modal__body p{font-size:16px!important;line-height:1.48!important}
  .ea-footer-socials{order:80!important;margin:24px auto 18px!important}
  .ea-footer-copyright{order:99!important;margin-top:10px!important}
}
@keyframes eaSwipeNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(7px)}}
