/* 760px viewport width ÷ 16px = 47.50em */
/* 1000px viewport height ÷ 16px = 62.50em */

/*
ROOT
_______________________________________________________
*/

:root {
	/*=== FONTS ===*/
	--f--inconsolata-small-size: calc(.25rem + 1.15vw);
}

/*
BOUT TO LAUNCH TEMP PAGE 
_______________________________________________________
*/

.layer__1 .um {
	padding: 10vh 2vw;
}

.layer__1 h1.display-1 {
	font-size: calc(1.625rem + 24vw);
}

.layer__1 .dois {
	flex: 2;
}

.layer__1 .tres {
	flex: 5;
}

.footer-links li,
.footer-links a {
	line-height: 2;
}

/*
TYPOGRAPHY
_______________________________________________________
*/

/*
HOMEPAGE & SECONDARY NAVIGATION
_______________________________________________________
*/

.proj-cat-parent h6 {
	height: 35px;
}

#proj-ul-parent .proj-li-child {
	max-height: 175px;
}

/*
FS INNERPAGE NEON NAVIGATION
_______________________________________________________
*/

/*
COMPONENTS
_______________________________________________________
*/

/*
FOOTER
_______________________________________________________
*/

.f-c-elements.f-c-back2-top .get-up-ascii-arrow {
	background-size: 60%;
}

.top-footer .top-footer-child.list-group {
	line-height: 3vh;	
}

.top-footer-child.list-group .footer-s-c {
	padding: 1% 4%;
}

.bottom-footer .barcode {
	background-size: 115%;
	padding: 5% 0;
	width: 50%;
}

/*
FORMS
_______________________________________________________
*/

input[value="Submit"],
input[value="Reset"] {
	font-size: calc(.15rem + 1.5vw);
}

#contact-form-bg .form__main-container {
	max-width: 425px;
	height: 90dvh;
	max-height: 975px;
}

.form__neon-container #neon-contact-form {
	padding-bottom: 1rem;
}

form h1.display-4 {
	font-size: calc(1.65rem + 3vw);
}

.input__non-buttons {
	padding: 2.65rem 0;
}

.input__buttons {
	margin-top: 2rem;
}

.input__non-buttons label {
	font-size: calc(1rem + 1.75vw);
	letter-spacing: -.025em;
}

.input__label-container input:focus + label,
.input__label-container.active input + label,
.input__label-container textarea:focus + label,
.input__label-container.active textarea + label {
	font-size: calc(.15rem + 1.5vw);
}

.input__non-buttons.input__label-message {
	padding: 4.5rem 0 5.25rem;	
}

.input__non-buttons input,
.input__non-buttons textarea {
	padding: 1.35rem 1rem 1.35rem 8.5rem;
}











