.submenu-wrapper--services .submenu-group:nth-child(1){
    grid-column: 1 / 2;
    grid-row: 1 / 3;
}

.submenu-wrapper--services .submenu-group:nth-child(2){
    grid-column: 2 / 3;
    grid-row: 1 / 2;
}

.submenu-wrapper--services .submenu-group:nth-child(3){
    grid-column: 2 / 3;
    grid-row: 2 / 3;
}

.submenu-wrapper--services .submenu-group:nth-child(4){
    grid-column: 3 / 4;
    grid-row: 1 / 2;
}

.submenu-wrapper--services .submenu-group:nth-child(4){
    grid-column: 3 / 4;
    grid-row: 2 / 3;
}

.submenu-wrapper--services .submenu-group

.submenu-group {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.submenu-wrapper--services .sublink {
    font-weight: 400 !important;
    word-break: break-word !important;
}

.submenu-wrapper--services .submenu-group__title {
    display: block;
    margin-bottom: 16px;
    font-weight: 700 !important;
    white-space: normal !important;
    word-break: break-word !important;
}

.submenu-wrapper {
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(6, auto);
}


/* Только выпадающее меню пункта «Услуги». */
.submenu-wrapper--services {
    grid-auto-flow: row;
    grid-template-rows: none;
    grid-template-columns: repeat(3, minmax(265px, max-content));
    align-items: start;
    gap: 30px;
}

@media (max-width: 1100px) {
    .submenu-wrapper--services {
        grid-template-columns: repeat(3, minmax(200px, max-content));
    }
}