@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2022 Schwartzco Inc.
        License: 2206-SGJFKF
*/
@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-SuperItalic-Web-03044c5f155e54ea39cec85fe1d2d87e.woff2") format("woff2"), url("../fonts/DrukWide-SuperItalic-Web-08f9bfb16b0cf431121cead8a4be7db1.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
}
.DrukWide-SuperItalic-Web {
  font-family: "Druk Wide Web";
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-Super-Web-7b89c27bdb51835dccb1e5c768e93b7e.woff2") format("woff2"), url("../fonts/DrukWide-Super-Web-9eac7f77748d97d8a2da1bbe2948c6a5.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
.DrukWide-Super-Web {
  font-family: "Druk Wide Web";
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-HeavyItalic-Web-fd4c8bbe3676810506e43a98ff2e4fca.woff2") format("woff2"), url("../fonts/DrukWide-HeavyItalic-Web-01e88b9aa52693e5d79ac11b0b853357.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
}
.DrukWide-HeavyItalic-Web {
  font-family: "Druk Wide Web";
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-Heavy-Web-084dd9291aa514e002f26841ed346fcf.woff2") format("woff2"), url("../fonts/DrukWide-Heavy-Web-7b88108f4f09d5a9e461d23252a44d4a.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
}
.DrukWide-Heavy-Web {
  font-family: "Druk Wide Web";
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-BoldItalic-Web-a193f7fbd106e6032ae9bb966afc83ac.woff2") format("woff2"), url("../fonts/DrukWide-BoldItalic-Web-6a9825ad2c45db31b8f9e73ba5de64e9.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}
.DrukWide-BoldItalic-Web {
  font-family: "Druk Wide Web";
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-Bold-Web-6d6cbcca74b027de73b1e2a84ae3a8f7.woff2") format("woff2"), url("../fonts/DrukWide-Bold-Web-5769a13b2bde86ae8e36b600e1e588b3.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
.DrukWide-Bold-Web {
  font-family: "Druk Wide Web";
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-MediumItalic-Web-5611b094c43598d91564e46b82aa98a0.woff2") format("woff2"), url("../fonts/DrukWide-MediumItalic-Web-e6ec03e7ebb79ef582f24948edd62469.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}
.DrukWide-MediumItalic-Web {
  font-family: "Druk Wide Web";
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Druk Wide Web";
  src: url("../fonts/DrukWide-Medium-Web-046a0afdb19965bc29ba508134371032.woff2") format("woff2"), url("../fonts/DrukWide-Medium-Web-666ce04d8d6216b59d8b95de84164b11.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
.DrukWide-Medium-Web {
  font-family: "Druk Wide Web";
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

/*** Include Start ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Nav Start ***/
nav {
  background-color: #031325;
  display: flex;
  height: 135px;
  padding: 0 70px;
  position: sticky;
  top: 0;
  z-index: 99999;
}
@media (max-width: 468px) {
  nav {
    height: auto;
    padding: 16px;
  }
}
nav .logo {
  align-content: center;
  align-items: center;
  display: flex;
}
nav .logo img {
  height: auto;
  width: 89px;
}
@media (max-width: 468px) {
  nav .logo img {
    width: 60px;
  }
}
nav .menu {
  display: flex;
  flex-basis: auto;
  flex-grow: 1;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  margin-left: 40px;
}
nav .menu.end {
  justify-content: flex-end;
}
@media (max-width: 1024px) {
  nav .menu {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  nav .menu {
    padding-right: 0;
  }
}
nav .menu ul {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  list-style: none;
  padding-left: 0;
}
nav .menu ul li {
  display: list-item;
  font-size: 0.75rem;
  margin-right: 48px;
  text-transform: uppercase;
}
@media (max-width: 468px) {
  nav .menu ul li {
    font-size: 0.75rem;
    font-weight: 400;
    margin-right: 16px;
  }
}
nav .menu ul li:last-child {
  margin-right: 0;
}
nav .menu ul li .menu-list {
  position: absolute;
  flex-direction: column;
  align-items: start;
  margin-top: 10px;
  background-color: #031325;
  border: 1px solid #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
nav .menu ul li .menu-list li {
  display: list-item;
  margin: 5px 0;
}
@media (max-width: 468px) {
  nav .menu ul li .menu-list li {
    font-size: 0.75rem;
    font-weight: 400;
    margin-right: 16px;
  }
}
nav .menu ul.mobile-menu {
  position: absolute;
  top: 100px;
  flex-direction: column;
  align-items: start;
  min-width: 250px;
  background-color: #031325;
  border: 1px solid #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
nav .menu ul.mobile-menu button {
  width: 100%;
  padding: 9px 16px;
}
nav .menu ul.mobile-menu li {
  display: list-item;
  margin: 5px 0;
}
@media (max-width: 468px) {
  nav .menu ul.mobile-menu li {
    font-size: 0.75rem;
    font-weight: 400;
    margin-right: 16px;
  }
}
nav .menu ul.mobile-menu li ul {
  flex-direction: column;
  align-items: start;
  padding-left: 16px;
}
nav .cta-menu {
  display: flex;
  flex-basis: auto;
  flex-grow: 1;
  align-content: center;
  align-items: center;
  justify-content: flex-end;
}
nav .cta-menu ul {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  list-style: none;
  padding-left: 0;
}
nav .cta-menu ul li {
  display: list-item;
  font-size: 0.75rem;
  margin-right: 48px;
  text-transform: uppercase;
}
@media (max-width: 468px) {
  nav .cta-menu ul li {
    font-size: 0.75rem;
    font-weight: 400;
    margin-right: 16px;
  }
}
nav .cta-menu ul li:last-child {
  margin-right: 0;
}
nav .icon img {
  height: 24px;
  width: 24px;
}

/*** Nav End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Section Start ***/
section {
  margin: 0;
  padding: 0;
}
section.header-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  min-height: 745px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.header-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.header-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.header-section {
    padding: 32px 16px;
  }
}
section.header-section button {
  max-width: 324px;
}
section.header-section .header-bg-img {
  background-image: url("../imgs/header-german-charity-bowl-66a655463cc77a7d87cb7051452595f2.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px 0 0 60px;
  height: 745px;
  position: absolute;
  right: 0;
  width: 600px;
  z-index: -1;
}
@media (max-width: 1024px) {
  section.header-section .header-bg-img {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.header-section .header-bg-img {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.header-section .header-bg-img {
    max-width: 468px;
    width: 100%;
  }
}
section.header-section .scroll-wrapper {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
section.header-section .scroll-wrapper img.anim-hover:hover {
  filter: invert(82%) sepia(69%) saturate(452%) hue-rotate(74deg) brightness(250%) contrast(100%);
}
section.formular-section {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 120px;
  padding: 0 0 0 70px;
  position: relative;
}
section.formular-section.bestball {
  padding: 0 250px;
}
section.formular-section.powered-by {
  padding: 0 250px;
}
@media (max-width: 1024px) {
  section.formular-section {
    flex-direction: column;
    padding: 32px 16px;
  }
  section.formular-section.bestball {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.formular-section {
    flex-direction: column;
    padding: 32px 16px;
  }
  section.formular-section.bestball {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.formular-section {
    flex-direction: column;
    padding: 32px 16px;
  }
  section.formular-section.bestball {
    padding: 32px 16px;
  }
}
section.formular-section .formular-box {
  width: 100%;
}
@media (max-width: 1024px) {
  section.formular-section .formular-box {
    flex-direction: column;
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.formular-section .formular-box {
    flex-direction: column;
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.formular-section .formular-box {
    flex-direction: column;
    padding: 32px 16px;
  }
}
section.formular-section .formular-box .form-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
section.formular-section .formular-box .form-wrapper .send-message {
  color: #49ff96;
}
section.formular-section .formular-box p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
}
section.formular-section .formular-box p span {
  color: #e4f1f7;
}
section.formular-section .formular-box form .group {
  height: 60px;
  margin-bottom: 45px;
  position: relative;
}
section.formular-section .formular-box form .group.bestball {
  margin-bottom: 20px;
}
section.formular-section .formular-box form .group input, section.formular-section .formular-box form .group select {
  border: none;
  border-bottom: 1px solid #e4f1f7;
  display: block;
  font-size: 18px;
  padding: 10px 10px 10px 5px;
  width: 100%;
}
section.formular-section .formular-box form .group input:focus, section.formular-section .formular-box form .group select:focus {
  outline: none;
}
section.formular-section .formular-box form .group label {
  color: #e4f1f7;
  font-size: 18px;
  font-weight: normal;
  left: 5px;
  pointer-events: none;
  position: absolute;
  top: 10px;
  transition: 0.2s ease all;
}
section.formular-section .formular-box form .group .message {
  display: none;
}
section.formular-section .formular-box form input:focus ~ label, section.formular-section .formular-box form input:valid ~ label {
  color: #49ff96;
  font-size: 14px;
  top: -20px;
}
section.formular-section .formular-box form .bar {
  display: block;
  position: relative;
  width: 100%;
}
section.formular-section .formular-box form .bar:before {
  background: #49ff96;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transition: 0.2s ease all;
  width: 0;
}
section.formular-section .formular-box form input:focus ~ .bar:before, section.formular-section .formular-box form input:focus ~ .bar:after {
  width: 100%;
}
section.formular-section .formular-box form .highlight {
  height: 60%;
  left: 0;
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 25%;
  width: 100px;
}
section.formular-section .formular-box form input:focus ~ .highlight {
  animation: inputHighlighter 0.3s ease;
}
@-webkit-keyframes inputHighlighter {
  from {
    background: #49ff96;
  }
  to {
    background: transparent;
    width: 0;
  }
}
@-moz-keyframes inputHighlighter {
  from {
    background: #49ff96;
  }
  to {
    background: transparent;
    width: 0;
  }
}
@keyframes inputHighlighter {
  from {
    background: #49ff96;
  }
  to {
    background: transparent;
    width: 0;
  }
}
section.formular-section .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1024px) {
  section.formular-section .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.formular-section .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.formular-section .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.formular-section .text-wrapper h2 {
  color: #e4f1f7;
}
section.formular-section .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.formular-section .text-wrapper p span {
  color: #e4f1f7;
}
section.about-section {
  align-items: start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  min-height: 745px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.about-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.about-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.about-section {
    padding: 32px 16px;
  }
}
section.about-section .header-bg-img {
  background-image: url("../imgs/about/german-charity-bowl-about-header-b7cc7e903b1c1aee66ba42c61eb41ea9.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px 0 0 60px;
  height: 745px;
  position: absolute;
  right: 0;
  width: 921px;
  z-index: -1;
}
@media (max-width: 1024px) {
  section.about-section .header-bg-img {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.about-section .header-bg-img {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.about-section .header-bg-img {
    max-width: 468px;
    width: 100%;
  }
}
section.about-section p {
  align-self: flex-start;
  color: #818992;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
section.about-description-section {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 120px;
  padding: 120px 70px 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.about-description-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.about-description-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.about-description-section {
    padding: 32px 16px;
  }
}
section.about-description-section .wrapper {
  flex-direction: row;
  width: 100%;
}
@media (max-width: 1024px) {
  section.about-description-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.about-description-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.about-description-section .wrapper {
    flex-direction: column;
  }
}
section.about-description-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: flex-start;
}
@media (max-width: 1024px) {
  section.about-description-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.about-description-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.about-description-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.about-description-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.about-description-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
}
section.about-description-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.about-question-section {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 120px;
  padding: 120px 70px 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.about-question-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.about-question-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.about-question-section {
    padding: 32px 16px;
  }
}
section.about-question-section .wrapper {
  flex-direction: row;
  width: 100%;
}
@media (max-width: 1024px) {
  section.about-question-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.about-question-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.about-question-section .wrapper {
    flex-direction: column;
  }
}
section.about-question-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: flex-start;
}
@media (max-width: 1024px) {
  section.about-question-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.about-question-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.about-question-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.about-question-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.about-question-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.about-question-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.about-question-section .wrapper .right-side {
  flex: 1;
}
@media (max-width: 1024px) {
  section.about-question-section .wrapper .right-side {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.about-question-section .wrapper .right-side {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.about-question-section .wrapper .right-side {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.about-question-section .wrapper .right-side p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.about-question-section .wrapper .right-side p span {
  color: #e4f1f7;
}
section.about-question-section .wrapper .right-side p span.violet {
  color: #8447ff;
}
section.about-personas-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 120px 70px 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.about-personas-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.about-personas-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.about-personas-section {
    padding: 32px 16px;
  }
}
section.about-personas-section .wrapper {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  section.about-personas-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 768px) {
  section.about-personas-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 468px) {
  section.about-personas-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
section.about-personas-section .wrapper .direction {
  flex-direction: row;
}
@media (max-width: 1024px) {
  section.about-personas-section .wrapper .direction {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.about-personas-section .wrapper .direction {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.about-personas-section .wrapper .direction {
    flex-direction: column;
  }
}
section.about-personas-section .wrapper .direction img {
  border-radius: 60px;
  height: 300px;
  width: 300px;
}
@media (max-width: 1024px) {
  section.about-personas-section .wrapper .direction img {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.about-personas-section .wrapper .direction img {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.about-personas-section .wrapper .direction img {
    height: auto;
    width: 100%;
  }
}
section.about-personas-section .wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
}
section.donate-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  min-height: 745px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.donate-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.donate-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.donate-section {
    padding: 32px 16px;
  }
}
section.donate-section .header-bg-img {
  background-image: url("../imgs/donate/german-charity-bowl-donate-header-77317f30992204c2ba9cb40cd31d2e29.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px 0 0 60px;
  height: 745px;
  position: absolute;
  right: 0;
  width: 921px;
  z-index: -1;
}
@media (max-width: 1024px) {
  section.donate-section .header-bg-img {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.donate-section .header-bg-img {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.donate-section .header-bg-img {
    max-width: 468px;
    width: 100%;
  }
}
section.donate-section p {
  align-self: flex-start;
  color: #818992;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
section.livestream-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  min-height: 745px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.livestream-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.livestream-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.livestream-section {
    padding: 32px 16px;
  }
}
section.livestream-section .header-bg-img {
  background-image: url("../imgs/gbc-livestream-71cb60c846b93985f161e5244a6ff873.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px 0 0 60px;
  height: 745px;
  position: absolute;
  right: 0;
  width: 921px;
  z-index: -1;
}
@media (max-width: 1024px) {
  section.livestream-section .header-bg-img {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.livestream-section .header-bg-img {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.livestream-section .header-bg-img {
    max-width: 468px;
    width: 100%;
  }
}
section.livestream-section p {
  align-self: flex-start;
  color: #818992;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
section.join-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  min-height: 745px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.join-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.join-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.join-section {
    padding: 32px 16px;
  }
}
section.join-section .header-bg-img {
  background-image: url("../imgs/join/german-charity-bowl-join-header-026089fda640a4ffa7b09641710ac523.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px 0 0 60px;
  height: 745px;
  position: absolute;
  right: 0;
  width: 921px;
  z-index: -1;
}
@media (max-width: 1024px) {
  section.join-section .header-bg-img {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.join-section .header-bg-img {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.join-section .header-bg-img {
    max-width: 468px;
    width: 100%;
  }
}
section.join-section p {
  align-self: flex-start;
  color: #818992;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
section.donation-content-section {
  align-items: center;
  background-color: #e4f1f7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 120px 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.donation-content-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.donation-content-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.donation-content-section {
    padding: 32px 16px;
  }
}
section.donation-content-section .wrapper {
  display: flex;
  flex-direction: column;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.donation-content-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 768px) {
  section.donation-content-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 468px) {
  section.donation-content-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
section.donation-content-section .wrapper .direction {
  flex-direction: row;
}
@media (max-width: 1024px) {
  section.donation-content-section .wrapper .direction {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.donation-content-section .wrapper .direction {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.donation-content-section .wrapper .direction {
    flex-direction: column;
  }
}
section.donation-content-section .wrapper .direction img {
  border-radius: 60px;
  height: 519px;
  width: 519px;
}
@media (max-width: 1024px) {
  section.donation-content-section .wrapper .direction img {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.donation-content-section .wrapper .direction img {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.donation-content-section .wrapper .direction img {
    height: auto;
    width: 100%;
  }
}
section.donation-content-section .wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.donation-content-section .wrapper h2, section.donation-content-section .wrapper p {
  color: #031325;
}
section.donation-content-section .wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.donation-content-section .wrapper blockquote {
  color: #031325;
  font-family: "Montserrat", sans-serif;
  font-size: 1.75rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  margin: 0;
  width: 100%;
}
@media (max-width: 1024px) {
  section.donation-content-section .wrapper blockquote {
    margin-top: 24px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.donation-content-section .wrapper blockquote {
    margin-top: 24px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.donation-content-section .wrapper blockquote {
    margin-top: 24px;
    width: 100%;
  }
}
section.donation-selection-section {
  align-items: center;
  background-color: #8447ff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 120px 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.donation-selection-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.donation-selection-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.donation-selection-section {
    padding: 32px 16px;
  }
}
section.donation-selection-section .wrapper {
  display: flex;
  flex-direction: column;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.donation-selection-section .wrapper {
    flex-direction: column;
    height: 100%;
    padding: 0;
  }
}
@media (max-width: 768px) {
  section.donation-selection-section .wrapper {
    flex-direction: column;
    height: 100%;
    padding: 0;
  }
}
@media (max-width: 468px) {
  section.donation-selection-section .wrapper {
    flex-direction: column;
    height: 100%;
    padding: 0;
  }
}
section.donation-selection-section .wrapper p {
  color: #031325;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.donation-selection-section .container-direction {
  flex-direction: row;
}
@media (max-width: 1024px) {
  section.donation-selection-section .container-direction {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.donation-selection-section .container-direction {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.donation-selection-section .container-direction {
    flex-direction: column;
  }
}
section.donation-selection-section .container-direction .small-card {
  align-items: center;
  background: #031325;
  border-radius: 32px;
  box-sizing: border-box;
  flex-direction: column;
  height: 280px;
  justify-content: center;
  margin-right: 24px;
  padding: 66px 26px 52px;
  width: 320px;
}
@media (max-width: 1024px) {
  section.donation-selection-section .container-direction .small-card {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
@media (max-width: 768px) {
  section.donation-selection-section .container-direction .small-card {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
@media (max-width: 468px) {
  section.donation-selection-section .container-direction .small-card {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
section.donation-selection-section .container-direction .small-card img {
  height: 117px;
  width: 117px;
}
section.donation-selection-section .container-direction .small-card p {
  color: #c0c4c8;
  font-size: 1rem;
  text-transform: uppercase;
}
section.data-section {
  align-items: center;
  background-color: #e4f1f7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  padding: 120px 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.data-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.data-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.data-section {
    padding: 32px 16px;
  }
}
section.data-section .wrapper {
  display: flex;
  flex-direction: column;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.data-section .wrapper {
    flex-direction: column;
    height: 100%;
    padding: 0;
  }
}
@media (max-width: 768px) {
  section.data-section .wrapper {
    flex-direction: column;
    height: 100%;
    padding: 0;
  }
}
@media (max-width: 468px) {
  section.data-section .wrapper {
    flex-direction: column;
    height: 100%;
    padding: 0;
  }
}
section.data-section .wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.data-section .wrapper h2, section.data-section .wrapper p {
  color: #031325;
}
section.data-section .wrapper p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.data-section .data-box {
  flex-direction: row;
  padding: 120px 70px;
  width: 100%;
}
@media (max-width: 1024px) {
  section.data-section .data-box {
    flex-direction: column;
    padding: 0;
  }
}
@media (max-width: 768px) {
  section.data-section .data-box {
    flex-direction: column;
    padding: 0;
  }
}
@media (max-width: 468px) {
  section.data-section .data-box {
    flex-direction: column;
    padding: 0;
  }
}
section.data-section .data-box .card-wrapper {
  display: flex;
  flex: 1;
  padding-right: 48px;
  width: 100%;
}
@media (max-width: 1024px) {
  section.data-section .data-box .card-wrapper {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  section.data-section .data-box .card-wrapper {
    padding-right: 0;
  }
}
@media (max-width: 468px) {
  section.data-section .data-box .card-wrapper {
    padding-right: 0;
  }
}
section.data-section .data-box .card-wrapper .card {
  background: #031325;
  border-radius: 20px;
  box-shadow: 4px 4px 12px #8447ff;
  padding: 60px 32px;
  width: 640px;
}
@media (max-width: 1024px) {
  section.data-section .data-box .card-wrapper .card {
    margin-top: 24px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.data-section .data-box .card-wrapper .card {
    margin-top: 24px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.data-section .data-box .card-wrapper .card {
    margin-top: 24px;
    width: 100%;
  }
}
section.data-section .data-box .card-wrapper .card p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.data-section .data-box .card-wrapper .card p span {
  color: #e4f1f7;
}
section.data-section .data-box .card-wrapper .card p small {
  color: #e4f1f7;
  display: inline-block;
  font-size: 10px;
  line-height: 14px;
}
section.data-section .data-box .data-step-arrow {
  display: flex;
  flex: 1;
  width: 100%;
}
@media (max-width: 1024px) {
  section.data-section .data-box .data-step-arrow {
    display: none;
  }
}
@media (max-width: 768px) {
  section.data-section .data-box .data-step-arrow {
    display: none;
  }
}
@media (max-width: 468px) {
  section.data-section .data-box .data-step-arrow {
    display: none;
  }
}
section.data-section .data-box .data-step-arrow img {
  height: 372px;
  width: 422px;
}
section.faq-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  padding: 120px 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.faq-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.faq-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.faq-section {
    padding: 32px 16px;
  }
}
section.faq-section .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1024px) {
  section.faq-section .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.faq-section .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.faq-section .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.faq-section .text-wrapper h2 {
  color: #e4f1f7;
}
section.faq-section .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.faq-section .text-wrapper p span {
  color: #e4f1f7;
}
section.faq-section .wrapper {
  display: flex;
  flex-direction: column;
  /* Accordion styles */
}
@media (max-width: 1024px) {
  section.faq-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.faq-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.faq-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.faq-section .wrapper input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
section.faq-section .wrapper .tabs {
  overflow: hidden;
  padding-right: 70px;
}
section.faq-section .wrapper .tab {
  border-bottom: 1px solid #e4f1f7;
  overflow: hidden;
  width: 100%;
}
section.faq-section .wrapper .tab-label {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
section.faq-section .wrapper .tab-content {
  max-height: 0;
  transition: all 0.35s;
}
section.faq-section .wrapper .tab-content p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
}
section.faq-section .wrapper .tab-close {
  color: #818992;
  cursor: pointer;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 0.75em;
  justify-content: flex-end;
  line-height: 28px;
  padding: 1em;
}
section.faq-section .wrapper input:checked + .tab-label::after {
  transform: rotate(90deg);
}
section.faq-section .wrapper input:checked ~ .tab-content {
  max-height: 100vh;
}
section.faq-section .wrapper input:checked ~ .tab-content ul {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  color: #818992;
}
section.donate-info-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.donate-info-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.donate-info-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.donate-info-section {
    padding: 32px 16px;
  }
}
section.donate-info-section .wrapper {
  display: flex;
  height: 696px;
  width: 100%;
}
@media (max-width: 1024px) {
  section.donate-info-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.donate-info-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.donate-info-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.donate-info-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.donate-info-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.donate-info-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.donate-info-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.donate-info-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.donate-info-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.donate-info-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.donate-info-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.donate-info-section .wrapper .text-wrapper .standings-container {
  margin-top: 30px;
}
section.donate-info-section .wrapper .text-wrapper .standings-container div {
  width: 100%;
  margin-bottom: 2px;
}
section.donate-info-section .wrapper .text-wrapper .standings-container div .title-container {
  float: left;
  width: 40%;
  margin-right: 5px;
}
section.donate-info-section .wrapper .text-wrapper .standings-container div .bar-container {
  float: right;
  width: 50%;
}
section.donate-info-section .wrapper .text-wrapper .standings-container div .bar-container .bar {
  height: 20px;
  background-color: #e4f1f7;
}
section.donate-info-section .wrapper .text-wrapper .standings-container .divider {
  width: 100%;
  height: 1px;
  background-color: #e4f1f7;
  margin-bottom: 7px;
}
section.donate-info-section .wrapper .right-side {
  flex: 1;
}
@media (max-width: 1024px) {
  section.donate-info-section .wrapper .right-side {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.donate-info-section .wrapper .right-side {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.donate-info-section .wrapper .right-side {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.donate-info-section .wrapper .right-side p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.donate-info-section .wrapper .right-side p span {
  color: #e4f1f7;
}
section.donate-info-section .wrapper .right-side p span.violet {
  color: #8447ff;
}
section.powered-by-info-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 20px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.powered-by-info-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.powered-by-info-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.powered-by-info-section {
    padding: 32px 16px;
  }
}
section.powered-by-info-section .wrapper {
  display: flex;
  height: auto;
}
@media (max-width: 1024px) {
  section.powered-by-info-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.powered-by-info-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.powered-by-info-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.powered-by-info-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 20px 70px;
}
@media (max-width: 1024px) {
  section.powered-by-info-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.powered-by-info-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.powered-by-info-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.powered-by-info-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.powered-by-info-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.powered-by-info-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.powered-by-info-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.powered-by-info-section .partner-wrapper {
  display: flex;
  margin-bottom: 36px;
}
@media (max-width: 1024px) {
  section.powered-by-info-section .partner-wrapper {
    flex-direction: column;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  section.powered-by-info-section .partner-wrapper {
    flex-direction: column;
    margin-bottom: 0;
  }
}
@media (max-width: 468px) {
  section.powered-by-info-section .partner-wrapper {
    flex-direction: column;
    margin-bottom: 0;
  }
}
section.powered-by-info-section .partner-wrapper .partner-item {
  align-content: center;
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: center;
}
@media (max-width: 1024px) {
  section.powered-by-info-section .partner-wrapper .partner-item {
    margin-bottom: 32px;
  }
}
@media (max-width: 768px) {
  section.powered-by-info-section .partner-wrapper .partner-item {
    margin-bottom: 32px;
  }
}
@media (max-width: 468px) {
  section.powered-by-info-section .partner-wrapper .partner-item {
    margin-bottom: 32px;
  }
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img {
  height: 120px;
  width: 120px;
  background-size: 120px;
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.covertwopodcast {
  background-image: url("../imgs/partner/default/Covertwopodcast-29339c429865852833ad42767d5a1748.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.covertwopodcast:hover {
  background-image: url("../imgs/partner/hover/Covertwopodcast-76a1b0d5d316165545b7c06497851c23.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dst {
  background-image: url("../imgs/partner/default/DownSetTalk-f5df4ac58a17db9d822455cc48bef23e.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dst:hover {
  background-image: url("../imgs/partner/hover/DownSetTalk-68fb7e2624fcdf843e835ee126f44534.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dstbl {
  background-image: url("../imgs/partner/default/DownSetTalkBundesliga-b614bbe02c87db9ee14bd65b7b53a7d0.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dstbl:hover {
  background-image: url("../imgs/partner/hover/DownSetTalkBundesliga-bb4cb6ce2ce5a5abbbaade3ac6723e40.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dynastyphlow {
  background-image: url("../imgs/partner/default/Dynasty-a465eb70110efc107d1a75898d9202da.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dynastyphlow:hover {
  background-image: url("../imgs/partner/hover/Dynasty-de5311a889bad49a9d3d30c2a460e9f3.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.eagles {
  background-image: url("../imgs/partner/default/Eagles-66481dc70fd5b4148d108fba283e9918.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.eagles:hover {
  background-image: url("../imgs/partner/hover/Eagles-02b179024ccff16e03782c099efa850c.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.saturdaykick {
  background-image: url("../imgs/partner/default/SaturdayKickoff-e2628e9fe367cc6cdc25a53f97c86eb0.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.saturdaykick:hover {
  background-image: url("../imgs/partner/hover/SaturdayKickoff-5f1991af3918f5aa4a4b104b0558d5ee.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.ganggreen {
  background-image: url("../imgs/partner/default/GangGreenGermany-4d66297f0aa37365ca9ffd81e460eaaa.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.ganggreen:hover {
  background-image: url("../imgs/partner/hover/GangGreenGermany-27e8cf56278917e0178ffd952a0a89b5.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.redzone {
  background-image: url("../imgs/partner/default/Redzone-34052c58af4a8a30f9767ac528165709.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.redzone:hover {
  background-image: url("../imgs/partner/hover/Redzone-dc188979cb8a32493a223be5de335bc4.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.upside {
  background-image: url("../imgs/partner/default/UpsideFantasy-7e6f0f83d2c861c5f2404a4b77005d5b.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.upside:hover {
  background-image: url("../imgs/partner/hover/UpsideFantasy-cbc9511553946e43424cbc3ab72dc5f5.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.germaniapolis-blue-nation {
  background-image: url("../imgs/partner/default/germaniapolis-blue-nation-169cea92824e31ace49701da4a83ef13.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.germaniapolis-blue-nation:hover {
  background-image: url("../imgs/partner/hover/germaniapolis-blue-nation-2c108c5c8d326b9ecff162661671e182.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.fantasy-bro {
  background-image: url("../imgs/partner/default/fantasy-bro-526c5119f4ab2993e27c1c8efe11d686.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.fantasy-bro:hover {
  background-image: url("../imgs/partner/hover/fantasy-bro-1bbb1f3814437e9fb4cbcf724d248e50.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.go-pats-crew {
  background-image: url("../imgs/partner/default/go-pats-crew-0c56e9cb8312f870605b1160bc2c1ba9.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.go-pats-crew:hover {
  background-image: url("../imgs/partner/hover/go-pats-crew-0f2c02a26a4c0d586dda6a61f17f9f7f.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.mim {
  background-image: url("../imgs/partner/default/mim-08e6f6bf5e8666e6e364e4b8560e29e9.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.mim:hover {
  background-image: url("../imgs/partner/hover/mim-ec68f5820821e3384ed4b0521b892610.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.gameday {
  background-image: url("../imgs/partner/default/gameday-a435b40241b2dd48d20978ee4cbb8a4c.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.gameday:hover {
  background-image: url("../imgs/partner/hover/gameday-1680e978cc3330a834ff594cd44fa05f.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.trashtalk-patriots {
  background-image: url("../imgs/partner/default/trashtalk-patriots-6868a4476b0d7d6efc27c077f7c1b45d.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.trashtalk-patriots:hover {
  background-image: url("../imgs/partner/hover/trashtalk-patriots-adbf4af359c1189b488d479f69248bf2.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.packersgermany {
  background-image: url("../imgs/partner/default/packers_germany-74a8b16f3ca9f620d816c8d5264c13ff.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.packersgermany:hover {
  background-image: url("../imgs/partner/hover/packers_germany-8377927f917b819d93f141c27aa43cb2.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.vikings {
  background-image: url("../imgs/partner/default/vikings-08fd1155d6df27a4328da06a5b4639a7.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.vikings:hover {
  background-image: url("../imgs/partner/hover/vikings-90f6bb06f05a2da075f6a3377e339e45.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.jds-overtime {
  background-image: url("../imgs/partner/default/jds-overtime-fd234d41b58876e52341533ba7217a23.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.jds-overtime:hover {
  background-image: url("../imgs/partner/hover/jds-overtime-638a1a2c010de66ba9635a31b7533185.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.inside-the-numbers {
  background-image: url("../imgs/partner/default/inside-the-numbers-73c03571bfbb7580411c85b1c3e342c0.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.inside-the-numbers:hover {
  background-image: url("../imgs/partner/hover/inside-the-numbers-301065a842ea6596e3f9c54034ee157e.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.philadelphia-eagles {
  background-image: url("../imgs/partner/default/philadelphia-eagles-8315fc7ee7fd89667f9fdb3c065d7b51.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.philadelphia-eagles:hover {
  background-image: url("../imgs/partner/hover/philadelphia-eagles-30d08da7e40d915a11a2bfd9ccf2a893.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.ffc {
  background-image: url("../imgs/partner/default/ffc-20311b4b063e8fe747e6677f376f3e85.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.ffc:hover {
  background-image: url("../imgs/partner/hover/ffc-cddaf684797e4329be7d41814b3da57b.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.keeptalking {
  background-image: url("../imgs/partner/default/keeptalking-55dcc3356b4611e497e27a95751107bf.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.keeptalking:hover {
  background-image: url("../imgs/partner/hover/keeptalking-5c709ad8e78611468cfd7d6269b6917c.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.arcade {
  background-image: url("../imgs/partner/default/arcade-7a756160afe44afa0871447599686ffd.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.arcade:hover {
  background-image: url("../imgs/partner/hover/arcade-8cf0a85daf324d9aa82e5326c7d00734.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.seahawkers {
  background-image: url("../imgs/partner/default/seahawkers-7613284d2d9fb7fb72749566cfb375d0.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.seahawkers:hover {
  background-image: url("../imgs/partner/hover/seahawkers-2d5ccbec628fb854df0f70b478fb5fd7.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.womancoverage {
  background-image: url("../imgs/partner/default/woman_coverage-c5f51d9c771cd8785b893f164259c210.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.womancoverage:hover {
  background-image: url("../imgs/partner/hover/woman_coverage-64f909b52f9ee996cf358de2a87519b3.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.rams-germany {
  background-image: url("../imgs/partner/default/ramsgermany-4dd066ba76d5225481daefd1f36b7d8f.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.rams-germany:hover {
  background-image: url("../imgs/partner/hover/ramsgermany-1d65b713c934b1cf7c9604570213fda7.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.german-jungle {
  background-image: url("../imgs/partner/default/germanjungle-8d0fb9631e82eeb77eadb50f652bfbdc.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.german-jungle:hover {
  background-image: url("../imgs/partner/hover/germanjungle-22f2d583f4bba0d1c115304fbdc5bb6c.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.gbc {
  background-image: url("../imgs/partner/default/gbc-9c0b2fc686aee0f4620e5a27e73f6100.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.gbc:hover {
  background-image: url("../imgs/partner/hover/gbc-aa06d9ee46eecb0ff6d04e15bd0db56a.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.ravens {
  background-image: url("../imgs/partner/default/ravens-0e7d7ac2bb67150b3b649aed067e7c3c.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.ravens:hover {
  background-image: url("../imgs/partner/hover/ravens-1bdfe8e51a1aa4ced38a8e67c98677fd.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.sundaymorningkicker {
  background-image: url("../imgs/partner/default/sundaymorningkicker-860c6eb764cfadebc7c94009335cb5b0.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.sundaymorningkicker:hover {
  background-image: url("../imgs/partner/hover/sundaymorningkicker-4d658f2482a0e1847daa88df77c3d935.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.denver-broncos-germany {
  background-image: url("../imgs/partner/default/denverbroncos-a901d37709fda47196d357c35e52e190.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.denver-broncos-germany:hover {
  background-image: url("../imgs/partner/hover/denverbroncos-61e850843b854a3b0a71e4dff86064b8.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.brocasters {
  background-image: url("../imgs/partner/default/brocasters-ba3fb2123d45c4fd19c5b892675eaaf3.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.brocasters:hover {
  background-image: url("../imgs/partner/hover/brocasters-ba6116729060080e9ae9fbebc12dc0e9.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dnps {
  background-image: url("../imgs/partner/default/DNPS-3634ee0a9b82e4d60da9984e3ea4eab0.png");
}
section.powered-by-info-section .partner-wrapper .partner-item .partner-img.dnps:hover {
  background-image: url("../imgs/partner/hover/DNPS-347b7af61ddc57c9aecf525d73e38716.png");
}
section.finals-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.finals-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.finals-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.finals-section {
    padding: 32px 16px;
  }
}
section.finals-section .wrapper {
  display: flex;
  height: 696px;
}
@media (max-width: 1024px) {
  section.finals-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.finals-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.finals-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.finals-section .wrapper img {
  height: 100%;
  width: 50%;
}
@media (max-width: 1024px) {
  section.finals-section .wrapper img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.finals-section .wrapper img {
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.finals-section .wrapper img {
    width: 100%;
  }
}
section.finals-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.finals-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.finals-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.finals-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.finals-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.finals-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.finals-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.finals-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.registration-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.registration-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.registration-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.registration-section {
    padding: 32px 16px;
  }
}
section.registration-section .wrapper {
  display: flex;
  height: 696px;
}
@media (max-width: 1024px) {
  section.registration-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.registration-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.registration-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.registration-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.registration-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.registration-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.registration-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.registration-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.registration-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.registration-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.registration-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.frame-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 120px;
  min-height: 745px;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.frame-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.frame-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.frame-section {
    padding: 32px 16px;
  }
}
section.frame-section .wrapper {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.frame-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  section.frame-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 468px) {
  section.frame-section .wrapper {
    flex-direction: column;
    height: 100%;
    max-width: 100%;
    padding: 0;
  }
}
section.frame-section .wrapper .direction {
  flex-direction: row;
}
@media (max-width: 1024px) {
  section.frame-section .wrapper .direction {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.frame-section .wrapper .direction {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.frame-section .wrapper .direction {
    flex-direction: column;
  }
}
section.frame-section .wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.frame-section .wrapper h2, section.frame-section .wrapper h3, section.frame-section .wrapper h4, section.frame-section .wrapper p {
  color: #fff;
}
section.frame-section .wrapper p {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.blockquote-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 745px;
  position: relative;
}
@media (max-width: 468px) {
  section.blockquote-section {
    padding-bottom: 120px;
  }
}
section.blockquote-section .wrapper {
  align-content: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
}
@media (max-width: 1024px) {
  section.blockquote-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.blockquote-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.blockquote-section .wrapper {
    flex-direction: column;
  }
}
section.blockquote-section .wrapper img {
  width: 600px;
}
@media (max-width: 1024px) {
  section.blockquote-section .wrapper img {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.blockquote-section .wrapper img {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.blockquote-section .wrapper img {
    max-width: 468px;
    width: 100%;
  }
}
section.blockquote-section .wrapper .quote-wrapper {
  align-content: center;
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1024px) {
  section.blockquote-section .wrapper .quote-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.blockquote-section .wrapper .quote-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.blockquote-section .wrapper .quote-wrapper {
    padding: 32px 16px;
  }
}
section.blockquote-section .wrapper .quote-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
section.blockquote-section .wrapper .quote-wrapper blockquote {
  font-family: "Montserrat", sans-serif;
  font-size: 2.25rem;
  font-style: italic;
  font-weight: 600;
  line-height: 120%;
  margin: 0;
  width: 40%;
}
@media (max-width: 1024px) {
  section.blockquote-section .wrapper .quote-wrapper blockquote {
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.blockquote-section .wrapper .quote-wrapper blockquote {
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.blockquote-section .wrapper .quote-wrapper blockquote {
    width: 100%;
  }
}
section.blockquote-section .bg-img-wrapper {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  justify-content: flex-end;
}
section.blockquote-section .bg-img-wrapper .blockquote-bg-img {
  background-image: url("../imgs/section-pattern-german-charity-bowl-1417ea0c9cd37cd1d6393af903266fee.png");
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  height: 415px;
  position: absolute;
  right: 0;
  width: 375px;
  z-index: -1;
}
section.fantasy-football-section {
  background-color: #e4f1f7;
  height: auto;
  min-height: 850px;
  padding: 120px 70px;
  position: relative;
}
@media (max-width: 1180px) {
  section.fantasy-football-section {
    height: 1075px;
    padding: 32px 16px;
  }
}
@media (max-width: 1024px) {
  section.fantasy-football-section {
    height: 1075px;
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.fantasy-football-section {
    height: 1075px;
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.fantasy-football-section {
    height: 1075px;
    padding: 32px 16px;
  }
}
@media (max-width: 1024px) {
  section.fantasy-football-section .mobile-break {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.fantasy-football-section .mobile-break {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.fantasy-football-section .mobile-break {
    flex-direction: column;
  }
}
section.fantasy-football-section p, section.fantasy-football-section h2 {
  color: #031325;
}
section.fantasy-football-section small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}
section.fantasy-football-section p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.fantasy-football-section .jumbotron {
  background-color: #031325;
  border-radius: 20px 0 0 20px;
  bottom: 100px;
  height: 400px;
  margin-top: 300px;
  position: absolute;
  right: 0;
  width: 1400px;
}
@media (max-width: 1180px) {
  section.fantasy-football-section .jumbotron {
    max-width: 1160px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  section.fantasy-football-section .jumbotron {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.fantasy-football-section .jumbotron {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.fantasy-football-section .jumbotron {
    max-width: 468px;
    width: 100%;
  }
}
section.fantasy-football-section .jumbotron .text-content {
  padding: 55px 0 0 110px;
}
@media (max-width: 1180px) {
  section.fantasy-football-section .jumbotron .text-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 32px 16px;
  }
}
@media (max-width: 1024px) {
  section.fantasy-football-section .jumbotron .text-content {
    display: flex;
    flex: 1 100%;
    flex-direction: column;
    justify-content: center;
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.fantasy-football-section .jumbotron .text-content {
    display: flex;
    flex: 1 100%;
    flex-direction: column;
    justify-content: center;
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.fantasy-football-section .jumbotron .text-content {
    flex: 1 100%;
    padding: 32px 16px;
  }
}
section.fantasy-football-section .jumbotron .text-content p {
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
@media (max-width: 1180px) {
  section.fantasy-football-section .jumbotron .text-content p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 1024px) {
  section.fantasy-football-section .jumbotron .text-content p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 768px) {
  section.fantasy-football-section .jumbotron .text-content p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 468px) {
  section.fantasy-football-section .jumbotron .text-content p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
section.fantasy-football-section .jumbotron .text-content p span {
  color: #818992;
}
section.fantasy-football-section .jumbotron .bg-devices {
  background: url("../imgs/bg-devices-8c28e06b74be66799e44bc79ff33e412.png") no-repeat;
  background-size: cover;
  height: 400px;
  width: 728px;
}
@media (max-width: 1024px) {
  section.fantasy-football-section .jumbotron .bg-devices {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.fantasy-football-section .jumbotron .bg-devices {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.fantasy-football-section .jumbotron .bg-devices {
    max-width: 468px;
    width: 100%;
  }
}
section.fantasy-football-section .jumbotron .bg-devices .devices {
  background: url("../imgs/devices-c9841e5377a3fa31183efa0546dc99d5.png") no-repeat;
  background-size: cover;
  height: 544px;
  position: absolute;
  right: 20px;
  top: -150px;
  width: 670px;
}
@media (max-width: 1024px) {
  section.fantasy-football-section .jumbotron .bg-devices .devices {
    background-size: contain;
    max-width: 1024px;
    top: -390px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.fantasy-football-section .jumbotron .bg-devices .devices {
    background-size: contain;
    max-width: 768px;
    top: -390px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.fantasy-football-section .jumbotron .bg-devices .devices {
    background-size: contain;
    max-width: 468px;
    top: -225px;
    width: 100%;
  }
}
section.winner-section {
  background-color: #8447ff;
  padding: 80px 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.winner-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.winner-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.winner-section {
    padding: 32px 16px;
  }
}
section.winner-section .winner-bg-img {
  background-image: url("../imgs/section-pattern-german-charity-bowl_green-bb6ae40496a66e0553575873cb59bf40.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 457px;
  position: absolute;
  left: -170px;
  top: -44px;
  width: 581px;
}
@media (max-width: 1024px) {
  section.winner-section .winner-bg-img {
    max-width: 1024px;
    opacity: 0.5;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.winner-section .winner-bg-img {
    max-width: 768px;
    opacity: 0.5;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.winner-section .winner-bg-img {
    max-width: 468px;
    opacity: 0.5;
    width: 100%;
  }
}
section.winner-section h2 {
  color: #e4f1f7;
}
section.winner-section small {
  color: #c0c4c8;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}
section.winner-section p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.winner-section .wrapper {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  text-align: center;
  z-index: 100;
}
section.winner-section .text-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 72px;
}
@media (max-width: 1024px) {
  section.winner-section .text-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 40px;
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.winner-section .text-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 40px;
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.winner-section .text-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 40px;
    max-width: 468px;
    width: 100%;
  }
}
section.winner-section .text-wrapper p {
  color: #031325;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  width: 25%;
}
@media (max-width: 1024px) {
  section.winner-section .text-wrapper p {
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.winner-section .text-wrapper p {
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.winner-section .text-wrapper p {
    max-width: 468px;
    width: 100%;
  }
}
section.trophy-section {
  background-color: #e4f1f7;
  padding: 0;
  position: relative;
}
section.trophy-section .wrapper {
  display: flex;
  height: 696px;
}
@media (max-width: 1024px) {
  section.trophy-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.trophy-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.trophy-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.trophy-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.trophy-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.trophy-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.trophy-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.trophy-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.trophy-section .wrapper .text-wrapper h2, section.trophy-section .wrapper .text-wrapper p {
  color: #031325;
}
section.trophy-section .wrapper .text-wrapper p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.trophy-section .wrapper .wrapper-trophy {
  align-content: center;
  align-items: center;
  background: url("../imgs/bg-trophy-f2a30c5ee7b452d9ca666e0d68fbe3c0.png") no-repeat;
  background-size: cover;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  position: relative;
}
section.trophy-section .wrapper .wrapper-trophy .trophy-season {
  position: absolute;
  top: 180px;
}
@media (max-width: 1024px) {
  section.trophy-section .wrapper .wrapper-trophy {
    flex-direction: column;
    max-width: 1024px;
    width: 100%;
  }
  section.trophy-section .wrapper .wrapper-trophy .trophy-season {
    top: 100px;
  }
}
@media (max-width: 768px) {
  section.trophy-section .wrapper .wrapper-trophy {
    flex-direction: column;
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.trophy-section .wrapper .wrapper-trophy {
    flex-direction: column;
    max-width: 468px;
    width: 100%;
  }
}
section.trophy-section .wrapper .wrapper-trophy img {
  height: 370px;
  width: 320px;
}
@media (max-width: 1024px) {
  section.trophy-section .wrapper .wrapper-trophy img {
    max-width: 468px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.trophy-section .wrapper .wrapper-trophy img {
    max-width: 468px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.trophy-section .wrapper .wrapper-trophy img {
    max-width: 468px;
    width: 100%;
  }
}
section.trophy-section .wrapper .wrapper-trophy .cash {
  color: #031325;
  font-size: 18px;
}
@media (max-width: 1024px) {
  section.trophy-section .wrapper .wrapper-trophy .cash {
    font-size: 0.75rem;
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.trophy-section .wrapper .wrapper-trophy .cash {
    font-size: 0.75rem;
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.trophy-section .wrapper .wrapper-trophy .cash {
    font-size: 0.75rem;
    padding: 32px 16px;
  }
}
section.trophy-section .wrapper .wrapper-trophy .cash ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
section.hiw-section {
  background-color: #031325;
  min-height: 100vh;
  min-width: 100%;
  padding: 0;
  position: relative;
}
section.hiw-section .wrapper {
  display: flex;
  position: relative;
}
@media (max-width: 1024px) {
  section.hiw-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.hiw-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.hiw-section .wrapper {
    flex-direction: column;
  }
}
section.hiw-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.hiw-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
section.hiw-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.hiw-section .wrapper .text-wrapper h2, section.hiw-section .wrapper .text-wrapper p {
  color: #e4f1f7;
}
section.hiw-section .wrapper .text-wrapper p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-section .wrapper .text-wrapper .slide-first {
  background: url("../imgs/slider/slide-pre-season-4ee4c55a07c1e424508200544e861338.png") no-repeat;
  background-size: cover;
  height: 475px;
  left: 0;
  position: absolute;
  top: 300px;
  width: 692px;
  z-index: 1;
}
@media (max-width: 1024px) {
  section.hiw-section .wrapper .text-wrapper .slide-first {
    left: 0;
    max-width: 1024px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.hiw-section .wrapper .text-wrapper .slide-first {
    left: 0;
    max-width: 768px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.hiw-section .wrapper .text-wrapper .slide-first {
    left: 0;
    max-width: 468px;
    opacity: 0.2;
    width: 100%;
  }
}
section.hiw-section .wrapper .wrapper-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  padding-right: 70px;
  position: relative;
  z-index: 99;
}
@media (max-width: 1024px) {
  section.hiw-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
section.hiw-section .wrapper .wrapper-content p {
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-section .wrapper .wrapper-content p span {
  color: #818992;
}
@media (max-width: 1024px) {
  section.hiw-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
section.hiw-section .wrapper .wrapper-content button {
  max-width: 300px;
}
@media (max-width: 1024px) {
  section.hiw-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
section.hiw-section .wrapper .next-step, section.hiw-section .wrapper .previous-step {
  cursor: pointer;
  padding-top: 100px;
  padding-right: 70px;
}
section.hiw-section .wrapper .next-step img:hover, section.hiw-section .wrapper .previous-step img:hover {
  filter: invert(82%) sepia(69%) saturate(452%) hue-rotate(74deg) brightness(250%) contrast(100%);
}
@media (max-width: 1024px) {
  section.hiw-section .wrapper .next-step, section.hiw-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 768px) {
  section.hiw-section .wrapper .next-step, section.hiw-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 468px) {
  section.hiw-section .wrapper .next-step, section.hiw-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
section.hiw-section .wrapper .previous-step {
  justify-content: flex-start;
}
section.hiw-part-2-section {
  background-color: #031325;
  min-height: 100vh;
  min-width: 100%;
  padding: 0;
  position: relative;
}
section.hiw-part-2-section .wrapper {
  display: flex;
  position: relative;
}
@media (max-width: 1024px) {
  section.hiw-part-2-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.hiw-part-2-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.hiw-part-2-section .wrapper {
    flex-direction: column;
  }
}
section.hiw-part-2-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.hiw-part-2-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-2-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-2-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
section.hiw-part-2-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.hiw-part-2-section .wrapper .text-wrapper h2, section.hiw-part-2-section .wrapper .text-wrapper p {
  color: #e4f1f7;
}
section.hiw-part-2-section .wrapper .text-wrapper p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-part-2-section .wrapper .text-wrapper .slide-second {
  background: url("../imgs/slider/slide-qualifications-5ecf8445d46a991643e98c93eb852adc.png") no-repeat;
  background-size: cover;
  height: 475px;
  left: 0;
  position: absolute;
  top: 300px;
  width: 692px;
  z-index: 1;
}
@media (max-width: 1024px) {
  section.hiw-part-2-section .wrapper .text-wrapper .slide-second {
    left: 0;
    max-width: 1024px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.hiw-part-2-section .wrapper .text-wrapper .slide-second {
    left: 0;
    max-width: 768px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.hiw-part-2-section .wrapper .text-wrapper .slide-second {
    left: 0;
    max-width: 468px;
    opacity: 0.2;
    width: 100%;
  }
}
section.hiw-part-2-section .wrapper .wrapper-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  position: relative;
  z-index: 99;
}
@media (max-width: 1024px) {
  section.hiw-part-2-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-2-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-2-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
section.hiw-part-2-section .wrapper .wrapper-content p {
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-part-2-section .wrapper .wrapper-content p span {
  color: #818992;
}
@media (max-width: 1024px) {
  section.hiw-part-2-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-2-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-2-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
section.hiw-part-2-section .wrapper .wrapper-content button {
  max-width: 300px;
}
@media (max-width: 1024px) {
  section.hiw-part-2-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-2-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-2-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
section.hiw-part-2-section .wrapper .next-step, section.hiw-part-2-section .wrapper .previous-step {
  cursor: pointer;
  padding-top: 100px;
  padding-right: 70px;
}
section.hiw-part-2-section .wrapper .next-step img:hover, section.hiw-part-2-section .wrapper .previous-step img:hover {
  filter: invert(82%) sepia(69%) saturate(452%) hue-rotate(74deg) brightness(250%) contrast(100%);
}
@media (max-width: 1024px) {
  section.hiw-part-2-section .wrapper .next-step, section.hiw-part-2-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 768px) {
  section.hiw-part-2-section .wrapper .next-step, section.hiw-part-2-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 468px) {
  section.hiw-part-2-section .wrapper .next-step, section.hiw-part-2-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
section.hiw-part-3-section {
  background-color: #031325;
  min-height: 100vh;
  min-width: 100%;
  padding: 0;
  position: relative;
}
section.hiw-part-3-section .wrapper {
  display: flex;
  position: relative;
}
@media (max-width: 1024px) {
  section.hiw-part-3-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.hiw-part-3-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.hiw-part-3-section .wrapper {
    flex-direction: column;
  }
}
section.hiw-part-3-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.hiw-part-3-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-3-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-3-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
section.hiw-part-3-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.hiw-part-3-section .wrapper .text-wrapper h2, section.hiw-part-3-section .wrapper .text-wrapper p {
  color: #e4f1f7;
}
section.hiw-part-3-section .wrapper .text-wrapper p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-part-3-section .wrapper .text-wrapper .slide-third {
  background: url("../imgs/slider/slide-finals-ac51306485ad02b9facabd9f3a52d2e0.png") no-repeat;
  background-size: cover;
  height: 475px;
  left: 0;
  position: absolute;
  top: 300px;
  width: 692px;
  z-index: 1;
}
@media (max-width: 1024px) {
  section.hiw-part-3-section .wrapper .text-wrapper .slide-third {
    left: 0;
    max-width: 1024px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.hiw-part-3-section .wrapper .text-wrapper .slide-third {
    left: 0;
    max-width: 768px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.hiw-part-3-section .wrapper .text-wrapper .slide-third {
    left: 0;
    max-width: 468px;
    opacity: 0.2;
    width: 100%;
  }
}
section.hiw-part-3-section .wrapper .wrapper-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  position: relative;
  z-index: 99;
}
@media (max-width: 1024px) {
  section.hiw-part-3-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-3-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-3-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
section.hiw-part-3-section .wrapper .wrapper-content p {
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-part-3-section .wrapper .wrapper-content p span {
  color: #818992;
}
@media (max-width: 1024px) {
  section.hiw-part-3-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-3-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-3-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
section.hiw-part-3-section .wrapper .wrapper-content button {
  max-width: 300px;
}
@media (max-width: 1024px) {
  section.hiw-part-3-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-3-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-3-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
section.hiw-part-3-section .wrapper .next-step, section.hiw-part-3-section .wrapper .previous-step {
  cursor: pointer;
  padding-top: 100px;
  padding-right: 70px;
}
section.hiw-part-3-section .wrapper .next-step img:hover, section.hiw-part-3-section .wrapper .previous-step img:hover {
  filter: invert(82%) sepia(69%) saturate(452%) hue-rotate(74deg) brightness(250%) contrast(100%);
}
@media (max-width: 1024px) {
  section.hiw-part-3-section .wrapper .next-step, section.hiw-part-3-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 768px) {
  section.hiw-part-3-section .wrapper .next-step, section.hiw-part-3-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 468px) {
  section.hiw-part-3-section .wrapper .next-step, section.hiw-part-3-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
section.hiw-part-4-section {
  background-color: #031325;
  min-height: 100vh;
  min-width: 100%;
  padding: 0;
  position: relative;
}
section.hiw-part-4-section .wrapper {
  display: flex;
  position: relative;
}
@media (max-width: 1024px) {
  section.hiw-part-4-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.hiw-part-4-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.hiw-part-4-section .wrapper {
    flex-direction: column;
  }
}
section.hiw-part-4-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 120px 70px;
}
@media (max-width: 1024px) {
  section.hiw-part-4-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-4-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-4-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
section.hiw-part-4-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.hiw-part-4-section .wrapper .text-wrapper h2, section.hiw-part-4-section .wrapper .text-wrapper p {
  color: #e4f1f7;
}
section.hiw-part-4-section .wrapper .text-wrapper p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-part-4-section .wrapper .text-wrapper .slide-fourth {
  background: url("../imgs/slider/slide-win-e15f7d0b5e91d17e4534caca564a9e80.png") no-repeat;
  background-size: cover;
  height: 475px;
  left: 0;
  position: absolute;
  top: 300px;
  width: 692px;
  z-index: 1;
}
@media (max-width: 1024px) {
  section.hiw-part-4-section .wrapper .text-wrapper .slide-fourth {
    left: 0;
    max-width: 1024px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.hiw-part-4-section .wrapper .text-wrapper .slide-fourth {
    left: 0;
    max-width: 768px;
    opacity: 0.2;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.hiw-part-4-section .wrapper .text-wrapper .slide-fourth {
    left: 0;
    max-width: 468px;
    opacity: 0.2;
    width: 100%;
  }
}
section.hiw-part-4-section .wrapper .wrapper-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  position: relative;
  z-index: 99;
}
@media (max-width: 1024px) {
  section.hiw-part-4-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-4-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-4-section .wrapper .wrapper-content h3 {
    padding: 32px 16px;
  }
}
section.hiw-part-4-section .wrapper .wrapper-content p {
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.hiw-part-4-section .wrapper .wrapper-content p span {
  color: #818992;
}
@media (max-width: 1024px) {
  section.hiw-part-4-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-4-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-4-section .wrapper .wrapper-content p {
    padding: 32px 16px;
  }
}
section.hiw-part-4-section .wrapper .wrapper-content button {
  max-width: 300px;
}
@media (max-width: 1024px) {
  section.hiw-part-4-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 768px) {
  section.hiw-part-4-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
@media (max-width: 468px) {
  section.hiw-part-4-section .wrapper .wrapper-content button {
    margin: 0 16px;
  }
}
section.hiw-part-4-section .wrapper .next-step, section.hiw-part-4-section .wrapper .previous-step {
  cursor: pointer;
  padding-top: 100px;
  padding-right: 70px;
}
section.hiw-part-4-section .wrapper .next-step img:hover, section.hiw-part-4-section .wrapper .previous-step img:hover {
  filter: invert(82%) sepia(69%) saturate(452%) hue-rotate(74deg) brightness(250%) contrast(100%);
}
@media (max-width: 1024px) {
  section.hiw-part-4-section .wrapper .next-step, section.hiw-part-4-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 768px) {
  section.hiw-part-4-section .wrapper .next-step, section.hiw-part-4-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
@media (max-width: 468px) {
  section.hiw-part-4-section .wrapper .next-step, section.hiw-part-4-section .wrapper .previous-step {
    padding: 32px 16px 0 0;
  }
}
section.sponsor-section {
  background-color: #031325;
  padding: 32px 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.sponsor-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.sponsor-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.sponsor-section {
    padding: 32px 16px;
  }
}
section.sponsor-section .wrapper {
  display: flex;
}
section.sponsor-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 32px 70px;
}
@media (max-width: 1024px) {
  section.sponsor-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.sponsor-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.sponsor-section .wrapper .text-wrapper {
    padding: 32px 16px;
  }
}
section.sponsor-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.sponsor-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.sponsor-section h3 {
  color: #818992;
  text-align: center;
}
section.sponsor-section .sponsor-wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 72px;
}
@media (max-width: 1024px) {
  section.sponsor-section .sponsor-wrapper {
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  section.sponsor-section .sponsor-wrapper {
    margin-bottom: 0;
  }
}
@media (max-width: 468px) {
  section.sponsor-section .sponsor-wrapper {
    margin-bottom: 0;
  }
}
section.sponsor-section .sponsor-wrapper .sponsor-item {
  align-content: center;
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: center;
}
@media (max-width: 1024px) {
  section.sponsor-section .sponsor-wrapper .sponsor-item {
    margin-bottom: 48px;
  }
}
@media (max-width: 768px) {
  section.sponsor-section .sponsor-wrapper .sponsor-item {
    margin-bottom: 48px;
  }
}
@media (max-width: 468px) {
  section.sponsor-section .sponsor-wrapper .sponsor-item {
    margin-bottom: 48px;
  }
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img {
  height: 108px;
  width: 360px;
  background-size: 360px 108px;
}
@media (max-width: 468px) {
  section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img {
    height: 89px;
    width: 298px;
    background-size: 298px 89px;
  }
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.crunchtime {
  background-image: url("../imgs/partner/default/Crunch-a10a46330362ce1b89ea7c15db4c0645.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.crunchtime:hover {
  background-image: url("../imgs/partner/hover/Crunch-bf8b3e31b6038164659070bc96eb0b84.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.taass {
  background-image: url("../imgs/partner/default/taass-333f42254a47a8f8a5b52e17cff51af9.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.taass:hover {
  background-image: url("../imgs/partner/hover/taass-5ad2bddc54f8d51d18c6f33e55e8bc38.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.trophyzone {
  background-image: url("../imgs/partner/default/trophyzone-8d62e79f0a00acbdd146cfd12f061744.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.trophyzone:hover {
  background-image: url("../imgs/partner/hover/trophyzone-2767d9f071123356047447b9f1234432.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.growpony {
  background-image: url("../imgs/partner/default/growpony-738a6e76ee20631a41ec67f1a39b312c.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.growpony:hover {
  background-image: url("../imgs/partner/hover/growpony-f06c56c78f1791c98abed8ad5bf2e374.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.roman {
  background-image: url("../imgs/partner/default/RomanMotzkus-9db22d801ffefea9b7fbaf6d150cb32e.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.roman:hover {
  background-image: url("../imgs/partner/hover/RomanMotzkus-f6ee993b30157cd86c01458f6b096933.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.kucze {
  background-image: url("../imgs/partner/default/Kucze-ab218a953dade1a6dccbef65451fea12.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.kucze:hover {
  background-image: url("../imgs/partner/hover/Kucze-8a842dd579610d74ae4e5dd9f7950355.png");
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.spotify {
  background: url("../imgs/partner/spotify-6f8be976a63589fcffc5d0024b8a2135.png");
  background-size: 120px 36px;
}
section.sponsor-section .sponsor-wrapper .sponsor-item .sponsor-img.spotify:hover {
  background: url("../imgs/partner/spotify_hover-84161baea2a05bffac213f43f6a2ccdb.png");
  background-size: 120px 36px;
}
section.sponsor-section .partner-wrapper {
  display: flex;
  margin-bottom: 72px;
}
@media (max-width: 1024px) {
  section.sponsor-section .partner-wrapper {
    flex-direction: column;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  section.sponsor-section .partner-wrapper {
    flex-direction: column;
    margin-bottom: 0;
  }
}
@media (max-width: 468px) {
  section.sponsor-section .partner-wrapper {
    flex-direction: column;
    margin-bottom: 0;
  }
}
section.sponsor-section .partner-wrapper .partner-item {
  align-content: center;
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: center;
}
@media (max-width: 1024px) {
  section.sponsor-section .partner-wrapper .partner-item {
    margin-bottom: 32px;
  }
}
@media (max-width: 768px) {
  section.sponsor-section .partner-wrapper .partner-item {
    margin-bottom: 32px;
  }
}
@media (max-width: 468px) {
  section.sponsor-section .partner-wrapper .partner-item {
    margin-bottom: 32px;
  }
}
section.sponsor-section .partner-wrapper .partner-item .partner-img {
  height: 120px;
  width: 120px;
  background-size: 120px;
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.covertwopodcast {
  background-image: url("../imgs/partner/default/Covertwopodcast-29339c429865852833ad42767d5a1748.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.covertwopodcast:hover {
  background-image: url("../imgs/partner/hover/Covertwopodcast-76a1b0d5d316165545b7c06497851c23.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dst {
  background-image: url("../imgs/partner/default/DownSetTalk-f5df4ac58a17db9d822455cc48bef23e.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dst:hover {
  background-image: url("../imgs/partner/hover/DownSetTalk-68fb7e2624fcdf843e835ee126f44534.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dstbl {
  background-image: url("../imgs/partner/default/DownSetTalkBundesliga-b614bbe02c87db9ee14bd65b7b53a7d0.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dstbl:hover {
  background-image: url("../imgs/partner/hover/DownSetTalkBundesliga-bb4cb6ce2ce5a5abbbaade3ac6723e40.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dynastyphlow {
  background-image: url("../imgs/partner/default/Dynasty-a465eb70110efc107d1a75898d9202da.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dynastyphlow:hover {
  background-image: url("../imgs/partner/hover/Dynasty-de5311a889bad49a9d3d30c2a460e9f3.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.eagles {
  background-image: url("../imgs/partner/default/Eagles-66481dc70fd5b4148d108fba283e9918.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.eagles:hover {
  background-image: url("../imgs/partner/hover/Eagles-02b179024ccff16e03782c099efa850c.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.saturdaykick {
  background-image: url("../imgs/partner/default/SaturdayKickoff-e2628e9fe367cc6cdc25a53f97c86eb0.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.saturdaykick:hover {
  background-image: url("../imgs/partner/hover/SaturdayKickoff-5f1991af3918f5aa4a4b104b0558d5ee.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.ganggreen {
  background-image: url("../imgs/partner/default/GangGreenGermany-4d66297f0aa37365ca9ffd81e460eaaa.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.ganggreen:hover {
  background-image: url("../imgs/partner/hover/GangGreenGermany-27e8cf56278917e0178ffd952a0a89b5.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.redzone {
  background-image: url("../imgs/partner/default/Redzone-34052c58af4a8a30f9767ac528165709.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.redzone:hover {
  background-image: url("../imgs/partner/hover/Redzone-dc188979cb8a32493a223be5de335bc4.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.upside {
  background-image: url("../imgs/partner/default/UpsideFantasy-7e6f0f83d2c861c5f2404a4b77005d5b.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.upside:hover {
  background-image: url("../imgs/partner/hover/UpsideFantasy-cbc9511553946e43424cbc3ab72dc5f5.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.germaniapolis-blue-nation {
  background-image: url("../imgs/partner/default/germaniapolis-blue-nation-169cea92824e31ace49701da4a83ef13.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.germaniapolis-blue-nation:hover {
  background-image: url("../imgs/partner/hover/germaniapolis-blue-nation-2c108c5c8d326b9ecff162661671e182.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.fantasy-bro {
  background-image: url("../imgs/partner/default/fantasy-bro-526c5119f4ab2993e27c1c8efe11d686.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.fantasy-bro:hover {
  background-image: url("../imgs/partner/hover/fantasy-bro-1bbb1f3814437e9fb4cbcf724d248e50.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.go-pats-crew {
  background-image: url("../imgs/partner/default/go-pats-crew-0c56e9cb8312f870605b1160bc2c1ba9.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.go-pats-crew:hover {
  background-image: url("../imgs/partner/hover/go-pats-crew-0f2c02a26a4c0d586dda6a61f17f9f7f.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.mim {
  background-image: url("../imgs/partner/default/mim-08e6f6bf5e8666e6e364e4b8560e29e9.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.mim:hover {
  background-image: url("../imgs/partner/hover/mim-ec68f5820821e3384ed4b0521b892610.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.gameday {
  background-image: url("../imgs/partner/default/gameday-a435b40241b2dd48d20978ee4cbb8a4c.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.gameday:hover {
  background-image: url("../imgs/partner/hover/gameday-1680e978cc3330a834ff594cd44fa05f.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.trashtalk-patriots {
  background-image: url("../imgs/partner/default/trashtalk-patriots-6868a4476b0d7d6efc27c077f7c1b45d.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.trashtalk-patriots:hover {
  background-image: url("../imgs/partner/hover/trashtalk-patriots-adbf4af359c1189b488d479f69248bf2.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.packersgermany {
  background-image: url("../imgs/partner/default/packers_germany-74a8b16f3ca9f620d816c8d5264c13ff.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.packersgermany:hover {
  background-image: url("../imgs/partner/hover/packers_germany-8377927f917b819d93f141c27aa43cb2.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.vikings {
  background-image: url("../imgs/partner/default/vikings-08fd1155d6df27a4328da06a5b4639a7.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.vikings:hover {
  background-image: url("../imgs/partner/hover/vikings-90f6bb06f05a2da075f6a3377e339e45.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.jds-overtime {
  background-image: url("../imgs/partner/default/jds-overtime-fd234d41b58876e52341533ba7217a23.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.jds-overtime:hover {
  background-image: url("../imgs/partner/hover/jds-overtime-638a1a2c010de66ba9635a31b7533185.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.inside-the-numbers {
  background-image: url("../imgs/partner/default/inside-the-numbers-73c03571bfbb7580411c85b1c3e342c0.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.inside-the-numbers:hover {
  background-image: url("../imgs/partner/hover/inside-the-numbers-301065a842ea6596e3f9c54034ee157e.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.philadelphia-eagles {
  background-image: url("../imgs/partner/default/philadelphia-eagles-8315fc7ee7fd89667f9fdb3c065d7b51.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.philadelphia-eagles:hover {
  background-image: url("../imgs/partner/hover/philadelphia-eagles-30d08da7e40d915a11a2bfd9ccf2a893.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.ffc {
  background-image: url("../imgs/partner/default/ffc-20311b4b063e8fe747e6677f376f3e85.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.ffc:hover {
  background-image: url("../imgs/partner/hover/ffc-cddaf684797e4329be7d41814b3da57b.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.keeptalking {
  background-image: url("../imgs/partner/default/keeptalking-55dcc3356b4611e497e27a95751107bf.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.keeptalking:hover {
  background-image: url("../imgs/partner/hover/keeptalking-5c709ad8e78611468cfd7d6269b6917c.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.arcade {
  background-image: url("../imgs/partner/default/arcade-7a756160afe44afa0871447599686ffd.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.arcade:hover {
  background-image: url("../imgs/partner/hover/arcade-8cf0a85daf324d9aa82e5326c7d00734.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.seahawkers {
  background-image: url("../imgs/partner/default/seahawkers-7613284d2d9fb7fb72749566cfb375d0.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.seahawkers:hover {
  background-image: url("../imgs/partner/hover/seahawkers-2d5ccbec628fb854df0f70b478fb5fd7.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.womancoverage {
  background-image: url("../imgs/partner/default/woman_coverage-c5f51d9c771cd8785b893f164259c210.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.womancoverage:hover {
  background-image: url("../imgs/partner/hover/woman_coverage-64f909b52f9ee996cf358de2a87519b3.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.rams-germany {
  background-image: url("../imgs/partner/default/ramsgermany-4dd066ba76d5225481daefd1f36b7d8f.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.rams-germany:hover {
  background-image: url("../imgs/partner/hover/ramsgermany-1d65b713c934b1cf7c9604570213fda7.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.german-jungle {
  background-image: url("../imgs/partner/default/germanjungle-8d0fb9631e82eeb77eadb50f652bfbdc.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.german-jungle:hover {
  background-image: url("../imgs/partner/hover/germanjungle-22f2d583f4bba0d1c115304fbdc5bb6c.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.gbc {
  background-image: url("../imgs/partner/default/gbc-9c0b2fc686aee0f4620e5a27e73f6100.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.gbc:hover {
  background-image: url("../imgs/partner/hover/gbc-aa06d9ee46eecb0ff6d04e15bd0db56a.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.ravens {
  background-image: url("../imgs/partner/default/ravens-0e7d7ac2bb67150b3b649aed067e7c3c.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.ravens:hover {
  background-image: url("../imgs/partner/hover/ravens-1bdfe8e51a1aa4ced38a8e67c98677fd.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.sundaymorningkicker {
  background-image: url("../imgs/partner/default/sundaymorningkicker-860c6eb764cfadebc7c94009335cb5b0.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.sundaymorningkicker:hover {
  background-image: url("../imgs/partner/hover/sundaymorningkicker-4d658f2482a0e1847daa88df77c3d935.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.denver-broncos-germany {
  background-image: url("../imgs/partner/default/denverbroncos-a901d37709fda47196d357c35e52e190.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.denver-broncos-germany:hover {
  background-image: url("../imgs/partner/hover/denverbroncos-61e850843b854a3b0a71e4dff86064b8.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.brocasters {
  background-image: url("../imgs/partner/default/brocasters-ba3fb2123d45c4fd19c5b892675eaaf3.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.brocasters:hover {
  background-image: url("../imgs/partner/hover/brocasters-ba6116729060080e9ae9fbebc12dc0e9.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dnps {
  background-image: url("../imgs/partner/default/DNPS-3634ee0a9b82e4d60da9984e3ea4eab0.png");
}
section.sponsor-section .partner-wrapper .partner-item .partner-img.dnps:hover {
  background-image: url("../imgs/partner/hover/DNPS-347b7af61ddc57c9aecf525d73e38716.png");
}
section.cta-section {
  background-color: #031325;
  padding: 120px 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.cta-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.cta-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.cta-section {
    padding: 32px 16px;
  }
}
section.cta-section .bg-rectangle {
  background: url("../imgs/cta-rectangle-element-da8de0d4f4ffed1efd2efbd5b5902ec1.png") no-repeat center;
  background-size: cover;
  height: 600px;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translate(-50%, 0);
  width: 625px;
}
@media (max-width: 1024px) {
  section.cta-section .bg-rectangle {
    height: 100%;
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.cta-section .bg-rectangle {
    height: 100%;
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.cta-section .bg-rectangle {
    height: 100%;
    max-width: 468px;
    width: 100%;
  }
}
section.cta-section .wrapper {
  align-content: center;
  align-items: center;
  background: url("../imgs/cta-section-bg-f38fb48567c6a5609acdd39a8983e01a.png") no-repeat center;
  background-size: contain;
  display: flex;
  height: 392px;
  justify-content: center;
  position: relative;
  width: 100%;
}
@media (max-width: 1024px) {
  section.cta-section .wrapper {
    background-size: cover;
    height: 100%;
    max-width: 1024px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.cta-section .wrapper {
    background-size: cover;
    height: 100%;
    max-width: 768px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.cta-section .wrapper {
    background-size: cover;
    height: 100%;
    max-width: 468px;
    width: 100%;
  }
}
section.cta-section .wrapper h2 {
  color: #031325;
}
@media (max-width: 1024px) {
  section.cta-section .wrapper h2 {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.cta-section .wrapper h2 {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.cta-section .wrapper h2 {
    padding: 32px 16px;
  }
}
section.contact-section {
  background-color: #031325;
  padding: 120px 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.contact-section {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.contact-section {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.contact-section {
    padding: 32px 16px;
  }
}
section.contact-section .wrapper {
  display: flex;
  flex-direction: row;
}
@media (max-width: 1024px) {
  section.contact-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.contact-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.contact-section .wrapper {
    flex-direction: column;
  }
}
section.contact-section .wrapper .logo {
  align-content: center;
  align-items: center;
  display: flex;
}
section.contact-section .wrapper .logo img {
  height: auto;
  width: 89px;
}
section.contact-section .wrapper ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
section.contact-section .wrapper ul.column-style {
  flex-direction: column;
}
section.contact-section .wrapper ul.column-style li a {
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
}
section.contact-section .wrapper ul.column-style li a:hover {
  color: #49ff96;
}
section.contact-section .wrapper ul li img {
  height: 20px;
  width: 20px;
}
section.legal-section {
  background-color: #e4f1f7;
  padding: 0;
  position: relative;
}
section.legal-section .wrapper {
  display: flex;
  height: 100%;
}
@media (max-width: 1024px) {
  section.legal-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.legal-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.legal-section .wrapper {
    flex-direction: column;
  }
}
section.legal-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 70px;
}
@media (max-width: 1024px) {
  section.legal-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.legal-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.legal-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.legal-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.legal-section .wrapper .text-wrapper h2, section.legal-section .wrapper .text-wrapper h3, section.legal-section .wrapper .text-wrapper p, section.legal-section .wrapper .text-wrapper ul, section.legal-section .wrapper .text-wrapper ol {
  color: #031325;
}
section.legal-section .wrapper .text-wrapper ol {
  counter-reset: list;
}
section.legal-section .wrapper .text-wrapper ol > li {
  list-style: none;
}
section.legal-section .wrapper .text-wrapper ol > li:before {
  content: "(" counter(list) ") ";
  counter-increment: list;
}
section.legal-section .wrapper .text-wrapper ol.alphabetical > li {
  list-style-type: lower-alpha;
}
section.legal-section .wrapper .text-wrapper ol.alphabetical > li:before {
  content: "";
}
section.legal-section .wrapper .text-wrapper a {
  color: #8447ff;
}
section.legal-section .wrapper .text-wrapper a:hover {
  color: #031325;
}
section.legal-section .wrapper .text-wrapper p, section.legal-section .wrapper .text-wrapper ul, section.legal-section .wrapper .text-wrapper ol {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.legal-section .wrapper .text-wrapper h3 {
  margin-top: 1em;
}
section.rules-section {
  background-color: #e4f1f7;
  padding: 0;
  position: relative;
}
section.rules-section .wrapper {
  display: flex;
  height: 100%;
}
@media (max-width: 1024px) {
  section.rules-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.rules-section .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 468px) {
  section.rules-section .wrapper {
    flex-direction: column;
  }
}
section.rules-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 70px;
}
@media (max-width: 1024px) {
  section.rules-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.rules-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.rules-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.rules-section .wrapper .text-wrapper small {
  color: #818992;
  font-family: "Montserrat", sans-serif;
}
section.rules-section .wrapper .text-wrapper h2, section.rules-section .wrapper .text-wrapper h3, section.rules-section .wrapper .text-wrapper p, section.rules-section .wrapper .text-wrapper ul {
  color: #031325;
}
section.rules-section .wrapper .text-wrapper a {
  color: #8447ff;
}
section.rules-section .wrapper .text-wrapper a:hover {
  color: #031325;
}
section.rules-section .wrapper .text-wrapper p, section.rules-section .wrapper .text-wrapper ul {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.rules-section .wrapper .text-wrapper h3 {
  margin-top: 1em;
}
section.rules-section .wrapper .text-wrapper ul {
  list-style-type: decimal;
  text-transform: none;
}
section.facts-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vw;
  margin-bottom: 120px;
  overflow-y: scroll;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.facts-section {
    height: 100%;
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  section.facts-section {
    height: 100%;
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  section.facts-section {
    height: 100%;
    padding: 32px 16px;
  }
}
section.facts-section .wrapper {
  display: flex;
  height: 696px;
}
@media (max-width: 1024px) {
  section.facts-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.facts-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.facts-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.facts-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.facts-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.facts-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 16px;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.facts-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 16px;
    width: 100%;
  }
}
section.facts-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.facts-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.facts-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.facts-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.facts-section .wrapper .text-wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 18px;
}
section.facts-section .wrapper .text-wrapper table thead tr th {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  height: 56px;
  padding: 16px 0;
  text-align: left;
}
section.facts-section .wrapper .text-wrapper table thead tr th:last-child {
  text-align: center;
}
section.facts-section .wrapper .text-wrapper table tbody tr td {
  border-bottom: 1px solid #818992;
  color: #818992;
  font-family: "Montserrat", sans-serif;
  height: 52px;
  padding: 16px 0;
  vertical-align: center;
}
section.facts-section .wrapper .text-wrapper table tbody tr td:last-child {
  text-align: center;
}
section.facts-section .wrapper .text-wrapper table tbody tr td .image-cropper {
  align-self: center;
  background: center center/cover rgb(121, 136, 161);
  border: 1px solid #49ff96;
  border-radius: 50%;
  display: flex;
  flex: 0 0 32px;
  height: 32px;
  justify-content: center;
  max-width: 40%;
  overflow: hidden;
  position: relative;
  width: 32px;
}
section.facts-section .wrapper .text-wrapper table tbody tr td .image-cropper.border-violet {
  border-color: #8447ff;
}
section.livestream-content-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vw;
  margin-bottom: 120px;
  overflow-y: scroll;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.livestream-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
@media (max-width: 768px) {
  section.livestream-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
@media (max-width: 468px) {
  section.livestream-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
section.livestream-content-section .wrapper {
  display: flex;
  height: auto;
  width: 100%;
}
@media (max-width: 1024px) {
  section.livestream-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.livestream-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.livestream-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.livestream-content-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.livestream-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.livestream-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 0;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.livestream-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 0;
    width: 100%;
  }
}
section.livestream-content-section .wrapper .text-wrapper .nav-list ul {
  display: flex;
  margin: 0;
  padding: 0;
}
section.livestream-content-section .wrapper .text-wrapper .nav-list ul li {
  list-style-type: none;
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  letter-spacing: 0.21em;
  line-height: 28px;
  padding: 16px;
  text-transform: uppercase;
}
section.livestream-content-section .wrapper .text-wrapper .nav-list ul li.active-state {
  border: 2px solid #49ff96;
  border-radius: 4px;
  filter: drop-shadow(4px 4px 12px #49ff96);
}
section.livestream-content-section .wrapper .text-wrapper select {
  appearance: none;
  background-color: #1a2838;
  background-image: url("../imgs/chevron-down-light-05886cf99634cbb6e973080467a0cc1a.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: 0;
  border-radius: 100px;
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
  min-width: 200px;
  padding: 16px 24px;
  position: relative;
}
section.livestream-content-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.livestream-content-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.livestream-content-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.livestream-content-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table {
  align-items: center;
  background-color: #1a2838;
  border-radius: 100px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  padding: 16px 32px;
}
@media (max-width: 468px) {
  section.livestream-content-section .wrapper .text-wrapper .flex-table {
    border-radius: 32px;
    flex-wrap: wrap;
  }
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-1 {
  width: 5%;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-2 {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  width: 40%;
}
@media (max-width: 1024px) {
  section.livestream-content-section .wrapper .text-wrapper .flex-table .column-2 {
    width: 60%;
  }
}
@media (max-width: 768px) {
  section.livestream-content-section .wrapper .text-wrapper .flex-table .column-2 {
    width: 60%;
  }
}
@media (max-width: 468px) {
  section.livestream-content-section .wrapper .text-wrapper .flex-table .column-2 {
    width: 80%;
  }
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-2 .image-cropper {
  align-self: center;
  background: center center/cover rgb(121, 136, 161);
  border: 1px solid #49ff96;
  border-radius: 50%;
  display: flex;
  flex: 0 0 32px;
  height: 32px;
  justify-content: center;
  max-width: 40%;
  overflow: hidden;
  position: relative;
  width: 32px;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-2 .image-cropper.border-violet {
  border-color: #8447ff;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-2 small {
  color: #818992;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-3 {
  width: 10%;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-4 {
  width: 10%;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-5 {
  width: 10%;
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-6 {
  width: 10%;
}
@media (max-width: 468px) {
  section.livestream-content-section .wrapper .text-wrapper .flex-table .column-6 {
    flex-basis: 50%;
    margin-top: 12px;
  }
}
section.livestream-content-section .wrapper .text-wrapper .flex-table .column-7 {
  width: 15%;
}
@media (max-width: 468px) {
  section.livestream-content-section .wrapper .text-wrapper .flex-table .column-7 {
    flex-basis: 50%;
    margin-top: 12px;
  }
}
section.matchup-content-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vw;
  margin-bottom: 120px;
  overflow-y: scroll;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.matchup-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
@media (max-width: 768px) {
  section.matchup-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
@media (max-width: 468px) {
  section.matchup-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
section.matchup-content-section .wrapper {
  display: flex;
  height: auto;
  width: 100%;
}
@media (max-width: 1024px) {
  section.matchup-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.matchup-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.matchup-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.matchup-content-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.matchup-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.matchup-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 0;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.matchup-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 0;
    width: 100%;
  }
}
section.matchup-content-section .wrapper .text-wrapper .nav-list ul {
  display: flex;
  margin: 0;
  padding: 0;
}
section.matchup-content-section .wrapper .text-wrapper .nav-list ul li {
  list-style-type: none;
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  letter-spacing: 0.21em;
  line-height: 28px;
  padding: 16px;
  text-transform: uppercase;
}
section.matchup-content-section .wrapper .text-wrapper .nav-list ul li.active-state {
  border: 2px solid #49ff96;
  border-radius: 4px;
  filter: drop-shadow(4px 4px 12px #49ff96);
}
section.matchup-content-section .wrapper .text-wrapper select {
  appearance: none;
  background-color: #1a2838;
  background-image: url("../imgs/chevron-down-light-05886cf99634cbb6e973080467a0cc1a.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: 0;
  border-radius: 100px;
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
  min-width: 200px;
  padding: 16px 24px;
  position: relative;
}
section.matchup-content-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.matchup-content-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.matchup-content-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.matchup-content-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.matchup-content-section .wrapper .text-wrapper .flex-table {
  align-items: center;
  background-color: #1a2838;
  border-radius: 100px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  padding: 16px 32px;
}
@media (max-width: 468px) {
  section.matchup-content-section .wrapper .text-wrapper .flex-table {
    border-radius: 32px;
    padding: 16px 8px;
  }
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-1 {
  width: 5%;
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-2 {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  width: 45%;
}
@media (max-width: 1024px) {
  section.matchup-content-section .wrapper .text-wrapper .flex-table .column-2 {
    width: 60%;
  }
}
@media (max-width: 768px) {
  section.matchup-content-section .wrapper .text-wrapper .flex-table .column-2 {
    width: 60%;
  }
}
@media (max-width: 468px) {
  section.matchup-content-section .wrapper .text-wrapper .flex-table .column-2 {
    width: 45%;
  }
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-2 .image-cropper {
  align-self: center;
  background: center center/cover rgb(121, 136, 161);
  border: 1px solid #49ff96;
  border-radius: 50%;
  display: flex;
  flex: 0 0 32px;
  height: 32px;
  justify-content: center;
  max-width: 40%;
  overflow: hidden;
  position: relative;
  width: 32px;
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-2 .image-cropper.border-violet {
  border-color: #8447ff;
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-2 small {
  color: #818992;
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-3 {
  width: 20%;
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-4 {
  width: 20%;
}
section.matchup-content-section .wrapper .text-wrapper .flex-table .column-5 {
  width: 10%;
}
section.vs-content-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vw;
  margin-bottom: 120px;
  overflow-y: scroll;
  padding: 0 0 0 70px;
  position: relative;
}
@media (max-width: 1024px) {
  section.vs-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
@media (max-width: 768px) {
  section.vs-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
@media (max-width: 468px) {
  section.vs-content-section {
    height: 100%;
    padding: 32px 12px;
  }
}
section.vs-content-section .wrapper {
  display: flex;
  height: auto;
  width: 100%;
}
@media (max-width: 1024px) {
  section.vs-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  section.vs-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper {
    flex-direction: column;
    height: 100%;
  }
}
section.vs-content-section .wrapper .text-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  section.vs-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 1024px;
    padding: 32px 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.vs-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 768px;
    padding: 32px 0;
    width: 100%;
  }
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper {
    flex-direction: column;
    max-width: 468px;
    padding: 32px 0;
    width: 100%;
  }
}
section.vs-content-section .wrapper .text-wrapper .nav-list ul {
  display: flex;
  margin: 0;
  padding: 0;
}
section.vs-content-section .wrapper .text-wrapper .nav-list ul li {
  list-style-type: none;
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  letter-spacing: 0.21em;
  line-height: 28px;
  padding: 16px;
  text-transform: uppercase;
}
section.vs-content-section .wrapper .text-wrapper .nav-list ul li.active-state {
  border: 2px solid #49ff96;
  border-radius: 4px;
  filter: drop-shadow(4px 4px 12px #49ff96);
}
section.vs-content-section .wrapper .text-wrapper select {
  appearance: none;
  background-color: #1a2838;
  background-image: url("../imgs/chevron-down-light-05886cf99634cbb6e973080467a0cc1a.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: 0;
  border-radius: 100px;
  color: #e4f1f7;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
  min-width: 200px;
  padding: 16px 24px;
  position: relative;
}
section.vs-content-section .wrapper .text-wrapper h2 {
  color: #e4f1f7;
}
section.vs-content-section .wrapper .text-wrapper h2 span {
  color: #8447ff;
}
section.vs-content-section .wrapper .text-wrapper p {
  color: #818992;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 28px;
}
section.vs-content-section .wrapper .text-wrapper p span {
  color: #e4f1f7;
}
section.vs-content-section .wrapper .text-wrapper .flex-table {
  cursor: pointer;
  align-items: center;
  background-color: #1a2838;
  border-radius: 100px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  padding: 16px 32px;
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table {
    border-radius: 32px;
    padding: 16px;
  }
}
section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 {
  display: flex;
  flex-direction: row;
  width: 50%;
}
@media (max-width: 1024px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 {
    width: 60%;
  }
}
@media (max-width: 768px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 {
    width: 60%;
  }
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 {
    flex-direction: column;
    width: 50%;
  }
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 .remove-padding {
    margin-left: 0;
  }
}
section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 .image-cropper {
  align-self: center;
  background: center center/cover rgb(121, 136, 161);
  border: 1px solid #49ff96;
  border-radius: 50%;
  display: flex;
  flex: 0 0 32px;
  height: 32px;
  justify-content: center;
  max-width: 40%;
  overflow: hidden;
  position: relative;
  width: 32px;
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 .image-cropper.second-team {
    align-self: flex-end;
  }
}
section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 .image-cropper.border-violet {
  border-color: #8447ff;
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 span {
    font-size: 10px;
  }
}
section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 small {
  color: #818992;
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-1 small {
    font-size: 10px;
  }
}
section.vs-content-section .wrapper .text-wrapper .flex-table .column-2 {
  width: 25%;
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-2 {
    align-self: flex-start;
  }
}
section.vs-content-section .wrapper .text-wrapper .flex-table .column-3 {
  width: 25%;
}
@media (max-width: 468px) {
  section.vs-content-section .wrapper .text-wrapper .flex-table .column-3 {
    align-self: flex-start;
  }
}
section.vs-content-section .wrapper .text-wrapper .versus {
  background: #49ff96;
  border-radius: 100px;
  color: #031325;
  left: 50%;
  padding: 8px;
  top: 50%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
}

.slide-wrapper {
  flex-direction: row;
  overflow-x: hidden;
  overflow-y: hidden;
}

/*** Section End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Footer Start ***/
footer {
  background-color: #031325;
  color: #818992;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 22px;
  padding: 52px 70px;
}
@media (max-width: 1024px) {
  footer {
    padding: 32px 16px;
  }
}
@media (max-width: 768px) {
  footer {
    padding: 32px 16px;
  }
}
@media (max-width: 468px) {
  footer {
    padding: 32px 16px;
  }
}
footer ul {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  justify-content: flex-end;
  list-style: none;
}
footer ul li {
  align-items: center;
  display: flex;
}
footer ul li:first-child {
  margin-right: 24px;
}
footer ul li a {
  color: #818992;
}
@media (max-width: 468px) {
  footer ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
  }
}

/*** Footer End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Typo Start ***/
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

h1 {
  font-size: 5rem;
  line-height: 7rem;
}
@media (max-width: 1024px) {
  h1 {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
}
@media (max-width: 768px) {
  h1 {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
}
@media (max-width: 468px) {
  h1 {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
}

h2 {
  font-size: 3rem;
  line-height: 3.625rem;
}
@media (max-width: 1024px) {
  h2 {
    font-size: 1.25rem;
    line-height: 2.25rem;
  }
}
@media (max-width: 768px) {
  h2 {
    font-size: 1.25rem;
    line-height: 2.25rem;
  }
}
@media (max-width: 468px) {
  h2 {
    font-size: 1.25rem;
    line-height: 2.25rem;
  }
}

h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
}

.stroke-text, .stroke-text-dark {
  color: transparent;
}

.stroke-text {
  -webkit-text-stroke: 1px #e4f1f7;
}

.stroke-text-dark {
  -webkit-text-stroke: 1px #031325;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

/*** Typo End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Fade In Start ***/
.fade-in {
  animation: fade 3s linear;
  opacity: 1;
}

@keyframes fade {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
/*** Fade In End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Button Start ***/
button {
  background-color: #49ff96;
  border: 1px solid #49ff96;
  border-radius: 8px;
  cursor: pointer;
  padding: 18px 32px;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  button {
    padding: 18px 16px;
  }
}
button:hover {
  background-color: transparent;
  border: 1px solid #49ff96;
  color: #49ff96;
}
button.violet {
  background-color: #8447ff;
  border: 1px solid #8447ff;
}
button.violet:hover {
  background-color: transparent;
  border: 1px solid #8447ff;
  color: #8447ff;
}
button.bordered {
  background-color: transparent;
  color: #49ff96;
}
button.bordered:hover {
  background-color: #49ff96;
  border: 1px solid #49ff96;
  color: #031325;
}

/*** Button End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Links Start ***/
a {
  color: #e4f1f7;
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  color: #49ff96;
}
a.divider {
  text-decoration: underline;
}
a.dark-link {
  color: #8447ff;
}
a.dark-link:hover {
  color: #49ff96;
}

/*** Links End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Margin Start ***/
.mt-12 {
  margin-top: 12px;
}

.mt-24 {
  margin-top: 24px;
}

.mt-48 {
  margin-top: 48px;
}

.mr-8 {
  margin-right: 8px;
}

.mr-12 {
  margin-right: 12px;
}

.mr-24 {
  margin-right: 24px;
}

.mr-48 {
  margin-right: 48px;
}
@media (max-width: 1024px) {
  .mr-48 {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .mr-48 {
    margin-right: 0;
  }
}
@media (max-width: 468px) {
  .mr-48 {
    margin-right: 0;
  }
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-48 {
  margin-bottom: 48px;
}

.ml-12 {
  margin-left: 12px;
}

.ml-24 {
  margin-left: 24px;
}

/*** Margin End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Padding Start ***/
.pr-8 {
  padding-right: 8px;
}

.pr-32 {
  padding-right: 32px;
}

.pr-48 {
  padding-right: 48px;
}

.pr-56 {
  padding-right: 56px;
}

.pb-120 {
  padding-bottom: 120px;
}

/*** Padding End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Flexbox Start ***/
.flexbox {
  display: flex;
}

.flex-1 {
  flex: 1;
}

.row {
  flex-direction: row;
}

.column {
  flex-direction: column;
}

.ac-flex-end {
  align-content: flex-end;
}

.ai-center {
  align-items: center;
}

.ai-flex-end {
  align-items: flex-end;
}

.jc-center {
  justify-content: center;
}

.jc-flex-end {
  justify-content: flex-end;
}

.as-start {
  align-self: flex-start;
}

.as-center {
  align-self: center;
}

/*** Flexbox End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Input Start ***/
.group {
  font-family: "Montserrat", sans-serif;
  margin-bottom: 45px;
  position: relative;
}
.group input {
  background: transparent;
  border: none;
  border-bottom: 1px solid #e4f1f7;
  color: #e4f1f7;
  display: block;
  font-size: 14px;
  padding: 10px 10px 10px 5px;
  width: 100%;
}
.group input:focus {
  outline: none;
}
.group input:focus ~ label, .group input input:valid ~ label {
  color: #e4f1f7;
  font-size: 14px;
  top: -20px;
}
.group label {
  color: #e4f1f7;
  font-size: 16px;
  font-weight: normal;
  left: 5px;
  pointer-events: none;
  position: absolute;
  top: 10px;
  transition: 0.2s ease all;
}
.group .bar {
  display: block;
  position: relative;
  width: 300px;
}
.group .bar:before, .group .bar .bar:after {
  background: #e4f1f7;
  bottom: 1px;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s ease all;
  width: 0;
}
.group .bar:before {
  left: 50%;
}
.group .bar:after {
  right: 50%;
}
.group .highlight {
  height: 60%;
  left: 0;
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 25%;
  width: 100px;
}
.group input:focus ~ .highlight {
  animation: inputHighlighter 0.3s ease;
}
@-webkit-keyframes inputHighlighter {
  from {
    background: #e4f1f7;
  }
  to {
    background: transparent;
    width: 0;
  }
}
@-moz-keyframes inputHighlighter {
  from {
    background: #e4f1f7;
  }
  to {
    background: transparent;
    width: 0;
  }
}
@keyframes inputHighlighter {
  from {
    background: #e4f1f7;
  }
  to {
    background: transparent;
    width: 0;
  }
}

/*** Input End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Icons Start ***/
.gcb-fa-icon {
  height: 14px;
  width: 14px;
}
.gcb-fa-icon.xl {
  height: 20px;
  width: 20px;
  vertical-align: middle;
}
.gcb-fa-icon.nav {
  height: 12px;
  width: 12px;
  vertical-align: middle;
  color: #49ff96;
}

.gcb-icons {
  display: block;
  height: 24px;
  width: 24px;
}
.gcb-icons.icon-mail {
  background-image: url("../imgs/mail_outline_white_24dp-7b9595827ee1f6bb75d85f7c0813b0ea.svg");
  filter: invert(57%) sepia(2%) saturate(1594%) hue-rotate(171deg) brightness(94%) contrast(81%);
}
.gcb-icons.icon-instagram {
  background-image: url("../imgs/logos/icon-instagram-f66f08dfb7a7bca4ec67ad9735df2459.svg");
  background-size: cover;
  filter: invert(88%) sepia(14%) saturate(665%) hue-rotate(190deg) brightness(109%) contrast(94%);
}
.gcb-icons.icon-twitter {
  background-image: url("../imgs/logos/icon-twitter-456a5617b42c477bf22e055d2d027a72.svg");
  background-size: cover;
  filter: invert(88%) sepia(14%) saturate(665%) hue-rotate(190deg) brightness(109%) contrast(94%);
}
.gcb-icons.icon-twitch {
  background-image: url("../imgs/logos/icon-twitch-d83e0a94df1507246e28f2a46556cae7.svg");
  background-size: cover;
  filter: invert(88%) sepia(14%) saturate(665%) hue-rotate(190deg) brightness(109%) contrast(94%);
}

/*** Icons End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Helper Start ***/
.rotate-180 {
  transform: rotate(180deg);
}

.nowrap {
  white-space: nowrap;
}

.pos-rel {
  position: relative;
}

.pos-abs {
  position: absolute;
}

/*** Helper End ***/
/*** Variables Start ***/
/*** Variables End ***/
/*** Modal Start ***/
modal {
  background: rgba(228, 241, 247, 0.19);
  backdrop-filter: blur(7px);
  display: none;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 99999;
}
modal #dialog {
  background-color: #031325;
  border-radius: 30px;
  color: #fff;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  height: 80vh;
  margin: 50px auto;
  overflow-y: auto;
  padding-bottom: 48px;
  width: 70%;
}
@media (max-width: 1024px) {
  modal #dialog {
    width: 90%;
  }
}
@media (max-width: 768px) {
  modal #dialog {
    width: 90%;
  }
}
@media (max-width: 468px) {
  modal #dialog {
    width: 95%;
  }
}
modal #dialog .break {
  flex-basis: 100%;
  height: 0;
}
modal #dialog .modal-close {
  align-items: flex-end;
  align-content: flex-end;
  cursor: pointer;
  height: 20px;
  justify-content: flex-end;
  padding: 42px 42px 12px 0;
  width: 100%;
}
@media (max-width: 468px) {
  modal #dialog .modal-close {
    padding: 42px 32px 8px 0;
  }
}
modal #dialog .modal-close img {
  height: 20px;
  width: 20px;
}
modal #dialog .modal-team {
  align-self: center;
  flex-direction: column;
  justify-content: center;
}
modal #dialog .modal-team .image-cropper {
  align-self: center;
  background: center center/cover rgb(121, 136, 161);
  border: 1px solid #49ff96;
  border-radius: 50%;
  display: flex;
  flex: 0 0 48px;
  height: 48px;
  justify-content: center;
  max-width: 40%;
  overflow: hidden;
  position: relative;
  width: 48px;
}
modal #dialog .modal-team .text-center {
  color: #e4f1f7;
}
modal #dialog .modal-team .text-center p {
  margin: 0;
  padding: 0;
}
modal #dialog .modal-team .text-center small {
  color: #818992;
}
modal #dialog .modal-team-table-starter {
  padding: 0 64px;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter {
    padding: 0 8px;
  }
}
modal #dialog .modal-team-table-starter p {
  color: #8447ff;
  margin: 0;
  padding: 0;
}
modal #dialog .modal-team-table-starter .flex-table {
  align-items: center;
  background-color: #1a2838;
  border-radius: 100px;
  padding: 8px 32px;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table {
    border-radius: 16px;
    flex-wrap: wrap;
    padding: 8px;
  }
}
modal #dialog .modal-team-table-starter .flex-table .column-1 {
  display: flex;
  flex-direction: row;
  width: 10%;
}
modal #dialog .modal-team-table-starter .flex-table .column-1 .team-position-chip {
  background: #818992;
  border-radius: 100px;
  color: #1a2838;
  font-weight: 600;
  padding: 12px;
  text-transform: uppercase;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table .column-1 .team-position-chip {
    border-radius: 100px;
    font-size: 8px;
    height: 24px;
    line-height: 24px;
    padding: 0;
    text-align: center;
    width: 24px;
  }
}
modal #dialog .modal-team-table-starter .flex-table .column-2 {
  width: 10%;
}
modal #dialog .modal-team-table-starter .flex-table .column-2 .image-cropper {
  align-self: center;
  background: center center/cover rgb(121, 136, 161);
  border: 1px solid #49ff96;
  border-radius: 50%;
  display: flex;
  flex: 0 0 32px;
  height: 32px;
  justify-content: center;
  max-width: 40%;
  overflow: hidden;
  position: relative;
  width: 32px;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table .column-2 .image-cropper {
    height: 24px;
    width: 24px;
  }
}
modal #dialog .modal-team-table-starter .flex-table .column-3 {
  width: 50%;
}
modal #dialog .modal-team-table-starter .flex-table .column-3 p {
  color: #e4f1f7;
  font-size: 16px;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table .column-3 p {
    font-size: 10px;
  }
}
modal #dialog .modal-team-table-starter .flex-table .column-4 {
  width: 10%;
}
modal #dialog .modal-team-table-starter .flex-table .column-4 p {
  color: #e4f1f7;
  font-size: 16px;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table .column-4 p {
    font-size: 10px;
  }
}
modal #dialog .modal-team-table-starter .flex-table .column-5 {
  width: 10%;
}
modal #dialog .modal-team-table-starter .flex-table .column-5 p {
  color: #e4f1f7;
  font-size: 16px;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table .column-5 p {
    font-size: 10px;
  }
}
modal #dialog .modal-team-table-starter .flex-table .column-6 {
  width: 10%;
}
modal #dialog .modal-team-table-starter .flex-table .column-6 p {
  color: #e4f1f7;
  font-size: 16px;
  margin: 0;
  padding: 0;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table .column-6 p {
    font-size: 10px;
  }
}
modal #dialog .modal-team-table-starter .flex-table .column-6 small {
  color: #818992;
}
@media (max-width: 468px) {
  modal #dialog .modal-team-table-starter .flex-table .column-6 small {
    font-size: 9px;
  }
}

/*** Modal End ***/
/*** Include End ***/
/*** Base Start ***/
* {
  box-sizing: border-box;
}

html {
  font-size: 16px;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}
@media (max-width: 1024px) {
  html {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  html {
    font-size: 14px;
  }
}
@media (max-width: 468px) {
  html {
    font-size: 14px;
  }
}

:lang(de) {
  quotes: "„" "“";
}

body {
  background-color: #031325;
  color: #e4f1f7;
  display: flex;
  flex-direction: column;
  height: 100%;
  line-height: 20px;
  min-height: 100%;
  position: relative;
}

body.modal-open {
  overflow: hidden;
}

.hide-desktop {
  display: none !important;
}

.show-desktop {
  display: block !important;
}

@media (max-width: 1440px) {
  .hide-xxlarge {
    display: none !important;
  }
  .show-xxlarge {
    display: block !important;
  }
}
@media (max-width: 1180px) {
  .hide-xlarge {
    display: none !important;
  }
  .show-xlarge {
    display: block !important;
  }
}
@media (max-width: 1024px) {
  .hide-tablet {
    display: none !important;
  }
  .show-tablet {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .hide-tablet {
    display: none !important;
  }
  .show-tablet {
    display: block !important;
  }
}
@media (max-width: 468px) {
  .hide-mobile {
    display: none !important;
  }
  .show-mobile {
    display: block !important;
  }
}
/*** Base End ***/
.auction-badge {
  position: absolute;
  top: 50px;
  left: 250px;
  background-image: url("../imgs/auction/helm-rtl/auktion-helm-badge-88d2e0da3ec8fd4dc88f0e83fa563059.png");
  background-size: cover;
  width: 300px;
  height: 300px;
  transform: rotate(-30deg);
  cursor: pointer;
}
@media (max-width: 1024px) {
  .auction-badge {
    width: 150px;
    height: 150px;
    right: 30px;
    left: unset;
    transform: rotate(20deg);
  }
}

/*# sourceMappingURL=app.output.css.map */
