#imgCont{
	visibility: hidden!important;
	display: none!important;
}
.speakerCont{
	  animation-duration: 1.5s!important;

}
.emp{
	width: 1px;
	height: 20px;
}
@media (max-height: 105vw) {
#myVideo {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	min-width: 100%;
	min-height: 100%;
	z-index: -999999999999999999999;
}
#overlayVideo {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	transform: translateY(-50%);
	background-color: hsla(0,0%,11%,0.35);
	z-index: -9999999;
}
.itemSocial svg .st1 {
	fill: #FFF;
	transition: all .4s
}
.itemSocial svg:hover .st1 {
	fill: #595959
}
.itemSocial svg .st0 {
	fill: none;
	stroke: #FFF;
	stroke-miterlimit: 10;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	background-color: #686868!important;
	transition: all .3s!important;
}
.hamburger--collapse.is-active .hamburger-inner, .hamburger--collapse.is-active .hamburger-inner::after, .hamburger--collapse.is-active .hamburger-inner::before {
	background-color: #686868!important
}
#mute {
	background-color: #FFF!important;
}
.spk {
	visibility: visible;
}
.spkw {
	visibility: hidden;
	display: none;
}
}

@media (min-height: 105vw) {
#myVideo {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	min-width: 100%;
	/*  min-height: 100%; */
	z-index: -999999999999999999999;
}
#overlayVideo {
	position: absolute;
	width: 100%;
	height: 56.25vw;
	min-height: 360px;
	top: 50%;
	transform: translateY(-50%);
	background-color: hsla(0,0%,11%,0.35);
	z-index: -9999999;
	transition: height .3s
}
#myVideo{
height: 56.25vw;}
.itemSocial svg .st1 {
	fill: #595959;
	transition: all .4s
}
.itemSocial svg:hover .st1 {
	fill: #595959
}
.itemSocial svg .st0 {
	fill: none;
	stroke: #595959;
	stroke-miterlimit: 10;
}
.spk {
	visibility: hidden;
	display: none;
}
.spkw {
	visibility: visible;
}
}

/* BASICS */
@media (max-width: 650px) and (min-height: 105vw) {
#overlayVideo {
	height: 360px;
}
#myVideo{
	height: 360px!important;
}
}

@media (max-height: 500px) and (min-height: 75vw)  and (min-height: 105vw){
#overlayVideo {
	height: 61%!important;
}
#myVideo {
	height: 61%
}
}
.centerH {
	position: absolute;
	margin-left: 50%;
	transform: translateX(-50%);
}
.centerV {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.centerHV {
	position: absolute;
	top: 50%;
	margin-left: 50%;
	transform: translateY(-50%) translateX(-50%)
}
.unselect {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
@font-face {
	font-family: Gotham_Black;
	src: url(../FONTS/Gotham/Gotham-Black.otf);
}
@font-face {
	font-family: Gotham_Book;
	src: url(../FONTS/Gotham/GothamBook.ttf);
}
@font-face {
	font-family: Gotham_Medium;
	src: url(../FONTS/Gotham/GothamMedium_1.ttf);
}
@font-face {
	font-family: Gotham_Light;
	src: url(../FONTS/Gotham/GothamLight.ttf);
}
@font-face {
	font-family: Gotham_Bold;
	src: url(../FONTS/Gotham/GothamBold.ttf);
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.wav {
	z-index: -999;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
h1 {
	font-family: Gotham_Black;
	color: #424242;
	margin: 0;
}
p {
	font-family: Gotham_Book;
	color: #727272;
}
::selection {
	background: #efff3c; /* WebKit/Blink Browsers */
}
::-moz-selection {
 background: #efff3c; /* Gecko Browsers */
}
.typewriter {
	overflow: hidden;
	white-space: nowrap;
	margin: 0 auto;
	width: 13px;
	-webkit-transition: width 1s;
	transition: width 1s;
	transition-timing-function: steps(8, end);
}

@media screen and (min-width: 423px) {
.column:hover > .typewriter {
	width: 100%!important;
	transition-timing-function: steps(8, end);
}
.typewriter.active {
	width: 100%!important;
}
}
.active .scrollItem {
	color: #FF00FF
}

@media (min-width: 1701px) {
p {
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 1px;
}
#scrollMenu1P {
	width: 53px
}
#scrollMenu2P {
	width: 43px
}
#scrollMenu3P {
	width: 64px
}
}

@media (max-width: 1700px) and (min-width: 600px) {
p {
	font-size: 12px;
	line-height: 20px;
	letter-spacing: .7px;
}
#scrollMenu1P {
	width: 45px
}
#scrollMenu2P {
	width: 40px
}
#scrollMenu3P {
	width: 54px
}
}

@media (max-width: 599px) and (min-width:380px) {
		.swiper-button-next,
	.swiper-button-prev {
		display: none
	}
p {
	font-size: 15.5px;
	line-height: 23px;
	letter-spacing: 1px;
}
#scrollMenu1P {
	width: 51px
}
#scrollMenu2P {
	width: 45px
}
#scrollMenu3P {
	width: 64px
}
}

@media (max-width: 379px) and (min-width:325px) {
		.swiper-button-next,
	.swiper-button-prev {
		display: none
	}
p {
	font-size: 12.5px;
	line-height: 20px;
	letter-spacing: .9px;
}
#scrollMenu1P {
	width: 45px
}
#scrollMenu2P {
	width: 40px
}
#scrollMenu3P {
	width: 54px
}
}

@media (max-width: 324px) {
		.swiper-button-next,
	.swiper-button-prev {
		display: none
	}
p {
	font-size: 11.5px;
	line-height: 19px;
	letter-spacing: .9px;
}
#scrollMenu1P {
	width: 43px
}
#scrollMenu2P {
	width: 33px
}
#scrollMenu3P {
	width: 50px
}
}

@media (min-width: 1251px) {
h1 {
	font-size: 4.5em
}
}

@media (max-width: 1250px) and (min-width: 1021px) {
h1 {
	font-size: 3.5em
}
}

@media (max-width: 1020px) and (min-width: 780px) {
h1 {
	font-size: 3.8em
}
}

@media (max-width: 779px) and (min-width: 600px) {
h1 {
	font-size: 3em
}
}

@media (max-width: 599px) and (min-width: 450px) {
h1 {
	font-size: 2.6em
}
}

@media (max-width: 449px) and (min-width: 350px) {
h1 {
	font-size: 2.2em
}
}

@media (max-width: 349px) and (min-width: 250px) {
h1 {
	font-size: 2em
}
}

@media (max-width: 249px) {
h1 {
	font-size: 1.8em
}
}
.tittleLocal span{
    color: #BFBFBF;
    font-size: 0.8em;
}
