body { padding-top: 0 }
.navbar-global {
  --primary-color: #d32f2f;
  --accent-color: #ffebee;
}
.bg-hero { background: linear-gradient(45deg, #ffffff 60%, var(--accent-color) 100%); }

/* CALLOUT */
.bd-callout { padding:1.25rem; margin-top:1.25rem; margin-bottom:1.25rem; border:1px solid #e9ecef; border-left-width:.25rem; border-radius:.25rem }
.bd-callout h4 { margin-bottom: 1.25rem }
.bd-callout p:last-child { margin-bottom:0 }
.bd-callout code { border-radius:.25rem }
.bd-callout+.bd-callout { margin-top:-.25rem }
.bd-callout-info { border-left-color:#5bc0de }
.bd-callout-warning { border-left-color:#f0ad4e }
.bd-callout-danger { border-left-color:#d9534f }

body {
    overflow-x: hidden;
}

/* footer */
footer {
  background: rgba(255,255,255,0.95);
  border-top: 1px solid var(--accent-color);
}
footer a { color: #d32f2f; font-weight: 500; }
footer a:hover { color: white; text-decoration: underline; }


.page_container {
    /* background-color: #f4d4dd; */
    max-width: 100vw !important;
    min-height: 100vh;
}

header img {
  width: 100%;

  
}
.cover_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-66%, -50%);
  color: white;
  font-size: 12rem;
  font-weight: 500;
  width: 90%;
  text-align: center;
  font-family: fantasy;
  letter-spacing: 0.1rem;
}
