body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body .scrollbar-track{
  	background-color: transparent;
}

body .scrollbar-thumb{
	border-radius: 0px;
	background-color: rgba(237,238,220,.25);
}

::selection{
	background: rgba(209,255,0,.99);
	color: #131615 !important;
}
::-moz-selection{
	background: #d1ff00;
	color: #131615 !important;
}
.heading-hero{
	top: 5vw;
	opacity: 0;
	transition: all .8s;
}
.header-mesured{
	top: 10vw;
	opacity: 0;
	transition: all .8s;
}
.section-description-about{
	top: 15vw;
	opacity: 0;
	transition: all .8s;
}
.header-for-animation {
	mix-blend-mode: exclusion;
	filter: invert(1);
}
#main{
	position: fixed;
}
.header-for-animation.no_filter_resposnsive{
	mix-blend-mode: normal;
	filter: none;
}
*[data-spans] span{
	transition: all .8s;
	top: 2vw;
	opacity: 0;
	position: relative;
}
.video-wrapper{
	cursor: pointer;
}

.italic {
    font-family: "Signifier 100 it", sans-serif !important;
    font-style: italic !important;
    font-weight: 100 !important;
    text-decoration: none !important;
}

@media screen and (max-width: 479px) {
	#main{
		position: static;
	}
	*[data-spans] span{
		opacity: 1;
		top: 0vw;
	}
}
html { margin-top: 0px !important;}

body.verde-obscuro-fondo .header-for-animation{
	filter: unset;
}

.italic{
	color: inherit;
}

body .w-background-video > video{
	z-index: 0;
}