@charset "utf-8";
/* CSS Document */
.tenor-sans-regular {
  font-family:"Tenor Sans", sans-serif;
  font-weight:400;
  font-style:normal;
}
.albert-sans-regular {
  font-family:"Albert Sans", sans-serif;
  font-optical-sizing:auto;
  font-weight:400;
  font-style:normal;
}

.intro-waiting {
	height:100vh;
	min-height:500px;
	padding:5rem 0;
	background:url(/images/bg-intro.jpg) no-repeat center;
	background-size:cover;
	background-color:#585d52;
}
.intro-waiting .logo-waiting {
	max-width:400px;
}
.intro-waiting h1 {
	font-size:52px;
  font-weight:400;
  line-height:62px;
	letter-spacing:0;
}
.intro-waiting #ScrollDown {
	padding:1.5rem 1.25rem 3.5rem;
	font-size:20px;
	color:#585d52 !important;
	transition:.4s;
	border:none;
	z-index:1;
	position:relative;
}
.intro-waiting #ScrollDown:hover,
.intro-waiting #ScrollDown:active {
	padding:3.5rem 1.25rem 1.5rem;
}
.form-waiting {
	padding:0;
}
.form-waiting h2 {
	font-size:28px;
  font-weight:400;
  letter-spacing:0;
  line-height:33px;
	margin-top:3rem;
	margin-bottom:3rem;
}
.form-waiting .form-check-label {
  color:#323232;
	font-size:12px;
	display:flow-root;
	line-height:16px;
	letter-spacing:0;
}
.form-waiting .form-control {
  padding:.75rem 1.5rem;
	background-color:transparent !important;
	border:.5px solid #212020;
}
.form-waiting .form-control::placeholder {
  color:#212020;
}
.form-waiting .form-check-input[type="checkbox"] {
  border-radius:0;
	border:.25px solid #212020;
	background-color:transparent !important;
	width:1.2rem;
	height:1.2rem;
	position:absolute;
}
.form-waiting .form-check-input:checked[type="checkbox"] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23212020' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-waiting .form-check-label {
	max-width:680px;
	margin-left:1rem;
}
.form-waiting .form-check-label a {
  color:#212020;
	text-decoration:underline;
}
.form-waiting .error {
	font-size:12px;
	letter-spacing:1px;
	color:#e36159;
}
.lg-kervis {
	margin-right:3rem;
}
.lg-dils {
	margin-left:3rem;
}
p.copyright {
  color:#323232;
	font-size:10px;
	line-height:18px;
	letter-spacing:0;
	margin-bottom:2rem;
}
@media(max-width:991px) {
	.intro-waiting h1 {
		font-size:47px;
		line-height:56px;
	}
}
@media(max-width:767px) {
	.intro-waiting h1 {
		font-size:38px;
		line-height:45px;
	}
}
@media(max-width:575px) {
	.intro-waiting .logo-waiting {
		max-width:350px;
	}
	.intro-waiting h1 {
		font-size:30px;
		line-height:36px;
	}
	.form-waiting h2 {
		font-size:22px;
		line-height:26px;
	}
	.lg-kervis {
		margin-right:2rem;
	}
	.lg-dils {
		margin-left:2rem;
	}
}
@media(max-width:399px) {
	.intro-waiting .logo-waiting {
		max-width:300px;
	}
	.intro-waiting h1 {
		font-size:24px;
		line-height:28px;
	}
	.lg-kervis {
		margin-right:1rem;
	}
	.lg-dils {
		margin-left:1rem;
	}
}
@media(max-width:360px) {
	.lg-kervis {
		display:block;
		margin:0 auto 2rem;
	}
	.lg-dils {
		display:block;
		margin:auto;
	}
}