body:not(.no-cta) .mobile-cta-footer{display:none}@media(max-width: 1025px){body:not(.no-cta) .mobile-cta-footer{bottom:0;display:block;height:75px;left:0;pointer-events:none;position:fixed;right:0;z-index:5}body:not(.no-cta) .mobile-cta-footer .three-d{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top:1px solid #4d4d4d;height:100%;position:relative;transform:translateY(100%);transform-origin:bottom center;transition:transform .25s var(--cb)}body:not(.no-cta) .mobile-cta-footer.visible{pointer-events:all;z-index:5}body:not(.no-cta) .mobile-cta-footer.visible .three-d{transform:translateY(0%)}body:not(.no-cta) .mobile-cta-footer .terms-and-conditions{margin:0 auto;font-size:.675rem}body:not(.no-cta) .mobile-cta-footer .wrapper{box-shadow:0 -1px 6px 0 rgba(0,0,0,.5);display:grid;gap:8px;grid-template-rows:1fr auto;height:100%;padding:10px 15px 6px}body:not(.no-cta) .mobile-cta-footer .wrapper::before{content:"";height:75px;left:0;position:absolute;right:0;top:0;z-index:-1}body:not(.no-cta) .mobile-cta-footer .wrapper::after{background:rgba(255,255,255,.9);content:"";height:75px;left:0;position:absolute;right:0;top:0;z-index:-2}body:not(.no-cta) .mobile-cta-footer .img{display:flex}body:not(.no-cta) .mobile-cta-footer .img img{height:auto;margin:auto;max-height:60px}body:not(.no-cta) .mobile-cta-footer .coming-soon{width:50%}body:not(.no-cta) .mobile-cta-footer .img,body:not(.no-cta) .mobile-cta-footer .cta.button{align-self:center;width:50%}body:not(.no-cta) .mobile-cta-footer .cta.button{font-size:1.1em;font-weight:600;height:100%;line-height:1;margin:0;padding:2px 10px;width:100%}body:not(.no-cta) .mobile-cta-footer .affiliate-disclosure{font-size:.675rem;font-weight:400;text-align:center}}body:not(.no-cta) .mobile-cta-footer__cta-logo-container{display:grid;grid-template-columns:1fr 1fr;gap:10px}body:not(.no-cta) .mobile-cta-footer__cta-logo-container .cta.button{padding:4px 16px}body:not(.no-cta) .mobile-cta-footer__cta-logo{width:auto}body:not(.no-cta) .mobile-cta-footer--casino .wrapper{padding:12px 16px 8px}@media(max-width: 600px){.footer__trademark{padding-bottom:30px;margin-top:15px}}
