.gt-grid>.gt-grid-inner {
    position: relative;
    display: -ms-grid;
    display: grid;
    gap: 10px
}

.gt-grid.gt-layout-basic>.gt-grid-inner {
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr)
}

.gt-grid.gt-layout-basic.gt-num-cols-1>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[1];
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.gt-grid.gt-layout-basic.gt-num-cols-2>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[2];
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.gt-grid.gt-layout-basic.gt-num-cols-3>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[3];
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.gt-grid.gt-layout-basic.gt-num-cols-4>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[4];
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.gt-grid.gt-layout-basic.gt-num-cols-5>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[5];
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.gt-grid.gt-layout-basic.gt-num-cols-6>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[6];
    grid-template-columns: repeat(6, minmax(0, 1fr))
}

.gt-grid.gt-layout-basic.gt-num-cols-7>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[7];
    grid-template-columns: repeat(7, minmax(0, 1fr))
}

.gt-grid.gt-layout-basic.gt-num-cols-8>.gt-grid-inner {
    -ms-grid-columns: (minmax(0, 1fr))[8];
    grid-template-columns: repeat(8, minmax(0, 1fr))
}

.gt-grid.gt-layout-advanced {
    visibility: hidden
}

.gt-grid.gt-layout-advanced.gt-grid-init {
    visibility: visible
}

.gt-grid.gt-layout-advanced .gt-grid-item .gt-item-inner {
    height: 100%;
    overflow: hidden
}

.gt-grid.gt-layout-advanced .gt-grid-item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.gt-grid.gt-layout-advanced.gt-num-cols-1>.gt-grid-inner {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr)
}

.gt-grid.gt-layout-advanced.gt-num-cols-2>.gt-grid-inner {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr)
}

.gt-grid.gt-layout-advanced.gt-num-cols-3>.gt-grid-inner {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr)
}

.gt-grid.gt-layout-advanced.gt-num-cols-4>.gt-grid-inner {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr)
}

.gt-grid.gt-layout-advanced.gt-num-cols-5>.gt-grid-inner {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr)
}

.gt-grid.gt-layout-advanced.gt-num-cols-6>.gt-grid-inner {
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr)
}

.gt-grid.gt-layout-advanced.gt-num-cols-7>.gt-grid-inner {
    -ms-grid-columns: (1fr)[7];
    grid-template-columns: repeat(7, 1fr)
}

.gt-grid.gt-layout-advanced.gt-num-cols-8>.gt-grid-inner {
    -ms-grid-columns: (1fr)[8];
    grid-template-columns: repeat(8, 1fr)
}

@media only screen and (max-width:1440px) {
    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[5];
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[5];
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
}

@media only screen and (max-width:1366px) {
    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media only screen and (max-width:1200px) {
    .gt-grid.gt-responsive-predefined.gt-num-cols-4.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media only screen and (max-width:1024px) {
    .gt-grid.gt-responsive-predefined.gt-num-cols-4.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-4.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[3];
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[3];
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[3];
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[3];
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[3];
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media only screen and (max-width:768px) {
    .gt-grid.gt-responsive-predefined.gt-num-cols-3.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-3.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-4.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-4.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media only screen and (max-width:680px) {
    .gt-grid.gt-responsive-predefined.gt-num-cols-2.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-2.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-3.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-3.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-4.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-4.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-5.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-6.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-7.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-basic>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .gt-grid.gt-responsive-predefined.gt-num-cols-8.gt-layout-advanced>.gt-grid-inner {
        -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}