
	 body.body				{padding:0px !important;}

	.page-big-banner		{width:100vw; height:100vh; background-size:cover; background-position:center center; background-color:#fff; overflow:hidden;}
	.page-big-banner.bkg1	{background-image: url('/Content/images/bkg-001.jpg?v=0.05');}
	.page-big-banner.bkg2	{background-image: url('/Content/images/bkg-002.jpg?v=0.05');}


/* ------------------------------------------------------------------------------- */
	ul.lang-bar					{width:100vw; margin-top:15px; display:flex; justify-content:center; color:#000;}
	body.pt li.lang-pt,
	body.en li.lang-en,
	body.es li.lang-es			{background-color:var(--base-bkg); color:var(--base-color) !important;}

	body.pt *[lang=en],
	body.pt *[lang=es],
	body.es *[lang=en],
	body.es *[lang=pt],
	body.en *[lang=es],
	body.en *[lang=pt]					{display:none;}


/* ------------------------------------------------------------------------------- */
	div.title-bar				{padding:8vh 8vw 0 8vw; color:#000;}
	div.page-title				{font-size:1.9rem; letter-spacing:-0.05em; margin-bottom:10px; line-height:34px;}
	div.page-subtitle			{padding:5px 10px 0 5px; line-height:15px;}

	img.big-logo-evpower		{max-width:420px;}


/* ------------------------------------------------------------------------------- */
	.panel-apps					{padding:9vh 0 0;}
	.panel-apps a				{display:block; margin-left:20vw}
	.panel-apps img				{width:60vw; max-width:420px;}

	.timer-bar					{padding:5px 20vw;}
	.timer-bar>*				{background-color:var(--base-bkg); height:12px; animation: timerAnim 0.82s cubic-bezier(.36,.07,.19,.97) both; border-radius:10px;}

	@keyframes timerAnim {
		  0%   {width:1%;}
		  100% {width:100%;}
	}


/* ------------------------------------------------------------------------------- */
	.panel-partner				{position:absolute; bottom:10px; left:50%; transform:translateX(-50%); padding-top:10px; border-top:1px dotted #888;}
	img.logo-urbansol			{opacity:0.6; height:38px;}
	img.logo-urbansol:hover		{opacity:1}



/* ------------------------------------------------------------------------------- */
@media all and (min-width:600px) {
	.panel-apps a				{display:inline-block;}
}

@media all and (max-width:400px) {
	.page-big-banner			{overflow-y: auto; padding-bottom:100px; background-position:top left;}
	img.big-logo-evpower		{max-width:80vw;}
}

