.at-contact__items {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: var(--gutter);
}

.at-contact__item,
.at-contact__item:hover {
    text-decoration: none;
}

.at-contact__title {
    margin-bottom: 0;
}

.at-contact__icon {
    margin-bottom: 1rem;
    font-size: var(--h2Size);
    color: var(--secondaryColor500);
    order: -1;
}

/** Inside the titleSection container */
.titleSection .at-contact {
    width: 100%;
    max-width: none;
    margin-top: var(--marginSmall);
}

@media (max-width: 1023px) {
    .at-contact__item.--paddingLarge {
        padding: var(--innerPaddingSmall);
    }
}

@media (min-width: 568px) {
    .at-contact__items {
        gap: var(--gutterLarge)
    }
}
