Вы можете контейнер `contacts__item` сделать флекс контейнером, и потом `contacts__map` задать
flex-grow: 1;
В таком случае блок с картой у вас будет растягиваться, но у вас у родительского контейнера есть вн. паддинги 30px, если вы хотите, чтобы карта занимала всю ширину до границы, то уберите нижний паддинг