* {
  padding: 0;
  border: 0;
  margin: 0;
  vertical-align: baseline;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
  background: #ffffff !important;
}

img,
iframe,
svg {
  max-width: 100%;
  display: block;
}

a {
  text-decoration: none !important;
  /* color: black !important; */
  font-size: inherit;
}

/* Global Variables */

:root {
  --accent: rgb(3 158 124 / 1);
  --brand-blue: #0f3d99;
  --primary-blue: #0d60c5;
  --deep-black: #16233d;
  --bright-yellow: #ffc800;
  --action-green: #008542;
  --pure-white: #fff;
  --dm-primary-blue: #47b6ff;
  --dm-deep-black: #14171f;
  --dm-bright-yellow: #ffd500;
  --dm-action-green: #3dd98c;
  --dm-pure-white: #eeeffb;
  --sky-blue: #f2f6ff;
  --aqua-blue: #d1eaff;
  --text-gray: #5a6270;
  --medium-gray: #c5cad6;
  --border-gray: #e6eaf5;
  --light-gray: #f0f5f9;
  --extra-light-gray: #fafbfd;
  --deep-green: #006633;
  --highlight-yellow: #ffea80;
  --light-green: #e6f5e8;
  --primary-blue-hover: #0e6bdb;
  --action-green-hover: #00994d;
  --dm-deep-gray: #1c202b;
  --dm-text-gray: #a7b9db;
  --dm-medium-gray: #242a38;
  --dm-border-gray: #373d4d;
  --dm-light-gray: #2b3140;
  --dm-extra-light-gray: #373f52;
  --dm-highlight-blue: #0585db;
  --dm-primary-blue-hover: #5cbeff;
  --dm-action-green-hover: #44f29c;
  --dm-slate-blue: #334980;
  --accent-orange: #9f2b68;
  --accent-cyan: #70c6ff;
  --accent-purple: #9d50c7;
  --dm-accent-orange: #ff5c5c;
  --fs-4: 4rem;
  --fs-3-5: 3.5rem;
  --fs-3: 3rem;
  --fs-2-5: 2.5rem;
  --fs-2: 2rem;
  --fs-1-75: 1.75rem;
  --fs-1-5: 1.5rem;
  --fs-1-25: 1.25rem;
  --fs-1-125: 1.125rem;
  --fs-1: 1rem;
  --fs-0-875: 0.875rem;
  --fs-0-8: 0.8rem;
  --fs-0-75: 0.75rem;
  --lh-lg: 1.6em;
  --lh-md: 1.4em;
  --lh-sm: 1.2em;
  --lh-xs: 1.1em;
  --lh-xxs: 1em;
  --br-none: 0;
  --br-sm: 0.25rem;
  --br-md: 0.375rem;
  --br-lg: 0.5rem;
  --sp-5: 5rem;
  --sp-4: 4rem;
  --sp-3: 3rem;
  --sp-2: 2rem;
  --sp-2-neg: -2rem;
  --sp-1-875: 1.875rem;
  --sp-1-5: 1.5rem;
  --sp-1-25: 1.25rem;
  --sp-1: 1rem;
  --sp-0-875: 0.875rem;
  --sp-0-75: 0.75rem;
  --sp-0-5: 0.5rem;
  --sp-1-neg: -1rem;
  --sp-0-5-neg: -0.5rem;
  --sp-0-375: 0.375rem;
  --sp-0-375-neg: -0.375rem;
  --sp-0-25: 0.25rem;
  --sp-0-25-neg: -0.25rem;
  --sp-0-125: 0.125rem;
  --sp-0-125-neg: -0.125rem;
  --sp-0: 0;
  --default-shadow: 0 4px 32px 2px rgb(3 15 39 / 16%);
}
header {
  max-width: 100%;
  background-color: #090012;
  /* background-color: #eabc1c; */
}
header img {
  margin: 0 auto;
  filter: drop-shadow(0px 0px 20px #eabc1c);
}
footer {
  max-width: 100%;
  padding-top: 40px;
  height: auto;
  background-color: #ffffff;
  border-top: 1px solid #e3e3e3;
  margin: 0 auto;
  margin-top: 50px;
  padding-bottom: 15px;
  text-align: center;
  color: #000000;
  clear: both;
}

h1 {
  margin-top: 60px !important;
  margin-bottom: 40px !important;
  text-align: center;
}
h2,
h3 {
  margin-bottom: 25px;
}
h2.headline {
  text-align: center;
  margin-top: 25px;
}
p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  /* font-size: 18px; */
  /* line-height: 25px; */
  margin-bottom: 20px;
}
p.small {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 11px;
  line-height: 25px;
  margin-bottom: 0px;
  margin-top: -25px;
  text-align: center;
}
.lines {
  width: 100%;
  border: 1px solid #e3e3e3;
}

/* ****************** COOKIE BANNER ******************** */

#cb-cookie-banner {
  width: 100%;
  z-index: 999;
  border-radius: 0;
}
