¿Aumentar el espacio entre teoremas y antes de que comience una sección?

¿Aumentar el espacio entre teoremas y antes de que comience una sección?

El siguiente es el código que estoy ejecutando y me gustaría dejar espacios antes de que comience una nueva sección y espacios antes de escribir la siguiente línea después de hacer la sección un poco más grande. También hay una manera de aumentar el espacio entre teoremas, lemas, corolarios, etc., también un poco.

\documentclass[12pt,a4paper]{amsart}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amscd}
\usepackage[latin2]{inputenc}
\usepackage{t1enc}
\usepackage[mathscr]{eucal}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{pict2e}
\usepackage{epic}
\numberwithin{equation}{section}
\usepackage[margin=2.9cm]{geometry}
\usepackage{epstopdf} 
\def\numset#1{{\\mathbb #1}}
\theoremstyle{plain}
\newtheorem{Th}{Theorem}[section]
\newtheorem{Lemma}[Th]{Lemma}
\newtheorem{Cor}[Th]{Corollary}
\newtheorem{Prop}[Th]{Proposition}
\theoremstyle{definition}
\newtheorem{Def}[Th]{Definition}
\newtheorem{Conj}[Th]{Conjecture}
\newtheorem{Rem}[Th]{Remark}
\newtheorem{?}[Th]{Problem}
\newtheorem{Ex}[Th]{Example}
\newcommand{\im}{\operatorname{im}}
\newcommand{\Hom}{{\rm{Hom}}}
\newcommand{\diam}{{\rm{diam}}}
\newcommand{\ovl}{\overline}
%\newcommand{\M}{\mathbb{M}}
\begin{document}
\title{lipsum}
\author{John Cena}
\begin{abstract} Abstract
\end{abstract}
\maketitle
\section{Introduction} In this section
\end{document}

información relacionada