У вашего класса login display: flex. Flex по умолчанию растягивает все дочерние элементы до максимального. Для вашего случая я просто порекомендовал бы поиграться с высотой самого родительского блока. А так же задать классу login height: auto. https://developer.mozilla.org/ru/docs/Learn/CSS/CS...