@charset UTF-8;*:focus{outline:0!important}a{cursor:pointer!important}:root{--text-2xl:calc(var(--text-xxl) * 1.5);--text-3xl:calc(var(--text-xxl) * 1.9);--text-4xl:calc(var(--text-xxl) * 2.5);--start-heading:calc(var(--text-xxl) * 4);--logo-height:65px;--menu-padding:var(--space-s);--menu-height:calc(calc(var(--menu-padding) * 2) + var(--logo-height));--extra-light-grey:#f0f0f0;--light-grey:#dcdcdc;--medium-light-grey:#dcdcdc;--dark-grey:#606060;--grey:#a2a2a2;--green:#39A934;--light-green:#f0faef;--black:#000;--white:#fff;--brand-color:var(--green);--border-radius:1em}@media screen and (max-width:768px){:root{--text-2xl:calc(var(--text-xxl) * 1.2);--text-3xl:calc(var(--text-xxl) * 1.5);--text-4xl:calc(var(--text-xxl) * 2)}}@media screen and (max-width:478px){:root{--text-2xl:calc(var(--text-xxl) * 1.2);--text-3xl:calc(var(--text-xxl) * 1.5);--text-4xl:calc(var(--text-xxl) * 1.8);--menu-padding:var(--space-s);--logo-height:40px}.text--4xl{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}}::selection{background:var(--grey);color:var(--black)}.brxe-text-link{opacity:1;transition:.3s}.brxe-text-link:hover{opacity:.5}strong{font-weight:600}[aria-current=page],.aria-current{color:var(--green)!important}.button-style{--button-background-color:var(--brand-color);--button-border-color:var(--brand-color);--button-text-color:var(--white);--button-font-size:var(--text-m);--button-padding:.5em 1em;background-color:var(--button-background-color);transition:all .3s;color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:.5em;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:600}.button-style:hover{background-color:var(--medium-color);color:var(--brand-color)}.button-style-secondary{--button-background-color:transparent;--button-text-color:var(--brand-color)}.button-style-secondary:hover{background-color:var(--brand-color);color:var(--white)}.button-style-small{--button-font-size:14px;--button-padding:.5em 1em}.button-style-outline{--button-background-color:transparent;--button-border-color:var(--dark-color);border:2px solid var(--button-border-color)}.button-style-outline:hover{--button-background-color:var(--dark-color);--button-text-color:var(--brand-color)}.button-style-muted{--button-background-color:transparent;--button-text-color:var(--grey);border:2px solid var(--grey)}.button-style-muted:hover{background-color:var(--brand-color);color:var(--white);border:2px solid var(--brand-color)}.menu-wrap:not(.mobile-menu-wrap) .sub-menu{padding:var(--space-xs) var(--space-s);display:flex;flex-direction:column;gap:.25em}.menu-wrap .sub-menu{display:flex;flex-direction:column;gap:.25em}.mobile-menu-wrap .sub-menu{transition:all .3s}.menu--login-page{position:relative;display:flex;gap:.4em}.menu--login-page::before{content:""}.notice-on-card{transition:.3s}.notice-on-card:hover{transform:scale(1.05)}.category-change span{display:flex;flex-wrap:wrap;gap:.75em}.category-change a{padding:.5em .75em;color:var(--grey);border:1px solid var(--grey);border-radius:.2em;pointer-events:none;font-size:var(--text-s)}.x-slider_slide-image img{object-fit:contain!important;height:60px!important}.list-correction ul{list-style-type:"—  ";padding-left:1.4em}.past-tournaments{padding:var(--space-s) 0;border-bottom:1px solid var(--grey);transition:.3s}.past-tournaments:hover{background-color:var(--extra-light-grey);padding-left:var(--space-s);padding-right:var(--space-s)}.past-tournaments:last-child{border-bottom:0}.next-tournaments--card[category^=Highlight]{background-color:var(--light-green)!important}