@font-face{font-family:ds-icon-set;src:url(../fonts/ds.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ds-icon-material;src:url(../fonts/ds-2.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 800;src:url(../fonts/montserrat.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 800;src:url(../fonts/montserrat-2.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.is1{--8d154d3e:0px!important;--6f283385:calc(0px*-1)!important;--f17cefee:0 0 100.00%!important;--1dbb5774:0px!important}
.is2{cursor:pointer!important}
.is3{--3c16d76e:100%!important;--d12afac2:auto!important}
.is4{--225501d5:0!important}
.is5{overflow:hidden!important}
.is13{position:static!important;left:initial!important;right:initial!important;bottom:auto!important;top:auto!important}
.is32{background-image:url(../images/hot-cold-frame.svg)!important}
.is33{background-image:url(../images/icon-hot-cold.svg)!important}
.is34{background-image:url(../images/provider-novomatic.webp)!important}
.is35{background-image:url(../images/provider-playngo.webp)!important}
.is36{background-image:url(../images/provider-voltent.webp)!important}
.is37{background-image:url(../images/provider-betsoft.webp)!important}
.is38{background-image:url(../images/provider-yggdrasil.webp)!important}
.is39{background-image:url(../images/provider-3oaks.webp)!important}
.is40{background-image:url(../images/provider-rubyplay.webp)!important}
.is41{background-image:url(../images/provider-popiplay.webp)!important}
.is42{background-image:url(../images/provider-spribe.webp)!important}
.is43{background-image:url(../images/provider-stakelogic.webp)!important}
.is44{background-image:url(../images/provider-swintt.webp)!important}
.is45{background-image:url(../images/provider-thunderkick.webp)!important}
.is46{background-image:url(../images/provider-bgaming.webp)!important}
.is47{background-image:url(../images/provider-fugaso.webp)!important}
.is48{background-image:url(../images/provider-inbetgames.webp)!important}
.is49{background-image:url(../images/provider-pgsoft.webp)!important}
.is50{background-image:url(../images/provider-playson.webp)!important}
.is51{background-image:url(../images/provider-mascotgaming.webp)!important}
.is52{background-image:url(../images/provider-tadagaming.webp)!important}
.is53{background-image:url(../images/provider-kiron.webp)!important}
.is54{background-image:url(../images/provider-spinomenal.webp)!important}
.is55{background-image:url(../images/provider-leap.webp)!important}
.is56{background-image:url(../images/provider-foxi.webp)!important}
.is57{background-image:url(../images/provider-aviatorllc.webp)!important}
.is58{background-image:url(../images/provider-bfgames.webp)!important}
.is59{background-image:url(../images/provider-luckystreak.webp)!important}
.is60{background-image:url(../images/provider-tvbet.webp)!important}
.is61{background-image:url(../images/provider-penguinking.webp)!important}
.is62{background-image:url(../images/provider-inout.webp)!important}
.is63{background-image:url(../images/provider-kingmidas.webp)!important}
.is64{background-image:url(../images/provider-turbogames.webp)!important}
.is65{background-image:url(../images/provider-onlyplay.webp)!important}
.is66{background-image:url(../images/provider-tomhorn.webp)!important}
.is67{background-image:url(../images/provider-endorphina.webp)!important}
.is68{background-image:url(../images/provider-1x2gaming.webp)!important}
.is69{background-image:url(../images/provider-amigo.webp)!important}
.is70{background-image:url(../images/provider-vivo.webp)!important}
.is71{background-image:url(../images/provider-blueprint.webp)!important}
.is72{background-image:url(../images/provider-boominggames.webp)!important}
.is73{background-image:url(../images/provider-elk.webp)!important}
.is74{background-image:url(../images/provider-evoplay.webp)!important}
.is75{background-image:url(../images/provider-felix.webp)!important}
.is76{background-image:url(../images/provider-ggames.webp)!important}
.is77{background-image:url(../images/provider-gameart.webp)!important}
.is78{background-image:url(../images/provider-gamzix.webp)!important}
.is79{background-image:url(../images/provider-habanero.webp)!important}
.is80{background-image:url(../images/provider-hacksawgaming.webp)!important}
.is81{background-image:url(../images/provider-irondog.webp)!important}
.is115{display:block!important;position:relative!important;overflow:hidden!important;max-width:32px!important;min-width:32px!important;background-image:url(../images/decor51.webp)!important}
.is116{width:100%!important;height:auto!important}
/* layout switch: PC markup from 1200px, mobile markup below */
@media (max-width:1199.98px){.only-pc{display:none!important}}
@media (min-width:1200px){.only-mob{display:none!important}}
/* former <button> elements turned into links/spans keep the button reset of the site */
:where(.as-btn){display:inline-block;border:0;outline:none;padding:0;box-sizing:initial;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;cursor:pointer;text-align:center;text-decoration:none}
/* banner posters (videos in the original) fill the banner like the video did */
:is(.slider-wrapper-video,.m-slider-wrapper-video) img.video-poster{position:absolute;top:0;left:0;height:100%!important;width:100%!important;object-fit:cover}
/* carousels scroll natively (Embla positions are not kept); arrows / dots in main.js */
:is(.slider-wrapper,.m-slider-wrapper){overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
:is(.slider-wrapper,.m-slider-wrapper)::-webkit-scrollbar{display:none}
:is(.slider-item,.m-slider-item){scroll-snap-align:start}
:is(.casino-game-nav-item-container,.m-casino-game-nav-item-container){scroll-behavior:smooth}
/* drawn icons (App, Login) in the bottom bar: same box as the icon-font glyphs */
.m-nav-svg-icon{display:flex;align-items:center;justify-content:center}
.m-nav-svg-icon svg{width:1.5rem;height:1.5rem;fill:currentColor;display:block}
/* SEO text after "Spieleanbieter" */
.seo-block{padding:8px 0 32px}
.seo-text{position:relative;overflow:hidden;color:var(--text-color,#5b5b5b);font-size:.875rem;line-height:1.6}
.seo-text--closed{max-height:132px;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}
.seo-text h2{font-size:1.375rem;font-weight:600;margin:0 0 12px;color:var(--black-color,#1d1d1b)}
.seo-text h3{font-size:1rem;font-weight:600;margin:20px 0 8px;color:var(--black-color,#1d1d1b)}
.seo-text p{margin:0 0 10px}
.seo-text ul{margin:0 0 10px;padding-left:20px}
.seo-text li{margin:0 0 4px}
.seo-toggle{display:inline-flex;align-items:center;gap:2px;margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;color:var(--black-color,#1d1d1b);text-decoration:none}
.seo-toggle-icon{font-size:1.25rem;text-decoration:none;transition:transform .2s}
.seo-toggle[aria-expanded=true] .seo-toggle-icon{transform:rotate(180deg)}
/* main banner videos (the site's own CSS sizes <video> in .slider-wrapper-video) */
video.hero-video{display:block;background:transparent}

/* SEO text: H1, numbered lists, tables (new copy) */
.seo-text h1{font-size:1.625rem;font-weight:700;line-height:1.3;margin:0 0 12px;color:var(--black-color,#1d1d1b)}
.seo-text h2{margin-top:24px}
.seo-text ol{margin:0 0 10px;padding-left:22px;list-style:decimal}
.seo-text .seo-table-wrap{overflow-x:auto;max-width:100%;margin:0 0 12px}
.seo-text .seo-table-wrap table{border-collapse:collapse;min-width:100%}
.seo-text .seo-table-wrap :is(th,td){border:1px solid rgba(0,0,0,.15);padding:6px 10px;text-align:left;vertical-align:top}
.seo-text .seo-table-wrap th{font-weight:600;background:rgba(0,0,0,.04);color:var(--black-color,#1d1d1b)}
