/*
CTC Separate Stylesheet
Updated: 2026-09-10 19:16:00
*/

.chowamy {
    display: flex;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    font-weight: 700;
    cursor: pointer;
    padding: 0;
}
.detale > summary {
    padding: 0.2em;
}
.detale:open > summary {
    background-color: #afafaf;
}
.linki-kont {
    display: grid;
    grid-template-columns: repeat(25, 1fr);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -moz-column-gap: 2.5em;
    -webkit-column-gap: 2.5em;
    -o-column-gap: 2.5em;
    column-gap: 2.5em;
    row-gap: 2.5em;
}
.linia {
    display: block;
    -moz-border-radius: 0 0 1.5em 1.5em;
    -webkit-border-radius: 0 0 1.5em 1.5em;
    -o-border-radius: 0 0 1.5em 1.5em;
    border-radius: 0 0 1.5em 1.5em;
    grid-column: 1 / 25;
    margin: auto;
}
.schowany {
    display: grid;
    grid-template-columns: repeat(25, 1fr);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    grid-gap: 2em;
    padding: 0 2em 1em;
}
.tytul_boxu {
    display: flex;
    -moz-border-radius: 1em 1em 0 0;
    -webkit-border-radius: 1em 1em 0 0;
    -o-border-radius: 1em 1em 0 0;
    border-radius: 1em 1em 0 0;
    width: 100%;
    -moz-box-shadow: inset 0 3px 9px 1px #111;
    -webkit-box-shadow: inset 0 3px 9px 1px #111;
    -o-box-shadow: inset 0 3px 9px 1px #111;
    box-shadow: inset 0 3px 9px 1px #111;
    align-items: center;
    justify-content: center;
    background-image: -moz-linear-gradient(top, #ff6310, #fd7c47);
    background-image: -webkit-linear-gradient(top, #ff6310, #fd7c47);
    background-image: -o-linear-gradient(top, #ff6310, #fd7c47);
    background-image: -ms-linear-gradient(top, #ff6310, #fd7c47);
    background-image: linear-gradient(to bottom, #ff6310, #fd7c47);
    flex-wrap: nowrap;
    gap: 1em;
    padding: 1px;
}
.tytul_boxu h3 {
    font-weight: 700;
    font-size: 1em;
    color: #ccc;
    padding: 0.4em;
    margin: 0;
}
.tytul_boxu img {
    -moz-border-radius: 1em 0 0 1em;
    -webkit-border-radius: 1em 0 0 1em;
    -o-border-radius: 1em 0 0 1em;
    border-radius: 1em 0 0 1em;
}
.linki-box img {
    max-width: 90%;
    height: -webkit-fill-available;
    text-decoration: none;
    object-fit: scale-down;
}
.opisik {
    display: flex;
    flex-direction: column;
}
.opisik img {
    max-height: 3em;
    padding: 0.2em 1em;
}
.dopisek {
    font-size: 10px;
    color: #f00;
    text-decoration: none;
    text-shadow: 0 0 1px #fff;
}
.linki-wrapper a {
    text-decoration: none;
    text-align: center;
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #fc9;
}
.linki-wrapper {
    display: grid;
    grid-gap: 1em;
    grid-template-rows: repeat(3, 4.5em);
    padding: 20px;
}
.linki-box {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    border: solid 1px #666;
    font-size: 100%;
    color: #fff;
    text-align: center;
    background-image: -moz-linear-gradient(top, #45484d, #000);
    background-image: -webkit-linear-gradient(top, #45484d, #000);
    background-image: -o-linear-gradient(top, #45484d, #000);
    background-image: -ms-linear-gradient(top, #45484d, #000);
    background-image: linear-gradient(to bottom, #45484d, #000);
    padding: 0.5em;
}
.linki-box:hover {
    background-color: rgb(2,0,36);
    border: solid 1px #ccc;
    background-image: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(254,152,0,1) 35%, rgba(198,117,4,1) 100%);
}
.box {
    -moz-border-radius: 1em 1em 2em 2em;
    -webkit-border-radius: 1em 1em 2em 2em;
    -o-border-radius: 1em 1em 2em 2em;
    border-radius: 1em 1em 2em 2em;
    background-color: rgba(0, 0, 0, 0.1);
    overflow: hidden;
    -moz-box-shadow: inset 0 3px 9px 1px #111;
    -webkit-box-shadow: inset 0 3px 9px 1px #111;
    -o-box-shadow: inset 0 3px 9px 1px #111;
    box-shadow: inset 0 3px 9px 1px #111;
}
.azc_flags {
    height: 20px;
}
.header_linii {
    display: none;
    -moz-border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
    -o-border-radius: 1.5em;
    border-radius: 1.5em;
    background-color: rgba(0, 0, 0, 0.4);
    grid-template-columns: repeat(24, 1fr);
    width: 100%;
    gap: 1.5em;
}
.numer_linii {
    -moz-border-radius: 4em;
    -webkit-border-radius: 4em;
    -o-border-radius: 4em;
    border-radius: 4em;
    background-color: #d33;
    font-weight: bolder;
    font-size: 17px;
    grid-column: 1 / 2;
    grid-row: 1;
    padding: 0.5em 1.5em;
}
.tytul_linii {
    -moz-border-radius: 1em 1em 0 0;
    -webkit-border-radius: 1em 1em 0 0;
    -o-border-radius: 1em 1em 0 0;
    border-radius: 1em 1em 0 0;
    font-size: 25px;
    text-align: left;
    grid-column: 2 / 8;
    grid-row: 1;
}
.linia_01 {
    grid-row: 1;
}
.linki-box1a {
    grid-column: 1 / 13;
    grid-row: 2;
}
.linki-box1a  .linki-wrapper, .linki-box1b  .linki-wrapper {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2em;
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box1b {
    grid-column: 13 / 26;
    grid-row: 2;
}
.linia_02 {
    grid-row: 2;
}
.linki-box2a {
    grid-column: 1 / 12;
    grid-row: 2 / 4;
}
.linki-box2a  .linki-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(28%,  1fr));
    grid-gap: 2.5em 1.5em;
    grid-template-rows: repeat(5, 5em);
}
.linki-box2b {
    grid-column: 12 / 16;
    grid-row: 2 / 3;
}
.linki-box2b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    grid-gap: 2em;
    grid-template-rows: repeat(4, 4.5em);
}
.linki-box2c {
    grid-column: 16 / 26;
    grid-row: 2 / 3;
}
.linki-box2c  .linki-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(27%, 1fr));
    grid-gap: 1.7em;
    grid-template-rows: repeat(4, 4.5em);
}
.linki-box2d {
    grid-column: 1 / 13;
    grid-row: 4 / 5;
}
.linki-box2d  .linki-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
    grid-gap: 2em;
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box2e {
    grid-column: 13 / 26;
    grid-row: 4 / 5;
}
.linki-box2e  .linki-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
    grid-gap: 2em;
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box2f {
    grid-column: 12 / 20;
    grid-row: 3 / 4;
}
.linki-box2f  .linki-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(26%, 1fr));
    grid-gap: 2em;
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box2g {
    grid-column: 20 / 26;
    grid-row: 3 / 4;
}
.linki-box2g  .linki-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
    grid-gap: 2em;
    grid-template-rows: repeat(1, 4.5em);
}
.linia_03 {
    grid-row: 3;
}
.linki-box3a {
    grid-column: 1 / 10;
    grid-row: 2;
}
.linki-box3a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-gap: 1em;
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box3b {
    grid-column: 10 / 18;
    grid-row: 2;
}
.linki-box3b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box3c {
    grid-column: 1 / 8;
    grid-row: 3;
}
.linki-box3c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box3d {
    grid-column: 8 / 18;
    grid-row: 3;
}
.linki-box3d  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box3e {
    grid-column: 18 / 26;
    grid-row: 2 / 4;
}
.linki-box3e  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(5, 4.5em);
}
.linia_04 {
    grid-row: 4;
}
.linki-box4a {
    grid-column: 1 / 9;
    grid-row: 2;
}
.linki-box4a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box4b {
    grid-column: 1 / 5;
    grid-row: 4;
}
.linki-box4b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box4c {
    grid-column: 9 / 15;
    grid-row: 2;
}
.linki-box4c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(45%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box4d {
    grid-column: 15 / 26;
    grid-row: 2;
}
.linki-box4d  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box4e {
    grid-column: 1 / 9;
    grid-row: 3;
}
.linki-box4e  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(25%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box4f {
    grid-column: 9 / 13;
    grid-row: 3;
}
.linki-box4f  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box4g {
    grid-column: 13 / 17;
    grid-row: 3;
}
.linki-box4g  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box4h {
    grid-column: 17 / 21;
    grid-row: 3;
}
.linki-box4h  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box4i {
    grid-column: 21 / 26;
    grid-row: 3;
}
.linki-box4i  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box4j {
    grid-column: 5 / 12;
    grid-row: 4;
}
.linki-box4j  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box4k {
    grid-column: 12 / 26;
    grid-row: 4;
}
.linki-box4k  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(23%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linia_05 {
    grid-row: 5;
}
.linki-box5a {
    grid-column: 5 / 15;
    grid-row: 2;
}
.linki-box5a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box5b {
    grid-column: 15 / 26;
    grid-row: 2;
}
.linki-box5b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box5c {
    grid-column: 1 / 5;
    grid-row: 2 / 4;
}
.linki-box5c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    gap: 2em;
    grid-template-rows: repeat(4, 5.5em);
}
.linki-box5d {
    grid-column: 5 / 16;
    grid-row: 3;
}
.linki-box5d  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box5e {
    grid-column: 16 / 26;
    grid-row: 3;
}
.linki-box5e  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linia_06 {
    grid-row: 6;
}
.linki-box6a {
    grid-column: 1 / 10;
    grid-row: 2 / 3;
}
.linki-box6a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-gap: 1.2em;
    grid-template-rows: repeat(4, 4.5em);
}
.linki-box6b {
    grid-column: 10 / 19;
    grid-row: 2 / 3;
}
.linki-box6b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(29%, 1fr));
    grid-gap: 1.2em;
    grid-template-rows: repeat(4, 4.5em);
}
.linki-box6c {
    grid-column: 19 / 26;
    grid-row: 2 / 4;
}
.linki-box6c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-gap: 2em 1.5em;
    grid-template-rows: repeat(7, 4.5em);
}
.linki-box6d {
    grid-column: 1 / 5;
    grid-row: 3 / 5;
}
.linki-box6d  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    grid-gap: 2em;
    grid-template-rows: repeat(6, 4.5em);
}
.linki-box6e {
    grid-column: 5 / 13;
    grid-row: 3;
}
.linki-box6e  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(25%, 1fr));
    grid-gap: 1.5em;
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box6f {
    grid-column: 13 / 19;
    grid-row: 3;
}
.linki-box6f  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-gap: 1.5em;
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box6g {
    grid-column: 5 / 19;
    grid-row: 4;
}
.linki-box6g  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-gap: 1.5em;
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box6h {
    grid-column: 19 / 26;
    grid-row: 4;
}
.linki-box6h  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-gap: 1.5em;
    grid-template-rows: repeat(2, 4.5em);
}
.linia_07 {
    grid-row: 7;
}
.linki-box7a {
    grid-column: 1 / 7;
    grid-row: 2;
}
.linki-box7a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box7b {
    grid-column: 1 / 7;
    grid-row: 3;
}
.linki-box7b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-gap: 5%;
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box7h {
    grid-column: 1 / 9;
    grid-row: 4;
}
.linki-box7h  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-gap: 5%;
    grid-template-rows: repeat(3, 4.5em);
}
.amateurs2 {
    display: grid;
    grid-column: 7 / 26;
    grid-gap: 2em;
    grid-row: 2 / 5;
}
.linki-box7c {
    grid-column: 1 / 4;
    grid-row: 1 / 3;
}
.linki-box7c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(7, 4.5em);
}
.linki-box7d {
    grid-column: 4 / 8;
    grid-row: 1;
}
.linki-box7d  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box7e {
    grid-column: 4 / 6;
    grid-row: 2;
}
.linki-box7e  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box7f {
    grid-column: 6 / 8;
    grid-row: 2;
}
.linki-box7f  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box7g {
    grid-column: 2 / 8;
    grid-row: 3;
}
.linki-box7g  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linia_08 {
    grid-row: 8;
}
.linki-box8a {
    grid-column: 1 / 9;
    grid-row: 2;
}
.linki-box8a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-gap: 15px;
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box8b {
    grid-column: 9 / 18;
    grid-row: 2;
}
.linki-box8b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-gap: 1rem;
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box8e {
    grid-column: 18 / 26;
    grid-row: 2;
}
.linki-box8e  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-gap: 0.9em;
    grid-template-rows: repeat(3, 4.5em);
}
.linia_09_international {
    grid-row: 9;
}
.linki-box_int1a {
    grid-column: 1 / 5;
    grid-row: 2 / 4;
}
.linki-box_int1a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    gap: 3em;
    grid-template-rows: repeat(3, 5.5em);
}
.linki-box_int1b {
    grid-column: 5 / 26;
    grid-row: 2;
}
.linki-box_int1b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(12%, 1fr));
    grid-template-rows: repeat(2, 4.5em);
}
.linki-box_int2a {
    grid-column: 5 / 14;
    grid-row: 3;
}
.linki-box_int2a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(14%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box_int2b {
    grid-column: 14/ 18;
    grid-row: 3;
}
.linki-box_int2b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(14%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box_int2c {
    grid-column: 18 / 26;
    grid-row: 3;
}
.linki-box_int2c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(15%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box_int3a {
    grid-column: 1 / 13;
    grid-row: 4;
}
.linki-box_int3a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box_int3b {
    grid-column: 14 / 19;
    grid-row: 4;
}
.linki-box_int3b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box_int3d {
    grid-column: 20 / 26;
    grid-row: 4;
}
.linki-box_int3d  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box_int4a {
    grid-column: 1 / 4;
    grid-row: 5;
}
.linki-box_int4a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box_int4b {
    grid-column: 4 / 10;
    grid-row: 5;
}
.linki-box_int4b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box_int4c {
    grid-column: 10 / 14;
    grid-row: 5;
}
.linki-box_int4c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box_int4d {
    grid-column: 14 / 26;
    grid-row: 5;
}
.linki-box_int4d  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box_int5a {
    grid-column: 1 / 6;
    grid-row: 6;
}
.linki-box_int5a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linki-box_int5b {
    grid-column: 6 / 20;
    grid-row: 6;
}
.linki-box_int5b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-template-rows: repeat(4, 4.5em);
}
.linki-box_int5c {
    grid-column: 20 / 26;
    grid-row: 6;
}
.linki-box_int5c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-template-rows: repeat(3, 4.5em);
}
.linia_10 {
    grid-row: 10;
}
.linki-box10a {
    grid-column: 1 / 7;
    grid-row: 2;
}
.linki-box10a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-gap: 15px;
    grid-template-rows: repeat(2, 5.5em);
}
.linki-box10b {
    grid-column: 7 / 16;
    grid-row: 2;
}
.linki-box10b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-gap: 15px;
    grid-template-rows: repeat(2, 5.5em);
}
.linki-box10c {
    grid-column: 16 / 26;
    grid-row: 2;
}
.linki-box10c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-gap: 1em;
    grid-template-rows: repeat(2, 5.5em);
}
.linia_11 {
    grid-row: 11;
}
.linki-box15 {
    grid-column: 1 / 13;
    grid-row: 2;
}
.linki-box15  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(18%, 1fr));
    gap: 3em 2em;
    grid-template-rows: repeat(1, 4.5em);
}
.linki-box16 {
    grid-column: 13 / 26;
    grid-row: 2;
}
.linki-box16  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(18%, 1fr));
    gap: 3em 2em;
    grid-template-rows: repeat(1, 4.5em);
}
.linia_12 {
    grid-row: 12;
}
.linki-box12a {
    grid-column: 1 / 8;
    grid-row: 2;
}
.linki-box12a  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-gap: 1em;
    grid-template-rows: repeat(4, 4.5em);
}
.linki-box12b {
    grid-column: 8 / 16;
    grid-row: 2;
}
.linki-box12b  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-gap: 1.2em;
    grid-template-rows: repeat(4, 4.5em);
}
.linki-box12c {
    grid-column: 16 / 26;
    grid-row: 2;
}
.linki-box12c  .linki-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
    grid-gap: 1.2em;
    grid-template-rows: repeat(4, 4.5em);
}
