.section-telecommunication-features {
    margin: -138px 0 80px
}

.section-telecommunication-features .features {
    padding: 16px;
    background-color: #ffffff;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 40px
}

@media (max-width: 1024px) {
    .section-telecommunication-features .features {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px
    }
}

@media (max-width: 768px) {
    .section-telecommunication-features .features {
        grid-template-columns: repeat(1, 1fr);
        padding: 0;
        gap: 16px
    }
}

@media (max-width: 768px) {
    .section-telecommunication-features {
        margin: 16px 0 80px
    }
}

@media (max-width: 576px) {
    .section-telecommunication-features {
        margin: 16px 0 40px
    }
}

.section-telecommunication-media-list {
    margin: 80px 0
}

@media (max-width: 576px) {
    .section-telecommunication-media-list {
        margin: 40px 0
    }
}