/*!
/* www.casasdeapuestas.com
/*! 
/* Globals */
:root{--flags:url(https://cdn.casasdeapuestas.com/flags/sprite.svg?v=32)}.swiper{margin:0;width:1000px;max-width:100%}.main-container{display:flex}.right-container{flex-grow:1}.main-container,section.container{gap:24px}#sidebar{flex-grow:1}.alert,ul.filters{margin-bottom:1rem}@media(max-width:800px){.main-container{flex-direction:column}.right-container .swiper{position:relative;left:calc(calc(var(--bs-gutter-x)* .5) * -1);width:calc(100% + calc(var(--bs-gutter-x)));padding-left:calc(var(--bs-gutter-x) * .5)!important;padding-right:calc(var(--bs-gutter-x) * .5)!important;max-width:initial!important}#sidebar{width:100%}}section.container{display:flex;flex-direction:row;justify-content:space-between}[data-button="home"] svg{fill:#fff}@media(min-width:1024px){button[data-table-id]{min-width:344px}}.nav-links span,.nav-links a,#navigation-links .dd-button,#navigation-links a,#navigation-links span{padding:8px 22px;white-space:nowrap}.event-tab[name='stats'] .stats-teams{border-radius:12px;display:flex;flex-direction:row;background:var(--neutral20)}.event-tab[name='stats'] .stats-teams div:first-child{text-align:left}.event-tab[name='stats'] .stats-teams div:last-child{text-align:right}.event-tab[name='stats'] .stats-teams div:first-child,.event-tab[name='stats'] .stats-teams div:last-child{width:35%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-tab[name='stats'] .event-stat{border-bottom:1px solid var(--neutral20)}ul.filters[role="tablist"] li:not([aria-selected="true"]){cursor:pointer}.odds-container ul.filters{border:none}.odds-container ul.filters li,.odds-container ul.filters{border-radius:0;flex-basis:100%}#mobile-nav{height:42px}@media(min-width:1000px){#mobile-nav{display:none}}#mobile-nav:not(.not-blurred){filter:blur(5px)}#mobile-nav div.dd-button:not(#leagues-menu)[aria-selected="true"]{background:var(--neutral20);cursor:default;order:1}#mobile-nav div.dd-button:not(#leagues-menu)::after,#mobile-nav a.dd-button::after{display:none}#mobile-nav .dd-button{padding:4px 12px;width:auto!important;min-width:initial!important;order:2;max-height:42px}#mobile-nav label[data-icon]{width:initial!important;order:1}#mobile-nav label[data-icon] .dd-button{padding-right:4px}#sidebar{width:327px}[data-theme="light"] #sidebar #bookmakers{background:#fff}#mainMenu{width:256px}.filters-container{max-height:initial!important}@media(max-width:800px){.filters-menu.modal-box .modal-title{order:0}.filters-menu.modal-box .filter-field{order:2}.filters-menu.modal-box{height:100%;top:initial}.filters-menu.modal-box .scrollable-menu{overflow-y:scroll;height:100%;position:relative}}.filters-menu div[data-league-id].filter-item.with-country{background:var(--neutral20);cursor:default}.filters-menu .filter-item:last-child{border-bottom:0}[data-theme="light"] .filters-menu{background:#fff}.filter-icon{width:15px;height:15px;display:inline-block}.filters-container .filter-item:not(.with-country):after{content:"";display:inline-block;width:32px;height:32px;background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="12" fill="%232C304B"/><path d="M12.0111 22.0623C11.7473 22.3052 11.7279 22.7187 11.9677 22.9858C12.1891 23.2324 12.554 23.2682 12.8163 23.0812L12.8796 23.0297L19.9885 16.4836C20.2501 16.2427 20.2688 15.8386 20.0446 15.5744L19.9885 15.5161L12.8796 8.96986C12.6158 8.72695 12.2075 8.74662 11.9677 9.01379C11.7463 9.2604 11.7458 9.6317 11.9546 9.87842L12.0111 9.93736L18.3322 15.7579C18.4641 15.8794 18.4738 16.0861 18.3539 16.2197L18.3322 16.2417L12.0111 22.0623Z" fill="white"/></svg>');background-repeat:no-repeat;background-size:32px 32px}ul.filters span,ul.filters a,ul.filters li{text-align:center;flex-grow:1}#navigation-links .dd-button{border:none;background:#fff0;border-radius:0}#navigation-links .dropdown .dd-button{margin-left:0;width:100%!important;text-align:center}#navigation-links .dropdown.selected .dd-button,#navigation-links .dropdown.open .dd-button{border-bottom:2px solid var(--secondary);color:var(--text-color);font-weight:600;background:var(--neutral20)}#navigation-links .dropdown.selected .dd-button svg path,#navigation-links .dropdown.open .dd-button svg path{fill:#fff}[data-key="odds-menu"],[data-key="odds-menu"] .dd-button{height:47px;flex-grow:1}@media(max-width:800px){[data-key="odds-menu"],[data-key="odds-menu"] .dd-button{height:68px}}@media(min-width:1200px){.odds-container ul.filters{flex-basis:100%;width:100%}}#oddsAcc .odds-row{border-bottom:1px solid var(--neutral20);padding:16px}#oddsAcc .odds-row:last-child{border-bottom:0}#oddsAcc .bookie.pill{width:56px!important;height:56px!important;min-height:56px!important}#oddsAcc .odd_button div:first-child{gap:8px}#oddsAcc .modal-box{overflow-x:auto}#oddsAcc .odd_button{display:flex;justify-content:space-between;flex-direction:row;align-items:center;background:var(--neutral60);font-weight:700;font-size:20px;padding:8px;cursor:pointer;border-radius:8px;height:48px;flex-grow:1}#sidebar .bookmaker{border-bottom:1px solid var(--neutral20);padding:16px}#sidebar .bookmaker .score{display:flex;gap:4px;font-size:18px;color:var(--neutral00);font-weight:600}#sidebar .bookmaker .score b{color:var(--text-color);font-weight:700}[data-theme="light"] #sidebar .bookmaker .score{color:var(--secondary80)}#sidebar .bookmaker a{font-family:var(--font-title);font-weight:400;color:var(--text-color);font-size:20px}#sidebar .bookmaker .btn{max-width:107px}#sidebar .bookmaker .bookie,#sidebar .bookmaker .bookie.pill{width:64px!important;min-width:64px!important;max-height:64px!important;height:64px!important;min-height:64px!important}#sidebar .bookmaker:last-child{border-bottom:none}#event-loop{background:#fff0;width:649px}#event-loop.full-width{width:100%}#event-loop .event-loop-section{margin-bottom:1rem}#event-loop .bookie:before{display:none!important}#event-loop .event-markets{display:flex;gap:8px;flex-direction:row}#event-loop .event{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid var(--neutral20);max-height:98px}[data-theme="light"] #event-loop .event{background:#fff}.event-teams .badge{margin-left:8px}#event-loop .event-teams{font-size:12px;font-weight:400;display:flex;flex-direction:column}#event-loop .odd{border-radius:8px;border:1px solid #fff;padding:3px;width:56px;height:67px;text-align:center;font-size:14px;font-weight:bold!important;line-height:230.5%;cursor:pointer!important}[data-theme="light"] #event-loop .odd{border-color:#CFD6F8;background:#F5F6FB}#event-loop .odd.odd-locked{display:flex;align-items:center;justify-content:center;background:var(--neutral60);border:1px solid var(--neutral20)}#event-loop .odd:not(.odd-h) .bookie{width:48px;height:26px;min-height:26px!important;border-radius:6px}#event-loop .event a:not(.more-bets):not(.badge){font-style:normal;font-weight:600;font-size:16px;line-height:150%;text-decoration:none;color:var(--text-color)}.more-bets{font-family:var(--font-title);font-style:normal;font-weight:400;font-size:20px;line-height:132%;display:inline-flex;margin:0 auto;align-items:center;cursor:pointer!important;color:var(--secondary100)}[data-theme="light"] .more-bets{color:var(--secondary120)}.league-title{height:46px;display:flex;align-items:center;font-size:14px;background:var(--neutral40);padding:16px;gap:14px;border-bottom:1px solid var(--neutral20);border-top-left-radius:12px;border-top-right-radius:12px}@media(max-width:800px){.league-title{border-radius:0}}.loop-title{padding:8px 16px;height:32px;width:100%;display:flex;justify-content:space-between;background:#2C304B;font-size:14.4px;line-height:16px;border-bottom:1px solid var(--neutral20)}[data-theme="light"] .loop-title{background:var(--neutral80);color:var(--text-color)}.loop-title .markets{display:flex;gap:8px}.loop-title .markets div.market-container{width:56px;text-align:center;display:flex;align-items:center;justify-content:center}#allSportsMenu{display:none!important}.event-header{background:var(--neutral);border-radius:12px}#event-odds{border-radius:12px;background:#fff0}#event-odds .event-market:first-child .event-market-button{border-top-left-radius:12px;border-top-right-radius:12px}#event-odds .event-market:last-child .event-market-button{border-bottom-left-radius:12px;border-bottom-right-radius:12px}#event-odds .event-market:last-child[aria-expanded="true"] .event-market-button{border-radius:0}.event-market-button{font-family:var(--font-title);font-weight:400;font-size:24px;line-height:144%;display:flex;justify-content:space-between;padding:12px 16px;background:var(--neutral60);flex-grow:1}.event-market[aria-expanded="false"] .event-market-button{background:var(--neutral)}[data-theme="light"] .event-market[aria-expanded="false"] .event-market-button{background:#fff}.event-market{border-bottom:1px solid var(--neutral20);user-select:none;cursor:pointer}#event-odds .event-market:last-child{border-bottom:none!important;border-radius:0px!important}.event-market[aria-expanded="false"]{display:flex}.event-market[aria-expanded="false"] .odds-container{display:none}#featured-image{position:relative;min-height:208px;border-radius:12px}#featured-image #featured-gradient{position:absolute;top:0;left:0;width:100%}#featured-image #featured-background{position:absolute;bottom:0;left:0;width:100%;border-bottom-left-radius:12px;border-bottom-right-radius:12px}#featured-hover{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:16px;align-items:flex-end}#featured-hover h1{max-width:70%;line-height:120%;display:flex;align-items:flex-end;margin:0}@media(max-width:800px){#featured-hover{flex-direction:column;align-items:flex-start}#featured-hover h1{max-width:100%}#featured-image{overflow:hidden}#featured-image #featured-gradient,#featured-image #featured-background{width:initial}table.odds-list td.position{padding-right:0px!important}table.odds-list td.percentage,table.odds-list td.team{padding-right:0px!important;padding-left:0px!important}table.odds-list thead td.percentage:before{font-size:14px!important;content:"Prob."}table.odds-list thead td.percentage{font-size:0px!important}div.odds-list-title{border-radius:0px!important}}div.odds-list-title{height:51px;padding:8px 12px 8px 16px;line-height:38px;background:var(--neutral60);font-family:var(--font-title);font-weight:400;font-size:24px;border-top-left-radius:12px;border-top-right-radius:12px}div.odds-list-title a{font-weight:400}table.odds-list thead,table.odds-list thead tr{background:var(--neutral20)}table.odds-list td.team,table.odds-list td.position,table.odds-list td.percentage{font-size:14.4px;font-weight:600}table.odds-list td.percentage span.percent-symbol{font-size:12px;display:inline-block;font-weight:400}table.odds-list tr{border-bottom:1px solid var(--neutral20)}table.odds-list tr td{padding:8px 16px}table.odds-list thead tr td{font-size:14.4px!important;line-height:17px;font-weight:600;height:34px;background:var(--neutral20)!important}table.odds-list tr:nth-child(even){background:#fff0}.odd.odd-h span:first-child,.odd.odd-h span,.odd.odd-h{cursor:pointer!important}.odd.odd-h .bookie:before{display:none}.odd.odd-h span:first-child,table.odds-list .odd span:first-child{flex-grow:1;text-align:center;background:transparent!important}.odd.odd-h,table.odds-list .odd{width:124px!important;height:40px!important;display:flex;flex-direction:row;justify-content:space-between;border-radius:8px;border:1px solid #fff;padding:3px;width:56px;height:80px;text-align:center;font-size:14px;font-weight:bold!important;line-height:230.5%;background:#20233B;cursor:pointer!important}[data-theme="light"] .odd{background:#F5F6FB;border-color:#CFD6F8;color:var(--text-color);box-shadow:none!important}[data-theme="light"] #eventForecast{background:#fff}.odd.odd-h .bookie,table.odds-list .odd .bookie{width:66px!important;height:32px!important;min-height:32px!important;border-radius:8px;align-self:flex-end}table.odds-list tr td:first-child{font-size:16px}table.odds-list tr td:last-child{width:156px}#mobile-nav button{border:1px solid var(--neutral20);background:var(--neutral60);border-radius:12px;min-width:52px;min-height:48px}@media(max-width:1000px){#mainMenu.modal nav:first-child,#mainMenu:not(.modal){display:none}#mainMenu.modal nav,#mainMenu.modal{border:none}section.container{display:flex;flex-direction:column}#mobile-nav.home-odds{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}#mobile-nav.home-odds,.odds-list-title,.odds-list,.event,.league-title,.loop-title{position:relative;left:calc(calc(var(--bs-gutter-x) * .5) * -1);width:calc(100% + calc(var(--bs-gutter-x) * .5) * 2)}.swiper-odds .odd.odd-h .bookie{width:44px!important}.swiper-odds .bookie,.odd.odd-h .bookie,table.odds-list .odd .bookie{margin-bottom:0px!important}#mainMenu.modal,.container section#main,#event-loop,#sidebar,#bookmakers{width:100%}}.swiper-hour{font-weight:800;font-size:24px}.swiper-slide{display:flex!important;flex-direction:column;justify-content:space-between;width:auto!important;background:var(--neutral60);border-radius:12px;border:1px solid var(--neutral20);padding:12px 16px;gap:24px;min-height:240px}[data-theme="light"] .swiper-slide{background:#fff;color:var(--text-color);border:1px solid #E4E9FA}@media(min-width:1000px){.swiper-slide{min-width:370px}}.swiper-slide a{display:flex;flex-direction:column;gap:24px;color:#fff}[data-theme="light"] .swiper-slide a{color:var(--text-color)}.swiper-header{gap:24px}.swiper-header,.swiper-header div{display:flex;align-items:center;justify-content:center}.swiper-header .swiper-date{font-size:14px;font-weight:400;white-space:nowrap}.swiper-header div{display:flex;align-items:center;flex-direction:column}.swiper-header div.swiper-home,.swiper-header div.swiper-away{font-family:var(--font-title);font-size:20px;font-weight:400;gap:12px;text-align:center;flex-basis:40%;line-height:22px}.swiper-league{color:var(--neutral00);font-size:14px;display:flex;align-items:center;font-weight:700;align-items:center;justify-content:center;width:100%}[data-theme="light"] .local-placeholder .cls-1,[data-theme="light"] .away-placeholder .cls-1{fill:var(--text-color)}[data-theme="light"] .swiper-league{color:var(--secondary60)}.swiper-odds .odd{font-size:14px}.swiper-odds{display:flex;align-items:center;justify-content:space-around;gap:12px}@media(max-width:1000px){.swiper-league{font-size:12px}.swiper-header div.swiper-home,.swiper-header div.swiper-away{font-size:18px}.swiper-slide{width:312px!important}.swiper .odd.odd-h{width:90px!important}.swiper-slide{padding:8px}.swiper-odds{gap:0}.swiper-pagination{margin-top:12px}}.svg-ad{background:var(--flags) 0 0 no-repeat}.svg-ae{background:var(--flags) 11.11111111111111% 0 no-repeat}.svg-al{background:var(--flags) 0 12.5% no-repeat}.svg-am{background:var(--flags) 11.11111111111111% 12.5% no-repeat}.svg-ar{background:var(--flags) 22.22222222222222% 0 no-repeat}.svg-at{background:var(--flags) 22.22222222222222% 12.5% no-repeat}.svg-au{background:var(--flags) 0 25% no-repeat}.svg-az{background:var(--flags) 11.11111111111111% 25% no-repeat}.svg-ba{background:var(--flags) 22.22222222222222% 25% no-repeat}.svg-be{background:var(--flags) 33.333333333333336% 0 no-repeat}.svg-bg{background:var(--flags) 33.333333333333336% 12.5% no-repeat}.svg-bo{background:var(--flags) 33.333333333333336% 25% no-repeat}.svg-br{background:var(--flags) 0 37.5% no-repeat}.svg-by{background:var(--flags) 11.11111111111111% 37.5% no-repeat}.svg-ca{background:var(--flags) 22.22222222222222% 37.5% no-repeat}.svg-ch{background:var(--flags) 33.333333333333336% 37.5% no-repeat}.svg-cl{background:var(--flags) 44.44444444444444% 0 no-repeat}.svg-cn{background:var(--flags) 44.44444444444444% 12.5% no-repeat}.svg-co{background:var(--flags) 44.44444444444444% 25% no-repeat}.svg-cr{background:var(--flags) 44.44444444444444% 37.5% no-repeat}.svg-cy{background:var(--flags) 0 50% no-repeat}.svg-cz{background:var(--flags) 11.11111111111111% 50% no-repeat}.svg-de{background:var(--flags) 22.22222222222222% 50% no-repeat}.svg-dk{background:var(--flags) 33.333333333333336% 50% no-repeat}.svg-dz{background:var(--flags) 44.44444444444444% 50% no-repeat}.svg-ec{background:var(--flags) 55.55555555555556% 0 no-repeat}.svg-ee{background:var(--flags) 55.55555555555556% 12.5% no-repeat}.svg-eg{background:var(--flags) 55.55555555555556% 25% no-repeat}.svg-es{background:var(--flags) 55.55555555555556% 37.5% no-repeat}.svg-eu{background:var(--flags) 55.55555555555556% 50% no-repeat}.svg-fi{background:var(--flags) 0 62.5% no-repeat}.svg-fj{background:var(--flags) 11.11111111111111% 62.5% no-repeat}.svg-fo{background:var(--flags) 22.22222222222222% 62.5% no-repeat}.svg-fr{background:var(--flags) 33.333333333333336% 62.5% no-repeat}.svg-gb-eng{background:var(--flags) 44.44444444444444% 62.5% no-repeat}.svg-gb-nir{background:var(--flags) 55.55555555555556% 62.5% no-repeat}.svg-gb-sct{background:var(--flags) 66.66666666666667% 0 no-repeat}.svg-gb-wls{background:var(--flags) 66.66666666666667% 12.5% no-repeat}.svg-gr{background:var(--flags) 66.66666666666667% 25% no-repeat}.svg-gt{background:var(--flags) 66.66666666666667% 37.5% no-repeat}.svg-hk{background:var(--flags) 66.66666666666667% 50% no-repeat}.svg-hr{background:var(--flags) 66.66666666666667% 62.5% no-repeat}.svg-hu{background:var(--flags) 0 75% no-repeat}.svg-ie{background:var(--flags) 11.11111111111111% 75% no-repeat}.svg-il{background:var(--flags) 22.22222222222222% 75% no-repeat}.svg-in{background:var(--flags) 33.333333333333336% 75% no-repeat}.svg-ir{background:var(--flags) 44.44444444444444% 75% no-repeat}.svg-it{background:var(--flags) 55.55555555555556% 75% no-repeat}.svg-jp{background:var(--flags) 66.66666666666667% 75% no-repeat}.svg-ke{background:var(--flags) 77.77777777777777% 0 no-repeat}.svg-kr{background:var(--flags) 77.77777777777777% 12.5% no-repeat}.svg-kw{background:var(--flags) 77.77777777777777% 25% no-repeat}.svg-lv{background:var(--flags) 77.77777777777777% 37.5% no-repeat}.svg-ma{background:var(--flags) 77.77777777777777% 50% no-repeat}.svg-mx{background:var(--flags) 77.77777777777777% 62.5% no-repeat}.svg-ng{background:var(--flags) 77.77777777777777% 75% no-repeat}.svg-nl{background:var(--flags) 0 87.5% no-repeat}.svg-no{background:var(--flags) 11.11111111111111% 87.5% no-repeat}.svg-pa{background:var(--flags) 22.22222222222222% 87.5% no-repeat}.svg-pe{background:var(--flags) 33.333333333333336% 87.5% no-repeat}.svg-pl{background:var(--flags) 44.44444444444444% 87.5% no-repeat}.svg-pt{background:var(--flags) 55.55555555555556% 87.5% no-repeat}.svg-py{background:var(--flags) 66.66666666666667% 87.5% no-repeat}.svg-qa{background:var(--flags) 77.77777777777777% 87.5% no-repeat}.svg-ro{background:var(--flags) 88.88888888888889% 0 no-repeat}.svg-rs{background:var(--flags) 88.88888888888889% 12.5% no-repeat}.svg-ru{background:var(--flags) 88.88888888888889% 25% no-repeat}.svg-sa{background:var(--flags) 88.88888888888889% 37.5% no-repeat}.svg-se{background:var(--flags) 88.88888888888889% 50% no-repeat}.svg-sg{background:var(--flags) 88.88888888888889% 62.5% no-repeat}.svg-sk{background:var(--flags) 88.88888888888889% 75% no-repeat}.svg-sv{background:var(--flags) 88.88888888888889% 87.5% no-repeat}.svg-sy{background:var(--flags) 0 100% no-repeat}.svg-tn{background:var(--flags) 11.11111111111111% 100% no-repeat}.svg-tr{background:var(--flags) 22.22222222222222% 100% no-repeat}.svg-tz{background:var(--flags) 33.333333333333336% 100% no-repeat}.svg-ua{background:var(--flags) 44.44444444444444% 100% no-repeat}.svg-us{background:var(--flags) 55.55555555555556% 100% no-repeat}.svg-uy{background:var(--flags) 66.66666666666667% 100% no-repeat}.svg-ve{background:var(--flags) 77.77777777777777% 100% no-repeat}.svg-xx{background:var(--flags) 88.88888888888889% 100% no-repeat}.svg-za{background:var(--flags) 100% 0 no-repeat}