@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Gothic+A1:wght@100;200;300;400;500;600;700;800;900&display=swap");
*,
*::before,
*::after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-family: Gothic A1, sans-serif;
}
:root {
  --dark-gray: rgba(255, 255, 255, 0.05);
  --bg-dark: #101010;
  --bg-dark-gray: #292929;
  --bg-gray-light: #2e2e2e;
  --btn-hover-light: #444444;
  --text-gray-light: #a3a3a3;
  --text-gray-dark: #525252;
  --secondary-dark-gray: #101117;
  --bg-red: #3a1919;
  --text-red: #ec4c53;
  --text-red-300: #f19b9d;
  --text-gray-200: #e5e5e5;
  --bg-yellow: #3d311e;
  --text-yellow: #f8d082;
  --white: #fcfcfc;
  --black: #000;
  --green: green;
  --red: red;
  --red-600: #d12f2e;
  --red-200: #ee7276;
  --red-50: #fcebef;
  --orange: #dc6803;

  --blue: rgb(29, 111, 252);
}

html {
  color: #fcfcfc;
  color: var(--white);
}

body {
  width: 100%;
  background-color: #101010;
  background-color: var(--bg-dark);
}

a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #fcfcfc;
  color: var(--white);
}

a p {
    color: inherit;
  }

button {
  cursor: pointer;
}

ul {
  list-style: none;
}

.grecaptcha-badge {
  opacity: 0;
}

.invisible {
  display: none !important;
}

.justify-content-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-layout {
  max-width: 1500px;
  padding: 0 32px;
  margin: 0 auto;
}

.no-scroll {
  overflow: hidden;
}

.btn.ghost {
  color: #ec4c53;
  color: var(--text-red);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

h2 {
  font-size: max(20px, min(2vw, 24px));
}

@media (max-width: 767px) {
  .section-layout {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.alert-success {
  color: green;
  color: var(--green);
  font-weight: bold;
  display: none;
  text-align: center;
}

.error-message {
  display: none;
  color: red;
  color: var(--red);
  text-align: center;
}
.gdpr-container input {
    margin-right: 10px;
  }
.gdpr-container a {
    color: rgb(29, 111, 252);
    color: var(--blue);
  }
