.banner{height:160px;position:relative}.banner img{width:100%;height:160px;object-fit:cover;object-position:center center}.banner .image{width:75px!important;height:75px!important;background-color:#fff!important;position:absolute;top:56px;left:12.5px;border-radius:50%}.ImageCasino{width:75px!important;height:75px!important;border-radius:50%}.app_casino .app_change_favoris.fav_on .off{display:none}.app_casino .app_change_favoris.fav_off .on{display:none}.app_casino{display:flex;padding:15px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;align-self:stretch}.no-results{display:flex;padding:0 16px;margin-top:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;flex:1 0;align-self:stretch}.no-results .title{color:var(--Content-contentPrimary,#000);text-align:center;font-size:20px;font-weight:700;line-height:22px;margin-bottom:8px}.no-results .subtitle{color:var(--Global-Dark,#0C0C0C);text-align:center;font-size:14px;font-weight:400}.no-results .subtitle{color:var(--Global-Dark,#0C0C0C);text-align:center;font-size:14px;font-weight:400}.no-results a{color:var(--Grey,#666);font-size:12px;font-weight:600;text-decoration-line:underline}.app_casino .head{display:flex;align-items:flex-start;align-self:stretch;padding-left:16px;padding-right:16px}.app_casino .head .first{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;flex:1 0}.app_casino .head .first .title{color:var(--Global-Dark,#0C0C0C);font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.app_casino .head .first .pays{display:flex;flex-direction:row;gap:5px;align-items:center;color:var(--Dark-Grey,#3E3E3E);font-size:14px;font-weight:400}.app_casino .head .first .pays img{width:15px;height:15px;border-radius:15px}.app_casino .infosc{z-index:9999;display:flex;padding:10px 5px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch;border-radius:10px;background:var(--Ultra-Light-Grey,#F7F7F7);width:calc(100% - 32px);margin:0 auto}.app_casino .item{display:flex;flex-direction:row;gap:5px}.app_casino .item a{color:var(--Global-Dark,#0C0C0C);text-align:center;font-size:16px;font-weight:500;text-decoration-line:underline}.app_casino .description{color:var(--Dark-Grey,#3E3E3E);font-size:14px;font-weight:400;line-height:20px;padding-left:16px;padding-right:16px}.app_casino .separation{height:1px;width:100%;border-bottom:1px solid #dedede}.app_casino .website{display:flex;padding:5px 10px;align-items:center;gap:29px;align-self:stretch;background:var(--Light-Blue,#F5F8FF);width:calc(100% - 32px);margin:0 auto}.app_casino .website div{display:flex;padding:4px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex:1 0;color:var(--Global-Dark,#0C0C0C);font-size:16px;font-weight:500;line-height:20px}.app_casino .website span img{width:20px;height:20px}.liste_casino{color:var(--Global-Dark,#0C0C0C);font-size:15px;font-weight:500;width:calc(100% - 32px)!important;margin:0 auto}.app_casino .list_casino_data{width:100%;scroll-snap-align:start;min-width:100%;gap:15px;display:flex;flex-direction:column}.app_casino .filtres::before{position:absolute;left:15px;z-index:999;margin-left:10px;margin-right:9px;margin-top:5px;content:url(data:image/svg+xml,%3Csvg%20width=%2217%22%20height=%2218%22%20viewBox=%220%200%2017%2018%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M.390137%207.44629c0%20.91309.171549%201.77083.514648%202.57321C1.24788%2010.8164%201.7238%2011.5192%202.33252%2012.1279%202.94124%2012.7367%203.64404%2013.2126%204.44092%2013.5557c.80241.3431%201.66015.5146%202.57324.5146C7.73356%2014.0703%208.41976%2013.9596%209.07275%2013.7383%209.72575%2013.5169%2010.3234%2013.2126%2010.8657%2012.8252l4.084%204.0923C15.0493%2017.0116%2015.1572%2017.0807%2015.2734%2017.125c.1218.0498000000000012.2491.0747.3819.0747C15.8434%2017.1997%2016.0094%2017.1554%2016.1533%2017.0669%2016.2972%2016.9839%2016.4079%2016.8677%2016.4854%2016.7183%2016.5684%2016.5688%2016.6099%2016.4028%2016.6099%2016.2202%2016.6099%2016.0874%2016.585%2015.9629%2016.5352%2015.8467%2016.4909%2015.7305%2016.4245%2015.6281%2016.3359%2015.5396l-4.059-4.084C12.703%2010.9022%2013.035%2010.2852%2013.2729%209.60449%2013.5164%208.92383%2013.6382%208.20443%2013.6382%207.44629c0-.91309-.1716-1.76807-.5147-2.56494C12.7804%204.07894%2012.3045%203.37337%2011.6958%202.76465%2011.0871%202.15592%2010.3815%201.68001%209.5791%201.33691%208.78223.993815%207.92725.822266%207.01416.822266c-.91309.0-1.77083.171549-2.57324.514644-.79688.3431-1.49968.81901-2.1084%201.42774-.60872.60872-1.08464%201.31429-1.427735%202.1167C.561686%205.67822.390137%206.5332.390137%207.44629zm1.419433.0c0-.7194.13281-1.39177.39844-2.01709.27116-.63086.64469-1.18425%201.1206-1.66016.48145-.48144%201.03483-.85498%201.66016-1.1206.63086-.27116%201.30599-.40674%202.02539-.40674s1.39176.13558%202.01709.40674c.63086.26562%201.18425.63916%201.66015%201.1206C11.1673%204.24495%2011.5409%204.79834%2011.812%205.4292%2012.0832%206.05452%2012.2188%206.72689%2012.2188%207.44629%2012.2188%208.16569%2012.0832%208.84082%2011.812%209.47168%2011.5409%2010.097%2011.1673%2010.6476%2010.6914%2011.1235S9.66211%2011.973%209.03125%2012.2441C8.40592%2012.5153%207.73356%2012.6509%207.01416%2012.6509%206.29476%2012.6509%205.61963%2012.5153%204.98877%2012.2441%204.36344%2011.973%203.81006%2011.5994%203.32861%2011.1235%202.8527%2010.6476%202.47917%2010.097%202.20801%209.47168%201.94238%208.84082%201.80957%208.16569%201.80957%207.44629z%22%20fill=%22%23000%22%20fill-opacity=%22.51%22%20style=%22mix-blend-mode:overlay%22/%3E%3C/svg%3E)}.app_casino .filtres{display:flex;justify-content:flex-end;align-items:center;gap:15px;align-self:stretch;padding-left:16px;padding-right:16px}.app_casino .filtres .search{width:100%}.app_casino .filtres input{border-radius:100px;background:var(--Ultra-Light-Grey,#F7F7F7);border:0;height:40px;width:100%;position:relative;padding-left:35px;font-size:14px}.ico-filter{display:flex;position:relative}.filtres_tags ul{width:100%;display:flex;flex-direction:row;row-gap:5px;padding-left:1rem;padding-right:1rem;flex-wrap:wrap}.filtres_tags li{padding:5px;cursor:default;margin-right:5px;border-radius:4px;border:1px solid var(--Super-Light-Grey,#DEDEDE);background:var(--Ultra-Light-Grey,#F7F7F7);color:var(--Grey,#666);font-size:14px;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:5px}.filtres_tags li div{display:flex;align-items:center}.filtres_tags li div{display:flex;align-items:center}.filtres_tags li div img{width:13px}.app_casino .festivals{display:flex;flex-direction:column;gap:0;width:100%}.app_casino .tournois{display:flex;flex-direction:column;gap:8px;width:100%}.app_casino .item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.app_casino .line{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:10px;align-self:stretch;padding-left:16px;padding-right:16px}.app_casino .item .infos{display:flex;flex-direction:column;justify-content:center;gap:2px;color:var(--Global-Dark,#0C0C0C);font-size:12px;font-weight:500;width:100%}.app_casino .item .infos .nom{color:var(--Global-Dark,#0C0C0C);font-size:16px;font-weight:600;display:flex;gap:5px;align-items:center}.app_casino .item .infos.ended *{color:var(--Light-Grey,#B1B1B1)!important}.app_casino .item .infos.ended path{stroke:#b1b1b1;color:var(--Light-Grey,#B1B1B1)!important}.app_casino .item .infos.ended circle{fill:#b1b1b1;color:var(--Light-Grey,#B1B1B1)!important}.app_casino .item .infos .nom .fav_on{width:16px;height:16px}.app_casino .item .infos .autre{display:flex;align-items:center;gap:5px;align-self:stretch;justify-content:start}.app_casino .item .infos .autre .dates{display:flex;font-size:14px;font-weight:500;display:flex;align-items:center}.app_casino .item svg{display:flex;align-items:center;align-self:end}.app_casino .item .infos .autre .heure{color:var(--Grey,#666);font-size:14px;font-weight:500}.app_casino .item .infos .autre .buyin{color:var(--Global-Accent,#CE0025);font-size:14px;font-weight:500}.app_casino .state{white-space:nowrap}.app_casino .state .termine{display:flex;padding:2px 6px;align-items:center;border-radius:4px;border-radius:4px;background:var(--Light-Grey,#B1B1B1);color:var(--White,#FFF);font-size:14px;font-weight:500;text-transform:uppercase}.app_casino .state .day{display:flex;padding:2px 6px;align-items:center;border-radius:4px;background:var(--Global-Accent,#CE0025);color:var(--White,#FFF);font-size:14px;font-weight:500;text-transform:uppercase}.app_casino .state .avenir{display:flex;padding:2px 6px;align-items:center;border-radius:4px;background:#00860d;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.resultats .festival-parent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;position:relative}.resultats .festival{display:flex;flex-direction:row;width:100%;padding:10px 16px;align-items:center;gap:10px;align-self:stretch;background:#f5f8ff;cursor:pointer}.resultats .festival.close{margin-bottom:4px}.resultats .festival-parent.last .festival.close{margin-bottom:0!important}.resultats .festival.open .fleche img{transform:rotateX(180deg)}.resultats .festival .pays{display:flex}.resultats .festival .pays img{width:20px;height:20px;border-radius:50%}.resultats .festival .infos{display:flex;flex-direction:column;justify-content:center;gap:2px;color:var(--Global-Dark,#0C0C0C);font-size:12px;font-weight:500;width:100%}.resultats .festival .count{display:flex;padding:2px 6px;align-items:center;border-radius:4px;background:var(--Global-Accent,#CE0025);color:#fff;font-size:14px;font-weight:500;max-width:50px;min-width:22px;justify-content:center}.resultats .festival .infos .nom{color:var(--Global-Dark,#0C0C0C);font-size:16px;font-weight:600}.resultats .festival .infos .ville{color:var(--Global-Dark,#0C0C0C);font-size:14px;font-weight:500}.resultats .festival .infos .autre{display:flex;align-items:center;gap:5px;align-self:stretch;justify-content:start}.resultats .festival .infos .autre .dates{display:flex;font-size:14px;font-weight:500}.resultats .festival .logo{display:flex}.resultats .festival .logo img{max-width:50px;max-height:30px}.resultats .festival .fleche{display:flex}.festival-tournois{display:flex;padding:10px 16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch;background:#f9fbff;width:100%;padding-left:48px;padding-right:48px;box-shadow:0 2px 4px rgba(0,0,0,.1)inset}.festival-tournois.close{max-height:0;padding:0;transform:scaleY(0);transform-origin:bottom;transition:transform .25s ease-out;overflow:hidden}.festival-tournois.open{max-height:auto;transform-origin:top;transform:scaleY(1);transition:transform .25s ease-out}.festival-tournois .voir-plus{color:var(--Global-Dark,#0C0C0C);font-size:14px;font-weight:500;line-height:200%;text-transform:uppercase;display:flex;width:100%;align-items:center;justify-content:space-between}.festival-tournois .separation{height:1px;width:100%;background:#dedede}.festival-tournois .tournoi{display:flex;align-items:start;gap:10px;align-self:stretch;cursor:pointer}.festival-tournois .tournoi .heure{color:var(--Grey,#666);font-size:14px;font-weight:500;text-align:right}.festival-tournois .tournoi .termine{display:flex;padding:2px 6px;align-items:center;border-radius:4px;background:var(--Ultra-Light-Grey,#F7F7F7);color:var(--Grey,#666);font-size:12px;font-weight:500;text-transform:uppercase;white-space:nowrap}.festival-tournois .tournoi .day{display:flex;padding:2px 6px;align-items:center;border-radius:4px;background:var(--Global-Accent,#CE0025);color:var(--White,#FFF);font-size:12px;font-weight:500;text-transform:uppercase;white-space:nowrap}.festival-tournois .tournoi .avenir{display:flex;padding:2px 6px;align-items:center;border-radius:4px;background:#00860d;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;white-space:nowrap}.festival-tournois .tournoi .infos{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;gap:2px;width:100%}.festival-tournois .tournoi .infos .nom{color:var(--Global-Dark,#0C0C0C);font-size:15px;font-weight:500}.festival-tournois .tournoi .infos .nom span{color:var(--Global-Dark,#0C0C0C);font-size:12px;font-weight:300}.festival-tournois .tournoi .infos .buyin{color:var(--Global-Accent,#CE0025);font-size:14px;font-weight:500;display:flex;align-items:center;gap:5px}.festival-tournois .tournoi .infos .buyin img{width:18px;height:18px}.app_tab_scrollable{padding-bottom:250px}