@font-face {
  font-family: 'Century Gothic';
  src: url('../font/CenturyGothic.woff2') format('woff2'),
    url('../font/CenturyGothic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Century Gothic';
  src: url('../font/CenturyGothic-BoldItalic.woff2') format('woff2'),
    url('../font/CenturyGothic-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Century Gothic';
  src: url('../font/CenturyGothic-Bold.woff2') format('woff2'),
    url('../font/CenturyGothic-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Century Gothic';
  src: url('../font/CenturyGothic-Italic.woff2') format('woff2'),
    url('../font/CenturyGothic-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

body { background: url('../img/background.jpg') top center no-repeat; background-size: cover; }

h1 { font-family: 'Century Gothic'; font-weight: bold; font-size: 2rem !important; }
h2 { font-family: 'Century Gothic'; font-style: italic; font-size: 1.75rem !important; }
.text-danger { color: #FFCB00 !important; }
small { font-size: .8rem !important; }

section { padding-top: 150px !important; padding-bottom: 30px; }

label { font-family: 'Century Gothic'; color: #fff; }
label[for=agree] { font-size: .9rem; }
.form-control { font-family: 'Century Gothic'; font-weight: bold; border-radius: 1rem; }
.input-group-text { border-radius: 1rem !important; border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; }
.form-control:disabled { background-color: #999; }
.btn { font-family: 'Century Gothic'; font-weight: bold; }
.btn-danger { background: #FFCB00; border-radius: 1rem; border: 2px solid #fff; }

.error-message { font-family: 'Century Gothic'; font-weight: bold; color: #FFCB00; margin: 5px 0 10px 0; }
.spinner-border { display: none; }
