.story-open{overflow:hidden;position:relative}.story-container{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.story-widget{display:grid;grid-auto-flow:column;grid-auto-columns:5rem;grid-gap:.5rem}.story-widget .story-image img{border-radius:50%;object-fit:cover;clip-path:circle(45%)}.story-widget .story-image{border-radius:50%;position:relative}.story-widget .hot i{position:absolute;opacity:0;top:0;left:0;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .555) 50%,#fff0 99%,#fff0 100%);width:40%;height:50%;transform:skew(-10deg,0deg);animation:slide 3s infinite;animation-delay:2s}.story-widget .hot .story-image:before,.story-widget .new .story-image:before{content:'HOT';position:absolute;background-color:var(--accent);color:#fff;z-index:1;font-size:11px;font-weight:600;font-style:italic;border-radius:20px;border:2px solid #fff;padding:0 8px;translate:40% 220%}.story-widget .new .story-image:before{content:'NEW';background-color:var(--big-cta-best-c);color:var(--best-bingos-tb-txt)}.story-widget .story-image svg{stroke-dasharray:300;position:absolute;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;transition:all .8s ease-in-out;top:-3px;left:-3px}.story-widget .casino-name{text-align:center;font-weight:600;font-size:12px}.story-widget .casino-name p{margin:5px 0 0}.story-container .slideshow{display:contents;width:100vw;height:100%;background:#000000db;position:absolute;top:0;left:0;z-index:9}.story-container .story-slider{display:none;justify-content:center;position:fixed;top:0;width:fit-content;margin:auto}.story-container .story-slider img{border-radius:10px}.story-container .story-slider.show{display:flex!important}.story-slider .info{position:absolute;color:#fff;width:95%;margin:15px 0;z-index:99}.story-slider .info a{color:#fff;opacity:1;font-size:16px;text-decoration:none}.story-slider .info img{border-radius:50%;width:40px;height:40px}.story-slider .info span{text-shadow:3px 0 3px #000000ab}.story-slider .story-close-button{font-size:45px;float:right;padding:10px;text-shadow:3px 0 3px #000000ab}.story-slider .buttons{position:absolute;width:100%;height:100%}.story-slider .buttons .previous{content:"";background-image:url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 19-7-7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-y:center;background-size:50px;filter:invert(1);float:left;width:50%;height:inherit}.story-slider:first-child .buttons .previous{background-image:none}.story-slider .buttons .previous:active{background:linear-gradient(90deg,#ffffff52,transparent)}.story-slider .buttons .next{content:"";background-image:url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 5 7 7-7 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right;background-size:50px;filter:invert(1);float:right;width:50%;height:inherit}.story-slider:last-child .buttons .next{background-image:none}.story-slider .buttons .next:active{background:linear-gradient(270deg,#ffffff52,transparent)}.story-slider .story-cta{position:absolute;bottom:5%;text-align:center}.story-slider .story-cta .story-button{font-weight:700;background:var(--accent);display:block;width:75vw;padding:20px;font-size:26px;color:#fff;border-radius:4px;opacity:1;text-decoration:none;box-shadow:2px 3px 7px 0 #000000ab}.story-bar{content:"";height:3px;width:-webkit-fill-available;top:0;left:0;position:fixed;background:#e8e8e8;margin:4px 6px;max-width:100%;border-radius:4px;animation:progressAnimation 7.1s linear}@keyframes progressAnimation{0%{width:0%}100%{width:95%}}@keyframes slide{0%{left:0;opacity:0}5%{opacity:0}48%{opacity:.5;height:100%}80%{opacity:0}100%{left:82%}}@media screen and (min-width:500px){.story-widget{display:none}.story-container{overflow-x:unset}}