/* 1525px viewport width ÷ 16px = 95.31em */

/*
ROOT
_______________________________________________________
*/

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

/*
BOUT TO LAUNCH TEMP PAGE 
_______________________________________________________
*/

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

.dois__black-cupid #black-cupid {
	max-width: 650px;
}

/*
TYPOGRAPHY
_______________________________________________________
*/

h1,
h2,
h3,
h4 {
	letter-spacing: -0.0777em;
}

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

h1.display-2 {
	font-size: 6rem;
}

/*
HOMEPAGE & SECONDARY NAVIGATION
_______________________________________________________
*/

#proj-ul-parent .proj-li-child {
	padding-top: calc(3rem + 4.25vw);
	padding-bottom: calc(3rem + 4.25vw);
}

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

.proj-title + .proj-coming-soon {
	left: .75%;
	padding: calc(.15rem + .25vw) calc(.15rem + 1.5vw) calc(.15rem + .25vw) calc(.15rem + .5vw) !important;
}

/*
FS INNERPAGE NEON NAVIGATION
_______________________________________________________
*/

/*
COMPONENTS
_______________________________________________________
*/

.cta-wwm:nth-child(2) {
	background-size: calc(7rem + 3vw);
}

.hea-cta-container.hea-child-mobile .cta-wwm:nth-child(2) {
	background-size: calc(3rem + 2vw);
}

/*
FOOTER
_______________________________________________________
*/

.top-footer {
	padding: 3% 0;
}

.top-footer .top-footer-child.list-group {
	margin-top: calc(5vh + 7rem);
}

.footer-s-c:after {
	right: 20%;
}

.get-up-txt {
	max-width: 200px;
	top: -25px;
}

.bottom-footer .barcode {
	background-size: 100%;
	padding: 5% 0;
	max-width: 500px;
}

/*
FORMS
_______________________________________________________
*/

#contact-form-bg .form__main-container {
	max-height: 940px;
}


















