@charset "UTF-8";


.sectors-table-list { display: block; width: 100%; position: relative; }
.sectors-table-list table { display: block; width: 100%; margin-bottom: 2%; position: relative; }
/* .sectors-table-list table th,
.sectors-table-list table td { width: 14%; padding: 2% 3%; text-align: center; box-sizing: border-box; } */
.sectors-table-list table th,
.sectors-table-list table td { width: 14%; padding: 1% 3%; text-align: center; box-sizing: border-box; }

:lang(en) .sectors-table-list table th { padding: 3% 1%; }
:lang(en) .sectors-table-list table th:first-child { padding: 3%; }

.sectors-table-list table th:nth-child(1),
.sectors-table-list table td:nth-child(1) { text-align: left; }
.sectors-table-list table th:nth-child(1) span { display: inline-block; width: 75%; position: relative; vertical-align: middle; }
.sectors-table-list table th:nth-child(1) .icon { width: 15%; margin-right: 8%; padding-top: 15%; }
.sectors-table-list table th:nth-child(1) .icon::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 50%; background-color: #ffffff; }
.sectors-table-list table th:nth-child(1) .icon::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-size: 55% auto; background-position: center; }
.sectors-table-list table tbody tr:nth-child(odd) { background-color: #fdfdfd; }
/* .sectors-table-list table tbody tr:nth-child(even) { background-color: #eeeeee; } */
.sectors-table-list table:nth-child(1) tbody tr:nth-child(even) { background-color: #EEEEEE; }
.sectors-table-list table:nth-child(2) tbody tr:nth-child(even) { background-color: #EEECF0; }
.sectors-table-list table:nth-child(3) tbody tr:nth-child(even) { background-color: #ECF0F0; }
.sectors-table-list table:nth-child(4) tbody tr:nth-child(even) { background-color: #E7EDF1; }
.sectors-table-list table:nth-child(5) tbody tr:nth-child(even) { background-color: #FAEEED; }


.sectors-table-list table td:nth-child(1) span { display: inline-block; width: 80%; vertical-align: middle; }
.sectors-table-list table td:nth-child(1) span:nth-child(1) { width: 20%; }
.sectors-table-list table::after { content: ""; display: block; width: 100%; padding-top: 2%; position: relative; }

.sectors-table-list table:nth-child(1) thead,
/* .sectors-table-list table:nth-child(1)::after { background-color: #999a9a; color: #ffffff; } */
.sectors-table-list table:nth-child(1)::after { background-color: #757575; color: #ffffff; }
.sectors-table-list table:nth-child(1) th,
.sectors-table-list table:nth-child(1) td { border-color: #6E706F; }
.sectors-table-list table:nth-child(1) th:nth-child(1) .icon::after { background-image: url(../images/sector1-icon.svg); }

.sectors-table-list table:nth-child(2) thead,
.sectors-table-list table:nth-child(2)::after { background-color: #7B7292; color: #ffffff; }
.sectors-table-list table:nth-child(2) th,
.sectors-table-list table:nth-child(2) td { border-color: #52436F; }
.sectors-table-list table:nth-child(2) th:nth-child(1) .icon::after { background-image: url(../images/sector2-icon.svg); }

.sectors-table-list table:nth-child(3) thead,
/* .sectors-table-list table:nth-child(3)::after { background-color: #90A7A3; color: #ffffff; } */
.sectors-table-list table:nth-child(3)::after { background-color: #607B74; color: #ffffff; }
.sectors-table-list table:nth-child(3) th,
.sectors-table-list table:nth-child(3) td { border-color: #466C66; }
.sectors-table-list table:nth-child(3) th:nth-child(1) .icon::after { background-image: url(../images/sector3-icon.svg); }

.sectors-table-list table:nth-child(4) thead,
.sectors-table-list table:nth-child(4)::after { background-color: #547992; color: #ffffff; }
.sectors-table-list table:nth-child(4) th,
.sectors-table-list table:nth-child(4) td { border-color: #114E77; }
.sectors-table-list table:nth-child(4) th:nth-child(1) .icon::after { background-image: url(../images/sector4-icon.svg); }

.sectors-table-list table:nth-child(5) thead,
/* .sectors-table-list table:nth-child(5)::after { background-color: #DE9995; color: #ffffff; } */
.sectors-table-list table:nth-child(5)::after { background-color: #C74E48; color: #ffffff; }
.sectors-table-list table:nth-child(5) th,
.sectors-table-list table:nth-child(5) td { border-color: #C8544E; }
.sectors-table-list table:nth-child(5) th:nth-child(1) .icon::after { background-image: url(../images/sector5-icon.svg); }

.sectors-table-list table:nth-child(6)::after { background-color: #9C975D; }
.sectors-table-list table:nth-child(6) tbody tr { background-color: #eeeeee; }

@media (min-width: 1000px) {
    .sectors-table-list table th,
    .sectors-table-list table td { border-left: 2px solid; }
    .sectors-table-list table th:nth-child(1),
    .sectors-table-list table td:nth-child(1) { width: 44%; border-left: none; }
    
    .sectors-table-list table:nth-child(6) tbody,
    .sectors-table-list table:nth-child(6) tr { display: flex; width: 100%; }
    .sectors-table-list table:nth-child(6) td { display: block; border-left: none; }
}

@media (max-width: 999px) {
    .sectors-table-list table thead { display: block; }
    .sectors-table-list table thead th { display: none; }
    .sectors-table-list table thead th:nth-child(1) { display: block; width: 100%; }
    .sectors-table-list table tbody { display: block; }
    .sectors-table-list table thead tr,
    .sectors-table-list table tbody tr { display: block; width: 100%; }
    .sectors-table-list table tbody tr td { display: flex; align-items: center; width: 100%; padding: 0; text-align: left; }
    .sectors-table-list table tbody tr td::before { content: attr(data-title); display: inline-block; width: 50%; padding: 1% 3%; box-sizing: border-box; border-right: 2px solid; }
    .sectors-table-list table tbody tr td:nth-child(1)::before { display: none; }
    .sectors-table-list table tbody tr td span { width: 50%; text-align: center; }
    .sectors-table-list table tbody tr td:nth-child(1) { width: 100%; padding: 3%; border-bottom: 2px solid; }
    .sectors-table-list table tbody tr td:nth-child(1) span:nth-child(2) { text-align: left; }
    
    .sectors-table-list table:nth-child(1) tbody tr td::before,
    .sectors-table-list table:nth-child(1) tbody tr td:nth-child(1) { border-color: #6E706F; }
    .sectors-table-list table:nth-child(1) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #6E706F;}
    .sectors-table-list table:nth-child(1) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #6E706F;}

    .sectors-table-list table:nth-child(2) tbody tr td::before,
    .sectors-table-list table:nth-child(2) tbody tr td:nth-child(1) { border-color: #52436F; }
    .sectors-table-list table:nth-child(2) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #52436F;}
    .sectors-table-list table:nth-child(2) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #52436F;}

    .sectors-table-list table:nth-child(3) tbody tr td::before,
    .sectors-table-list table:nth-child(3) tbody tr td:nth-child(1) { border-color: #466C66; }
    .sectors-table-list table:nth-child(3) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #466C66;}
    .sectors-table-list table:nth-child(3) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #466C66;}

    .sectors-table-list table:nth-child(4) tbody tr td::before,
    .sectors-table-list table:nth-child(4) tbody tr td:nth-child(1) { border-color: #114E77; }
    .sectors-table-list table:nth-child(4) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #114E77;}
    .sectors-table-list table:nth-child(4) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #114E77;}

    .sectors-table-list table:nth-child(5) tbody tr td::before,
    .sectors-table-list table:nth-child(5) tbody tr td:nth-child(1) { border-color: #C8544E; }
    .sectors-table-list table:nth-child(5) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #C8544E;}
    .sectors-table-list table:nth-child(5) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #C8544E;}

    
    .sectors-table-list table:nth-child(6) tbody,
    .sectors-table-list table:nth-child(6) tr { display: flex; width: 100%; }
    .sectors-table-list table:nth-child(6) tbody tr td { width: 50%; border-bottom: none; }
    .sectors-table-list table:nth-child(6) tbody tr td::before { display: none; }
    .sectors-table-list table:nth-child(6) tbody tr td span { width: 100%; }
    .sectors-table-list table:nth-child(6) tbody tr td:nth-child(1) span:nth-child(1) { width: auto; }
}

.subsectors-methods { margin-bottom: 1rem; }
.subsectors-methods table { border-bottom: 13.5px solid #307F8D; }
.subsectors-methods table th, .subsectors-methods table td { padding: 15px; }
@media (max-width: 768px) {
  .subsectors-methods table td { padding: 15px 5px; }
}
.subsectors-methods table thead { color: #ffffff; background-color: #307F8D; }
.subsectors-methods table th:not(:first-child):not(:last-child), .subsectors-methods table td:not(:first-child):not(:last-child) { border-right: 2px solid #047188; }
.subsectors-methods table tbody tr:nth-child(odd) { background-color: #FDFDFD; }
.subsectors-methods table tbody tr:nth-child(even) { background-color: #E6F1F3; }

