/* Typography */
@font-face {
font-family:'OUTFIT_medium';
src:
url('font/Outfit-Medium.woff') format('woff');
font-weight: normal; font-style: normal;
}

@font-face {
font-family:'OUTFIT_semibold';
src:
url('font/Outfit-SemiBold.woff') format('woff');
font-weight: normal; font-style: normal;
}


/* HTML */
body {
background-color: #B5B2AF;
font-family:'OUTFIT_medium', Helvetica, sans-serif;
text-rendering: optimizelegibility;
text-align:center;
}

a {
color: #000;
}

a:link, a:visited {
text-decoration: none;
}

a:hover, a:active, a:focus {
text-decoration: underline;
}

h1, h2, h3,{
font-family:'OUTFIT_medium';
}

h1 {
font: normal 90px 'INTER_medium';
color:#000;
letter-spacing: -4px;
word-spacing: 0px;
line-height: 78px;
margin: 0;
}

p {
font: normal 60px 'OUTFIT_medium';
text-align:center;
color:#000;
letter-spacing: 0px;
word-spacing: -4px;
line-height: 60px;
margin: 0;
}




/** Styles antonio **/

#main-navbar .menu {
display: flex;
justify-content: space-between;
list-style: none;
margin: 0;
padding: 0;
}

/** Styles antonio **/





/* Classes */
.content {
width: 800px;
margin: 70px auto;
}


.text-w {
color:#E1E1E1;
}

.text-align_l {
text-align: left;
}

.text-align_r {
text-align: right;
}

.credits {
font: normal 14px 'OUTFIT_medium';
color:#AAA;
letter-spacing: 0px;
word-spacing: 0px;
line-height: 18px;
text-align: justify;
margin: 0;
}

.pad_top10 		{padding-top:10px;}
.pad_top40 		{padding-top:40px;}
.pad_top100 	{padding-top:100px;}
.pad_top200 	{padding-top:200px;}

.pad_bot100 	{padding-bottom:100px;}
.pad_bot200 	{padding-bottom:200px;}


.disableselect {
-webkit-touch-callout: none; 		/* iOS Safari */
-webkit-user-select: none;   		/* Chrome/Safari/Opera */
-khtml-user-select: none;    		/* Konqueror */
-moz-user-select: none;      		/* Firefox */
-ms-user-select: none;       		/* Internet Explorer/Edge*/
user-select: none;          		/* Non-prefixed version, currently
                                not supported by any browser */
}


/* Elements */
header .brand-title img {
margin-bottom: 40px;
}

footer {
text-align:center;
padding-top: 100px 0;
padding-bottom: 0px;
}


footer p {
font: normal 38px 'OUTFIT_medium';
text-align: center;
letter-spacing: -1px;
word-spacing: 0px;
line-height: 46px;
margin: 0;
}

footer span {
font: normal 38px 'OUTFIT_medium';
text-align: center;
letter-spacing: -1px;
word-spacing: 0px;
line-height: 46px;
margin: 0;
}






.container {
width: 800px;
margin: 0 auto;
overflow: hidden;
line-height: 0;
}

.content-wide-black {
align-items: center;
height: 400px;
background-color: #000;
}

.height-max {
height: 100%;
}
