@keyframes bell-ring{0%{transform:rotate(0)}15%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}45%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0)}}@keyframes bell-glow{0%{filter:drop-shadow(0 0 0 rgb(255 204 0 / .7))}50%{filter:drop-shadow(0 0 6px rgb(255 204 0))}100%{filter:drop-shadow(0 0 0 rgb(255 204 0 / .7))}}.notification-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000A3;z-index:9999999999;display:none}.notification-popup-wrapper{position:fixed;right:0;bottom:0;background:#000;z-index:9999999999;width:448px;display:none}.notification-popup-trigger svg{shape-rendering:crispEdges;backface-visibility:hidden;transform:translateZ(0)}.notification-popup-title h4{margin:0}.notification-popup-trigger.active{animation:bell-ring 1.5s infinite ease-in-out,bell-glow 2s infinite;cursor:pointer}.notification-popup-header{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:2px solid #EFC32D;padding:12px 24px;background:#1a1a1a;border-radius:12px 12px 0 0}.notification-popup-title{display:flex;align-items:center;gap:24px}.notification-popup-svgs{display:flex;gap:4px}.notification-popup-close{cursor:pointer;font-weight:700;font-size:1.25rem;padding:0 8px;line-height:1;border-left:2px solid #efc32d;padding-left:24px}div#notification-popup-data{padding:32px}.notification-popup-offer{background:#333;margin-bottom:24px;border-radius:10px;border-width:1px;opacity:1;padding-top:8px;padding-right:8px;padding-bottom:12px;padding-left:8px;border:none;position:relative}.notification-popup-cust-message-header h3.popup-notification-title{font-family:Montserrat;font-weight:500;font-size:18px;line-height:22px;margin:0}.notification-popup-cust-message-header{display:flex;align-items:center;gap:16px;margin-bottom:9px}.notification-popup-cust-message{background:#1A1A1A;border-radius:10px;border-width:1px;opacity:1;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;border:1px solid #343434;margin-bottom:24px}.popup-notification-text{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px;color:#CCC}.notification-popup-offer h4{font-weight:400;font-size:12px;line-height:18px;margin:0}.notification-popup-offer .tag{position:absolute;top:0;right:8px;background:#EFC32D;padding:4px 10px;font-weight:700;font-size:12px;line-height:16px;border-radius:0 0 2px 2px}.notification-popup-offer span.inline-block{display:none}.notification-popup-logo-info{display:flex;align-items:center}.notification-popup-logo-info .logo{margin-right:12px;max-width:72px}.notification-popup-casino-score{margin-right:8px}.notification-popup-casino-score span{font-weight:600;font-size:12px;line-height:16px;color:#fff}.notification-popup-logo-info .review{font-weight:400;font-size:12px;line-height:16px;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#E4CC7A}.notification-popup-offer .message{font-weight:400;font-size:14px;line-height:20px;color:#FFF}.notification-popup-text-link{display:flex;align-items:center;gap:8px}.notification-popup-text-link .cta-button{border-radius:28px;opacity:1;background:#0A8A0F;padding:13px 26px;font-family:Montserrat;font-weight:500;font-size:14px;line-height:22px;color:#FFF;transition:box-shadow 0.3s ease;text-align:center;max-width:120px;margin-left:auto}.notification-popup-text-link .cta-button:hover{box-shadow:0 0 10px 3px rgb(10 138 15 / .7)}.notification-popup-logo-info{display:flex;align-items:center;margin-bottom:8px}.notification-popup-in{max-height:435px;overflow:auto}.notification-popup-trigger{cursor:pointer}@media (max-width:991px){.notification-popup-overlay{top:61px}.notification-popup-wrapper{width:100%;top:61px}.notification-popup-in{max-height:calc(100vh - 130px);overflow:auto}div#notification-popup-data{padding:24px 12px 0}}