.ats-info-block {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 50px;
font-family: "Rubik", sans-serif;
}
.ats-info-item {
display: inline-flex;
align-items: center;
gap: 10px;
font-size: 18px;
font-weight: 400;
line-height: 1.3;
color: inherit;
}
.ats-info-icon {
width: 25px;
height: 25px;
flex: 0 0 auto;
object-fit: contain;
}
@media (max-width: 1366px) {
.ats-info-block { gap: 30px; }
.ats-info-item { font-size: 14px; }
.ats-info-icon { width: 22px; height: 22px; }
}
@media (max-width: 767px) {
.ats-info-block {
flex-direction: column;
align-items: flex-start;
gap: 15px;
}
}