.elementor-971 .elementor-element.elementor-element-8aa8d01 > .elementor-container{max-width:1300px;}.elementor-971 .elementor-element.elementor-element-8aa8d01{margin-top:35px;margin-bottom:35px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-7add7bf .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:55px;font-weight:100;line-height:60px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-acc8827{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-971 .elementor-element.elementor-element-acc8827 a{color:#0E33FF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-971 .elementor-element.elementor-element-9151b70{--divider-border-style:solid;--divider-color:#E1E1E2;--divider-border-width:1px;}.elementor-971 .elementor-element.elementor-element-9151b70 .elementor-divider-separator{width:100%;}.elementor-971 .elementor-element.elementor-element-9151b70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-971 .elementor-element.elementor-element-efe3aad{margin-top:20px;margin-bottom:20px;}.elementor-971 .elementor-element.elementor-element-96a0a78 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-971 .elementor-element.elementor-element-aaeb1a2 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:27px;font-weight:300;color:#3145F5;}.elementor-971 .elementor-element.elementor-element-6fa086a{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-971 .elementor-element.elementor-element-6fa086a a{color:#0E33FF;}.elementor-971 .elementor-element.elementor-element-04d387a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E7E7E7;padding:10px 10px 10px 10px;}.elementor-971 .elementor-element.elementor-element-ef56c41 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:27px;font-weight:300;color:#3145F5;}.elementor-971 .elementor-element.elementor-element-626843c{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-971 .elementor-element.elementor-element-626843c a{color:#0E33FF;}.elementor-971 .elementor-element.elementor-element-99fa320 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E7E7E7;padding:10px 10px 10px 10px;}.elementor-971 .elementor-element.elementor-element-a90076c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:27px;font-weight:300;color:#3145F5;}.elementor-971 .elementor-element.elementor-element-c565fde{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-971 .elementor-element.elementor-element-c565fde a{color:#0E33FF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-971 .elementor-element.elementor-element-689a6ab img{border-radius:20px 20px 20px 20px;}.elementor-971 .elementor-element.elementor-element-689a6ab .widget-image-caption{text-align:start;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;font-style:normal;margin-block-start:5px;}.elementor-971 .elementor-element.elementor-element-61ec119 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#DFDFDF;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-971 .elementor-element.elementor-element-6de9d03{--grid-columns:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-971 .elementor-element.elementor-element-aee8076{width:70%;}.elementor-971 .elementor-element.elementor-element-61ec119{width:30%;}}@media(max-width:1024px){.elementor-971 .elementor-element.elementor-element-6de9d03{--grid-columns:2;}}@media(max-width:767px){.elementor-971 .elementor-element.elementor-element-6de9d03{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-347ce58 */.courts-wrap{
    font-family: Heebo, Arial, sans-serif;
    direction: rtl;
    max-width: 920px;
    margin: 0 auto;
    color:#1f2a37;
    line-height: 1.7;
  }
  .courts-title{
    font-size: 24px;
    margin: 0 0 6px;
    font-weight: 800;
  }
  .courts-sub{
    margin: 0 0 18px;
    color:#5b6677;
    font-size: 14px;
  }
  .courts-section{
    margin: 18px 0 26px;
    padding: 14px 14px 6px;
    border: 1px solid #e7ebf1;
    border-radius: 14px;
    background: #ffffff;
  }
  .courts-section h3{
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 800;
    display:flex;
    align-items:center;
    gap:10px;
  }
  .courts-dot{
    width:10px;height:10px;border-radius:50%;
    background:#2f6fed;
    flex:0 0 10px;
  }
  .courts-grid{
    display:grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    padding: 6px 0 12px;
  }
  .court-card{
    border:1px solid #edf0f5;
    border-radius: 12px;
    padding: 12px 12px 10px;
    background:#fbfcfe;
  }
  .court-name{
    margin:0 0 8px;
    font-weight:800;
    font-size:15px;
  }
  .court-row{
    display:flex;
    gap:10px;
    margin:6px 0;
    color:#334155;
    font-size:14px;
  }
  .court-label{
    min-width:70px;
    color:#6b7280;
    font-weight:700;
  }
  .court-row a{
    color:#1d4ed8;
    text-decoration:none;
    border-bottom:1px solid rgba(29,78,216,.25);
  }
  .court-row a:hover{ border-bottom-color: rgba(29,78,216,.6); }
  .court-note{
    margin: 10px 0 0;
    font-size: 12px;
    color:#6b7280;
  }
  .courts-divider{
    height:1px;background:#eef2f7;margin:14px 0 0;
  }

  @media (max-width: 720px){
    .courts-grid{ grid-template-columns: 1fr; }
    .courts-title{ font-size: 22px; }
  }/* End custom CSS */