/* General */
body #home {
	height: 100vh !important;
	overflow-y: scroll !important;
}
.letter-space {
	letter-spacing: 2px;
}
#coming-soon {
	min-height: 100%;
}
 
p {
	font-size: clamp(17px,1.042vw,20px);
}
#coming-soon a {
	color: #000;
}
.top-right p:nth-child(2) {
	order: 1;
}

/* Newsletter */
div#wpforms-24 {
	margin: 0;
}
#coming-soon form {
	display: inline-flex !important;  
}
#coming-soon form .wpforms-field-email{
	width: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: center;
	border-bottom: 2px solid #000;
}
#coming-soon form .wpforms-field-email .wpforms-required-label {
	display: none;
}
#coming-soon form .wpforms-field-email input,
#coming-soon form .wpforms-field-email input:focus,
#coming-soon form .wpforms-submit,
#coming-soon form .wpforms-submit:focus:after {
	height: 22px;
	text-align: center;
	background: transparent;
	border:none;
	box-shadow: none;
	border-radius: 0;
	font-size: clamp(16px,1.042vw,18px);
}

.newsletter-label {
	line-height: 1.5;
	font-weight: 400;
	font-size: clamp(16px,1.042vw,20px);
	margin-bottom: 0;
}

#coming-soon form .wpforms-field-email label {
	display: inline-block;
	text-align: center;
	position: absolute;
	color: rgba(0, 0, 0, .12);
	margin: 0;
	bottom: 0;
	line-height: 1.3;
	font-weight: 400;
	font-size: clamp(16px,1.042vw,18px);
}

#coming-soon form .wpforms-submit:focus:after,
#coming-soon form .wpforms-submit {
	border:none;
	padding: 0;
	height: 100% !important;
}
#coming-soon form .wpforms-submit {
	position: relative;
	display: flex;
	align-items: end;
}
#coming-soon form .wpforms-field-container {
	margin: 0 10px;
}
/* 
#coming-soon form .wpforms-error {
	margin-top: 0;
	height: 0;
	top: 10px;
	
} */
#coming-soon form em.wpforms-error {
	height: 0;
	/* top: 10px; */
	left: 0;
	width: auto;
	position: absolute;
	bottom: -10px;
}
#coming-soon .wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full {
	margin: 20px 20px -18px;
	line-height: normal;
	font-family: 'BuenosAires';
	font-weight: normal;
	font-size: clamp(16px,1.042vw,20px);
}
#coming-soon .wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	font-family: 'Austin Text';
	font-weight: normal;
	font-style: italic;
	font-size: 25px;
	line-height: 35px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	background-color: transparent;
	border: 0;
}
.transition.active-input{
	opacity: 0;
	
} 
.transition:not(.active-input){
	opacity: 1;
}
/* .active-input {
	opacity: 0;
	animation-delay: 2000;
} */
/*  */

@media (max-width: 992px) {
	br {
		display: none;
	}
	.top-left {
		text-align: center;
		padding-bottom: 5px;
		border-bottom: 1px solid;
		margin-bottom: 5px;
	}
	/*
	.top-right {
		display: flex;
		flex-wrap: wrap;
		align-items: end;
	}
	.p-right p {
		width: 100%;
	}
	.top-right p:first-child {
		max-width: 30%;
	}
	.top-right p:last-child {
		max-width: 70%;
	}
	.top-right p:nth-child(2) {
		text-align: end;
	} */
	#coming-soon form .wpforms-field-email label {
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 130px;
	}
	#coming-soon form .wpforms-field-email {
		justify-content: end; 
		resize: none!important;     
		overflow-x: unset !important;
	}
	
	.top-left p span {
		display: block;
		margin-top: 10px;
	}
} 
@media (max-width: 767px) {
	#coming-soon form {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: center;
	}
	#coming-soon form .wpforms-field-container {
		width: 100%;
		margin-bottom: 25px;
	}
	#newsletter {
		flex-direction: column;
		align-items: center !important;
	}
}