[data-custom-section="judges"] .group {margin-bottom:20px;margin-top:20px;}
[data-custom-section="judges"] .group:nth-child(1) {margin-top:40px;}
[data-custom-section="judges"] .group .heading {font-size:25px;font-weight:bold;margin-bottom:20px;}
[data-custom-section="judges"] .table {display:flex;flex-direction:column;border-radius:8px;overflow:hidden;}
[data-custom-section="judges"] .table .table-header {display:grid;grid-template-columns: 200px 300px 150px 1fr 140px;gap:20px;background-color:var(--darkBlue);color:var(--darkBlueText);padding:10px 20px;border-radius:8px;text-align:left;font-weight:600;font-size:15px;}
[data-custom-section="judges"] .table .table-rows .row {display:grid;align-items:center;grid-template-columns: 200px 300px 150px 1fr 140px;gap:20px;border-radius:8px;font-weight:600;padding:8px 20px;font-size:15px;}
[data-custom-section="judges"] .table .table-rows .row:nth-child(even) {background-color:#D9D9D980;}
[data-custom-section="judges"] .table .table-rows .row .year {text-align:center;}
[data-custom-section="judges"] .table .table-rows .row .email,
[data-custom-section="judges"] .table .table-rows .row .telephone,
[data-custom-section="judges"] .table .table-rows .row .address {font-weight:300;}

@media(max-width:1280px)
{
    [data-custom-section="judges"] .table .table-rows .row {font-size:12px;grid-template-columns: 150px 250px 100px 1fr 140px;}
    [data-custom-section="judges"] .table .table-header {grid-template-columns: 150px 250px 100px 1fr 140px;}
}

@media(max-width:1000px)
{
    [data-custom-section="judges"] .table .table-rows .row {grid-template-columns:150px 1fr 130px;row-gap:5px;}
    [data-custom-section="judges"] .table .table-rows .row .address {grid-column:2;}
    [data-custom-section="judges"] .table .table-rows .row .telephone {grid-column:2;}
    [data-custom-section="judges"] .table .table-rows .row .email {grid-column:2;}
    [data-custom-section="judges"] .table .table-rows .row .year {grid-row:1;grid-column:3;}
    [data-custom-section="judges"] .table .table-header {grid-template-columns:150px 1fr 130px;}
    [data-custom-section="judges"] .table .table-header .col:nth-child(3) {display:none;}
    [data-custom-section="judges"] .table .table-header .col:nth-child(4) {display:none;}
    [data-custom-section="judges"] .table .table-header .col:nth-child(2) {color:transparent;}
    [data-custom-section="judges"] .table .table-header .col:nth-child(2)::before {content:'Details';display:inline-block;color:#FFF;}
}

@media(max-width:650px)
{
    [data-custom-section="judges"] .table .table-rows .row .address {grid-column:1;}
    [data-custom-section="judges"] .table .table-rows .row .telephone {grid-column:1;}
    [data-custom-section="judges"] .table .table-rows .row .email {grid-column:1;}
    [data-custom-section="judges"] .table .table-header {grid-template-columns:1fr 130px;}
    [data-custom-section="judges"] .table .table-rows .row {grid-template-columns:1fr 130px;}
    [data-custom-section="judges"] .table .table-header .col:nth-child(2) {display:none;}
    [data-custom-section="judges"] .table .table-rows .row .year {grid-column:2;}
    [data-custom-section="judges"] .table .table-rows .row .name {font-size:14px;}
}

@media(max-width:500px)
{
    [data-custom-section="judges"] .table .table-rows .row {grid-template-columns:1fr 40px;}
}