.elementor-230 .elementor-element.elementor-element-58e5b62, .elementor-230 .elementor-element.elementor-element-58e5b62 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-58e5b62{margin-top:0px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-element-populated, .elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-9236901 > .elementor-container{max-width:1200px;}.elementor-230 .elementor-element.elementor-element-9236901{padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-bcb18df.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-230 .elementor-element.elementor-element-bcb18df > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-230 .elementor-element.elementor-element-611056a{width:auto;max-width:auto;--e-transform-rotateZ:26deg;top:-50px;}body:not(.rtl) .elementor-230 .elementor-element.elementor-element-611056a{left:426px;}body.rtl .elementor-230 .elementor-element.elementor-element-611056a{right:426px;}.elementor-230 .elementor-element.elementor-element-611056a .elementor-icon-wrapper{text-align:center;}.elementor-230 .elementor-element.elementor-element-611056a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dccf4fc );}.elementor-230 .elementor-element.elementor-element-611056a.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-611056a.elementor-view-default .elementor-icon{color:var( --e-global-color-dccf4fc );border-color:var( --e-global-color-dccf4fc );}.elementor-230 .elementor-element.elementor-element-611056a.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-611056a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dccf4fc );}.elementor-230 .elementor-element.elementor-element-611056a .elementor-icon{font-size:155px;}.elementor-230 .elementor-element.elementor-element-611056a .elementor-icon svg{height:155px;}.elementor-230 .elementor-element.elementor-element-4a5c82b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-family:var( --e-global-typography-4cbf3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-4cbf3e6-font-size );font-weight:var( --e-global-typography-4cbf3e6-font-weight );text-transform:var( --e-global-typography-4cbf3e6-text-transform );line-height:var( --e-global-typography-4cbf3e6-line-height );}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:var( --e-global-color-secondary );}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text{color:var( --e-global-color-secondary );}.elementor-230 .elementor-element.elementor-element-e7b79c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 5px 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-230 .elementor-element.elementor-element-31a4f9f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-b68300a{--divider-border-style:solid;--divider-color:var( --e-global-color-e747342 );--divider-border-width:1px;padding:10px 0px 10px 0px;}.elementor-230 .elementor-element.elementor-element-b68300a .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-230 .elementor-element.elementor-element-b68300a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-230 .elementor-element.elementor-element-bc1ec24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-230 .elementor-element.elementor-element-cc438e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-d322c3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-230 .elementor-element.elementor-element-e7f2996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-15c893f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-23ec78e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-6958ac9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-e08cf3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-7ea631d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-230 .elementor-element.elementor-element-7f09eb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-43cf7fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-4374974{--grid-columns:3;}.elementor-230 .elementor-element.elementor-element-4374974 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-230 .elementor-element.elementor-element-4374974 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-230 .elementor-element.elementor-element-4374974 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-230 .elementor-element.elementor-element-4374974 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-230 .elementor-element.elementor-element-4374974 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-230 .elementor-element.elementor-element-cc438e5{--width:100%;}.elementor-230 .elementor-element.elementor-element-e7f2996{--width:33%;}.elementor-230 .elementor-element.elementor-element-15c893f{--width:33%;}.elementor-230 .elementor-element.elementor-element-23ec78e{--width:33%;}.elementor-230 .elementor-element.elementor-element-6958ac9{--width:33%;}.elementor-230 .elementor-element.elementor-element-e08cf3b{--width:33%;}.elementor-230 .elementor-element.elementor-element-7f09eb0{--width:33%;}}@media(max-width:1024px){.elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-9236901{padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-bcb18df > .elementor-element-populated{padding:0px 20px 0px 20px;}body:not(.rtl) .elementor-230 .elementor-element.elementor-element-611056a{left:-11px;}body.rtl .elementor-230 .elementor-element.elementor-element-611056a{right:-11px;}.elementor-230 .elementor-element.elementor-element-611056a{top:-90px;}.elementor-230 .elementor-element.elementor-element-611056a .elementor-icon{font-size:140px;}.elementor-230 .elementor-element.elementor-element-611056a .elementor-icon svg{height:140px;}.elementor-230 .elementor-element.elementor-element-4a5c82b{padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-4cbf3e6-font-size );line-height:var( --e-global-typography-4cbf3e6-line-height );}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-230 .elementor-element.elementor-element-e7b79c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-230 .elementor-element.elementor-element-31a4f9f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-230 .elementor-element.elementor-element-b68300a{padding:10px 0px 10px 0px;}.elementor-230 .elementor-element.elementor-element-b68300a .elementor-divider-separator{width:80%;}.elementor-230 .elementor-element.elementor-element-b68300a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-230 .elementor-element.elementor-element-bc1ec24{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-26809e8.elementor-element{--align-self:center;}.elementor-230 .elementor-element.elementor-element-d322c3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-fefc028.elementor-element{--align-self:center;}.elementor-230 .elementor-element.elementor-element-15c893f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-230 .elementor-element.elementor-element-ca2320b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-23ec78e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-230 .elementor-element.elementor-element-6958ac9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-230 .elementor-element.elementor-element-e08cf3b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-230 .elementor-element.elementor-element-515a824.elementor-element{--align-self:center;}.elementor-230 .elementor-element.elementor-element-7f09eb0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-230 .elementor-element.elementor-element-e302ed2.elementor-element{--align-self:center;}.elementor-230 .elementor-element.elementor-element-4374974{--grid-columns:2;}}@media(max-width:767px){.elementor-230 .elementor-element.elementor-element-58e5b62{padding:10px 10px 0px 10px;}.elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-element-populated, .elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-230 .elementor-element.elementor-element-da591a5 > .elementor-element-populated{margin:-55px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-9236901{padding:0px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-bcb18df > .elementor-element-populated{padding:0px 10px 20px 10px;}body:not(.rtl) .elementor-230 .elementor-element.elementor-element-611056a{left:-1px;}body.rtl .elementor-230 .elementor-element.elementor-element-611056a{right:-1px;}.elementor-230 .elementor-element.elementor-element-611056a{top:-73px;}.elementor-230 .elementor-element.elementor-element-611056a .elementor-icon{font-size:125px;}.elementor-230 .elementor-element.elementor-element-611056a .elementor-icon svg{height:125px;}.elementor-230 .elementor-element.elementor-element-4a5c82b{padding:30px 0px 0px 0px;}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-4cbf3e6-font-size );line-height:var( --e-global-typography-4cbf3e6-line-height );}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:var( --e-global-color-accent );}.elementor-230 .elementor-element.elementor-element-4a5c82b .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-230 .elementor-element.elementor-element-e7b79c1{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-230 .elementor-element.elementor-element-31a4f9f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-230 .elementor-element.elementor-element-b68300a .elementor-divider-separator{width:100%;}.elementor-230 .elementor-element.elementor-element-7ea631d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-230 .elementor-element.elementor-element-4374974{--grid-columns:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-230 .elementor-element.elementor-element-bcb18df{width:100%;}.elementor-230 .elementor-element.elementor-element-cc438e5{--width:100%;}.elementor-230 .elementor-element.elementor-element-e7f2996{--width:100%;}.elementor-230 .elementor-element.elementor-element-15c893f{--width:100%;}.elementor-230 .elementor-element.elementor-element-23ec78e{--width:100%;}.elementor-230 .elementor-element.elementor-element-6958ac9{--width:100%;}.elementor-230 .elementor-element.elementor-element-e08cf3b{--width:100%;}.elementor-230 .elementor-element.elementor-element-7f09eb0{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-31a4f9f */.eba-tournament-share-line {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 8px auto 22px auto;
  font-size: 14px;
  font-weight: 700;
  color: #14527C;
}

.eba-tournament-share-line a {
  color: #0B8FD3;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.eba-tournament-share-line a:hover {
  color: #14527C;
}

@media (max-width: 767px) {
  .eba-tournament-share-line {
    font-size: 13px;
    gap: 6px;
    margin: 6px auto 18px auto;
    flex-wrap: wrap;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-26809e8 */.eba-hidden-type-facet {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc65c4b *//* EBA Tournament Type Top Filter */
.eba-type-filter-bar {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  margin: 0 auto 26px auto !important;
  width: 100% !important;
}

/* Type filter buttons */
.eba-type-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 120px !important;
  height: 42px !important;
  padding: 0 20px !important;
  border-radius: 999px !important;
  border: 1px solid #14527C !important;
  background: #ffffff !important;
  color: #14527C !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0.3px !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
  box-shadow: none !important;
}

/* Active selected button */
.eba-type-btn.active {
  background: #0B8FD3 !important;
  color: #ffffff !important;
  border-color: #0B8FD3 !important;
}

/* Hover */
.eba-type-btn:hover {
  background: #14527C !important;
  color: #ffffff !important;
  border-color: #14527C !important;
  transform: translateY(-1px) !important;
}

/* Hide the real FacetWP shortcode but keep it functional */
.eba-hidden-type-facet {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
}

/* Mobile */
@media (max-width: 767px) {
  .eba-type-filter-bar {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 8px !important;
    margin-bottom: 20px !important;
  }

  .eba-type-btn {
    width: 100% !important;
    min-width: 0 !important;
    height: 40px !important;
    padding: 0 12px !important;
    font-size: 13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1ec24 */.facetwp-autocomplete-update {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-515a824 */.eba-btn-search {
  gap: 8px !important;
}

.eba-btn-icon {
  display: inline-block !important;
  width: 16px !important;
  height: 16px !important;
  flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d322c3f */.facetwp-autocomplete-update {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e302ed2 */.eba-btn-clear {
  gap: 8px !important;
}

.eba-refresh-icon {
  width: 18px !important;
  height: 18px !important;
  flex-shrink: 0 !important;
}

.eba-refresh-icon path {
  fill: none !important;
  stroke: #14527C !important;
  stroke-width: 2.6 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

.eba-btn-clear:hover .eba-refresh-icon path {
  stroke: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea631d */.facetwp-autocomplete-update {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06b4c10 */.eba-no-results {
  width: 100%;
  max-width: 760px;
  margin: 28px auto;
  padding: 28px 22px;
  text-align: center;
  border-radius: 16px;
  background: #ffffff;
  border: 1px solid rgba(20, 82, 124, 0.18);
  box-shadow: 0 12px 28px rgba(20, 82, 124, 0.08);
}

.eba-no-results h3 {
  margin: 0 0 8px 0;
  color: #14527C;
  font-size: 24px;
  font-weight: 800;
}

.eba-no-results p {
  margin: 0;
  color: #7A8CA3;
  font-size: 15px;
}/* End custom CSS */