.wrap-3 {
    grid-template-columns: repeat(3, 1fr);
}

.wrap-6 {
    grid-template-columns: repeat(6, 1fr);
    max-width: 1200px;
}

.icons-grid {
    background-color: #f7f7f7;
    display: grid;
    gap: 10px;
    padding: 20px;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
}

.icons-grid .icon-item {
    width: 100%;
    aspect-ratio: 1.5;
    transition: transform 0.3s ease;
    box-sizing: border-box;
}

.icons-grid .icon-item:hover {
    transform: translateY(-5px);
}

.icon-img {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.icon-img.img1 {
    background-image: url("../images/company/logo1.jpg?r=20250520-1");
}

.icon-img.img2 {
    background-image: url("../images/company/logo2.jpg?r=20250520-1");
}

.icon-img.img3 {
    background-image: url("../images/company/logo3.jpg?r=20250520-1");
}

.icon-img.img4 {
    background-image: url("../images/company/logo4.jpg?r=20250520-1");
}

.icon-img.img5 {
    background-image: url("../images/company/logo5.jpg?r=20250520-1");
}

.icon-img.img6 {
    background-image: url("../images/company/logo6.jpg?r=20250520-1");
}

.icon-img.img7 {
    background-image: url("../images/company/logo7.jpg?r=20250520-1");
}

.icon-img.img8 {
    background-image: url("../images/company/logo8.jpg?r=20250520-1");
}

.icon-img.img9 {
    background-image: url("../images/company/logo9.jpg?r=20250520-1");
}

.icon-img.img10 {
    background-image: url("../images/company/logo10.jpg?r=20250520-1");
}

.icon-img.img11 {
    background-image: url("../images/company/logo11.jpg?r=20250520-1");
}

.icon-img.img12 {
    background-image: url("../images/company/logo12.jpg?r=20250520-1");
}

.icon-img.img13 {
    background-image: url("../images/company/logo13.jpg?r=20250520-1");
}

.icon-img.img14 {
    background-image: url("../images/company/logo14.jpg?r=20250520-1");
}

.icon-img.img15 {
    background-image: url("../images/company/logo15.jpg?r=20250520-1");
}

.icon-img.img16 {
    background-image: url("../images/company/logo16.jpg?r=20250520-1");
}

.icon-img.img17 {
    background-image: url("../images/company/logo17.jpg?r=20250520-1");
}

.icon-img.img18 {
    background-image: url("../images/company/logo18.jpg?r=20250520-1");
}

.icon-img.img19 {
    background-image: url("../images/company/logo19.jpg?r=20250520-1");
}

.icon-img.img20 {
    background-image: url("../images/company/logo20.jpg?r=20250520-1");
}

.icon-img.img21 {
    background-image: url("../images/company/logo21.jpg?r=20250520-1");
}

.icon-img.img22 {
    background-image: url("../images/company/logo22.jpg?r=20250520-1");
}

.icon-img.img23 {
    background-image: url("../images/company/logo23.jpg?r=20250520-1");
}

.icon-img.img24 {
    background-image: url("../images/company/logo24.jpg?r=20250520-1");
}