.certs {
    padding-bottom: 30px;
}
.certs__title {
    margin-bottom: 30px;
}
.certs__list {
    grid: none/repeat(10, 1fr);
    gap: 25px;
}
.certs__item {
	width: 112px;
    height: 160px;
    border-radius: 4px;
}
.certs__bg {
	border-radius: inherit;
}
.certs__bg img {
	border-radius: inherit;
}
.certs__img {
    border-radius: 4px;
}
@media screen and (min-width: 1221px) and (max-width: 1575px) {
    .certs__list {
        grid: none/repeat(9, 1fr);
		gap: 20px;
    }
}
@media screen and (max-width: 1220px) {
    .certs__list {
        grid: none/repeat(7, 1fr);
    }
}
@media screen and (max-width: 992px) {
    .certs__title {
        margin-bottom: 20px;
    }
    .certs__list {
        grid: none/repeat(6, 1fr);
		gap: 20px;
    }
	.certs__item {
		width: 100%;
		height: auto;
		max-width: 112px;
		aspect-ratio: 112/160;
	}
	.certs__bg img {
		backface-visibility: hidden;
		transform: translateZ(0);
		image-rendering: -moz-crisp-edges;
		image-rendering: -o-crisp-edges;
		image-rendering: -webkit-optimize-contrast;
		image-rendering: crisp-edges;
		-ms-interpolation-mode: nearest-neighbor;
	}
}
@media screen and (max-width: 767px) {
    .certs__list {
		gap: 15px;
    }
}
@media screen and (max-width: 650px) {
    .certs__list {
		grid: none/repeat(5, 1fr);
    }
}
@media screen and (max-width: 550px) {
    .certs__list {
        grid: none/repeat(4, 1fr);
    }
}
@media screen and (max-width: 430px) {
    .certs__list {
        grid: none/repeat(3, 1fr);
    }
}