.footer-languages{flex-wrap:wrap;gap:16px 24px;font-size:16px;line-height:1.5;display:flex}.footer-languages a[aria-current=page]{color:#fff;text-underline-offset:4px;text-decoration:underline}.landing-footer .footer-disclaimer{color:#9299ad;overflow-wrap:anywhere;max-width:1300px;padding:0;font-size:clamp(13px,.9vw,16px);line-height:1.6}.landing-footer .footer-logo{align-items:center;width:fit-content;max-width:100%;min-height:44px;display:flex}.landing-footer .footer-games{min-width:0}.landing-footer .footer-games a{overflow-wrap:anywhere;max-width:100%}.landing-footer .footer-games a[aria-current=page]{color:#fff;text-underline-offset:5px;text-decoration:underline}.os-app-footer{--u:1px;border-top:1px solid #303342;gap:24px;width:calc(100% - 48px);max-width:1120px;min-height:0;margin:56px auto 0;padding:40px 0 28px}.os-app-footer .footer-top{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:start;gap:28px;display:grid}.os-app-footer .footer-column{gap:0;min-width:0}.os-app-footer .footer-column h2{color:#f1f2f7;letter-spacing:-.02em;margin:12px 0 14px;font-size:16px;line-height:1.25}.os-app-footer .footer-column a{letter-spacing:0;overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:44px;font-size:14px;line-height:1.4;display:flex}.os-app-footer .footer-column a[aria-current=page]{color:#f1f2f7;text-underline-offset:5px;-webkit-text-decoration:underline #8389ed;text-decoration:underline #8389ed}.landing-footer .contact-button{box-sizing:border-box;white-space:normal;letter-spacing:-.13px;color:#fff;background:#4b53cc;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin:0;padding:10px 16px;font-size:14px;font-weight:590;line-height:1.4;text-decoration:none;display:flex}.landing-footer:not(.os-app-footer) .contact-button{margin-left:auto}.landing-footer .contact-button:focus-visible{outline-offset:3px;outline:2px solid #9aa4ff}.landing-footer .contact-button img{flex:none;width:21px;height:17px}.os-app-footer .footer-bottom{gap:20px}.os-app-footer .footer-bottom p{letter-spacing:0;overflow-wrap:anywhere;padding:0;font-size:13px;line-height:1.5}.os-app-footer .socials:empty{display:none}.os-app-footer .footer-disclaimer{max-width:90ch;font-size:12px;line-height:1.65}@media (hover:hover) and (pointer:fine){.os-app-footer .footer-column a:hover,.os-app-footer .footer-bottom a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.landing-footer .contact-button:hover{background:#5961d7}}@media (min-width:1600px){.os-app-footer{width:calc(100% - 96px);max-width:1440px}}@media (max-width:1000px){.os-app-footer .footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.os-app-footer .footer-logo{grid-column:1/-1}}@media (max-width:800px){.os-app-footer{max-width:602px}}@media (max-width:560px){.landing-footer .footer-logo{width:100%}.os-app-footer{gap:24px;width:calc(100% - 28px);max-width:none;margin-top:36px;padding:28px 0 24px}.os-app-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.os-app-footer .footer-logo{width:fit-content}.os-app-footer .footer-column h2{margin-top:0;font-size:15px}.landing-footer .contact-button{grid-column:1/-1;width:100%}.landing-footer:not(.os-app-footer) .contact-button{margin-left:0}.os-app-footer .footer-bottom{align-items:flex-start;gap:20px}}@media (max-width:360px){.os-app-footer{width:calc(100% - 20px)}}
