@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap";.race-entry-widget div,.race-entry-widget span,.race-entry-widget applet,.race-entry-widget object,.race-entry-widget iframe,.race-entry-widget h1,.race-entry-widget h2,.race-entry-widget h3,.race-entry-widget h4,.race-entry-widget h5,.race-entry-widget h6,.race-entry-widget p,.race-entry-widget blockquote,.race-entry-widget pre,.race-entry-widget a,.race-entry-widget abbr,.race-entry-widget acronym,.race-entry-widget address,.race-entry-widget big,.race-entry-widget cite,.race-entry-widget code,.race-entry-widget del,.race-entry-widget dfn,.race-entry-widget em,.race-entry-widget img,.race-entry-widget ins,.race-entry-widget kbd,.race-entry-widget q,.race-entry-widget s,.race-entry-widget samp,.race-entry-widget small,.race-entry-widget strike,.race-entry-widget strong,.race-entry-widget sub,.race-entry-widget sup,.race-entry-widget tt,.race-entry-widget var,.race-entry-widget b,.race-entry-widget u,.race-entry-widget i,.race-entry-widget center,.race-entry-widget dl,.race-entry-widget dt,.race-entry-widget dd,.race-entry-widget ol,.race-entry-widget ul,.race-entry-widget li,.race-entry-widget fieldset,.race-entry-widget form,.race-entry-widget label,.race-entry-widget legend,.race-entry-widget table,.race-entry-widget caption,.race-entry-widget tbody,.race-entry-widget tfoot,.race-entry-widget thead,.race-entry-widget tr,.race-entry-widget th,.race-entry-widget td,.race-entry-widget article,.race-entry-widget aside,.race-entry-widget canvas,.race-entry-widget details,.race-entry-widget embed,.race-entry-widget figure,.race-entry-widget figcaption,.race-entry-widget footer,.race-entry-widget header,.race-entry-widget hgroup,.race-entry-widget menu,.race-entry-widget nav,.race-entry-widget output,.race-entry-widget ruby,.race-entry-widget section,.race-entry-widget summary,.race-entry-widget time,.race-entry-widget mark,.race-entry-widget audio,.race-entry-widget video{vertical-align:baseline;border:0;margin:0;padding:0}.race-entry-widget article,.race-entry-widget aside,.race-entry-widget details,.race-entry-widget figcaption,.race-entry-widget figure,.race-entry-widget footer,.race-entry-widget header,.race-entry-widget hgroup,.race-entry-widget menu,.race-entry-widget nav,.race-entry-widget section{display:block}.race-entry-widget ol,.race-entry-widget ul{list-style:none}.race-entry-widget blockquote,.race-entry-widget q{quotes:none}.race-entry-widget blockquote:before,.race-entry-widget blockquote:after,.race-entry-widget q:before,.race-entry-widget q:after{content:"";content:none}.race-entry-widget table{border-collapse:collapse;border-spacing:0}.race-entry-widget button,.race-entry-widget input,.race-entry-widget select,.race-entry-widget textarea{background-color:#0000;border:0;outline:none}.tournaments-card div,.tournaments-card span,.tournaments-card applet,.tournaments-card object,.tournaments-card iframe,.tournaments-card h1,.tournaments-card h2,.tournaments-card h3,.tournaments-card h4,.tournaments-card h5,.tournaments-card h6,.tournaments-card p,.tournaments-card blockquote,.tournaments-card pre,.tournaments-card a,.tournaments-card abbr,.tournaments-card acronym,.tournaments-card address,.tournaments-card big,.tournaments-card cite,.tournaments-card code,.tournaments-card del,.tournaments-card dfn,.tournaments-card em,.tournaments-card img,.tournaments-card ins,.tournaments-card kbd,.tournaments-card q,.tournaments-card s,.tournaments-card samp,.tournaments-card small,.tournaments-card strike,.tournaments-card strong,.tournaments-card sub,.tournaments-card sup,.tournaments-card tt,.tournaments-card var,.tournaments-card b,.tournaments-card u,.tournaments-card i,.tournaments-card center,.tournaments-card dl,.tournaments-card dt,.tournaments-card dd,.tournaments-card ol,.tournaments-card ul,.tournaments-card li,.tournaments-card fieldset,.tournaments-card form,.tournaments-card label,.tournaments-card legend,.tournaments-card table,.tournaments-card caption,.tournaments-card tbody,.tournaments-card tfoot,.tournaments-card thead,.tournaments-card tr,.tournaments-card th,.tournaments-card td,.tournaments-card article,.tournaments-card aside,.tournaments-card canvas,.tournaments-card details,.tournaments-card embed,.tournaments-card figure,.tournaments-card figcaption,.tournaments-card footer,.tournaments-card header,.tournaments-card hgroup,.tournaments-card menu,.tournaments-card nav,.tournaments-card output,.tournaments-card ruby,.tournaments-card section,.tournaments-card summary,.tournaments-card time,.tournaments-card mark,.tournaments-card audio,.tournaments-card video{vertical-align:baseline;border:0;margin:0;padding:0}.tournaments-card article,.tournaments-card aside,.tournaments-card details,.tournaments-card figcaption,.tournaments-card figure,.tournaments-card footer,.tournaments-card header,.tournaments-card hgroup,.tournaments-card menu,.tournaments-card nav,.tournaments-card section{display:block}.tournaments-card ol,.tournaments-card ul{list-style:none}.tournaments-card blockquote,.tournaments-card q{quotes:none}.tournaments-card blockquote:before,.tournaments-card blockquote:after,.tournaments-card q:before,.tournaments-card q:after{content:"";content:none}.tournaments-card table{border-collapse:collapse;border-spacing:0}.tournaments-card button,.tournaments-card input,.tournaments-card select,.tournaments-card textarea{background-color:#0000;border:0;outline:none}.bet-slip-widget div,.bet-slip-widget span,.bet-slip-widget applet,.bet-slip-widget object,.bet-slip-widget iframe,.bet-slip-widget h1,.bet-slip-widget h2,.bet-slip-widget h3,.bet-slip-widget h4,.bet-slip-widget h5,.bet-slip-widget h6,.bet-slip-widget p,.bet-slip-widget blockquote,.bet-slip-widget pre,.bet-slip-widget a,.bet-slip-widget abbr,.bet-slip-widget acronym,.bet-slip-widget address,.bet-slip-widget big,.bet-slip-widget cite,.bet-slip-widget code,.bet-slip-widget del,.bet-slip-widget dfn,.bet-slip-widget em,.bet-slip-widget img,.bet-slip-widget ins,.bet-slip-widget kbd,.bet-slip-widget q,.bet-slip-widget s,.bet-slip-widget samp,.bet-slip-widget small,.bet-slip-widget strike,.bet-slip-widget strong,.bet-slip-widget sub,.bet-slip-widget sup,.bet-slip-widget tt,.bet-slip-widget var,.bet-slip-widget b,.bet-slip-widget u,.bet-slip-widget i,.bet-slip-widget center,.bet-slip-widget dl,.bet-slip-widget dt,.bet-slip-widget dd,.bet-slip-widget ol,.bet-slip-widget ul,.bet-slip-widget li,.bet-slip-widget fieldset,.bet-slip-widget form,.bet-slip-widget label,.bet-slip-widget legend,.bet-slip-widget table,.bet-slip-widget caption,.bet-slip-widget tbody,.bet-slip-widget tfoot,.bet-slip-widget thead,.bet-slip-widget tr,.bet-slip-widget th,.bet-slip-widget td,.bet-slip-widget article,.bet-slip-widget aside,.bet-slip-widget canvas,.bet-slip-widget details,.bet-slip-widget embed,.bet-slip-widget figure,.bet-slip-widget figcaption,.bet-slip-widget footer,.bet-slip-widget header,.bet-slip-widget hgroup,.bet-slip-widget menu,.bet-slip-widget nav,.bet-slip-widget output,.bet-slip-widget ruby,.bet-slip-widget section,.bet-slip-widget summary,.bet-slip-widget time,.bet-slip-widget mark,.bet-slip-widget audio,.bet-slip-widget video{vertical-align:baseline;border:0;margin:0;padding:0}.bet-slip-widget article,.bet-slip-widget aside,.bet-slip-widget details,.bet-slip-widget figcaption,.bet-slip-widget figure,.bet-slip-widget footer,.bet-slip-widget header,.bet-slip-widget hgroup,.bet-slip-widget menu,.bet-slip-widget nav,.bet-slip-widget section{display:block}.bet-slip-widget ol,.bet-slip-widget ul{list-style:none}.bet-slip-widget blockquote,.bet-slip-widget q{quotes:none}.bet-slip-widget blockquote:before,.bet-slip-widget blockquote:after,.bet-slip-widget q:before,.bet-slip-widget q:after{content:"";content:none}.bet-slip-widget table{border-collapse:collapse;border-spacing:0}.bet-slip-widget button,.bet-slip-widget input,.bet-slip-widget select,.bet-slip-widget textarea{background-color:#0000;border:0;outline:none}.race-card-widget div,.race-card-widget span,.race-card-widget applet,.race-card-widget object,.race-card-widget iframe,.race-card-widget h1,.race-card-widget h2,.race-card-widget h3,.race-card-widget h4,.race-card-widget h5,.race-card-widget h6,.race-card-widget p,.race-card-widget blockquote,.race-card-widget pre,.race-card-widget a,.race-card-widget abbr,.race-card-widget acronym,.race-card-widget address,.race-card-widget big,.race-card-widget cite,.race-card-widget code,.race-card-widget del,.race-card-widget dfn,.race-card-widget em,.race-card-widget img,.race-card-widget ins,.race-card-widget kbd,.race-card-widget q,.race-card-widget s,.race-card-widget samp,.race-card-widget small,.race-card-widget strike,.race-card-widget strong,.race-card-widget sub,.race-card-widget sup,.race-card-widget tt,.race-card-widget var,.race-card-widget b,.race-card-widget u,.race-card-widget i,.race-card-widget center,.race-card-widget dl,.race-card-widget dt,.race-card-widget dd,.race-card-widget ol,.race-card-widget ul,.race-card-widget li,.race-card-widget fieldset,.race-card-widget form,.race-card-widget label,.race-card-widget legend,.race-card-widget table,.race-card-widget caption,.race-card-widget tbody,.race-card-widget tfoot,.race-card-widget thead,.race-card-widget tr,.race-card-widget th,.race-card-widget td,.race-card-widget article,.race-card-widget aside,.race-card-widget canvas,.race-card-widget details,.race-card-widget embed,.race-card-widget figure,.race-card-widget figcaption,.race-card-widget footer,.race-card-widget header,.race-card-widget hgroup,.race-card-widget menu,.race-card-widget nav,.race-card-widget output,.race-card-widget ruby,.race-card-widget section,.race-card-widget summary,.race-card-widget time,.race-card-widget mark,.race-card-widget audio,.race-card-widget video{vertical-align:baseline;border:0;margin:0;padding:0}.race-card-widget article,.race-card-widget aside,.race-card-widget details,.race-card-widget figcaption,.race-card-widget figure,.race-card-widget footer,.race-card-widget header,.race-card-widget hgroup,.race-card-widget menu,.race-card-widget nav,.race-card-widget section{display:block}.race-card-widget ol,.race-card-widget ul{list-style:none}.race-card-widget blockquote,.race-card-widget q{quotes:none}.race-card-widget blockquote:before,.race-card-widget blockquote:after,.race-card-widget q:before,.race-card-widget q:after{content:"";content:none}.race-card-widget table{border-collapse:collapse;border-spacing:0}.race-card-widget button,.race-card-widget input,.race-card-widget select,.race-card-widget textarea{background-color:#0000;border:0;outline:none}.expert-picks-card div,.expert-picks-card span,.expert-picks-card applet,.expert-picks-card object,.expert-picks-card iframe,.expert-picks-card h1,.expert-picks-card h2,.expert-picks-card h3,.expert-picks-card h4,.expert-picks-card h5,.expert-picks-card h6,.expert-picks-card p,.expert-picks-card blockquote,.expert-picks-card pre,.expert-picks-card a,.expert-picks-card abbr,.expert-picks-card acronym,.expert-picks-card address,.expert-picks-card big,.expert-picks-card cite,.expert-picks-card code,.expert-picks-card del,.expert-picks-card dfn,.expert-picks-card em,.expert-picks-card img,.expert-picks-card ins,.expert-picks-card kbd,.expert-picks-card q,.expert-picks-card s,.expert-picks-card samp,.expert-picks-card small,.expert-picks-card strike,.expert-picks-card strong,.expert-picks-card sub,.expert-picks-card sup,.expert-picks-card tt,.expert-picks-card var,.expert-picks-card b,.expert-picks-card u,.expert-picks-card i,.expert-picks-card center,.expert-picks-card dl,.expert-picks-card dt,.expert-picks-card dd,.expert-picks-card ol,.expert-picks-card ul,.expert-picks-card li,.expert-picks-card fieldset,.expert-picks-card form,.expert-picks-card label,.expert-picks-card legend,.expert-picks-card table,.expert-picks-card caption,.expert-picks-card tbody,.expert-picks-card tfoot,.expert-picks-card thead,.expert-picks-card tr,.expert-picks-card th,.expert-picks-card td,.expert-picks-card article,.expert-picks-card aside,.expert-picks-card canvas,.expert-picks-card details,.expert-picks-card embed,.expert-picks-card figure,.expert-picks-card figcaption,.expert-picks-card footer,.expert-picks-card header,.expert-picks-card hgroup,.expert-picks-card menu,.expert-picks-card nav,.expert-picks-card output,.expert-picks-card ruby,.expert-picks-card section,.expert-picks-card summary,.expert-picks-card time,.expert-picks-card mark,.expert-picks-card audio,.expert-picks-card video{vertical-align:baseline;border:0;margin:0;padding:0}.expert-picks-card article,.expert-picks-card aside,.expert-picks-card details,.expert-picks-card figcaption,.expert-picks-card figure,.expert-picks-card footer,.expert-picks-card header,.expert-picks-card hgroup,.expert-picks-card menu,.expert-picks-card nav,.expert-picks-card section{display:block}.expert-picks-card ol,.expert-picks-card ul{list-style:none}.expert-picks-card blockquote,.expert-picks-card q{quotes:none}.expert-picks-card blockquote:before,.expert-picks-card blockquote:after,.expert-picks-card q:before,.expert-picks-card q:after{content:"";content:none}.expert-picks-card table{border-collapse:collapse;border-spacing:0}.expert-picks-card button,.expert-picks-card input,.expert-picks-card select,.expert-picks-card textarea{background-color:#0000;border:0;outline:none}.side-feed-card-container div,.side-feed-card-container span,.side-feed-card-container applet,.side-feed-card-container object,.side-feed-card-container iframe,.side-feed-card-container h1,.side-feed-card-container h2,.side-feed-card-container h3,.side-feed-card-container h4,.side-feed-card-container h5,.side-feed-card-container h6,.side-feed-card-container p,.side-feed-card-container blockquote,.side-feed-card-container pre,.side-feed-card-container a,.side-feed-card-container abbr,.side-feed-card-container acronym,.side-feed-card-container address,.side-feed-card-container big,.side-feed-card-container cite,.side-feed-card-container code,.side-feed-card-container del,.side-feed-card-container dfn,.side-feed-card-container em,.side-feed-card-container img,.side-feed-card-container ins,.side-feed-card-container kbd,.side-feed-card-container q,.side-feed-card-container s,.side-feed-card-container samp,.side-feed-card-container small,.side-feed-card-container strike,.side-feed-card-container strong,.side-feed-card-container sub,.side-feed-card-container sup,.side-feed-card-container tt,.side-feed-card-container var,.side-feed-card-container b,.side-feed-card-container u,.side-feed-card-container i,.side-feed-card-container center,.side-feed-card-container dl,.side-feed-card-container dt,.side-feed-card-container dd,.side-feed-card-container ol,.side-feed-card-container ul,.side-feed-card-container li,.side-feed-card-container fieldset,.side-feed-card-container form,.side-feed-card-container label,.side-feed-card-container legend,.side-feed-card-container table,.side-feed-card-container caption,.side-feed-card-container tbody,.side-feed-card-container tfoot,.side-feed-card-container thead,.side-feed-card-container tr,.side-feed-card-container th,.side-feed-card-container td,.side-feed-card-container article,.side-feed-card-container aside,.side-feed-card-container canvas,.side-feed-card-container details,.side-feed-card-container embed,.side-feed-card-container figure,.side-feed-card-container figcaption,.side-feed-card-container footer,.side-feed-card-container header,.side-feed-card-container hgroup,.side-feed-card-container menu,.side-feed-card-container nav,.side-feed-card-container output,.side-feed-card-container ruby,.side-feed-card-container section,.side-feed-card-container summary,.side-feed-card-container time,.side-feed-card-container mark,.side-feed-card-container audio,.side-feed-card-container video{vertical-align:baseline;border:0;margin:0;padding:0}.side-feed-card-container article,.side-feed-card-container aside,.side-feed-card-container details,.side-feed-card-container figcaption,.side-feed-card-container figure,.side-feed-card-container footer,.side-feed-card-container header,.side-feed-card-container hgroup,.side-feed-card-container menu,.side-feed-card-container nav,.side-feed-card-container section{display:block}.side-feed-card-container ol,.side-feed-card-container ul{list-style:none}.side-feed-card-container blockquote,.side-feed-card-container q{quotes:none}.side-feed-card-container blockquote:before,.side-feed-card-container blockquote:after,.side-feed-card-container q:before,.side-feed-card-container q:after{content:"";content:none}.side-feed-card-container table{border-collapse:collapse;border-spacing:0}.side-feed-card-container button,.side-feed-card-container input,.side-feed-card-container select,.side-feed-card-container textarea{background-color:#0000;border:0;outline:none}.betting-calculator div,.betting-calculator span,.betting-calculator applet,.betting-calculator object,.betting-calculator iframe,.betting-calculator h1,.betting-calculator h2,.betting-calculator h3,.betting-calculator h4,.betting-calculator h5,.betting-calculator h6,.betting-calculator p,.betting-calculator blockquote,.betting-calculator pre,.betting-calculator a,.betting-calculator abbr,.betting-calculator acronym,.betting-calculator address,.betting-calculator big,.betting-calculator cite,.betting-calculator code,.betting-calculator del,.betting-calculator dfn,.betting-calculator em,.betting-calculator img,.betting-calculator ins,.betting-calculator kbd,.betting-calculator q,.betting-calculator s,.betting-calculator samp,.betting-calculator small,.betting-calculator strike,.betting-calculator strong,.betting-calculator sub,.betting-calculator sup,.betting-calculator tt,.betting-calculator var,.betting-calculator b,.betting-calculator u,.betting-calculator i,.betting-calculator center,.betting-calculator dl,.betting-calculator dt,.betting-calculator dd,.betting-calculator ol,.betting-calculator ul,.betting-calculator li,.betting-calculator fieldset,.betting-calculator form,.betting-calculator label,.betting-calculator legend,.betting-calculator table,.betting-calculator caption,.betting-calculator tbody,.betting-calculator tfoot,.betting-calculator thead,.betting-calculator tr,.betting-calculator th,.betting-calculator td,.betting-calculator article,.betting-calculator aside,.betting-calculator canvas,.betting-calculator details,.betting-calculator embed,.betting-calculator figure,.betting-calculator figcaption,.betting-calculator footer,.betting-calculator header,.betting-calculator hgroup,.betting-calculator menu,.betting-calculator nav,.betting-calculator output,.betting-calculator ruby,.betting-calculator section,.betting-calculator summary,.betting-calculator time,.betting-calculator mark,.betting-calculator audio,.betting-calculator video{vertical-align:baseline;border:0;margin:0;padding:0}.betting-calculator article,.betting-calculator aside,.betting-calculator details,.betting-calculator figcaption,.betting-calculator figure,.betting-calculator footer,.betting-calculator header,.betting-calculator hgroup,.betting-calculator menu,.betting-calculator nav,.betting-calculator section{display:block}.betting-calculator ol,.betting-calculator ul{list-style:none}.betting-calculator blockquote,.betting-calculator q{quotes:none}.betting-calculator blockquote:before,.betting-calculator blockquote:after,.betting-calculator q:before,.betting-calculator q:after{content:"";content:none}.betting-calculator table{border-collapse:collapse;border-spacing:0}.betting-calculator button,.betting-calculator input,.betting-calculator select,.betting-calculator textarea{background-color:#0000;border:0;outline:none}:root{font-size:14px}@keyframes fade{0%{opacity:0}}@keyframes fadeAndMove{0%{opacity:0;transform:translateY(.4em)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes floatInverse{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes shimmerAnimation{to{transform:translate(100%)}}.primary-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#042a51;background-color:#0000;border:2px solid #248ff1;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.primary-button .icon{fill:#042a51;transition:fill .3s!important}.primary-button:disabled,.primary-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.primary-button:disabled .icon,.primary-button[disabled] .icon{fill:#042a51}.primary-button:hover,.primary-button:focus,.primary-button:active,.primary-button.active{color:#fff;background-color:#248ff1;border-color:#248ff1}.primary-button:disabled,.primary-button[disabled]{color:#248ff1;background-color:#0000;border-color:#248ff1}.secondary-button,.lightblue-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#248ff1;border:2px solid #248ff1;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.secondary-button .icon,.lightblue-button .icon{fill:#042a51;transition:fill .3s!important}.secondary-button:disabled,.secondary-button[disabled],.lightblue-button:disabled,.lightblue-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.secondary-button:disabled .icon,.secondary-button[disabled] .icon,.lightblue-button:disabled .icon,.lightblue-button[disabled] .icon{fill:#042a51}.secondary-button:hover,.secondary-button:focus,.lightblue-button:hover,.lightblue-button:focus{color:#fff;background-color:#06c;border-color:#06c}.secondary-button:active,.secondary-button.active,.lightblue-button:active,.lightblue-button.active,.secondary-button:disabled,.secondary-button[disabled],.lightblue-button:disabled,.lightblue-button[disabled]{color:#fff;background-color:#248ff1;border-color:#248ff1}.tertiary-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#042a51;background-color:#0000;border:2px solid #7db7f0;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.tertiary-button .icon{fill:#042a51;transition:fill .3s!important}.tertiary-button:disabled,.tertiary-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.tertiary-button:disabled .icon,.tertiary-button[disabled] .icon{fill:#042a51}.tertiary-button:hover,.tertiary-button:focus{color:#fff;background-color:#acd0f0;border-color:#acd0f0}.tertiary-button:active,.tertiary-button.active{color:#fff;background-color:#7db7f0;border-color:#7db7f0}.tertiary-button:disabled,.tertiary-button[disabled]{color:#7db7f0;background-color:#0000;border-color:#7db7f0}.green-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#042a51;background-color:#0000;border:2px solid #36cf00;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.green-button .icon{fill:#042a51;transition:fill .3s!important}.green-button:disabled,.green-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.green-button:disabled .icon,.green-button[disabled] .icon{fill:#042a51}.green-button:hover,.green-button:focus,.green-button:active,.green-button.active{color:#fff;background-color:#36cf00;border-color:#36cf00}.green-button:disabled,.green-button[disabled]{color:#36cf00;background-color:#0000;border-color:#36cf00}.green-filled-button,.green-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#36cf00;border:2px solid #36cf00;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.green-filled-button .icon,.green-button .icon{fill:#042a51;transition:fill .3s!important}.green-filled-button:disabled,.green-filled-button[disabled],.green-button:disabled,.green-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.green-filled-button:disabled .icon,.green-filled-button[disabled] .icon,.green-button:disabled .icon,.green-button[disabled] .icon{fill:#042a51}.green-filled-button:hover,.green-filled-button:focus,.green-button:hover,.green-button:focus{color:#fff;background-color:#3eee00;border-color:#3eee00}.green-filled-button:active,.green-filled-button.active,.green-button:active,.green-button.active{color:#fff;background-color:#36cf00;border-color:#36cf00}.green-filled-button:disabled,.green-filled-button[disabled],.green-button:disabled,.green-button[disabled]{color:#36cf00;background-color:#0000;border-color:#36cf00}.white-outlined-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#0000;border:2px solid #fff;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.white-outlined-button .icon{fill:#042a51;transition:fill .3s!important}.white-outlined-button:disabled,.white-outlined-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.white-outlined-button:disabled .icon,.white-outlined-button[disabled] .icon{fill:#042a51}.white-outlined-button:hover,.white-outlined-button:focus,.white-outlined-button:active,.white-outlined-button.active{color:#042a51;background-color:#fff;border-color:#fff}.white-outlined-button:disabled,.white-outlined-button[disabled]{color:#fff;background-color:#0000;border-color:#fff}.white-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#248ff1;background-color:#fff;border:2px solid #fff;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.white-button .icon{fill:#042a51;transition:fill .3s!important}.white-button:disabled,.white-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.white-button:disabled .icon,.white-button[disabled] .icon{fill:#042a51}.white-button:hover,.white-button:focus,.white-button:active,.white-button.active{color:#fff;background-color:#248ff1;border-color:#248ff1}.white-button:disabled,.white-button[disabled]{color:#248ff1;background-color:#fff;border-color:#fff}.darkblue-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#042a51;border:2px solid #042a51;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.darkblue-button .icon{fill:#042a51;transition:fill .3s!important}.darkblue-button:disabled,.darkblue-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.darkblue-button:disabled .icon,.darkblue-button[disabled] .icon{fill:#042a51}.darkblue-button:hover,.darkblue-button:focus{color:#fff;background-color:#0a5489;border-color:#0a5489}.darkblue-button:active,.darkblue-button.active{color:#fff;background-color:#042a51;border-color:#042a51}.darkblue-button:disabled,.darkblue-button[disabled]{color:#042a51;background-color:#042a51;border-color:#042a51}.red-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#f71000;border:2px solid #f71000;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.red-button .icon{fill:#042a51;transition:fill .3s!important}.red-button:disabled,.red-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.red-button:disabled .icon,.red-button[disabled] .icon{fill:#042a51}.red-button:hover,.red-button:focus{color:#fff;background-color:#da0f00;border-color:#da0f00}.red-button:active,.red-button.active,.red-button:disabled,.red-button[disabled]{color:#fff;background-color:#f71000;border-color:#f71000}.small-button{border-radius:16px;min-width:100px;height:32px}.medium-button{border-radius:20px;min-width:160px;height:40px}.large-button{border-radius:25px;min-width:370px;height:50px}.tournaments-card{color:#042a51;z-index:1;background-color:#fff;flex-direction:column;width:100%;font-family:Open Sans,Helvetica,Arial,sans-serif;line-height:1;display:flex;position:relative;container-type:inline-size}.tournaments-card .tournaments-header{background-color:#042a51;justify-content:center;align-items:center;padding:32px;display:flex}.tournaments-card .tournaments-list{flex-direction:column;display:flex}.tournaments-card .tournaments-list .tournaments-view-all{background-color:#248ff11a;justify-content:center;align-items:center;margin-top:8px;padding:16px;display:flex}.tournaments-card .tournaments-list .tournaments-view-all .view-all-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#248ff1;text-transform:uppercase;letter-spacing:.5px;border:2px solid #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;padding:8px 16px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.tournaments-card .tournaments-list .tournaments-view-all .view-all-button .icon{fill:#042a51;transition:fill .3s!important}.tournaments-card .tournaments-list .tournaments-view-all .view-all-button:disabled,.tournaments-card .tournaments-list .tournaments-view-all .view-all-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.tournaments-card .tournaments-list .tournaments-view-all .view-all-button:disabled .icon,.tournaments-card .tournaments-list .tournaments-view-all .view-all-button[disabled] .icon{fill:#042a51}.tournaments-card .tournaments-list .tournaments-view-all .view-all-button:hover{color:#06c;text-decoration:underline}.tournaments-card .tournaments-list .current-tournaments-header{border-bottom:1px solid #efefef;align-items:center;gap:10px;height:48px;padding:0 16px;font-size:1rem;font-weight:700;display:flex}.tournaments-card .tournaments-list .current-tournaments-header .filters-button{text-align:center;text-transform:uppercase;cursor:pointer;text-transform:none;color:#042a51;border:2px solid #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;gap:8px;width:auto;height:30px;margin-left:auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.tournaments-card .tournaments-list .current-tournaments-header .filters-button .icon{fill:#042a51;transition:fill .3s!important}.tournaments-card .tournaments-list .current-tournaments-header .filters-button:disabled,.tournaments-card .tournaments-list .current-tournaments-header .filters-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.tournaments-card .tournaments-list .current-tournaments-header .filters-button:disabled .icon,.tournaments-card .tournaments-list .current-tournaments-header .filters-button[disabled] .icon,.tournaments-card .tournaments-list .current-tournaments-header .filters-button .icon{fill:#042a51}@media screen and (max-width:390px){.tournaments-card .tournaments-list .current-tournaments-header{font-size:.928571rem}}.tournaments-card .tournaments-list .tournaments-table-header{color:#666;text-transform:uppercase;border-bottom:1px solid #efefef;grid-template-columns:1fr 1fr 1fr 1fr 120px;gap:16px;height:26px;padding:0 16px;font-size:.785714rem;font-weight:700;display:grid}.tournaments-card .tournaments-list .tournaments-table-header .tournaments-column{align-items:center;display:flex}@media screen and (max-width:1024px){.tournaments-card .tournaments-list .tournaments-table-header{display:none}}.tournaments-card .tournaments-list .tournaments-card-list{flex-direction:column;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .no-tournaments-found{text-align:center;color:#042a51;justify-content:center;align-items:center;min-height:250px;font-size:1rem;font-weight:700;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card{border-bottom:1px solid #efefef;flex-direction:column;padding:16px;display:flex;position:relative;transition:all .3s!important}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .featured-icon{width:50px;height:50px;position:absolute;top:0;right:0}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card.featured{border:2px solid #248ff1}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card.featured .tournament-card-row-1{padding-right:35px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card:hover{background-color:#acd0f01a}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-graphic{flex-shrink:0;width:44px;height:44px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-graphic img{object-fit:contain;width:100%;height:100%;margin:0}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;gap:8px 16px;display:grid}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-tags{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-tags .tag{white-space:nowrap;color:#1c1c1c;background-color:#acd0f3;border:none;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:.785714rem;font-weight:700;display:inline-flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-graphic{grid-area:1/1}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-title{color:#042a51;flex-direction:column;grid-area:1/2;margin:0;font-size:1.14286rem;font-weight:700;line-height:1.57143rem;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-title .calendar-icon{color:#666;flex-shrink:0;width:14px;height:16px;margin-top:2px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-title .date-range{color:#042a51;white-space:nowrap;margin-left:8px;font-size:.857143rem;font-weight:600}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-title .registration-info{color:#666;width:100%;margin-left:0;padding-left:8px;font-size:.857143rem}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-card-row-2{grid-area:2/1/auto/4;margin-top:0}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-2{align-items:flex-start;gap:8px;display:none}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-2 .calendar-icon{color:#666;flex-shrink:0;width:14px;height:16px;margin-top:2px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-2 .date-range{color:#042a51;white-space:nowrap;font-size:.857143rem;font-weight:600}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-2 .registration-info{color:#666;width:100%;margin-left:0;padding-left:8px;font-size:.857143rem}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-groups{flex-wrap:wrap;flex:1;gap:16px;min-width:0;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-group{flex-wrap:wrap;gap:32px;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-group .info-column{gap:4px;font-size:.857143rem;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-group .info-column .label{color:#042a51;text-transform:uppercase;font-weight:700}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-group .info-column .value{color:#042a51;font-weight:400}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button{text-align:center;text-transform:uppercase;cursor:pointer;text-transform:uppercase;border:2px solid #0000;border-radius:36px;outline:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:120px;height:36px;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.928571rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button .icon{fill:#042a51;transition:fill .3s!important}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button:disabled,.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button:disabled .icon,.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button[disabled] .icon{fill:#042a51}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button.primary{color:#fff;background-color:#248ff1;border:none}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button.primary:hover{background-color:#06c}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button.secondary{color:#042a51;background-color:#fff;border:2px solid #042a51}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button.secondary:hover{background-color:#efefef}@container (width<=768px){.tournaments-card .tournaments-list .current-tournaments-header{font-size:.928571rem}.tournaments-card .tournaments-list .tournaments-table-header{display:none}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;row-gap:16px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-tags{grid-area:1/1/auto/3;justify-content:flex-start;margin-bottom:0}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-graphic{grid-area:2/1;align-self:start}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-title{grid-area:2/2;align-self:start}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-title .tournament-title-date-range{display:none}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-card-row-2{grid-area:3/1/auto/3;margin-top:0;display:flex}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-card-row-2 .registration-info{padding-left:0}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3{flex-direction:column;align-items:stretch;gap:16px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-groups{width:100%}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-groups .info-group{flex-direction:column;gap:8px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .register-button{width:100%}}@container (width<=390px){.tournaments-card .tournaments-list .tournaments-card-list .tournament-card{padding:8px}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-title{font-size:1rem}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-1 .tournament-card-row-2{flex-wrap:wrap}.tournaments-card .tournaments-list .tournaments-card-list .tournament-card .tournament-card-row-3 .info-group .info-column{flex-direction:column;gap:2px;font-size:.785714rem}}.filters-modal-overlay{z-index:1000;background-color:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.filters-modal{z-index:1001;background-color:#fff;flex-direction:column;width:100%;max-width:400px;font-family:Open Sans,Helvetica,Arial,sans-serif;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-2px 0 8px #00000026}.filters-modal .filters-modal-header{background-color:#042a51;border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;padding:32px 16px;display:flex}.filters-modal .filters-modal-header h2{color:#fff;margin:0;font-size:1.28571rem;font-weight:700}.filters-modal .filters-modal-header .filters-modal-close{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;border:2px solid #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.71429rem;font-weight:700;line-height:1;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.filters-modal .filters-modal-header .filters-modal-close .icon{fill:#042a51;transition:fill .3s!important}.filters-modal .filters-modal-header .filters-modal-close:disabled,.filters-modal .filters-modal-header .filters-modal-close[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.filters-modal .filters-modal-header .filters-modal-close:disabled .icon,.filters-modal .filters-modal-header .filters-modal-close[disabled] .icon{fill:#042a51}.filters-modal .filters-modal-header .filters-modal-close:hover{opacity:.8}.filters-modal .filters-modal-content{flex:1;padding:16px;overflow-y:auto}.filters-modal .filters-modal-content .clear-filters-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#248ff1;border:2px solid #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;width:auto;margin-bottom:16px;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1rem;text-decoration:underline;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.filters-modal .filters-modal-content .clear-filters-button .icon{fill:#042a51;transition:fill .3s!important}.filters-modal .filters-modal-content .clear-filters-button:disabled,.filters-modal .filters-modal-content .clear-filters-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.filters-modal .filters-modal-content .clear-filters-button:disabled .icon,.filters-modal .filters-modal-content .clear-filters-button[disabled] .icon{fill:#042a51}.filters-modal .filters-modal-content .clear-filters-button:hover{color:#06c}.filters-modal .filters-modal-content .filter-section{margin-bottom:32px}.filters-modal .filters-modal-content .filter-section .filter-section-title-with-tooltip{align-items:center;gap:6px;margin-bottom:8px;display:flex;position:relative}.filters-modal .filters-modal-content .filter-section .filter-section-title{color:#042a51;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}.filters-modal .filters-modal-content .filter-section .info-icon-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#4a90e2;cursor:pointer;border:2px solid #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.filters-modal .filters-modal-content .filter-section .info-icon-button .icon{fill:#042a51;transition:fill .3s!important}.filters-modal .filters-modal-content .filter-section .info-icon-button:disabled,.filters-modal .filters-modal-content .filter-section .info-icon-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.filters-modal .filters-modal-content .filter-section .info-icon-button:disabled .icon,.filters-modal .filters-modal-content .filter-section .info-icon-button[disabled] .icon{fill:#042a51}.filters-modal .filters-modal-content .filter-section .info-icon-button:hover{color:#357abd}.filters-modal .filters-modal-content .filter-section .info-icon-button svg{width:16px;height:16px}.filters-modal .filters-modal-content .filter-section .format-tooltip{color:#fff;z-index:1002;background-color:#0a2540;border-radius:6px;min-width:260px;max-width:320px;padding:16px;font-size:.857143rem;position:absolute;bottom:calc(100% + 8px);left:-8px;box-shadow:0 4px 12px #0000004d}.filters-modal .filters-modal-content .filter-section .format-tooltip:before{content:"";border-top:6px solid #0a2540;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:75px}.filters-modal .filters-modal-content .filter-section .format-tooltip .format-tooltip-section{margin-bottom:16px}.filters-modal .filters-modal-content .filter-section .format-tooltip .format-tooltip-section:last-child{margin-bottom:0}.filters-modal .filters-modal-content .filter-section .format-tooltip .format-tooltip-section strong{letter-spacing:.5px;margin-bottom:4px;font-size:.928571rem;font-weight:700;display:block}.filters-modal .filters-modal-content .filter-section .format-tooltip .format-tooltip-section p{margin:0;font-weight:400;line-height:1.4}.filters-modal .filters-modal-content .filter-section .filter-checkbox-button{cursor:pointer;color:#042a51;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;display:flex}.filters-modal .filters-modal-content .filter-section .filter-checkbox-button:focus .checkbox{outline-offset:2px;outline:3px solid #acd0f0}.filters-modal .filters-modal-content .filter-section .filter-checkbox-button.active .checkbox{color:#fff;background-color:#248ff1;border-color:#248ff1}.filters-modal .filters-modal-content .filter-section .filter-checkbox-button.active .checkbox .icon{display:block}.filters-modal .filters-modal-content .filter-section .filter-checkbox-button .checkbox{background-color:#0000;border:1px solid #042a51;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.filters-modal .filters-modal-content .filter-section .filter-checkbox-button .checkbox .icon{background:0 0;width:12px;height:12px;display:none;fill:#fff!important}.filters-modal .filters-modal-content .filter-section .filter-checkbox-button .checkbox svg{background:0 0;width:12px;height:12px;display:block;fill:#fff!important}.filters-modal .filters-modal-content .filter-section .toggle-section{cursor:pointer;color:#042a51;justify-content:space-between;align-items:center;padding:16px 0;font-size:1rem;display:flex}.filters-modal .filters-modal-content .filter-section .toggle-section .toggle-input{display:none}.filters-modal .filters-modal-content .filter-section .toggle-section .toggle-input:checked+.toggle-slider{background-color:#248ff1}.filters-modal .filters-modal-content .filter-section .toggle-section .toggle-input:checked+.toggle-slider:before{transform:translate(20px)}.filters-modal .filters-modal-content .filter-section .toggle-section .toggle-slider{background-color:#efefef;border-radius:24px;width:44px;height:24px;position:relative;transition:all .3s!important}.filters-modal .filters-modal-content .filter-section .toggle-section .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:2px;transition:all .3s!important}.filters-modal .filters-modal-footer{border-top:1px solid #efefef;padding:16px}.filters-modal .filters-modal-footer .apply-filters-button{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;text-transform:uppercase;background-color:#248ff1;border:2px solid #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;width:100%;height:48px;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:none;display:flex;transition:color .3s,border-color .3s,background-color .3s!important}.filters-modal .filters-modal-footer .apply-filters-button .icon{fill:#042a51;transition:fill .3s!important}.filters-modal .filters-modal-footer .apply-filters-button:disabled,.filters-modal .filters-modal-footer .apply-filters-button[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.filters-modal .filters-modal-footer .apply-filters-button:disabled .icon,.filters-modal .filters-modal-footer .apply-filters-button[disabled] .icon{fill:#042a51}.filters-modal .filters-modal-footer .apply-filters-button:hover{background-color:#06c}@media screen and (max-width:768px){.filters-modal{max-width:100%}}
/*$vite$:1*/