.site-footer{border-top:1px solid #ae55ee45;margin-top:90px;padding-top:30px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.footer-top>p{color:var(--muted);font-size:11px}.footer-links-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-navigation{display:flex;flex-wrap:wrap;gap:9px}.site-footer nav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:1px solid #ff98293d;border-radius:999px;background:linear-gradient(135deg,#ff982922,#bd3bdf20);color:#ffd2a3;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#ffbd73;border-color:#ff982970;background:#ff982914;box-shadow:0 0 22px #d548e725}.site-footer a:focus-visible{outline:2px solid #ff9a3a;outline-offset:4px}.footer-bottom{display:flex;color:#8e96b1;border-top:1px solid #ffffff10;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;font-size:10px;line-height:1.7}.support-resources{display:flex;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:0}.support-resources__link{border-radius:5px;flex:0 0 110px;width:110px;height:48px;transition:opacity .2s;display:block;overflow:hidden}.support-resources__link:hover{opacity:.8}.support-resources__logo{background-image:var(--cms-support-image,url(../images/support-logos.png));background-position-y:39.79%;background-repeat:no-repeat;background-size:461.111% 421.111%;width:100%;height:100%;display:block}.support-resources__logo--gamhelp{background-position-x:3.38%}.support-resources__logo--gambling{background-position-x:34.46%}.support-resources__logo--gaming{background-position-x:65.85%}.support-resources__logo--nacada{background-position-x:97.23%}.back-to-top{display:none}@media(min-width:768px) and (max-width:1023px){.footer-links-row{flex-wrap:wrap}.footer-links-row .support-resources{max-width:100%;margin-bottom:4px;margin-left:auto}}@media(max-width:767px){.site-footer{margin-top:44px;padding-top:28px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.footer-top{display:block;margin-bottom:24px}.footer-top .wordmark{font-size:30px}.footer-top>p{margin:12px 0 0;font-size:12px;line-height:1.6;max-width:250px}.footer-links-row{display:block}.footer-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid #ffffff10;padding-top:20px}.site-footer nav a{display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:10px 13px;font-size:12px;line-height:1.4;border-radius:10px}.support-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:300px;margin:24px 0 0;justify-content:start}.support-resources__link{width:100%;height:auto;aspect-ratio:2.3;min-height:44px;border-radius:6px;background:#0a101c}.support-resources__logo{aspect-ratio:2.3;height:auto}.footer-bottom{display:block;margin-top:24px;padding-top:18px;font-size:10px;line-height:1.8;max-width:100%}.footer-bottom p{max-width:310px;margin:0}.footer-bottom p+p{margin-top:10px}.back-to-top:not([hidden]){position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffab5066;border-radius:50%;background:#11111fee;color:#ffab50;box-shadow:0 4px 18px #0007;cursor:pointer}.back-to-top:focus-visible{outline:2px solid #ffab50;outline-offset:4px}.back-to-top:active{background:#242030}}@media(prefers-reduced-motion:reduce){.support-resources__link,.site-footer nav a{transition:none}}
