@import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
/*!
 *  Mg_icons 2.9.9 by microgame Spa - http://www.microgame.it
 */
@font-face{font-family:'mg_icons';src:url('http://staging-www.puntoscommesse.it/l.ashx?s=default&u=default/css/icon-fonts/mg_icons/mg_icons.eot');src:url('http://staging-www.puntoscommesse.it/l.ashx?s=default&u=default/css/icon-fonts/mg_icons/mg_icons.eot#iefix') format('embedded-opentype'),url('http://staging-www.puntoscommesse.it/l.ashx?s=default&u=default/css/icon-fonts/mg_icons/mg_icons.woff') format('woff'),url('http://staging-www.puntoscommesse.it/l.ashx?s=default&u=default/css/icon-fonts/mg_icons/mg_icons.ttf') format('truetype'),url('http://staging-www.puntoscommesse.it/l.ashx?s=default&u=default/css/icon-fonts/mg_icons/mg_icons.svg#mg_icons') format('svg');font-weight:normal;font-style:normal}.fa-mg{display:inline-block;font:normal normal normal 14px/1 mg_icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-mg-10elotto:before{content:""}.fa-mg-agenzia:before{content:""}.fa-mg-android:before{content:""}.fa-mg-betting:before{content:""}.fa-mg-bingo:before{content:""}.fa-mg-blog:before{content:""}.fa-mg-booking:before{content:""}.fa-mg-cardgames:before{content:""}.fa-mg-cartasi:before{content:""}.fa-mg-casino:before{content:""}.fa-mg-cc:before{content:""}.fa-mg-clickbuy:before{content:""}.fa-mg-crm:before{content:""}.fa-mg-dovesiamo:before{content:""}.fa-mg-emoney:before{content:""}.fa-mg-facebook:before{content:""}.fa-mg-grattaevinci:before{content:""}.fa-mg-ios:before{content:""}.fa-mg-ippica:before{content:""}.fa-mg-tris:before{content:""}.fa-mg-toto:before{content:""}.fa-mg-totalizzatore:before{content:""}.fa-mg-superenalotto:before{content:""}.fa-mg-sms:before{content:""}.fa-mg-sisal:before{content:""}.fa-mg-radio:before{content:""}.fa-mg-race:before{content:""}.fa-mg-prepaid:before{content:""}.fa-mg-postepay:before{content:""}.fa-mg-poker:before{content:""}.fa-mg-phone:before{content:""}.fa-mg-newspaper:before{content:""}.fa-mg-neteller:before{content:""}.fa-mg-moneybookers:before{content:""}.fa-mg-mobile:before{content:""}.fa-mg-match:before{content:""}.fa-mg-mail:before{content:""}.fa-mg-lotto:before{content:""}.fa-mg-logo:before{content:""}.fa-mg-triveneto:before{content:""}.fa-mg-tv:before{content:""}.fa-mg-twitter:before{content:""}.fa-mg-user:before{content:""}.fa-mg-v7:before{content:""}.fa-mg-venetobanca:before{content:""}.fa-mg-virtual:before{content:""}.fa-mg-winforlife:before{content:""}.fa-mg-netbanx:before{content:""}.fa-mg-bos:before{content:""}.fa-mg-chip:before{content:""}.fa-mg-network:before{content:""}.fa-mg-news:before{content:""}.fa-mg-pptour:before{content:""}.fa-mg-users:before{content:""}.fa-mg-quote:before{content:""}.fa-mg-magazine:before{content:""}.fa-mg-sitemap:before{content:""}.fa-mg-chartbar:before{content:""}.fa-mg-find:before{content:""}.fa-mg-tags:before{content:""}.fa-mg-tennis:before{content:""}.fa-mg-doc:before{content:""}.fa-mg-add:before{content:""}.fa-mg-callcenter:before{content:""}.fa-mg-calcio:before{content:""}.fa-mg-motociclismo:before{content:""}.fa-mg-ciclismo:before{content:""}.fa-mg-money:before{content:""}.fa-mg-automobilismo:before{content:""}.fa-mg-home:before{content:""}.fa-mg-refresh:before{content:""}.fa-mg-chrono:before{content:""}.fa-mg-18:before{content:""}.fa-mg-aams:before{content:""}.fa-mg-baseball:before{content:""}.fa-mg-basket:before{content:""}.fa-mg-boxe:before{content:""}.fa-mg-football:before{content:""}.fa-mg-handball:before{content:""}.fa-mg-hockey:before{content:""}.fa-mg-memobet1:before{content:""}.fa-mg-memobet2:before{content:""}.fa-mg-montepremi:before{content:""}.fa-mg-probabilita:before{content:""}.fa-mg-rugby:before{content:""}.fa-mg-timone:before{content:""}.fa-mg-volley:before{content:""}.fa-mg-bollettino:before{content:""}.fa-mg-paypal:before{content:""}.fa-mg-postecommerce:before{content:""}.fa-mg-postepay:before{content:""}.fa-mg-safecharge:before{content:""}.fa-mg-scratchcard:before{content:""}.fa-mg-fav:before{content:""}.fa-mg-freerounds:before{content:""}.fa-mg-jackpot:before{content:""}.fa-mg-livecasino:before{content:""}.fa-mg-new:before{content:""}.fa-mg-tablegame:before{content:""}.fa-mg-tips:before{content:""}.fa-mg-videopoker:before{content:""}.fa-mg-videoslot:before{content:""}.fa-mg-live:before{content:""}.fa-mg-olympicgames:before{content:""}.fa-mg-schedina01:before{content:""}.fa-mg-schedina02:before{content:""}.fa-mg-fantasy:before{content:""}.fa-mg-live-2:before{content:""}.fa-mg-sportvari:before{content:""}.fa-mg-specialsoccer:before{content:""}.fa-mg-amazonpay:before{content:""}.fa-mg-amex:before{content:""}.fa-mg-applepay:before{content:""}.fa-mg-appstore:before{content:""}.fa-mg-freebet:before{content:""}.fa-mg-funbonus:before{content:""}.fa-mg-giochi:before{content:""}.fa-mg-gpay:before{content:""}.fa-mg-instagram:before{content:""}.fa-mg-logo-sport:before{content:""}.fa-mg-mastercard:before{content:""}.fa-mg-miegiocate:before{content:""}.fa-mg-playstore:before{content:""}.fa-mg-telegram:before{content:""}.fa-mg-visa:before{content:""}.fa-mg-volatility:before{content:""}.fa-mg-whatsapp:before{content:""}.fa-mg-youtube:before{content:""}.fa-mg-promo:before{content:""}.fa-mg-angoli:before{content:''}.fa-mg-falli:before{content:''}.fa-mg-sanzioni:before{content:''}.fa-mg-speciali:before{content:''}.fa-mg-tiri:before{content:''}.fa-mg-shield:before{content:''}.fa-mg-target:before{content:''}.fa-mg-blackfriday:before{content:''}.fa-mg-carnevale:before{content:''}.fa-mg-cybermonday:before{content:''}.fa-mg-epifania:before{content:''}.fa-mg-festadonna:before{content:''}.fa-mg-festamamma:before{content:''}.fa-mg-festapapa:before{content:''}.fa-mg-halloween:before{content:''}.fa-mg-pasqua:before{content:''}.fa-mg-spatrick:before{content:''}.fa-mg-betting-2:before{content:''}.fa-mg-bingo-2:before{content:''}.fa-mg-cardgames-2:before{content:''}.fa-mg-casino-2:before{content:''}.fa-mg-clock:before{content:''}.fa-mg-close-2:before{content:''}.fa-mg-close-circle:before{content:''}.fa-mg-download-desk:before{content:''}.fa-mg-download-mobile:before{content:''}.fa-mg-filtri:before{content:''}.fa-mg-home-2:before{content:''}.fa-mg-ippica-2:before{content:''}.fa-mg-live-3:before{content:''}.fa-mg-play-circle:before{content:''}.fa-mg-poker-2:before{content:''}.fa-mg-promo-2:before{content:''}.fa-mg-refresh-1:before{content:''}.fa-mg-superenalotto-2:before{content:''}.fa-mg-user-2:before{content:''}.fa-mg-18-2:before{content:''}.fa-mg-add-2:before{content:''}.fa-mg-add-circle:before{content:''}.fa-mg-bar-slot:before{content:''}.fa-mg-virtual-2:before{content:''}.fa-mg-check:before{content:''}.fa-mg-chevron-down:before{content:''}.fa-mg-chevron-up:before{content:''}.fa-mg-eye-slash:before{content:''}.fa-mg-eye:before{content:''}.fa-mg-face-frown:before{content:''}.fa-mg-face-smile:before{content:''}.fa-mg-gear:before{content:''}.fa-mg-log-off:before{content:''}.fa-mg-mail-1:before{content:''}.fa-mg-moon:before{content:''}.fa-mg-share-2:before{content:''}.fa-mg-share:before{content:''}.fa-mg-sun:before{content:''}.fa-mg-sync:before{content:''}.fa-mg-award:before{content:''}.fa-mg-chart-mixed:before{content:''}.fa-mg-euro:before{content:''}.fa-mg-grid-small:before{content:''}.fa-mg-grid:before{content:''}.fa-mg-eye-slash-1:before{content:''}.fa-mg-eye-1:before{content:''}.fa-mg-list:before{content:''}.fa-mg-pen-to-square:before{content:''}.fa-mg-qrcode:before{content:''}.fa-mg-receipt:before{content:''}.fa-mg-rss:before{content:''}.fa-mg-trophy:before{content:''}.fa-mg-thumbtack:before{content:''}.fa-mg-bars-sort:before{content:''}.fa-mg-bars:before{content:''}.fa-mg-chart-column:before{content:''}.fa-mg-ellipsis-stroke:before{content:''}.fa-mg-games:before{content:''}.fa-mg-livechat-2:before{content:''}.fa-mg-search:before{content:''}.fa-mg-up-to-line:before{content:''}.fa-mg-livechat:before{content:''}.fa-mg-classifica:before{content:''}.fa-mg-giornate:before{content:''}.fa-mg-highlights:before{content:''}.fa-mg-info:before{content:''}.fa-mg-maximize-2:before{content:''}.fa-mg-maximize-3:before{content:''}.fa-mg-maximize:before{content:''}.fa-mg-minimize-2:before{content:''}.fa-mg-minimize-3:before{content:''}.fa-mg-minimize:before{content:''}.fa-mg-slotrace:before{content:''}.fa-mg-streaming:before{content:''}.fa-mg-teams:before{content:''}.fa-mg-delete:before{content:''}.fa-mg-baccarat:before{content:''}.fa-mg-blackjack:before{content:''}.fa-mg-bomb:before{content:''}.fa-mg-dropswins:before{content:''}.fa-mg-gameshow:before{content:''}.fa-mg-italy:before{content:''}.fa-mg-legenda:before{content:''}.fa-mg-roulette:before{content:''}.fa-mg-switch:before{content:''}.fa-mg-cashout:before{content:''}.fa-mg-auto-roulette:before{content:''}.fa-mg-chevron-left:before{content:''}.fa-mg-chevron-right:before{content:''}.fa-mg-in-promo:before{content:''}.fa-mg-komodo:before{content:''}.fa-mg-prelievi:before{content:''}.fa-mg-pronostici:before{content:''}.fa-mg-question:before{content:''}.fa-mg-ricariche:before{content:''}.fa-mg-toggle-off:before{content:''}.fa-mg-toggle-on:before{content:''}.fa-mg-trash:before{content:''}.fa-mg-warning:before{content:''}.fa-mg-betboost:before{content:''}.fa-mg-unlock:before{content:''}.fa-mg-auto-special:before{content:''}.fa-mg-download:before{content:''}.fa-mg-trotto-special:before{content:''}.fa-mg-levrieri-1:before{content:''}.fa-mg-levrieri:before{content:''}.fa-mg-lock-1:before{content:''}.fa-mg-lock:before{content:''}.fa-mg-double-chevron-left:before{content:''}.fa-mg-double-chevron-right:before{content:''}.fa-mg-piggy-bank:before{content:''}.fa-mg-shop:before{content:''}.fa-mg-money-sack:before{content:''}.fa-mg-coin-star:before{content:''}.fa-mg-bolt-lightning:before{content:''}.fa-mg-club:before{content:''}.fa-mg-heart:before{content:''}.fa-mg-plane-departure:before{content:''}.fa-mg-ranking-star:before{content:''}.fa-mg-rhombus:before{content:''}.fa-mg-diamonds:before{content:''}.fa-mg-spade:before{content:''}.fa-mg-check-alt:before{content:''}.fa-mg-alert:before{content:''}.fa-mg-arrow-2:before{content:''}.fa-mg-arrow-left:before{content:''}.fa-mg-arrow-right:before{content:''}.fa-mg-contatti:before{content:''}.fa-mg-external-link:before{content:''}.fa-mg-faq:before{content:''}.fa-mg-fav-solid:before{content:''}.fa-mg-fidelity:before{content:''}.fa-mg-horizontal-ellipsis-solid:before{content:''}.fa-mg-info-2:before{content:''}.fa-mg-logout:before{content:''}.fa-mg-manutenzione:before{content:''}.fa-mg-menu-toggle:before{content:''}.fa-mg-movimenti-gioco:before{content:''}.fa-mg-movimenti:before{content:''}.fa-mg-paperclip:before{content:''}.fa-mg-profilo:before{content:''}.fa-mg-stampa:before{content:''}.fa-mg-transazioni:before{content:''}.fa-mg-trash-alt:before{content:''}.fa-mg-ultimi-movimenti:before{content:''}.fa-mg-user-3:before{content:''}.fa-mg-vertical-ellipsis-solid:before{content:''}.fa-mg-vertical-ellipsis:before{content:''}.fa-mg-balance:before{content:''}.fa-mg-cashback:before{content:''}.fa-mg-copia-img:before{content:''}.fa-mg-copia:before{content:''}.fa-mg-esclusiva:before{content:''}.fa-mg-fatture:before{content:''}.fa-mg-hot-tag:before{content:''}.fa-mg-hot:before{content:''}.fa-mg-new-tag:before{content:''}.fa-mg-trending-down:before{content:''}.fa-mg-trending-stable:before{content:''}.fa-mg-trending-up:before{content:''}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{height:100%;padding:0;margin:0}body{height:100%;margin:0;padding:0;box-shadow:none;font-weight:normal;font-style:normal;line-height:normal;text-align:left;text-transform:none;text-rendering:optimizelegibility}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body *:before,body *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;border:none;padding:0;font-family:var(--fontFamily);font-size:inherit;font-weight:normal;text-transform:inherit}ul,ol{list-style:none;margin:0;padding:0}a{text-decoration:none;color:inherit}a:hover,a:focus{text-decoration:none}img{vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}input,select,label{font-family:var(--fontFamily)}@media(min-width:992px){*{scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px;background-color:#333}*::-webkit-scrollbar-thumb{border-radius:10px;background:#9e9e9e}}.mg-cta{display:inline-block;height:36px;line-height:36px;min-width:80px;padding:0 12px;border-radius:18px;font-family:var(--fontFamily);font-size:13px;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;outline:none;transition:all .3s ease 0s;color:#757575}.mg-cta:hover,.mg-cta:active{text-decoration:none;color:#fff;background-color:#333}.mg-cta i{margin-left:6px}.mg-btn{min-width:120px;font-size:14px;color:#fff;background-color:#333}.mg-btn:hover,.mg-btn:active{opacity:.88}.mg-btn.mg-btn-primary{background-color:var(--brandColor)}.mg-btn.mg-btn100{width:100%}.mg-btn.mg-btn-disabled{cursor:not-allowed;opacity:.5}.mg-btn.mg-btn-disabled:hover,.mg-btn.mg-btn-disabled:active{opacity:.5}.casino-message{font-size:13px;line-height:16px;font-weight:600;margin:4px;padding:15px 18px;border-radius:6px}.casino-message a{text-decoration:underline}.casino-message.message-default{color:#424242;background:#e0e0e0}.dark .casino-message.message-default{color:#fff;background:#212121}.casino-message.message-info{color:#fff;background:#1e88e5}.casino-message.message-warning{color:#000;background:#fdd835}.casino-message.message-error{color:#fff;background:#e53935}.casino-message.message-success{color:#fff;background:#43a047}.casino-message.message-user-banned{margin:0;padding:20px;text-align:center;font-size:14px}.mg-progress{position:relative;height:30px;padding:2px;margin:0;border-radius:4px;border:1px solid #e0e0e0;background-color:inherit}.dark .mg-progress{border-color:#121212}.mg-progress .progress-percentage{font-size:14px;line-height:20px;font-weight:700;position:absolute;left:8px;top:50%;margin-top:-10px;color:#212121}.dark .mg-progress .progress-percentage{color:#fff}.mg-progress .progress-bar{height:100%;border-radius:2px;background-color:#4caf50}.wrap-gamelist{position:relative}.wrap-gamelist .gamelist-control{width:50px;height:40px;text-align:center;position:absolute;top:50%;margin-top:-20px;z-index:3;cursor:pointer;background:#fff;color:#212121}.wrap-gamelist .gamelist-control i{font-size:34px;line-height:40px}.wrap-gamelist .gamelist-control.control-right{right:0;padding-left:3px;border-top-left-radius:20px;border-bottom-left-radius:20px}.wrap-gamelist .gamelist-control.control-left{left:0;display:none;padding-right:3px;border-top-right-radius:20px;border-bottom-right-radius:20px}.wrap-gamelist .gamelist-slide{overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;display:grid;gap:5px;grid-auto-flow:column;padding-right:15px;padding-left:5px}.desktop .wrap-gamelist .gamelist-slide{overflow:hidden}.mobile .wrap-gamelist .gamelist-slide{grid-auto-columns:115px}.tablet .wrap-gamelist .gamelist-slide{grid-auto-columns:160px}.desktop .wrap-gamelist .gamelist-slide{grid-auto-columns:200px}@keyframes swipeupthumbs{0%{opacity:0;transform:translateY(250px)}100%{opacity:1;transform:translateY(0)}}.casino-game{position:relative;overflow:hidden;border-radius:var(--casinoGameBorderRadius);text-align:center}.casino-game.game-x2{grid-column:span 2;grid-row:span 2}.casino-game.game-x2 .game-info--title{max-width:200px}.desktop .casino-game:hover .game-content--thumbnail{filter:blur(2px);transform:scale(1.1)}.desktop .casino-game:hover .game-action{opacity:1;background:rgba(0,0,0,.75)}.desktop .casino-game:hover .game-action .game-info{animation-iteration-count:1;animation:swipeupthumbs 250ms ease-out}.desktop .casino-game:hover .game-action .game-action_play-for-real{animation-iteration-count:1;animation:swipeupthumbs 300ms ease-out}.desktop .casino-game:hover .game-action .game-action--inner{animation-iteration-count:1;animation:swipeupthumbs 350ms ease-out}.casino-game .game-content{position:relative;height:100%;display:flex;align-items:center;background-color:#fafafa}.dark .casino-game .game-content{background-color:#212121}.casino-game .game-content--thumbnail{width:100%;height:auto;font-size:10px;font-weight:600;transition:all .3s ease 0s;color:#212121}.dark .casino-game .game-content--thumbnail{color:#fff}.casino-game .game-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.desktop .casino-game .game-action{opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.desktop .gamelist-small .casino-game .game-action{gap:5px}.casino-game .game-action .game-action--inner{min-width:140px;display:flex;align-items:center;justify-content:center;gap:10px}.casino-game .game-action .game-action--inner span{flex-grow:1;flex-basis:50%}.gamelist-small .casino-game .game-action .game-action--inner{gap:5px;min-width:120px}.casino-game .game-action span{display:inline-block;font-size:12px;font-weight:600;line-height:28px;border-radius:14px;text-align:center;cursor:pointer;background-color:#757575;color:#fff}.dark .casino-game .game-action span{background-color:#212121}.casino-game .game-action .game-action_play-for-real{min-width:140px;line-height:42px;border-radius:21px;font-size:14px;background-color:var(--brandColor)}.dark .casino-game .game-action .game-action_play-for-real{background-color:var(--brandColor)}.gamelist-small .casino-game .game-action .game-action_play-for-real{min-width:120px;line-height:36px;border-radius:18px}.casino-game .game-action .game-action--icon i{font-size:26px;cursor:pointer}.casino-game .game-info{display:flex;flex-direction:column;gap:2px}.casino-game .game-info .game-info--title{max-width:90px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1;font-style:normal;text-transform:uppercase;text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.gamelist-small .casino-game .game-info .game-info--title{font-size:12px}@media(min-width:1024px){.casino-game .game-info .game-info--title{max-width:160px}.gamelist-small .casino-game .game-info .game-info--title{max-width:140px}}.casino-game .game-info .game-info--supplier{margin:0;padding:0;font-size:12px;font-weight:500;line-height:1;color:#9e9e9e}.gamelist-small .casino-game .game-info .game-info--supplier{font-size:10px}.casino-game.v2{border-radius:0}.casino-game.v2 .game-action_play-for-real{min-width:150px;line-height:40px;border-radius:20px}.casino-game.v2 .game-info--title{max-width:100%;font-size:12px;text-align:left;text-transform:none}.casino-game.v2 .game-content--jackpot{padding:3px 6px;font-size:10px;font-weight:700;text-align:center;position:absolute;z-index:1;right:0;bottom:0;left:0;opacity:.95;color:#fff}@media(min-width:768px){.casino-game.v2 .game-content--jackpot{font-size:12px}}.casino-game.v2 .game-content--jackpot.jackpot-bronze{background-color:var(--jackpotBronzeColor)}.casino-game.v2 .game-content--jackpot.jackpot-silver{background-color:var(--jackpotSilverColor)}.casino-game.v2 .game-content--jackpot.jackpot-gold{background-color:var(--jackpotGoldColor)}.casino-game.v2 .game-wrap{position:relative;overflow:hidden;border-radius:12px}.game-content--label{position:absolute;z-index:1;top:4px;right:4px;left:4px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px}.mobile .game-content--label{top:2px;right:2px;left:2px}.game-content--label .game-label{height:22px;padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;white-space:nowrap;border-radius:var(--casinoLabelBorderRadius);box-shadow:0 0 2px 0 rgba(0,0,0,.2),0 1px 4px 0 rgba(0,0,0,.05),1px 0 4px 0 rgba(0,0,0,.05);background-color:#212121;color:#fff}.mobile .game-content--label .game-label{font-size:10px}.game-content--label .game-label.label-promo{background-color:#fdd835;color:#212121}.mobile .game-content--label .game-label.label-promo>span{display:none}.mobile .game-content--label .game-label.label-promo:after{display:inline-block;font:normal normal normal 14px/1 mg_icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;content:''}.game-content--label .game-label.label-new{text-transform:uppercase;background-color:#43a047;color:#fff}.game-content--label .game-label.label-esclusiva{order:1;background-color:var(--brandColor);color:#fff}.game-content--label .game-label.label-hot{text-transform:uppercase;background-color:#e53935;color:#fff}.game-content--label .game-label.label-cashback{background-color:var(--brandColor);color:#fff}.mobile .game-content--label .game-label.label-cashback>span{display:none}.mobile .game-content--label .game-label.label-cashback:after{display:inline-block;font:normal normal normal 14px/1 mg_icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;content:''}.game-content--label .game-label.promo-slotgp{background-color:#d32f2f;color:#fff}.mobile .game-content--label .game-label.promo-slotgp>span{display:none}.mobile .game-content--label .game-label.promo-slotgp:after{display:inline-block;font:normal normal normal 14px/1 mg_icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;content:''}.game-content--label .game-label.label-ita{width:36px;background:linear-gradient(to right,#43a047 33.33%,#fff 33.33%,#fff 66.66%,#e53935 66.66%)}.game-content--label .game-label.label-ita span{display:none}#RP0040.casino-game_ .game-content--label:after,#RP2040.casino-game_ .game-content--label:after{content:"Esclusiva";display:inline-block;padding:0 6px;font-size:11px;font-weight:600;text-align:center;white-space:nowrap;line-height:22px;border-radius:var(--casinoLabelBorderRadius);background-color:var(--brandColor);color:#fff}.mobile #RP0040.casino-game_ .game-content--label:after,.mobile #RP2040.casino-game_ .game-content--label:after{font-size:10px}.casino-game:hover .game-content--info{background-image:none}.game-content--info{position:absolute;z-index:3;bottom:0;right:0;left:0;padding:12px 8px 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;background-image:linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 75%,rgba(0,0,0,0) 100%);color:#fff}.game-content--info div{line-height:1}.gamelist-small .game-content--info{z-index:1}.game-content--info .game-content--info_bet{color:var(--minMaxBetColor);font-size:14px;font-weight:600}.gamelist-small .game-content--info .game-content--info_bet,.mobile .game-content--info .game-content--info_bet{font-size:12px}.game-content--info .game-content--info_seats{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:600}.gamelist-small .game-content--info .game-content--info_seats,.mobile .game-content--info .game-content--info_seats{font-size:12px}.game-content--info .game-content--info_seats:after{margin-left:5px;content:"";height:14px;width:2px;opacity:.2;background-color:#fff}.mobile .game-content--info .game-content--info_seats:after{display:none}.game-content--info .game-content--info_seats i{color:#e53935}.game-content--info .game-content--info_seats.active i{color:#43a047}.game-content--info .game-content--info_jackpot{width:100%;display:flex;flex-direction:column;align-items:start;gap:2px}.mobile .game-content--info .game-content--info_jackpot{gap:0}.game-content--info .game-content--info_jackpot .info_jackpot-title{font-size:12px;font-weight:500}.mobile .game-content--info .game-content--info_jackpot .info_jackpot-title{font-size:10px}.game-content--info .game-content--info_jackpot .info_jackpot-value{font-size:14px;font-weight:600;color:var(--jackpotColor)}.mobile .gamelist-small .game-content--info .game-content--info_jackpot .info_jackpot-value{font-size:12px}.modalControl{position:static;width:36px;height:36px;line-height:36px;font-size:20px;text-align:center;cursor:pointer;color:#212121}.dark .modalControl{color:#fff}.modalControl:hover{opacity:.8}.casino-modal{font-family:var(--fontFamily)}.casino-modal .modal-overlay{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;height:100%;width:100%;margin:0;padding:0;background-color:rgba(0,0,0,.8)}.casino-modal .modal-overlay.overlay-totop{z-index:103}.casino-modal .mg-modal{display:flex;flex-direction:column;width:95%;height:auto;max-height:100%;position:fixed;z-index:102;top:50%;left:50%;margin:0;padding:0;background:#f5f5f5;color:#212121;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile .casino-modal .mg-modal{z-index:999}.tablet .casino-modal .mg-modal,.desktop .casino-modal .mg-modal{width:640px}.dark .casino-modal .mg-modal{background:#1a1a1a;color:#fff}.casino-modal .mg-modal.modal-totop{z-index:104}.tablet .casino-modal .mg-modal.modal-small,.desktop .casino-modal .mg-modal.modal-small{width:380px}.mobile .casino-modal .mg-modal.modal-small .modal--action{text-align:right}.casino-modal .mg-modal.modal-medium{max-width:576px}.casino-modal .mg-modal.modal-100{width:100%;height:100%;top:0;right:0;bottom:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.casino-modal .mg-modal .modal--header{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px;padding:5px 5px 5px 15px;background:#e0e0e0}.dark .casino-modal .mg-modal .modal--header{background:#212121}.casino-modal .mg-modal .modal--header .modal-control{position:static;width:36px;height:36px;line-height:36px;font-size:20px;text-align:center;cursor:pointer;color:#212121}.dark .casino-modal .mg-modal .modal--header .modal-control{color:#fff}.casino-modal .mg-modal .modal--header .modal-control:hover{opacity:.8}.casino-modal .mg-modal .modal--header .modal--header_title{flex-grow:1;font-size:14px;line-height:28px;font-weight:600;font-style:normal;text-transform:uppercase;margin:0;padding:0;background:none;color:#212121}.dark .casino-modal .mg-modal .modal--header .modal--header_title{color:#fff}@media(min-width:768px){.casino-modal .mg-modal .modal--header .modal--header_title{font-size:16px}}.casino-modal .mg-modal .modal--content{flex-grow:1;overflow-y:auto;overflow-x:hidden;position:relative;padding:15px}.casino-modal .mg-modal .modal--content .modal--content_title{font-size:14px;font-weight:600;margin-bottom:8px;color:#212121}.dark .casino-modal .mg-modal .modal--content .modal--content_title{color:#fff}.casino-modal .mg-modal .modal--content .modal--content_message{margin-bottom:15px}.casino-modal .mg-modal .modal--content .modal--content_message .casino-message{margin:0}.casino-modal .mg-modal .modal--action{padding:0 15px 15px;text-align:right}.mobile .casino-modal .mg-modal .modal--action,.tablet .casino-modal .mg-modal .modal--action{text-align:center}.desktop .casino-modal .modal-preview{width:1200px}.casino-modal .modal-preview.modal-history-mobile .preview-thumbnail{display:none}.casino-modal .modal-preview .modal--header_family-tabs{display:flex;align-items:center;gap:10px}.casino-modal .modal-preview .modal--header_family-tabs li{display:inline-block;font-size:12px;font-weight:700;cursor:pointer}.casino-modal .modal-preview .modal--header_family-tabs li:hover,.casino-modal .modal-preview .modal--header_family-tabs li.active-tab{opacity:.9;color:var(--brandColor)}.mobile .casino-modal .modal-preview .modal--content{padding-bottom:115px}.casino-modal .modal-preview .preview--content{display:flex;gap:15px}.mobile .casino-modal .modal-preview .preview--content{flex-direction:column}.casino-modal .modal-preview .preview--content .preview-thumbnail{display:flex;align-items:start;text-align:center}.tablet .casino-modal .modal-preview .preview--content .preview-thumbnail{display:none}.casino-modal .modal-preview .preview--content .preview-thumbnail img{display:block;width:100%;height:auto;font-size:12px;border-radius:6px}.casino-modal .modal-preview .preview--content .preview-thumbnail .preview-thumbnail--game-thumb{min-width:200px;max-width:200px}.desktop .casino-modal .modal-preview .preview--content .preview-thumbnail .preview-thumbnail--game-preview,.desktop .casino-modal .modal-preview .preview--content .preview-thumbnail .modal-preview--content_thumbnail{min-width:460px;max-width:460px}.casino-modal .modal-preview .preview--content .preview{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.casino-modal .modal-preview .preview--content .preview .preview-description{margin:0;padding:0;font-size:13px;font-style:normal;line-height:18px;color:#757575}.casino-modal .modal-preview .preview--content .preview .preview-description_rules{flex-grow:1;font-size:11px;opacity:.6}.casino-modal .modal-preview .preview--content .preview .preview-tags{display:none}.casino-modal .modal-preview .preview--content .preview .preview-details ul{padding:0;margin:0;list-style:none}.casino-modal .modal-preview .preview--content .preview .preview-details ul li{display:flex;gap:2px;margin-bottom:2px}.casino-modal .modal-preview .preview--content .preview .preview-details ul li:last-child{margin-bottom:0}.casino-modal .modal-preview .preview--content .preview .preview-details ul li span{display:flex;align-items:center;padding:6px 8px;font-size:12px;line-height:14px;border-radius:5px;border:1px solid #eee;color:#212121}.dark .casino-modal .modal-preview .preview--content .preview .preview-details ul li span{border-color:#212121;color:#e0e0e0}.casino-modal .modal-preview .preview--content .preview .preview-details ul li span.details-title{flex-basis:25%;justify-content:flex-end;font-weight:600;background-color:#eee}.dark .casino-modal .modal-preview .preview--content .preview .preview-details ul li span.details-title{background-color:#212121}.mobile .casino-modal .modal-preview .preview--content .preview .preview-details ul li span.details-title{flex-basis:35%}.casino-modal .modal-preview .preview--content .preview .preview-details ul li span.details-value{flex-basis:75%}.mobile .casino-modal .modal-preview .preview--content .preview .preview-details ul li span.details-value{flex-basis:65%}.casino-modal .modal-preview .preview--content .preview .preview-details ul li.details-volatility .details-title{padding:4px 8px}.casino-modal .modal-preview .preview--content .preview .preview-details ul li.details-volatility .details-value{display:flex;gap:4px;padding:4px 8px}.casino-modal .modal-preview .preview--content .preview .preview-details ul li.details-volatility .pepper{font-size:18px;color:#e0e0e0}.dark .casino-modal .modal-preview .preview--content .preview .preview-details ul li.details-volatility .pepper{color:#333}.casino-modal .modal-preview .preview--content .preview .preview-details ul li.details-volatility .redpepper{color:#c00}.dark .casino-modal .modal-preview .preview--content .preview .preview-details ul li.details-volatility .redpepper{color:#c00}.casino-modal .modal-preview .preview--content .preview .preview--action{display:flex;gap:10px;justify-content:end}.casino-modal .modal-preview .preview--content .preview .preview--action .mg-btn-primary{min-width:160px}.mobile .casino-modal .modal-preview .preview--content .preview .preview--action{flex-wrap:wrap;justify-content:center;position:fixed;bottom:0;right:0;left:0;z-index:4;padding:8px;background:#e0e0e0}.dark .mobile .casino-modal .modal-preview .preview--content .preview .preview--action{background:#212121}.casino-modal .modal-preview .preview--related-games{margin-top:25px}.casino-modal .modal-preview .preview--related-games .gamelist-slide{grid-auto-columns:33.33%}.desktop .casino-modal .modal-preview .preview--related-games .gamelist-slide{grid-auto-columns:200px}.desktop .casino-modal .modal-preview.modal-preview-live{width:1024px}.desktop .casino-modal .modal-preview.modal-preview-live.modal-preview-live_single{width:480px}.casino-modal .modal-preview.modal-preview-live .modal--content{padding:0}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-description{margin:0;padding:5px;font-size:12px;line-height:16px;color:#757575}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist{padding:5px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:5px}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header{display:flex;align-items:center;justify-content:space-between;padding:5px;background:#fafafa}.dark .casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header{background:#212121}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;flex-grow:1}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game .game_preview-header_game-title{margin:0;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;color:#212121}.dark .casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game .game_preview-header_game-title{color:#fff}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game .game_preview-header_game-title:only-child{padding:5px}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game .game_preview-header_game-seats{margin:0;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:16px;color:#424242}.dark .casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game .game_preview-header_game-seats{color:#9e9e9e}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game .game_preview-header_game-seats span{font-weight:600;color:#212121}.dark .casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_game .game_preview-header_game-seats span{color:#fff}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_seats{width:36px;height:36px;line-height:36px;font-size:24px;text-align:center;color:#43a047}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_rules{position:static;width:36px;height:36px;line-height:36px;font-size:20px;text-align:center;cursor:pointer;color:#212121}.dark .casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_rules{color:#fff}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-header .game_preview-header_rules:hover{opacity:.8}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-content .game_preview-content--img{width:100%;height:auto}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background:#fafafa}.dark .casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action{background:#212121}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action .game_preview-game_info{margin:0;padding:0;list-style:none;flex-grow:1}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action .game_preview-game_info li{display:flex;align-items:center;gap:5px;font-size:12px;line-height:16px;color:#9e9e9e}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action .game_preview-game_info li i{display:inline-block}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action .game_preview-game_info li span{font-weight:600;color:#212121}.dark .casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action .game_preview-game_info li span{color:#fff}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game .game_preview-action .game_preview-game_info li.game_info--puntata span{color:#ffb300}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game.game_seats-full .game_preview-header_seats{color:#e53935 !important}.casino-modal .modal-preview.modal-preview-live .modal--content .preview-live-gamelist .preview-live-game.game_seats-full .btn--game_preview{opacity:.3}.casino-modal .modal-login .dialog-icon{margin-bottom:15px;text-align:center}.casino-modal .modal-login .dialog-icon i{cursor:pointer;font-size:50px;display:inline-block;width:70px;height:70px;border-radius:50%;line-height:70px;background:#e0e0e0}.casino-modal .modal-login .dialog-icon i:hover{opacity:.9}.dark .casino-modal .modal-login .dialog-icon i{background:#212121}.casino-modal .modal-login #dialog-content--login-title{font-size:12px;font-weight:600;line-height:18px;margin:18px 0;padding:0;text-align:center;text-transform:none;color:#212121}.dark .casino-modal .modal-login #dialog-content--login-title{color:#fff}.casino-modal .modal-login #dialog-content--login-title span{font-weight:700;text-transform:uppercase}.casino-modal .modal-login .btn-login{margin-bottom:10px}.casino-modal .modal-transferfunds{z-index:104}.mobile .casino-modal .modal-transferfunds .modal--content{padding-bottom:65px}.casino-modal .modal-transferfunds .modal--content .tf--content{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.casino-modal .modal-transferfunds .modal--content .tf-thumbnail{flex-basis:180px}.casino-modal .modal-transferfunds .modal--content .tf-thumbnail img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.casino-modal .modal-transferfunds .modal--content .transferfunds{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;gap:15px}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-text{display:inline-block;font-size:14px;font-weight:700;line-height:14px;color:#212121}.dark .casino-modal .modal-transferfunds .modal--content .transferfunds .tf-text{color:#fff}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-text .tf-text--saldo{display:block;font-size:12px;font-weight:500;margin-top:2px}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-balance{margin:0;padding:0;list-style:none}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-balance li{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:18px}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-balance li .balance-value{font-weight:700;white-space:nowrap}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input{display:flex;justify-content:space-between;align-items:center}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input{position:relative}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input:before{font-family:"FontAwesome";content:"";font-size:14px;line-height:31px;height:30px;padding:0 10px;position:absolute;top:0;bottom:0;left:0;border-top-left-radius:6px;border-bottom-left-radius:6px;color:#333;background:#e0e0e0}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input input{display:block;width:160px;height:30px;margin:0;border-radius:6px;border:0;padding:0 6px 0 36px;font-family:var(--fontFamily);font-size:16px;font-weight:700;line-height:30px;box-shadow:none;background:#f5f5f5;color:#333}.dark .casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input input{background:#fff}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input input:focus{outline:none;border:0}.desktop .casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input input{font-size:14px}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input input::-webkit-outer-spin-button,.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_input .amount-input input[type=number]{-moz-appearance:textfield}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_selector .tf-text{margin-bottom:10px}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_selector .amount-selector{position:relative;padding:0 30px}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_selector .amount-selector>div>div{margin:0 !important}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_selector .amount-selector:before,.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_selector .amount-selector:after{font-family:"FontAwesome";font-size:14px;line-height:24px;position:absolute;top:50%;margin-top:-12px;color:#9e9e9e}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_selector .amount-selector:before{content:"";left:0}.casino-modal .modal-transferfunds .modal--content .transferfunds .tf-amount_selector .amount-selector:after{content:"";right:0}.casino-modal .modal-transferfunds .modal--content .tf--action{flex-grow:1;display:flex;justify-content:flex-end}.casino-modal .modal-transferfunds .modal--content .tf--action .btn-transferfunds{min-width:180px}.mobile .casino-modal .modal-transferfunds .modal--content .tf--action{justify-content:center;position:fixed;bottom:0;right:0;left:0;z-index:1;padding:8px;background:#e0e0e0}.dark .mobile .casino-modal .modal-transferfunds .modal--content .tf--action{background:#212121}.casino-modal .modal-transferbox{z-index:104}.casino-modal .modal-transferbox .modal--content{display:flex;flex-direction:column;gap:20px}.casino-modal .modal-transferbox .modal--content .modal--content_message{margin-bottom:0}.casino-modal .modal-transferbox .modal--content .tf-content{margin-bottom:15px}.mobile .casino-modal .modal-transferbox .modal--content .tf-content{margin-bottom:30px}.casino-modal .modal-transferbox .modal--content .tf-content ul{list-style:none;margin:0;padding:0;line-height:18px;display:flex;flex-direction:column;gap:4px;flex-basis:100%}.casino-modal .modal-transferbox .modal--content .tf-content ul li{line-height:18px;font-size:12px}.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-balance--title,.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-bonus--title{margin-bottom:5px;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-balance--title i,.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-bonus--title i{font-size:22px}.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-balance--amount,.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-bonus--amount{display:flex;justify-content:space-between;align-items:center}.casino-modal .modal-transferbox .modal--content .tf-content ul .balance-value,.casino-modal .modal-transferbox .modal--content .tf-content ul .bonus-value{font-weight:600}.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-bonus--amount{margin-bottom:15px}.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-bonus--wagering{font-size:11px}.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-bonus--progressbar{margin:4px 0}.casino-modal .modal-transferbox .modal--content .tf-content ul .tf-bonus--valid_date{font-size:10px;opacity:.6}.casino-modal .modal-transferbox .modal--content .tf-action{flex-grow:1;display:flex;justify-content:flex-end;align-items:end}.casino-modal .modal-transferbox .modal--content .tf-action .btn-transferfunds{min-width:160px}.casino-modal .modal-transferbox .modal--content .tf-real{display:flex;gap:15px}.casino-modal .modal-transferbox .modal--content .tf-real .tf-thumbnail{flex-basis:200px}.casino-modal .modal-transferbox .modal--content .tf-real .tf-thumbnail img{display:block;width:100%;min-width:200px;height:auto;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.casino-modal .modal-transferbox .modal--content .tf-real .transferfunds{flex-grow:1;display:flex;flex-direction:column}.casino-modal .modal-transferbox .modal--content .tf-real .tf-content{display:flex;flex-direction:column;gap:25px}.casino-modal .modal-transferbox .modal--content .tf-real .tf-text{display:inline-block;font-size:12px;line-height:1;color:#212121}.dark .casino-modal .modal-transferbox .modal--content .tf-real .tf-text{color:#fff}.casino-modal .modal-transferbox .modal--content .tf-amount_box{display:flex;flex-direction:column;gap:15px}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_selector{display:flex;align-items:center;justify-content:end;gap:12px}.mobile .casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_selector{flex-wrap:wrap}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount-stake{flex-grow:1;display:flex;gap:4px}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount-stake span{flex-basis:25%;flex-grow:1;min-width:50px;padding:0 10px;white-space:nowrap;font-size:12px;font-weight:600;line-height:30px;text-transform:uppercase;text-align:center;border-radius:15px;cursor:pointer;user-select:none;opacity:.3;background-color:#e0e0e0}.dark .casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount-stake span{background-color:#212121}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount-stake span.stake_selected{opacity:1;color:var(--brandColor)}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input{flex-grow:1;display:flex;justify-content:space-between;align-items:center;gap:4px}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input span{min-width:30px;line-height:30px;border-radius:4px;font-size:20px;font-weight:500;text-align:center;cursor:pointer;user-select:none;background-color:#e0e0e0;color:#212121}.dark .casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input span{background-color:#212121;color:#fff}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input span.amount-input_disabled{cursor:not-allowed;color:#bdbdbd}.dark .casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input span.amount-input_disabled{color:#424242}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input{flex-grow:1;position:relative}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input:before{content:"€";font-size:14px;font-weight:600;line-height:30px;padding:0 10px;position:absolute;top:0;bottom:0;right:0;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#212121}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input input{display:block;width:100%;min-width:90px;height:30px;line-height:30px;margin:0;padding:0 20px 0 10px;border:0;border-radius:4px;font-family:var(--fontFamily);font-size:16px;font-weight:600;box-shadow:none;background:#fff;color:#212121}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input input:focus{outline:none;border:0}.desktop .casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input input{font-size:14px}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input input::-webkit-outer-spin-button,.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.casino-modal .modal-transferbox .modal--content .tf-amount_box .tf-amount_input .amount-input input[type=number]{-moz-appearance:textfield}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input{display:flex;justify-content:space-between;align-items:center}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input{position:relative}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input:before{font-family:"FontAwesome";content:"";font-size:14px;line-height:31px;height:30px;padding:0 10px;position:absolute;top:0;bottom:0;right:0;border-top-right-radius:6px;border-bottom-right-radius:6px;color:#212121;background:#e0e0e0}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input input{display:block;width:120px;height:30px;line-height:30px;margin:0;padding:0 42px 0 12px;border:0;border-radius:6px;font-family:var(--fontFamily);font-size:16px;font-weight:600;box-shadow:none;background:#fff;color:#212121}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input input:focus{outline:none;border:0}.desktop .casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input input{font-size:14px}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input input::-webkit-outer-spin-button,.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_input .amount-input input[type=number]{-moz-appearance:textfield}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_selector .tf-text{margin-bottom:10px}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_selector .amount-selector{position:relative;padding:0 30px}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_selector .amount-selector>div>div{margin:0 !important}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_selector .amount-selector:before,.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_selector .amount-selector:after{font-family:"FontAwesome";font-size:14px;line-height:24px;position:absolute;top:50%;margin-top:-12px;color:#9e9e9e}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_selector .amount-selector:before{content:"";left:0}.casino-modal .modal-transferbox .modal--content .tf-content>.tf-amount_selector .amount-selector:after{content:"";right:0}.casino-modal .modal-transferbox .modal--content .tf-bonus .tf-bonus--intro{margin:0 0 10px;font-size:15px;font-weight:600}.casino-modal .modal-transferbox .modal--content .tf-bonus .tf-bonus--section{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.casino-modal .modal-transferbox .modal--content .tf-bonus .tf-bonus--section>div{display:flex;flex-direction:column;justify-content:center;padding:15px;border-radius:8px;border:2px solid #eee;background-color:#eee}.dark .casino-modal .modal-transferbox .modal--content .tf-bonus .tf-bonus--section>div{border-color:#212121;background-color:#212121}.mobile .casino-modal .modal-transferbox .modal--content .tf-bonus .tf-bonus--section>div{background-color:transparent}.casino-modal .modal-sessioninfo .sessioninfo-list{list-style:none;padding:0;margin:10px 0;font-size:12px;line-height:20px}.casino-modal .modal-sessioninfo .sessioninfo-list span{margin-left:4px;font-weight:700}.casino-modal .modal-rules .modal--content{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;font-size:12px !important}.casino-modal .modal-rules .modal--content>div{padding:15px}.casino-modal .modal-rules .modal--content>div h1:first-of-type,.casino-modal .modal-rules .modal--content>div h2:first-of-type,.casino-modal .modal-rules .modal--content>div h3:first-of-type,.casino-modal .modal-rules .modal--content>div h4:first-of-type{font-size:18px;margin:5px 0 10px}.casino-modal .modal-rules .modal--content>div h1,.casino-modal .modal-rules .modal--content>div h2,.casino-modal .modal-rules .modal--content>div h3,.casino-modal .modal-rules .modal--content>div h4{font-size:14px;font-weight:700;margin:10px 0;text-transform:uppercase}.casino-modal .modal-rules .modal--content>div p{padding:0;margin:10px 0;font-size:14px}.casino-modal .modal-rules .modal--content>div ul,.casino-modal .modal-rules .modal--content>div li,.casino-modal .modal-rules .modal--content>div dl{font-size:14px;list-style:none;margin:0 0 10px;padding:0}.casino-modal .modal-rules .modal--content>div img{width:100%;height:auto}.casino-modal .modal-rules .modal--content iframe{height:-o-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:-webkit-calc(100vh - 50px);height:calc(100vh - 50px);overflow-y:auto;border:0}.casino-modal .modal-rules .modal--content table{border-collapse:collapse;border-spacing:0;width:100%;margin:0 !important}.casino-modal .modal-rules .modal--content table img{width:auto}.casino-modal .modal-history .modal--content{padding:0}.casino-modal .modal-history .modal--content .modal-history--content{padding:10px;color:#000}.dark .casino-modal .modal-history .modal--content .modal-history--content{color:#fff}.casino-modal .modal-history .modal--content .modal-history--content .history--content_info{font-size:12px;font-style:normal;line-height:18px;padding:0;margin:0 0 10px;list-style:none;font-weight:600;color:#616161}.dark .casino-modal .modal-history .modal--content .modal-history--content .history--content_info{color:#bdbdbd}.casino-modal .modal-history .modal--content .modal-history--content .history--content_info span{font-weight:700}.casino-modal .modal-history .modal--content .modal-history--content h2,.casino-modal .modal-history .modal--content .modal-history--content h3,.casino-modal .modal-history .modal--content .modal-history--content h4{text-transform:uppercase;font-size:14px;font-weight:700;margin:10px 0}.casino-modal .modal-history .modal--content .modal-history--content table{border-collapse:collapse;width:100%}.casino-modal .modal-history .modal--content .modal-history--content>iframe.history--content_iframe{border:none;height:-o-calc(100vh - 135px);height:-moz-calc(100vh - 135px);height:-webkit-calc(100vh - 135px);height:calc(100vh - 135px);overflow-y:auto}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo{background:#fff;padding:15px;margin:10px 0}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo h2{font-size:16px;color:#000;margin:0 0 10px 0}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo table{background:#fff;border:1px solid #e0e0e0;border-radius:0}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo table tr:nth-child(2n){background:#f5f5f5}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo table td{font-size:14px}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo table.rounddetails{width:80%;margin:0}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo table.rounddetails td{padding:4px;color:#212121;font-size:12px}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo div.rounddetail{font-size:14px}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo div.rounddata{background-color:#e0e0e0;color:#212121;font-size:14px;padding:10px}.casino-modal .modal-history .modal--content .modal-history--content .history--content_table.history--playandgo div.rounddata table.reel{width:20%;margin:10px 0}.casino-modal .modal-error .modal--content{padding:25px}.casino-modal .modal-error .modal--content .error-text{font-size:14px;font-weight:500;line-height:22px}.casino-modal .modal-error .modal--content .error-text br{margin-bottom:8px}.casino-modal .modal-error .mg-btn{text-transform:capitalize}.casino-modal .modal-promotioninfo{z-index:104}.casino-modal .modal-promotioninfo .promotioninfo-list{text-align:center;list-style:none;padding:0;margin:15px 5px;color:#212121}.dark .casino-modal .modal-promotioninfo .promotioninfo-list{color:#fff}.casino-modal .modal-promotioninfo .promotioninfo-list li{margin-bottom:10px;font-size:12px;line-height:22px}@media(min-width:768px){.casino-modal .modal-promotioninfo .promotioninfo-list li{font-size:14px;line-height:24px}}.casino-modal .modal-promotioninfo .promotioninfo-list li i{margin-right:5px}.casino-modal .modal-promotioninfo .promotioninfo-list li .promotioninfo-coupon{font-size:18px;font-weight:700;padding:0 6px;margin:0 4px;border-radius:4px;line-height:20px;color:#fff;background:#616161}.casino-modal .modal-promotioninfo .promotioninfo-list .promotioninfo-list--title{font-size:16px;font-weight:700;text-transform:uppercase;margin:15px 0}.casino-modal .modal-promotioninfo .promotioninfo-list .promotioninfo-list--wagering{font-size:11px;margin-top:30px;color:#9e9e9e}.casino-modal .modal-promotioninfo .promotioninfo-rules{display:block;font-size:12px;margin:0 auto 5px;color:#757575}.dark .casino-modal .modal-promotioninfo .promotioninfo-rules{color:#9e9e9e}.casino-modal .modal-promotioninfo .promotioninfo-rules.rules-link{cursor:pointer}.casino-modal .modal-promotioninfo .promotioninfo-rules.rules-link:after{font-family:"FontAwesome";content:"";padding-left:3px}.casino-modal .modal-freeroundsrules{z-index:104}.casino-modal .modal-freeroundsrules .modal--content{padding:0}.casino-modal .modal-freeroundsrules .modal--content iframe.modal--content_iframe{width:100%;min-height:400px;border:none}.casino-modal .modal-funbonus{z-index:104;background:#fff}.dark .casino-modal .modal-funbonus{background:#424242}.casino-modal .modal-funbonus .modal--content .funbonus-content{display:flex;align-items:center;gap:40px}.mobile .casino-modal .modal-funbonus .modal--content .funbonus-content{gap:10px;flex-direction:column-reverse}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul{list-style:none;padding:0;margin:0}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li{line-height:20px;color:#212121}.dark .casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li{color:#e0e0e0}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li span{font-weight:700}.dark .casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li span{color:#fff}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li.info--goodluck{font-size:16px;font-weight:600;text-transform:uppercase}.dark .casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li.info--goodluck{color:#fff}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li.info--saldo-funbonus{font-size:14px;margin-bottom:20px}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li.info--progressbar{margin-bottom:20px}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li.info--wagering{font-size:12px}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li.info--valid-date{margin-bottom:10px;font-size:10px}.dark .casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--info ul li.info--valid-date{color:#9e9e9e}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--box{position:relative;min-width:172px;height:130px;background-image:url("http://staging-www.puntoscommesse.it/l.ashx?u=default/casino/minilobby/funbonus_light.png&s=default");background-repeat:no-repeat;background-position:0 0}.mobile .casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--box{margin:0 auto}.dark .casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--box{background-image:url("http://staging-www.puntoscommesse.it/l.ashx?u=default/casino/minilobby/funbonus_dark.png&s=default")}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--box .funbonus-content--valore{list-style:none;width:100px;position:absolute;top:33px;left:4px;text-align:center;padding:0;margin:0;letter-spacing:-.8px}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--box .funbonus-content--valore li{text-transform:uppercase;font-weight:700}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--box .funbonus-content--valore li:first-child{font-size:22px;line-height:22px;color:#e53935}.casino-modal .modal-funbonus .modal--content .funbonus-content .funbonus-content--box .funbonus-content--valore li:last-child{font-size:11px;line-height:11px;color:#424242}.casino-modal .modal-funbonus .modal--action{text-align:left}.casino-modal .modal-funbonus .modal--action .btn-funbonus-gioca{min-width:220px}.casino-modal .modal-funbonus-state{z-index:104;background:#fff}.dark .casino-modal .modal-funbonus-state{background:#424242}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar{padding:40px 10px;font-size:14px;color:#424242}.dark .casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar{color:#fff}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar.progressbar-100{padding:15px 0;width:60%}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar.progressbar-100 ul{padding:0 0 40px;margin:0;list-style:none}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar.progressbar-100 ul li{font-size:14px}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar.progressbar-100 ul li:first-child{font-size:16px;font-weight:700;text-transform:uppercase}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar.progressbar-100 ul li:last-child{margin-bottom:15px}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar.progressbar-100 .mg-progress{border-color:#ffa000}.casino-modal .modal-funbonus-state .modal--content .funbonus-state--progressbar.progressbar-100 .mg-progress .progress-bar{background-color:#ffb300;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation:winner-percentage 1.5s cubic-bezier(.3,1.07,1,1);animation:winner-percentage 1.5s cubic-bezier(.3,1.07,1,1)}@-webkit-keyframes winner-percentage{0%{width:0}100%{width:100%}}@keyframes winner-percentage{0%{width:0}100%{width:100%}}.casino-modal .modal-funbonus-state.state-win{background-image:url("http://staging-www.puntoscommesse.it/l.ashx?u=default/casino/minilobby/funbonus_win_light.png&s=default");background-repeat:no-repeat;background-position:right center;background-size:contain;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation:winner 4s ease;animation:winner 4s ease}@-webkit-keyframes winner{0%{background-size:0}100%{background-size:contain}}@keyframes winner{0%{background-size:0}100%{background-size:contain}}.dark .casino-modal .modal-funbonus-state.state-win{background-image:url("http://staging-www.puntoscommesse.it/l.ashx?u=default/casino/minilobby/funbonus_win_dark.png&s=default")}.casino-modal .modal-funbonus-state .modal--action{text-align:left}.casino-modal .modal-funbonus-state .modal--action .btn-riscuoti-cuopon{min-width:220px}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--message{margin-bottom:15px}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--message p{margin:0;border-radius:5px}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list{overflow-y:auto;max-height:400px}.mobile .casino-modal .modal-pending-sessions .modal--content .pending-sessions--list{max-height:100%}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game{display:flex;justify-content:space-between;gap:15px;border-radius:5px;padding:15px;margin-bottom:5px;background:#e0e0e0}.dark .casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game{background:#212121}.mobile .casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game{padding:12px}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game:last-child{margin-bottom:0}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--thumbnail{flex-basis:160px}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--thumbnail img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap .pending-game--details{padding:0;margin:0;list-style:none}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap .pending-game--details li{line-height:1}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap .pending-game--details li span{display:inline-block;font-size:11px;line-height:17px}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap .pending-game--details li .pending-game_valore{padding-left:5px;font-weight:700;text-transform:uppercase;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap .pending-game--cta{margin-top:5px;text-align:right}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap .pending-game--cta .btn-pending-game{min-width:180px}.casino-modal .modal-pending-sessions .modal--content .pending-sessions--list .pending-game .pending-game--wrap .casino-message{margin:15px 0 0 0;padding:10px}.casino-modal .modal-pending-game .modal--content .pending-game--info p{padding:10px;margin:0 0 15px 0}.casino-modal .modal-pending-game .modal--content .pending-game--info h3{margin:0 0 10px;padding:0;font-size:15px;font-weight:700;font-style:normal;line-height:1;color:#212121}.dark .casino-modal .modal-pending-game .modal--content .pending-game--info h3{color:#fff}.casino-modal .modal-pending-game .modal--content .pending-game--info ul{padding:0;margin:0;list-style:none}.casino-modal .modal-pending-game .modal--content .pending-game--info ul li{margin-bottom:2px;line-height:1;background:#eee}.dark .casino-modal .modal-pending-game .modal--content .pending-game--info ul li{background:#757575}.casino-modal .modal-pending-game .modal--content .pending-game--info ul li span{display:inline-block;font-size:13px;line-height:26px}.casino-modal .modal-pending-game .modal--content .pending-game--info ul li .pending-game_info{width:38%;font-weight:600;padding-right:5px;text-align:right;border-right:2px solid #fff;color:#424242;background:#e0e0e0}.dark .casino-modal .modal-pending-game .modal--content .pending-game--info ul li .pending-game_info{color:#bdbdbd;background:#616161;border-right-color:#424242}.casino-modal .modal-pending-game .modal--content .pending-game--info ul li .pending-game_valore{font-weight:700;padding-left:5px;text-align:left}.casino-modal .modal-pending-game .modal--content .pending-game--info ul li:last-child{margin-bottom:0}.casino-modal .modal-pending-game .modal--action .btn-pending{min-width:180px}.casino-modal .modal-filters{z-index:104}.desktop .casino-modal .modal-filters{width:1200px;min-height:70%;max-height:95%}.desktop .casino-modal .modal-filters.modal-medium{min-height:40%}.casino-modal .modal-filters .filters--category-wrap{display:flex;flex-direction:column;gap:20px}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--title{display:flex;align-items:center;margin:0 0 6px;padding:0;line-height:1;font-size:14px;font-weight:600;color:#212121}.dark .casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--title{color:#eee}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--title i{display:inline-block;margin-left:5px;cursor:pointer;font-size:14px;line-height:1}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--description{display:none;font-size:12px;margin:0 0 6px;padding:0;user-select:none;color:#212121}.dark .casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--description{color:#eee}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--description.description_visible{display:block}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:5px}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--list .filters-category--list_filter{display:inline-block;line-height:30px;border-radius:15px;user-select:none;cursor:pointer;background:#fff}.dark .casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--list .filters-category--list_filter{background:#333}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--list .filters-category--list_filter span{display:block;margin:0 auto;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:12px;font-weight:500;color:#212121}.dark .casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--list .filters-category--list_filter span{color:#fff}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--list .filters-category--list_filter.filter--selected{background:var(--brandColor)}.casino-modal .modal-filters .filters--category-wrap .filters-category .filters-category--list .filters-category--list_filter.filter--selected span{color:#fff}.casino-modal .modal-filters .filters--action{display:flex;justify-content:space-between;gap:5px;padding:15px}.tablet .casino-modal .modal-filters .filters--action,.desktop .casino-modal .modal-filters .filters--action{justify-content:flex-end}.casino-modal .modal-filters .filters--action .btn--mostra-risultati{flex-grow:1}.tablet .casino-modal .modal-filters .filters--action .btn--mostra-risultati,.desktop .casino-modal .modal-filters .filters--action .btn--mostra-risultati{flex-grow:0;min-width:240px;order:1}.casino-modal .modal-filters .filters--action .btn--mostra-risultati i{margin:0 5px}.casino-modal .modal-filters .filters--action .btn--mostra-risultati span{font-weight:700}.casino-modal .modal-filters .filters--action .btn--reset-filtri{min-width:60px;background:#e53935}.casino-modal .modal-filters .filters--action .btn--reset-filtri span{margin-right:8px}.casino-modal .modal-filters .filters--action .btn--reset-filtri i{margin:0;font-size:16px;color:inherit}.tablet .casino-modal .modal-filters .filters--action .btn--reset-filtri,.desktop .casino-modal .modal-filters .filters--action .btn--reset-filtri{min-width:160px}.casino-modal .modal-filters .filters--action .btn--chiudi-filtri{background:#212121}.dark .casino-modal .modal-filters .filters--action .btn--chiudi-filtri{background:#fafafa}.dark .casino-modal .modal-filters .filters--action .btn--chiudi-filtri i{color:#212121}.casino-modal .modal-game .modal-game--content_info-game{background:#212121;height:40px;display:flex;align-items:center;justify-content:center}.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_game,.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_customer{flex-basis:40%;list-style:none;margin:0;padding:0 10px;display:flex;flex-wrap:wrap;gap:10px}.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_game li,.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_customer li{margin:0;padding:0;font-size:10px;font-style:normal;line-height:2px;color:#757575}.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_game li .info_game-freerounds,.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_customer li .info_game-freerounds{color:#fff}.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_game{justify-content:left}.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_customer{justify-content:right}.casino-modal .modal-game .modal-game--content_info-game .modal-game--info_title{flex-basis:20%;text-align:center;font-size:14px;font-weight:600;line-height:40px;text-transform:none;margin:0;padding:0;color:#fff}.casino-modal .modal-game .modal--content.modal-game--content{padding:0}.casino-modal .modal-game .modal--content.modal-game--content .modal-game--content_wrap-game{height:100%;height:-o-calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);display:flex;align-items:center;align-content:center;background-color:#111;background-position:center top;background-repeat:no-repeat;background-size:cover}.casino-modal .modal-game .modal--content.modal-game--content .modal-game--content_wrap-game iframe{border:3px solid #212121;box-shadow:0 5px 30px #000}.casino-modal .modal-game .modal--content.modal-game--content .modal-game--content_wrap-game object{width:100%;height:100%;border:3px solid #212121;box-shadow:0 5px 30px #000}.casino-modal .modal-game .modal--content.modal-game--content .modal-game--content_wrap-game .modal-game--content_widget{height:100%;overflow-y:auto;overflow-x:hidden;padding:40px 0 0;position:relative}.casino-modal .modal-game .modal--content.modal-game--content .modal-game--content_wrap-game .modal-game--content_widget .widget-toggle{position:absolute;right:5px;top:5px;cursor:pointer;transition:all .25s ease 0s}.casino-modal .modal-game .modal--content.modal-game--content .modal-game--content_wrap-game .modal-game--content_widget .widget-toggle svg{fill:#fff;width:30px;height:30px}.casino-modal .modal-game .modal--content.modal-game--content .modal-game--content_wrap-game .modal-game--content_widget .widget-toggle.widget-toggle--open{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.casino-modal .modal-game .modal--action{height:50px;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0;box-shadow:0 -10px 20px -10px rgba(0,0,0,.75);background:#212121}.casino-modal .modal-game .modal--action>div{flex-basis:33%;display:flex;align-items:center}.casino-modal .modal-game .modal--action .action--aams{padding-left:10px;text-align:left}.casino-modal .modal-game .modal--action .action--aams .ico-gioco-responsabile{cursor:pointer}.casino-modal .modal-game .modal--action .action--funbonus{display:flex;align-items:center;justify-content:center;max-width:400px;position:relative}.casino-modal .modal-game .modal--action .action--funbonus i{font-size:20px;line-height:1;cursor:pointer;color:#424242}.casino-modal .modal-game .modal--action .action--funbonus .funbonus-next-update{position:absolute;top:0;right:0;bottom:0;left:25px;z-index:1;font-size:11px;font-weight:600;line-height:30px;text-align:center;background:#212121;color:#bdbdbd}.casino-modal .modal-game .modal--action .action--funbonus .funbonus-next-update span{color:#fff}.casino-modal .modal-game .modal--action .action--funbonus .mg-progress{flex-grow:1;margin-left:8px;border-color:#424242}.casino-modal .modal-game .modal--action .action--funbonus .mg-progress .progress-percentage{color:#fff}.casino-modal .modal-game .modal--action .action--funbonus .btn-verifica-fun-bonus{min-width:180px}.casino-modal .modal-game .modal--action .action--buttons{padding-right:10px;gap:5px;justify-content:flex-end}.casino-modal .modal-game .modal--action .action--buttons .btn-termina{background:#e53935}.desktop .casino-modal .modal-suggestedgames{width:1200px}.casino-modal .modal-suggestedgames .modal--content{padding:0}.casino-modal .modal-suggestedgames .modal--action{padding:15px}@media(orientation:landscape){.mobile .casino-modal .modal-suggestedgames .modal--action{display:none}}.casino-modal .modal-suggestedgames .suggestedgames-rebuy{display:flex;align-items:center;min-height:200px;background-color:#fff;color:#212121}.dark .casino-modal .modal-suggestedgames .suggestedgames-rebuy{background-color:#121212;color:#fff}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info{z-index:1;padding:30px;display:flex;flex-direction:column;flex-grow:1;gap:15px}.mobile .casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info{text-align:right}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--title{font-size:16px;font-weight:500;line-height:22px;margin:0;padding:0;color:#212121}.dark .casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--title{color:#fff}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--title span{font-weight:700}.mobile .casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--title span{display:inline-block}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--description{font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta{display:flex;justify-content:end;gap:5px}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta .btn-torna-ai-giochi{order:-1}.mobile .casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta .btn-torna-ai-giochi{display:none}@media(orientation:landscape){.mobile .casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta .btn-torna-ai-giochi{display:block}}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta .btn-rebuy{min-width:140px}.desktop .casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta .btn-rebuy{min-width:160px}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-game{min-width:200px;min-height:200px;background-repeat:no-repeat;position:relative;margin-right:-100px}.casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-game:after{content:"";position:absolute;top:0;bottom:0;right:0;width:100px;background-image:linear-gradient(to right,rgba(0,0,0,0) 0%,#fff 100%)}.dark .casino-modal .modal-suggestedgames .suggestedgames-rebuy .rebuy-game:after{background-image:linear-gradient(to right,rgba(0,0,0,0) 0%,#121212 100%)}.casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist{display:flex;flex-direction:column;gap:25px;padding:15px 0 15px 15px;overflow-y:auto}.mobile .casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist{height:-o-calc(100vh - 266px);height:-moz-calc(100vh - 266px);height:-webkit-calc(100vh - 266px);height:calc(100vh - 266px)}@media(orientation:landscape){.mobile .casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist{height:-o-calc(100vh - 200px);height:-moz-calc(100vh - 200px);height:-webkit-calc(100vh - 200px);height:calc(100vh - 200px)}}.tablet .casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist{height:-o-calc(100vh - 200px);height:-moz-calc(100vh - 200px);height:-webkit-calc(100vh - 200px);height:calc(100vh - 200px)}.desktop .casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist{max-height:400px}.casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist .suggestedgames-gamelist--title{margin:0 0 12px 0;padding:0;font-size:14px;font-weight:600;line-height:1;color:#212121}.dark .casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist .suggestedgames-gamelist--title{color:#fff}.casino-modal .modal-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist .wrap-gamelist .gamelist-slide{padding-left:0}.mg-pin{width:65px;padding:10px;margin-bottom:6px;border-top-left-radius:35px;border-bottom-left-radius:35px;background:#212121;transition:all .3s ease-out 0s}.mg-pin.pin-open{width:200px}.mg-pin.pin-extended{border-top-left-radius:33px;border-bottom-left-radius:5px}.mg-pin.pin-extended .pin-header:hover .pin-icon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mg-pin .pin-header{display:flex;align-items:center;cursor:pointer;outline:none}.mg-pin .pin-header .pin-header_icon{position:relative;width:45px;height:45px;padding:10px;border-radius:50%;cursor:pointer;text-align:center;background:#424242;color:#fff}.mg-pin .pin-header .pin-header_icon .pin-icon:before{display:inline-block;font:normal normal normal 14px/1 mg_icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px}.mg-pin .pin-header .pin-header_icon .icon-jackpot:before{content:""}.mg-pin .pin-header .pin-header_icon .icon-ranking:before{content:""}.mg-pin .pin-header .pin-header_icon .icon-topwin:before{content:""}.mg-pin .pin-header .pin-header_icon .icon-sbloccofb:before{content:""}.mg-pin .pin-header .pin-header_icon .icon-suggeriti:before{content:""}.mg-pin .pin-header:hover .pin-icon:before{content:""}.mg-pin .pin-header .pin-header_title{margin-left:12px;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-pin .pin-header .pin-header_title h2{margin:0;padding:0;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff}.mg-pin .pin-header .pin-header_title h3{margin:0;padding:0;font-size:12px;color:#fff}.mg-pin .pin-content{width:180px;margin-top:5px}.mg-pin .pin-content.pin-content--jackpot .jackpot-list{margin:0;padding:0}.mg-pin .pin-content.pin-content--jackpot .jackpot-list .jackpot{display:flex;align-items:center;flex-direction:column;gap:2px}.mg-pin .pin-content.pin-content--jackpot .jackpot-list .jackpot .jackpot-title{font-size:12px;line-height:1;white-space:nowrap;color:#9e9e9e}.mg-pin .pin-content.pin-content--jackpot .jackpot-list .jackpot .jackpot-value{font-size:14px;line-height:1;font-weight:700;white-space:nowrap;color:#fff}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-title{margin:0 0 5px;padding:0;font-size:13px;font-weight:700;line-height:1;text-align:center;color:#fff}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-life{margin:0;padding:0;font-size:11px;line-height:1;text-align:center;color:#9e9e9e}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-table{width:100%;border:0;margin:10px 0 20px;padding:0;background:none}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-table thead{background:none}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-table thead tr{border-top:1px solid #111;border-bottom:1px solid #111}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-table thead tr th{padding:4px 0;font-size:12px;font-weight:700;line-height:1;text-align:center;color:#fff}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-table tbody tr td{padding:3px 0;font-size:12px;line-height:1;text-align:center;color:#9e9e9e}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-table tbody tr:nth-child(2n){background:none}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-table tbody tr.promo-table--user-position td{font-weight:700;color:#fff}.mg-pin .pin-content.pin-content--ranking div .pin-ranking--promo-link a{display:block;max-width:180px;margin:0 auto;text-transform:inherit}.mg-pin .pin-content.pin-content--topwin .topwin-list{display:flex;flex-direction:column;gap:5px}.mg-pin .pin-content.pin-content--topwin .topwin-list .topwin-list--win{display:flex;align-items:center;gap:5px}.mg-pin .pin-content.pin-content--topwin .topwin-list .topwin-list--win .win-thumbnail{width:50px;height:50px;border-radius:5px;font-size:10px;text-align:center;line-height:18px;color:#424242}.mg-pin .pin-content.pin-content--topwin .topwin-list .topwin-list--win .win-details{display:flex;flex-direction:column;gap:2px}.mg-pin .pin-content.pin-content--topwin .topwin-list .topwin-list--win .win-details li{display:flex;font-size:10px;line-height:14px;color:#9e9e9e}.mg-pin .pin-content.pin-content--topwin .topwin-list .topwin-list--win .win-details li span{display:inline-block;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;color:#fff}.mg-pin .pin-content.pin-content--topwin .topwin-list .topwin-list--win .win-details .win-details--user span{width:120px;padding:0}.mg-pin .pin-content.pin-content--topwin .topwin-list .topwin-list--win .win-details .win-details--game span{width:90px;text-transform:uppercase}.mg-pin .pin-content.pin-content--sbloccofb .sbloccofb-info{margin-bottom:15px;font-size:12px;line-height:14px;color:#9e9e9e}.mg-pin .pin-content.pin-content--sbloccofb .sbloccofb-info span{font-weight:700;color:#fff}.mg-pin .pin-content.pin-content--sbloccofb .mg-progress{border-color:#111}.mg-pin .pin-content.pin-content--suggeriti #gamelist--pin---suggeriti.minilobby-gamelist{display:flex;flex-wrap:wrap;justify-content:space-between}.mg-pin .pin-content.pin-content--suggeriti #gamelist--pin---suggeriti.minilobby-gamelist .gamelist-gamev2{flex-basis:49%;margin-bottom:5px}.mg-pin .pin-content.pin-content--suggeriti #gamelist--pin---suggeriti.minilobby-gamelist .gamelist-gamev2 .gamev2-wrap .gamev2-wrap-inner{min-height:auto}.mg-pin .pin-content.pin-content--suggeriti #gamelist--pin---suggeriti.minilobby-gamelist .gamelist-gamev2 .gamev2-wrap .gamev2-wrap-inner .gamev2-action--play i{font-size:30px}.casino-suggestedgames{width:100%;height:100vh;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);z-index:101}.casino-suggestedgames .wrap-suggestedgames{width:1200px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:#fff}.dark .casino-suggestedgames .wrap-suggestedgames{background:#1a1a1a}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy{display:flex;gap:20px;justify-content:space-between;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#000;min-height:240px;padding:40px;position:relative}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy:after{content:"";position:absolute;right:0;bottom:0;left:0;height:40px;background-image:none}.dark .casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#1a1a1a 100%)}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-info{display:flex;flex-direction:column;align-items:start;justify-content:center}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--title{font-size:16px;font-weight:600;line-height:1;margin:0;padding:0;color:#fff}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--title .title--nome-utente{text-transform:capitalize}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--title .title--nome-gioco{font-weight:700}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--description{font-size:14px;margin:10px 0 20px;padding:0 50px 0 0;color:#fff}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta .mg-cta.mg-btn{min-width:200px}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-info .rebuy-info--cta span{font-size:14px;padding:0 20px;color:#fff}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-game{display:flex;align-items:center}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-game .casino-game{min-width:220px}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-game .casino-game .game-action .game-action--icon i{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-rebuy .rebuy-game .casino-game .game-action:hover .game-action--icon i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-wrap-gamelist{padding:20px 30px 20px 40px;max-height:300px;overflow-y:auto}@media(min-width:1367px){.casino-suggestedgames .wrap-suggestedgames .suggestedgames-wrap-gamelist{max-height:auto}}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist{padding-bottom:20px}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist .suggestedgames-gamelist--title{font-size:14px;font-weight:600;line-height:1;margin:0 0 12px 0;padding:0;color:#212121}.dark .casino-suggestedgames .wrap-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist .suggestedgames-gamelist--title{color:#fff}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist .suggestedgames-gamelist--title .title--nome-gioco{font-weight:700}.casino-suggestedgames .wrap-suggestedgames .suggestedgames-wrap-gamelist .suggestedgames-gamelist .wrap-gamelist .gamelist-slide{grid-auto-columns:200px}:root{--brandColor:#1e88e5;--fontFamily:"Poppins",sans-serif;--sidebarWidth:180px;--casinoGameGap:5px;--casinoGameBorderRadius:10px;--casinoLabelBorderRadius:6px;--positionTop:0;--minMaxBetColor:#ffb300;--jackpotColor:#ffb300}.wrap-widget{font-family:var(--fontFamily);position:relative;overflow:hidden}.wrap-widget.wrap-widget--custom .img-default{display:none}.wrap-widget .widget-header{display:flex;align-items:center;gap:10px;padding:5px}.wrap-widget .widget-header .widget-title{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:18px;font-weight:600;line-height:34px;color:#212121}.dark .wrap-widget .widget-header .widget-title{color:#fff}.desktop .wrap-widget .widget-header .widget-title{font-size:20px}.wrap-widget .widget-header .widget-title:before{display:inline-block;font:normal normal normal 14px/1 mg_icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;color:var(--brandColor)}.wrap-widget .widget-header .widget-title.widget-title_custom:before{content:''}.wrap-widget .widget-header .widget-title.widget-title_nuovi-arrivi:before{content:""}.wrap-widget .widget-header .widget-title.widget-title_videoslot:before{content:""}.wrap-widget .widget-header .widget-title.widget-title_live-casino:before{content:""}.wrap-widget .widget-header .widget-title.widget-title_giochi-da-tavolo:before{content:""}.wrap-widget .widget-header .widget-title.widget-title_videopoker:before{content:""}.wrap-widget .widget-header .widget-title.widget-title_jackpots:before{content:""}.wrap-widget .widget-header .widget-title.widget-title_promo:before{content:''}.wrap-widget .widget-header .widget-counter{min-width:36px;padding:0 8px;font-size:14px;font-weight:600;line-height:22px;border-radius:11px;text-align:center;color:#212121;background:#eee}.dark .wrap-widget .widget-header .widget-counter{color:#fff;background:#424242}.wrap-widget .widget-header .widget-link{flex-grow:1;text-align:right}.wrap-widget .widget-header .widget-link a{font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer;color:#212121}.dark .wrap-widget .widget-header .widget-link a{color:#fff}.wrap-widget .widget-header .widget-link a:after{margin-left:5px;font-family:"FontAwesome";content:""}.wrap-widget .widget--carica-giochi{flex-basis:100%;text-align:center;padding:5px}.wrap-widget .widget--carica-giochi .btn--mostra-giochi{min-width:200px;border-radius:18px}.wrap-widget .widget-gamelist--row{display:grid;gap:5px}.wrap-widget .widget-gamelist--row.row-2{grid-template-columns:repeat(2,1fr)}.wrap-widget .widget-gamelist--row.row-3{grid-template-columns:repeat(3,1fr)}.wrap-widget .widget-gamelist--row.row-4{grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.wrap-widget .widget-gamelist--row.row-4{grid-template-columns:repeat(4,1fr)}}.wrap-widget .widget-gamelist--row.row-5{grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.wrap-widget .widget-gamelist--row.row-5{grid-template-columns:repeat(5,1fr)}}.wrap-widget .widget-gamelist--row.row-6{grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.wrap-widget .widget-gamelist--row.row-6{grid-template-columns:repeat(6,1fr)}}.wrap-widget .widget-gamelist--row.row-7{grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.wrap-widget .widget-gamelist--row.row-7{grid-template-columns:repeat(6,1fr)}}@media(min-width:1536px){.wrap-widget .widget-gamelist--row.row-7{grid-template-columns:repeat(7,1fr)}}.wrap-widget .widget-gamelist--row.row-8{grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.wrap-widget .widget-gamelist--row.row-8{grid-template-columns:repeat(6,1fr)}}@media(min-width:1536px){.wrap-widget .widget-gamelist--row.row-8{grid-template-columns:repeat(8,1fr)}}