Начните с придумывания того как оно должно выглядеть на мобилках.
Сейчас у вас контейнер имеет фиксированную ширину 1000px. Наверное, при уменьшении экрана и он должен уменьшаться. Т.е. это не width, а max-width.
Зачем-то вы ставите его в центр абсолютом. Зачем? Есть флексы и гриды.
И так далее и решаете с каждым из блоков.
Хорошо бы почитать про семантику. Для текстов использовать заголовки и параграфы, а для ссылок теги <a>, а не <button>