* { box-sizing: border-box; }
body { margin: 0; }
* { box-sizing:border-box; }
body { margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px; }
.c-b737974d { font-size:20pt;font-family:Arial, sans-serif;color:rgb(255, 255, 255);background-color:transparent;font-weight:400;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve; }
.c-05df74a6 { line-height:1.38;margin-top:20pt;margin-bottom:10pt; }
.c-ef6dba83 { font-size:11pt;font-family:Montserrat, sans-serif;background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve; }
.c-5a05a906 { font-size:11pt;font-family:Montserrat, sans-serif;background-color:transparent;font-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve; }
.c-3b8cce75 { line-height:1.38;margin-top:0pt;margin-bottom:10pt; }
.c-4d78cc2d { font-size:11pt;font-family:Montserrat, sans-serif;color:rgb(255, 255, 255);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve; }
.c-314b5a75 { font-size:11pt;font-family:Montserrat, sans-serif;color:rgb(255, 255, 255);background-color:transparent;font-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve; }
.c-ed62534b { list-style-type:decimal;font-size:11pt;font-family:Montserrat, sans-serif;color:rgb(255, 255, 255);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve;text-wrap-mode:nowrap; }
.c-f6c296e8 { margin-bottom:0px;padding-inline-start:48px; }
.c-cd3ad46d { font-size:16pt;font-family:Arial, sans-serif;color:rgb(255, 255, 255);background-color:transparent;font-weight:400;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve; }
.c-b0cf9f8f { line-height:1.38;margin-top:18pt;margin-bottom:10pt; }
.c-5c0169fa { list-style-type:disc;font-size:11pt;font-family:Montserrat, sans-serif;color:rgb(255, 255, 255);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-variant-position:normal;font-variant-emoji:normal;vertical-align:baseline;white-space-collapse:preserve;text-wrap-mode:nowrap; }
.c-7cdc1322 { line-height:1.38;text-align:center;margin-top:18pt;margin-bottom:10pt; }
.c-bde15f05, .c-9c06c1ac, .c-45feca71, .c-08cc36d6 { color:rgb(63, 214, 43); }
.c-4de9be5f { font-family:"TT Octosquares Trial Variable"; }
.c-d22fff55 { font-size:72px;color:rgb(63, 214, 43); }
.c-bf40d2b5 { font-size:34px; }
.main { background-image:url("../assets/img/3547f818-8c35-4e48-881d-327086f17432.avif");background-repeat:no-repeat;background-position-x:100%;background-position-y:0%;background-attachment:scroll;background-size:cover; }
.social-links { display:flex;row-gap:16px;column-gap:16px; }
.social-image-footer { width:40px;height:40px; }

@media (max-width: 1024px), screen and (max-device-width: 1024px)  {
  .c-d22fff55 { font-size:6vw; }
  .c-bf40d2b5 { font-size:2vw; }
  .logo {
	width: 180px;
  }
}

@media (max-width: 768px)  {
  .c-d22fff55 { font-size:9.375vw; }
  .c-bf40d2b5 { font-size:5.21vw; }
  .social-image-footer { width:36px;height:36px; }
  .redirect-link {
	font-size: 4.17vw;
  }
  .c-d22fff55 {
	display: none;
  }
  .headline {
    order: 1;
  }

  .container-buttons {
    order: 2;
  }

  .timeline {
    order: 3;
  }
  .social-links {
	order: 4;
  }
  .footer-tablet {
	order: 4;
  }
}

@media (max-width: 580px)  {
  .social-links { order:4; }
    .desc {
	display: none;
  }
  	.logo {
		width: 120px;
	}
	.redirect-link {
		width: 90vw;
        display: flex;
        max-width: none;
        justify-content: center;
		font-size: 6.17vw;
		padding: 10px;
	}
	.headline .c-bf40d2b5 {
		font-size: 6.21vw;
	}
	.content {
		gap: 35px;
	}
	.rules {
		font-size: 14px;
	}
}

@media (max-width: 440px)  {
	.logo {
		width: 100px;
	}
	.language-select > .active-lang button {
		font-size: 16px;
	}
	.active-lang img {
		height: 15px;
	}
}
@media (max-width: 375px)  {
	.logo {
		width: 100px;
	}
	.language-select > .active-lang button {
		font-size: 16px;
	}
	.active-lang img {
		height: 15px;
	}
	.content {
		gap: 20px;
	}
}
