/* Start custom CSS *//* Evolve Gaming landing (page 995898) - scoped to this page only */
html:has(body.elementor-page-995898){scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html:has(body.elementor-page-995898){scroll-behavior:auto}}
body.elementor-page-995898{background:#0A0A0A;color:#0A0A0A;-webkit-font-smoothing:antialiased}
body.elementor-page-995898 #why,body.elementor-page-995898 #builds,body.elementor-page-995898 #request,body.elementor-page-995898 #visit{scroll-margin-top:84px}
body.elementor-page-995898 [data-id] a:focus-visible{outline:3px solid #D92332;outline-offset:2px;border-radius:6px}
body.elementor-page-995898 [data-id] img{max-width:100%}

/* header */
body.elementor-page-995898 [data-id="436f99d8"] a{color:#A1A1AA;text-decoration:none}
body.elementor-page-995898 [data-id="436f99d8"] a:hover{color:#FFFFFF}
body.elementor-page-995898 [data-id="541c3e85"]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}
body.elementor-page-995898 [data-id="541c3e85"] a{color:#E4E4E7;text-decoration:none;font:500 14px/1 'IBM Plex Sans',system-ui,sans-serif;padding:13px 14px;border-radius:7px;min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}
body.elementor-page-995898 [data-id="541c3e85"] a:hover{color:#FFFFFF;background:#1D1D20}
body.elementor-page-995898 [data-id="5a56615d"] a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:13px 22px;border-radius:9px;background:#D92332;color:#FFFFFF;font:600 14px/1 'IBM Plex Sans',system-ui,sans-serif;text-decoration:none;white-space:nowrap}
body.elementor-page-995898 [data-id="5a56615d"] a:hover{background:#B51E2C;color:#FFFFFF}
@media (max-width:620px){
  body.elementor-page-995898 [data-id="436f99d8"]{display:none}
  body.elementor-page-995898 [data-id="6229ab41"]{order:3;width:100%;margin-left:0;overflow-x:auto;-webkit-overflow-scrolling:touch}
  body.elementor-page-995898 [data-id="541c3e85"]{flex-wrap:nowrap}
  body.elementor-page-995898 [data-id="541c3e85"] a{flex:0 0 auto;padding-inline:12px}
}

/* hero */
body.elementor-page-995898 [data-id="7f229be0"] span{color:#FF4651}
body.elementor-page-995898 [data-id="62308be"],body.elementor-page-995898 [data-id="afc3c11"]{display:flex;flex-wrap:wrap;gap:14px}
body.elementor-page-995898 [data-id="62308be"] a,body.elementor-page-995898 [data-id="302fb878"] a,body.elementor-page-995898 [data-id="afc3c11"] a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:16px 28px;border-radius:9px;font:600 16px/1 'IBM Plex Sans',system-ui,sans-serif;text-decoration:none;cursor:pointer;text-align:center}
body.elementor-page-995898 [data-id="62308be"] a:first-child,body.elementor-page-995898 [data-id="302fb878"] a,body.elementor-page-995898 [data-id="afc3c11"] a:first-child{background:#D92332;color:#FFFFFF}
body.elementor-page-995898 [data-id="62308be"] a:first-child:hover,body.elementor-page-995898 [data-id="302fb878"] a:hover,body.elementor-page-995898 [data-id="afc3c11"] a:first-child:hover{background:#B51E2C;color:#FFFFFF}
body.elementor-page-995898 [data-id="62308be"] a:nth-child(2),body.elementor-page-995898 [data-id="afc3c11"] a:nth-child(2){background:transparent;color:#FFFFFF;border:1.5px solid #52525B;padding:15px 27px}
body.elementor-page-995898 [data-id="62308be"] a:nth-child(2):hover,body.elementor-page-995898 [data-id="afc3c11"] a:nth-child(2):hover{border-color:#8A8A94;color:#FFFFFF}
@media (max-width:480px){body.elementor-page-995898 [data-id="62308be"] a,body.elementor-page-995898 [data-id="afc3c11"] a{flex:1 1 100%}}
body.elementor-page-995898 [data-id="488e1e2b"] span:first-child,body.elementor-page-995898 [data-id="1d237224"] span:first-child{display:inline-block;width:8px;height:8px;border-radius:50%;background:#FF4651;flex:0 0 auto}
body.elementor-page-995898 [data-id="424dce74"]{position:relative}
body.elementor-page-995898 [data-id="424dce74"]::before{content:"";position:absolute;inset:8% -6%;background:radial-gradient(60% 50% at 50% 50%,rgba(217,35,50,.30),rgba(217,35,50,0) 70%);pointer-events:none}
body.elementor-page-995898 [data-id="1c5efe77"]{position:relative}

/* strip */
body.elementor-page-995898 [data-id="2d8e181e"] span,body.elementor-page-995898 [data-id="1181dafe"] span,body.elementor-page-995898 [data-id="2a26f02"] span{font:500 11px/1.4 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8A8A94;margin-right:10px}
body.elementor-page-995898 [data-id="1181dafe"] a{color:#FFFFFF;font-weight:600;text-decoration:none}
body.elementor-page-995898 [data-id="1181dafe"] a:hover{color:#FF6B76}

/* why-card icons (decorative) */
body.elementor-page-995898 [data-id="734068f9"],body.elementor-page-995898 [data-id="1fe77771"],body.elementor-page-995898 [data-id="2669fb88"],body.elementor-page-995898 [data-id="51dcbee0"]{background-repeat:no-repeat;background-position:center;background-size:21px 21px}
body.elementor-page-995898 [data-id="734068f9"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B51E2C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.5 5.4 5.9.8-4.3 4.1 1.1 5.9L12 16.4 6.8 19.2l1.1-5.9L3.6 9.2l5.9-.8z'/%3E%3C/svg%3E")}
body.elementor-page-995898 [data-id="1fe77771"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B51E2C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 1-5.2 5.2L5 16v3h3l4.5-4.5a4 4 0 0 0 5.2-5.2l-2.1 2.1-2.1-.6-.6-2.1z'/%3E%3C/svg%3E")}
body.elementor-page-995898 [data-id="2669fb88"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B51E2C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 4l9 6.5V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3C/svg%3E")}
body.elementor-page-995898 [data-id="51dcbee0"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B51E2C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-9 8.5 9 9 0 0 1-4-.9L3 21l1.9-4.9A8.4 8.4 0 0 1 4 11.5 8.5 8.5 0 0 1 12.5 3 8.4 8.4 0 0 1 21 11.5z'/%3E%3C/svg%3E")}

/* visit + footer links */
body.elementor-page-995898 [data-id="7caad09a"] a,body.elementor-page-995898 [data-id="df30b4d"] a,body.elementor-page-995898 [data-id="45c0ceb1"] a{color:#FFFFFF;text-decoration:none;font-weight:500}
body.elementor-page-995898 [data-id="7caad09a"] a:hover,body.elementor-page-995898 [data-id="df30b4d"] a:hover,body.elementor-page-995898 [data-id="45c0ceb1"] a:hover{color:#FF6B76;text-decoration:underline}
body.elementor-page-995898 [data-id="2ffe25a"] a{color:#A1A1AA;text-decoration:none}
body.elementor-page-995898 [data-id="2ffe25a"] a:hover{color:#FFFFFF;text-decoration:underline}
body.elementor-page-995898 [data-id="33cb7ba2"] a{color:#B51E2C;text-decoration:underline}
body.elementor-page-995898 [data-id="33cb7ba2"] a:hover{color:#8F1722}
body.elementor-page-995898 [data-id="45c0ceb1"] a,body.elementor-page-995898 [data-id="df30b4d"] a{display:inline-block;padding-block:4px}

/* header row: brand | nav | CTA on one line from tablet up */
body.elementor-page-995898 [data-id="4e021bef"]{align-items:center;column-gap:22px;row-gap:14px}
body.elementor-page-995898 [data-id="5fec6c8b"]{flex:0 0 auto;width:auto;align-items:center;gap:12px}
body.elementor-page-995898 [data-id="6229ab41"]{flex:1 1 auto;width:auto;min-width:0;justify-content:flex-end;margin-left:auto}
body.elementor-page-995898 [data-id="5a56615d"]{flex:0 0 auto;width:auto;margin:0}
body.elementor-page-995898 [data-id="436f99d8"]{border-left:1px solid #3F3F46;padding-left:12px;max-width:96px}
@media (max-width:620px){
  body.elementor-page-995898 [data-id="5fec6c8b"]{flex:1 1 auto}
  body.elementor-page-995898 [data-id="6229ab41"]{flex:1 1 100%;justify-content:flex-start}
}

/* tablet + phone: brand and CTA share the first row, nav gets its own row */
@media (max-width:900px){
  body.elementor-page-995898 [data-id="5fec6c8b"]{flex:1 1 auto}
  body.elementor-page-995898 [data-id="6229ab41"]{order:3;flex:1 1 100%;width:100%;margin-left:0;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}
  body.elementor-page-995898 [data-id="541c3e85"]{flex-wrap:nowrap}
  body.elementor-page-995898 [data-id="541c3e85"] a{flex:0 0 auto}
  body.elementor-page-995898 [data-id="541c3e85"] a:first-child{padding-left:0}
  body.elementor-page-995898 [data-id="424dce74"]{max-width:560px;margin-inline:auto}
  body.elementor-page-995898 #why,body.elementor-page-995898 #builds,body.elementor-page-995898 #request,body.elementor-page-995898 #visit{scroll-margin-top:140px}
}/* End custom CSS */