@font-face {
	font-family: 'intro';
	src: url('fonts/intro-webfont.eot');
	src: url('fonts/intro-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/intro-webfont.woff2') format('woff2'),
		 url('fonts/intro-webfont.woff') format('woff'),
		 url('fonts/intro-webfont.ttf') format('truetype'),
		 url('fonts/intro-webfont.svg#intro') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'icons';
	src:url('icons/icons.eot?7qg6vz');
	src:url('icons/icons.eot?#iefix7qg6vz') format('embedded-opentype'),
		url('icons/icons.woff?7qg6vz') format('woff'),
		url('icons/icons.ttf?7qg6vz') format('truetype'),
		url('icons/icons.svg?7qg6vz#icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
//////////////////
////STYLE RESET//
////////////////
*/

	* {	outline: 0; margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	p, h1, h2, h3, h4, h5, h6, label, span, img, button, input, li { line-height: 150%; font-weight: normal; font-size: 1em; word-spacing: 0; }
	address { font-style: normal; }
	html, body { height: 100%; }
	body { font-size: 62.5%; }
	a img { border: none; }
	main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div { display: block; vertical-align: top; word-spacing: -3px; }
	[type="search"] { background: none; -webkit-appearance: textfield; }
	::-webkit-input-placeholder, :-moz-placeholder { color: inherit !important; text-transform: lowercase; }
	::-moz-focus-inner { border: 0; padding: 0; }
	input:focus, select:focus {	outline: none; }
	input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
	input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; }
	input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }


/*
////////////
////ICONS//
//////////
*/

	[data-icon]:before {
		content: attr(data-icon);
		font-family: 'icons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 100%;
		position: relative;
		font-size: 32px;
		width: 32px;
		height: 32px;
		line-height: 32px;
		display: inline-block;
		vertical-align: middle;
		text-align: center;
		margin-right: 4px;
		/* color: #eacf38; */
	}

	
	[data-icon="chat"]:before {
		content: "\e611";
	}

	[data-icon="cellphone"]:before {
		content: "\e612";
	}

	[data-icon="more"]:before {
		content: "\e613";
	}

	[data-icon="less"]:before {
		content: "\e614";
	}

	[data-icon="clock"]:before {
		content: "\e615";
	}

	[data-icon="converter"]:before {
		content: "\e616";
	}

	[data-icon="converters"]:before {
		content: "\e617";
	}

	[data-icon="people"]:before {
		content: "\e618";
	}

	[data-icon="group"]:before {
		content: "\e619";
	}

	[data-icon="change-channel"]:before {
		content: "\e61a";
	}

	[data-icon="antenna"]:before {
		content: "\e61b";
	}

	[data-icon="waves"]:before {
		content: "\e61c";
	}

	[data-icon="tv-lcd"]:before {
		content: "\e61d";
	}

	[data-icon="home"]:before {
		content: "\e600";
	}

	[data-icon="play"]:before {
		content: "\e601";
	}

	[data-icon="signal"]:before {
		content: "\e602";
	}

	[data-icon="tv"]:before {
		content: "\e603";
	}

	[data-icon="change"]:before {
		content: "\e604";
	}

	[data-icon="question"]:before {
		content: "\e605";
	}

	[data-icon="location"]:before {
		content: "\e606";
	}

	[data-icon="location-2"]:before {
		content: "\e607";
	}

	[data-icon="down"]:before {
		content: "\e608";
	}

	[data-icon="configuration"]:before {
		content: "\e609";
	}

	[data-icon="notification"]:before {
		content: "\e60a";
	}

	[data-icon="card"]:before {
		content: "\e60b";
	}

	[data-icon="question-2"]:before {
		content: "\e60c";
	}

	[data-icon="top"]:before {
		content: "\e60d";
	}

	[data-icon="phone"]:before {
		/*content: "\e60e";*/
		content: "\e623";
	}

	[data-icon="youtube"]:before {
		content: "\e60f";
	}

	[data-icon="facebook"]:before {
		content: "\e610";
	}

	[data-icon="menu"]:before {
		content: "\e61e";
	}

	[data-icon="locked"]:before {
		content: "\e61f";
	}

	[data-icon="close"]:before {
		content: "\e620";
	}

	[data-icon="alert"]:before {
		content: "\e621";
	}

	[data-icon="email"]:before {
		content: "\e622";
	}

	[data-icon="twitter"]:before {
		content: "\e624";
	}

	[data-icon="antenistas"]:before {
		content: "\e800";
	}

	[data-icon="camera"]:before {
		content: "\e801";
	}

	[data-icon="pdf"]:before {
		content: "\e900";
	}

	/*//////
	SIZES*/

	[data-icon-size="s"]:before {
		font-size: 24px;
	}
	[data-icon-size="m"]:before {
		font-size: 32px;
	}
	[data-icon-size="l"]:before {
		font-size: 64px;
		width: 64px;
		height: 64px;
		line-height: 64px;
	}
	[data-icon-size="l"][data-icon="down"]:before {
		font-size: 46px;
	}

	/*/////////
	POSITION*/

	[data-icon][data-icon-position="external"] {
	}
		[data-icon][data-icon-position="external"]:before {
			display: inline-block;
			width: 100%;
			text-align: center;
			margin-top: 8px;
			margin-bottom: 8px;
		}
		[data-icon][data-icon-position="external"] .icon-tt {
			display: block;
		}

	/*//////////
	EXIBITION*/

	.icon-tt {
		color: inherit;
		font-family: inherit;
		display: inline-block;
		margin-top: 0;
		font-weight: inherit;
		line-height: 125%;
		vertical-align: middle;
	}
		strong.icon-tt {
			font-weight: 700;
		}
	[data-icon][data-icon-exibition="c"]:before {
		margin-right: 0;
	}
	[data-icon][data-icon-exibition="c"] .icon-tt {
		display: none;
	}

	/*//////
	STYLE*/

	[data-icon-style="secondary"]:before {
		background-color: #eacf38;
		border-radius: 50%;
		color: #282828;
		width: 48px;
		height: 48px;
		line-height: 48px;
	}
	[data-icon-size="l"][data-icon-style="secondary"]:before {
		width: 96px;
		height: 96px;
		line-height: 96px;
	}
	[data-icon-style="contrast"]:before {
		background-color: #282828;
		border-radius: 50%;
		color: #eacf38;
		width: 48px;
		height: 48px;
		line-height: 48px;
	}
	[data-icon-size="s"][data-icon-style="contrast"]:before {
		background-color: #282828;
		border-radius: 50%;
		color: #eacf38;
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
	}
	[data-icon-size="l"][data-icon-style="contrast"]:before {
		width: 96px;
		height: 96px;
		line-height: 96px;
	}

/*
/////////////////
////TYPOGRAPHY//
///////////////
*/

	/*//////
	LINKS*/

	a {
		font-family: 'intro', sans-serif;
		text-decoration: none;
		color: #282828;
		position: relative;
	}
	a.active {
		color: #282828;
	}

	/*////////
	HEADERS*/

	h1, 
	h2, 
	h3, 
	h4, 
	h5 {
		font-family: 'intro', sans-serif;
		color: #282828;
		line-height: 100%;
		font-weight: normal;
	}
	h1 {
		font-size: 4.8em;
		color: #282828;
	}
	h2 {
		font-size: 4.2em;
	}
	h3 {
		font-size: 2.6em;
		line-height: 125%;
	}
	h4 {
		font-size: 1.8em;
		line-height: 125%;
	}
	h5 {
		font-size: 1.6em;
		line-height: 125%;
		font-weight: normal;
	}

	/*/////
	TEXT*/

	p, 
	li, 
	label, 
	input,
	td,
	span {
		margin-top: 12px;
		font-family: 'lato', sans-serif;
		font-size: 1.6em;
		color: #282828;
		word-spacing: 0;
	}
	small {
		font-size: .75em;
		line-height: 100%;
	}
	li {
		margin-top: 6px;
		list-style: none;
	}
		#vnd-content li:before {
			content: '•';
			color: #eacf38;
			margin-right: 6px;
		}
	li p,
	li li,
	* span {
		font-size: 1em;
	}
	li li {
		margin-left: 20px;
	}

/*
/////////////
////TABLES//
///////////
*/

	table {
		width: 100%;
	}
		table th, 
		table td {
			text-align: center;
			padding: 18px;
			word-spacing: .05em;
			background-color: #eacf38;
			color: #282828;
		}
		table th {
			font-family: 'intro', sans-serif;
			line-height: 100%;
			font-weight: normal;
			font-size: 1.6em;
		}
		table tr:first-child th {
			background-color: #282828;
			color: #fff;
		}
		table td .vnd-btn {
			margin-top: 18px;
			font-size: .85em;
			background-color: #eacf38;
			border-color: #fff;
		}
		table td .vnd-btn:hover {
			background-color: #fff;
		}

/*
////////////
////FORMS//
//////////
*/
	input {
		margin: 0;
	}
	label {
		cursor: pointer;
	}
	form.vnd-frm {
		margin-top: 24px;
	}
		.vnd-frm.frm-item {
			margin-top: 12px;
		}
			.vnd-frm.frm-text, 
			.vnd-frm.frm-select {
				background-color: transparent;
				border: 2px solid #282828;
				color: #282828;
				display: inline-block;
				font-family: 'intro', sans-serif;
				padding: 12px;
				font-size: 1.6em;
				width: 100%;
				-webkit-transition: all .17s ease-out;
				-moz-transition: all .17s ease-out;
				-ms-transition: all .17s ease-out;
				transition: all .17s ease-out;
				border-radius: 5px;
				vertical-align: middle;
				min-height: 50px;
				word-spacing: 0;
			} 
				.vnd-frm.frm-select option {
					background-color: #fff;
					color: #282828;
				}
			.vnd-frm.frm-text:hover {
			}
			.vnd-frm.frm-text:focus {
			}
		.vnd-frm.frm-item-inline {
		}
			.vnd-frm.frm-item-inline .frm-select, 
			.vnd-frm.frm-item-inline .frm-text {
				white-space: nowrap;
				overflow: hidden;
				width: 49%;
			}
			.vnd-frm.frm-item-inline .frm-select, 
			.vnd-frm.frm-item-inline .frm-text {
				margin-left: 2%;
			}
			.vnd-frm.frm-item-inline .frm-select:first-child, 
			.vnd-frm.frm-item-inline .frm-text:first-child {
				margin-left: 0;
			}
			.vnd-frm.frm-item-inline .vnd-btn {
				white-space: nowrap;
				overflow: hidden;
				width: 50%;
			}

/*
//////////////
////BUTTONS//
////////////
*/
	
	.bl-btn {
		margin-top: 18px;
		word-spacing: .05em;
	}
	.bl-btn-isolated {
		margin-bottom: 48px;
	}
	.vnd-btn {
		background-color: #fff;
		font-family: 'intro', sans-serif;
		padding: 12px;
		color: #282828;
		font-size: 1.4em;
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
		border: 2px solid #eacf38;
		-webkit-transition: all .17s ease-out;
		-moz-transition: all .17s ease-out;
		-ms-transition: all .17s ease-out;
		transition: all .17s ease-out;
		border-radius: 5px;
		text-align: center;
		min-height: 50px;
		line-height: 22px;
		word-spacing: 0;
	}
	.vnd-btn[data-button-size="s"] {
		padding: 3px 12px;
		min-height: 32px;
		line-height: 22px;
	}
	.vnd-btn[data-button-size="l"] {
		font-size: 1.8em;
	}
	.vnd-btn:hover, 
	.vnd-btn:focus {
		background-color: #eacf38;
	}
	.vnd-btn.btn-contrast {
		background-color: #282828;
		border-color: #282828;
		color: #eacf38;
	}
	.vnd-btn.btn-contrast:hover, 
	.vnd-btn.btn-contrast:focus {
		color: #282828;
		background-color: #eacf38;
		border-color: #eacf38;
	}
	.vnd-btn.btn-contact {
		margin-top: 48px;
		display: block;
		font-size: 1.8em;
	}
		.vnd-btn.btn-contact strong {
			font-size: 1.75em;
			vertical-align: middle;
			font-weight: normal;
		}
		.vnd-btn.btn-contact em {
			font-style: normal;
			text-decoration: underline;
		}

/*
///////////
////MISC//
/////////
*/

	hr {
		display: none;
	}
	.vnd-message {
		margin: 18px 0;
		text-align: center;
		padding: 12px;
		background-color: #eacf38;
		border-radius: 5px;
		font-size: .85em;
	}
		.vnd-message p {
			font-family: 'intro', sans-serif;
		}
		#vnd-content .vnd-message li:before {
			color: #282828;
		}
		.vnd-message p:first-child {
			margin-top: 0;
		}
		.vnd-message.message-success {
			background-color: #9f9;
		}
			.vnd-message.message-success p {
				color: #292;
			}
		.vnd-message.message-error {
			background-color: #f99;
		}
			.vnd-message.message-error p {
				color: #922;
			}
	.bl-sub-nav {
		background-color: #eacf38;
	}
		.sub-nav {
			text-align: center;
		}
			.sub-nav .nav-item {
				display: inline-block;
				margin: 0;
				font-size: 1.1em;
			}
				.sub-nav .nav-item a {
					display: block;
					padding: 12px;
					background-color: #eacf38;
					transition: all .17s ease-out;
				}
				.sub-nav .nav-item a:hover, 
				.sub-nav .nav-item a:focus, 
				.sub-nav .nav-item a.active {
					background-color: #fff;
				}
			.sub-nav .nav-item:before {
				display: none;
			}
	.vnd-page #vnd-content .bl-section.bl-section-video {
		background-color: #282828;
		height: 300px;
		overflow: hidden;
		position: relative;
		padding-top: 0;
	}
		.vnd-page #vnd-content .bl-section.bl-section-video .play {
			color: #fff;
			font-size: 96px;
			width: 96px;
			height: 96px;
			line-height: 96px;
			z-index: 20;
			position: absolute;
			left: 50%;
			top: 50%;
			margin-left: -48px;
			margin-top: -48px;
		}
			.vnd-page #vnd-content .bl-section.bl-section-video .play:before {
				color: #fff;
				font-size: 96px;
				width: 96px;
				height: 96px;
				line-height: 96px;
			}
		.vnd-page #vnd-content .bl-section.bl-section-video img {
			width: 1918px;
			height: 768px;
			max-width: none;
			display: block;
			z-index: 5;
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -384px;
			margin-left: -959px;
			opacity: .4;
			transition: all .17s ease-out;
		}
		.vnd-page #vnd-content .bl-section.bl-section-video .play:hover + img {
			transform: scale(1.1);
		}

/*
/////////////////
////COMPONENTS//
///////////////
*/

	.vnd-com.com-tooltip {
		position: relative;
	}
		.vnd-com.com-tooltip:hover:before {
			content: attr(data-tooltip);
			font-size: .9em;
			line-height: 125%;
			text-align: center;
			position: absolute;
			left: 50%;
			top: 100%;
			margin-top: 10px;
			margin-left: -160px;
			width: 320px;
			padding: 10px;
			background-color: #282828;
			border-radius: 10px;
		}
		.vnd-com.com-tooltip:hover:after {
			content: "";
			display: block;
			position: absolute;
			left: 50%;
			top: 100%;
			width: 0;
			height: 0;
			margin-top: -14px;
			border: 14px solid transparent;
			border-bottom-color: #282828;
			z-index: 2;
		}

/*
//////////////
////MODULES//
////////////
*/

	.vnd-mod.mod-content,
	.vnd-mod.mod-media {
		vertical-align: middle;
		margin-top: 36px;
	}
	.vnd-mod.mod-content-media {
		text-align: center;
	}
		.vnd-mod.mod-content-media img {
			display: inline-block;
		}
	.vnd-mod.mod-content-out {
		margin-top: 84px;
	}
	.vnd-mod.mod-content-banner-full {
		margin: -34px;
	}

/*
///////////////////////
////GLOBAL STRUCTURE//
/////////////////////
*/

	body {
		background: #fff;
		overflow-x: hidden;
		text-align: center;
	}
	img {
		width: auto;
		max-width: 100%;
	}
	#vnd-document {
		height: 100%;
		min-height: 100%;
	}
		.vnd-wrapper {
			width: 100%;
			max-width: 1116px;
			margin: auto;
			vertical-align: middle;
			text-align: left;
		}
		#vnd-header {
		}
			#vnd-region {
				margin-top: 36px;
				text-align: right;
				vertical-align: middle;
			}
				#vnd-region .bl-btn, 
				#vnd-region p {
					margin-top: 0;
				}
					#vnd-region p .vnd-btn {
						margin-left: 12px;
						font-size: 0.875em;
					}
			#vnd-references {
				vertical-align: middle;
				margin-top: 36px;
			}
				#vnd-references .vnd-btn {
					position: relative;
					right: -100px;
				}
			#vnd-header #vnd-logo {
				margin-top: 36px;
				vertical-align: middle;
				line-height: 75%;
			}
				#vnd-header #vnd-logo a {
					color: #000;
					/*text-indent: -99999px;*/
					display: inline-block;

				}
				#vnd-header #vnd-logo .logo-seja-digital
				{
					display: inline-block;
					width: 100%;
					max-width: 315px;
				}

		.vnd-lnk-nav,
		.vnd-lnk-close {
			display: none;
		}
		#vnd-shortcuts, 
		#vnd-shortcuts .vnd-wrapper {
			text-align: right;
			background-color: #e9ce48;
		}
			#vnd-shortcuts ul {
				display: inline-block;
				margin: 7px;
			}
				#vnd-shortcuts li {
					font-size: 1.1em;
					display: inline-block;
					margin: 0 4px;
				}
		#vnd-navigation, 
		#vnd-map {
			background-color: #282828;
			margin-top: 36px;
			vertical-align: middle;
			text-align: center;
		}
			#vnd-navigation .vnd-wrapper {
				text-align: left;
				position: relative;
			}
			#vnd-navigation .nav-item, 
			#vnd-map .nav-item {
				font-size: 1.1em;
				width: 14.25%;
				display: inline-block;
				list-style: none;
				margin: 0;
				vertical-align: top;
				text-align: center;
			}
				#vnd-navigation .nav-item a, 
				#vnd-map .nav-item a {
					background-color: #282828;
					padding: 10px;
					height: 100px;
					display: block;
					color: #fff;
				}
					#vnd-navigation .nav-item a[data-icon]:before, 
					#vnd-map .nav-item a[data-icon]:before {
						color: #eacf38;
					}
				#vnd-navigation .nav-item a:hover, 
				#vnd-navigation .nav-item a:focus, 
				#vnd-navigation .nav-item a.active,
				
				#vnd-map .nav-item a:hover, 
				#vnd-map .nav-item a:focus, 
				#vnd-map .nav-item a.active {
					background-color: #eacf38;
					color: #282828;
					transition: all .17s ease-out;
				}
					#vnd-navigation .nav-item a:hover[data-icon]:before, 
					#vnd-navigation .nav-item a:focus[data-icon]:before, 
					#vnd-navigation .nav-item a.active[data-icon]:before,
					#vnd-map .nav-item a:hover[data-icon]:before, 
					#vnd-map .nav-item a:focus[data-icon]:before, 
					#vnd-map .nav-item a.active[data-icon]:before {
						color: inherit;
					} 
			#vnd-navigation .sub-nav {
				position: absolute;
				top: 100%;
				left: 0;
				width: 100%;
			}
				#vnd-navigation .sub-nav .nav-item {
					width: 20%;
					margin: 0;
					margin-right: -5px;
				}
					#vnd-navigation .sub-nav .nav-item a {
						background-color: #eacf38;
					}
		#vnd-content {
		}
			#vnd-content .bl-section {
				padding: 36px 0 72px;
			}
			#vnd-content .bl-section[data-view="expanded"] {
				position: relative;
				max-width: 100%;
				width: 100%;
				margin-right: 0;
				margin-left: 0;
			}
				#vnd-content [data-view="expanded"] [data-view="expanded"] .vnd-wrapper {
					display: block;
					margin: 0 auto;
				}
				#vnd-content .bl-section .bl-top {
					text-align: center;
					padding: 36px 0;
				}
				#vnd-content .bl-section .bl-top .vnd-btn {
					margin-top: 14px;
					margin-right: 7px;
				}
				#vnd-content .bl-section[data-main-section] .bl-top {
					text-align: left;
				}
				#vnd-content .bl-section .bl-footer {
					margin-top: 36px;
				}
		#vnd-map {
			text-align: left;
		}
			#vnd-map .nav-item {
				width: 20%;
				min-width: 118px;
			}
				#vnd-map .nav-item a {
					padding: 10px 2px;
				}
			#vnd-map .map-primary {
				vertical-align: top;
				text-align: left;
				margin-right: 0;
			}
				#vnd-map .map-primary .nav-item:last-child a {
					margin-right: -5px;
					border-radius: 0 5px 5px 0;
				}
			#vnd-map .map-secondary {
				margin-left: 0;
				vertical-align: top;
				text-align: right;
				min-width: 320px;
			}
				#vnd-map .map-secondary .nav-item:last-child a {
					margin-left: -5px;
					border-radius: 5px 0 0 5px;
				}
				#vnd-map .map-secondary .nav-item {
					min-width: 60px;
				}
				#vnd-map .map-secondary .nav-item-phone {
					width: 80%;
				}
				#vnd-map .nav-item-phone .item-phone {
					background-color: #fff;
					padding: 12px 0;
					height: 100px;
					display: block;
					color: #282828;
					margin: 0;
					font-size: 1.4em;
					white-space: nowrap;
					text-transform: uppercase;
				}
					#vnd-map .nav-item-phone .item-phone .icon-tt {
						line-height: 100%;
						text-align: left;
						position: relative;
						padding-right: 72px;
						letter-spacing: -.05em;
					}
						#vnd-map .nav-item-phone .item-phone .number {
							font-weight: bold;
							letter-spacing: -.15em;
							position: absolute;
							right: 10px;
							top: 0;
							margin-top: 0;
							line-height: 75%;
							font-size: 2.8em;
						}
					#vnd-map .nav-item-phone .item-phone .mail {
						text-align: center;
						background-color: transparent;
						color: #282828;
						font-family: 'lato', sans-serif;
						padding: 0;
					}
						#vnd-map .nav-item-phone .item-phone .mail[data-icon]:before {
							font-size: 16px;
							line-height: 16px;
							width: auto;
							height: auto;
							color: inherit;
							margin: 0 6px;
							vertical-align: middle;
						}
						#vnd-map .nav-item-phone .item-phone .mail .icon-tt {
							padding: 0;
							text-transform: lowercase;
							letter-spacing: 0;
						}
		#vnd-footer {
			font-size: 0.85em;
			padding: 20px 0 40px;
			border-bottom: 10px solid #fc0;
		}
			#vnd-footer .chat-online {
				position: fixed;
				right: 1%;
				bottom: 0;
				z-index: 30;
			}
				#vnd-footer .chat-online a {
					border: 5px 5px 0 0;
					display: block;
					padding: 12px;
					background-color: #333;
					color: #fff;
				}
			#vnd-footer .bl-links-primary, 
			#vnd-footer .bl-links-secondary {
				vertical-align: middle;
			}
			#vnd-footer .bl-links-primary {
				text-align: left;
			}
			#vnd-footer .bl-links-secondary {
				text-align: right;
			}
			#vnd-footer li {
				margin-top: 20px;
				display: inline-block;
				margin-right: 5px;
				vertical-align: middle;
			}
				#vnd-footer a {
					margin-right: 7px;
				}
				#vnd-footer a.active {
					border: 2px solid #eacf38;
					border-radius: 5px;
					padding: 7px;
				}
				#vnd-footer a[data-icon] {
					padding: 0;
				}
				#vnd-footer a.vnd-btn {
					padding: 4px 6px;
					font-size: 1em;
					min-height: auto;
				}

/*
//////////////////
////PAGE THEMES//
////////////////
*/

	.vnd-sty-secondary {
		background-color: #eacf38;
	}
		/*//////////
		BUTTONS//*/
		
			.vnd-sty-secondary .vnd-btn {
				background-color: #eacf38;
				color: #282828;
				border: 2px solid #fff;
			}
			.vnd-sty-secondary .vnd-btn:hover, 
			.vnd-sty-secondary .vnd-btn:focus {
				background-color: #fff;
			} 

		/*///////
		TABLES*/

		
		.vnd-sty-secondary table {
		}
			.vnd-sty-secondary table th, 
			.vnd-sty-secondary table td {
				background-color: #282828;
				color: #fff;
				padding: 12px;
			}
			.vnd-sty-secondary table th {
				font-family: 'intro', sans-serif;
			}
			.vnd-sty-secondary table tr:first-child th {
				background-color: #fff;
				color: #282828;
			}

	.vnd-sty-contrast {
		background-color: #282828;
	}

		/*////////
		ICONS//*/

		.vnd-sty-contrast  [data-icon]:before {
			color: #eacf38;
		}
		.vnd-sty-contrast  [data-icon] .icon-tt {
			color: inherit;
		}

		/*//////////
		BUTTONS//*/
		
			.vnd-sty-contrast .vnd-btn {
				background-color: transparent;
				color: #fff;
				border: 2px solid #fff;
			}
			.vnd-sty-contrast .vnd-btn:hover, 
			.vnd-sty-contrast .vnd-btn:focus {
				background-color: #fff;
				color: #282828;
			} 

		/*////////
		STYLE//*/

		.vnd-sty-contrast [data-icon-style="contrast"]:before {
			background-color: #eacf38;
			color: #282828;
		}

		/*////////
		HEADERS*/

		.vnd-sty-contrast h1, 
		.vnd-sty-contrast h2 {
			color: #fff;
		}

		.vnd-sty-contrast h3, 
		.vnd-sty-contrast h4 {
			color: #fff;
		}

		/*//////
		LINKS*/

		.vnd-sty-contrast a {
			color: #fff;
		}

		/*/////
		TEXT*/

		.vnd-sty-contrast p, 
		.vnd-sty-contrast li, 
		.vnd-sty-contrast label, 
		.vnd-sty-contrast input,
		.vnd-sty-contrast textarea, 
		.vnd-sty-contrast span {
			color: #fff;
		}

		/*//////
		TABLES*/

		
		.vnd-sty-contrast table {
		}
			.vnd-sty-contrast table th, 
			.vnd-sty-contrast table td {
				background-color: #ffffff;
				color: #282828;
				padding: 12px;
			}
			.vnd-sty-contrast table th {
				background-color: #eacf38;
				font-family: 'intro', sans-serif;
			}
			.vnd-sty-contrast table tr:first-child th {
				background-color: #eacf38;
				color: #282828;
			}


/*
//////////////////
////PAGE STYLES//
////////////////
*/

	.vnd-page.page-pre-home {
		padding-top: 10%;
		background-color: #eacf38;
	}
		.vnd-page.page-pre-home #vnd-header .vnd-wrapper {
			text-align: center;
			font-size: 1.2em;
		}
		.vnd-page.page-pre-home #vnd-content .frm-item-inline {
			text-align: center;
		}
			.vnd-page.page-pre-home #vnd-content .frm-select-state {
				width: 80px;
			}
			.vnd-page.page-pre-home #vnd-content .vnd-btn, 
			.vnd-page.page-pre-home #vnd-content .vnd-frm {
				margin-top: 12px;
			}
			.vnd-page.page-pre-home #vnd-content .frm-select-city {
				width: auto;
				min-width: 120px;
				margin-left: 1%;
			}
			.vnd-page.page-pre-home #vnd-content .bl-city .vnd-btn {
				margin-left: 1%;
				width: auto;
				min-width: 120px;
				word-spacing: 0;
			}
	.vnd-page.page-home #vnd-content .bl-section {
	}
		.vnd-page.page-home #vnd-content .btn-change-date {
			border: none;
			padding: 0;
			height: auto;
			min-height: 0;
			font-size: 2em;
			max-width: 450px;
			text-align: left; 
		}
		.vnd-page.page-home #vnd-content .btn-change-date:focus,
		.vnd-page.page-home #vnd-content .btn-change-date:hover {
			background-color: transparent;
		}
		.vnd-page.page-home #vnd-content .btn-change-date[data-icon] {
			padding-left: 48px;
			position: relative;
		}
			.vnd-page.page-home #vnd-content .btn-change-date[data-icon]:before {
				text-align: left;
				position: absolute;
				top: -6px;
				left: -6px;
				width: auto;
				height: auto;
				font-size: 48px;
			}
		.vnd-page.page-home #vnd-content .bl-section .vnd-go {
			position: absolute;
			left: 50%;
			bottom: -48px;
			margin-left: -48px;
			z-index: 30;
		}
		.vnd-page.page-home #vnd-content .bl-section .bl-top {
			text-align: center;
			padding: 36px 0;
		}
		.vnd-page.page-home #vnd-content .bl-section .bl-footer {
			text-align: center;
		}
		.vnd-page.page-home #vnd-content .bl-section#intro {
		}
			#intro .vnd-wrapper {
				position: relative;
			}
			#intro > .vnd-wrapper.active {
				display: block;
			}
			#intro > .vnd-wrapper {
				display: none;
			}
			#intro .slide-3 {
				margin-top: -36px;
				margin-bottom: -72px;
				background-color: #fbca0e;
				max-width: 100%;
				text-align: center;
			}
				#intro .bl-nav ul {
					position: absolute;
					left: 1.25%;
					bottom: -50px;
				}
					#intro .bl-nav li {
						display: inline-block;
						list-style-type: none;
						margin: 7px;
					}
					#intro .bl-nav li:before {
						content: "";
					}
						#intro .bl-nav li a {
							display: block;
							width: 12px;
							height: 12px;
							text-indent: -999px;
							overflow: hidden;
							background-color: #333;
							border-radius: 50%;
						}
						#intro .bl-nav li a.active {
							background-color: #eacf38;
						}
			.vnd-page.page-home #vnd-content .bl-section#intro .bl-footer {
				text-align: left;
				padding: 0;
				margin-top: 0;
			}
			.vnd-page.page-home #intro .mod-content-desc, 
			.vnd-page.page-home #intro .mod-content-media {
				margin-top: 0;
			}
			.vnd-page.page-home #intro .mod-content-media {
				position: relative;
				top: 36px;
			}
				.vnd-page.page-home #intro .mod-content-media .play {
					position: absolute;
					left: 50%;
					top: 50%;
					margin-left: -48px;
					margin-top: -76px;
				}
				.vnd-page.page-home #intro .mod-content-media .play[data-icon]:before {
					font-size: 96px;
					line-height: 96px;
					width: 96px;
					height: 96px;
					color: #fff;
				}
				.vnd-page.page-home #intro [data-icon-size="l"][data-icon-style="contrast"]:before {
					background-color: #eacf38;
					color: #282828;
				}
		.vnd-page.page-home .bl-section#discover {
		}
			.vnd-page #discover .mod-content {
				vertical-align: top;
				text-align: center;
			}
			.vnd-page #discover table {
				background-color: #eacf38;
			}
		.vnd-page.page-home .bl-section#info {
		}
			.vnd-page.page-home #info .mod-content {
				vertical-align: top;
				text-align: center;
			}
		.vnd-page.page-home .bl-section#transition {
			text-align: center;
			padding-bottom: 36px;
		}
			.vnd-page.page-home #transition .mod-content-city-number, 
			.vnd-page.page-home #transition .mod-content-city-percent {
				text-align: center;
				vertical-align: top;
			}
				.vnd-page.page-home #transition p {
					font-family: 'intro', sans-serif;
					margin-top: 0;
				}
				.vnd-page.page-home #transition .city-number, 
				.vnd-page.page-home #transition .city-percent {
					margin: 0 0 18px;
					font-size: 10em;
					letter-spacing: -.05em;
					line-height: 75%;
					font-family: 'intro', sans-serif;
					display: block;
				}
				.vnd-page.page-home #transition .city-number strong, 
				.vnd-page.page-home #transition .city-percent strong {
					font-weight: normal;
					color: #282828;
				}
				.vnd-page.page-home #transition .city-number {
					color: #eacf38;
				}
				.vnd-page.page-home #transition .city-number strong {
					color: #282828;
				}
				.vnd-page.page-home #medias {
					margin: 0;
					padding: 0;
				}
				.vnd-page.page-home #medias .vnd-mod.mod-content-medias {
					width: 100%;
					max-width: 100%;
					margin-top: 0;
					margin-bottom: 0;
				}
					.vnd-page.page-home #medias .vnd-mod.mod-content-medias iframe {
						width: 100%;
						height: 420px;
						border: none;
						display: block;
					}
					.vnd-page.page-home #medias .vnd-mod.mod-content-medias span {
						margin-top: 0;
					}
					.vnd-page.page-posts {
						background-color: #282828;
					}
					.vnd-page.page-posts li:first-child {
						border-top: 1px solid #333;
					}
					.vnd-page.page-posts li {
						margin: 0;
						text-align: left;
						border-bottom: 1px solid #333;
						padding: 10px 0;
					}
					.vnd-page.page-posts h2 {
						text-align: left;
						padding-top: 40px;
					}
					.vnd-page.page-posts h2[data-icon]:before {
						float: left;
						margin-top: 10px;
						margin-right: 20px;
					}
					.vnd-page.page-posts ul {
						margin-top: 20px;
					}
					.vnd-page.page-posts .bl-btn {
						text-align: left;
					}

	.vnd-page.page-home .mod-content-city-percent {
		position: relative;
	}
	.vnd-page.page-home #transition .city-percent strong {
		font-size: 0.15em;
		vertical-align: middle;
		letter-spacing: -0.1em;
		position: relative;
		z-index: 20;
	}
		.vnd-page.page-home #transition .chart {
		  position: absolute;
		  width: 160px;
		  height: 160px;
		  top: 50%;
		  left: 50%;
		  margin: -102px 0 0 -80px;
		  z-index: -1;
		}
		.vnd-page.page-home #transition .doughnutTip, 
		.vnd-page.page-home #transition .doughnutSummary, 
		.vnd-page.page-home #transition .doughnutSummaryTitle,
		.vnd-page.page-home #transition .doughnutSummaryNumber {
			display: none;
		}
	.vnd-page.page-discover #vnd-content .bl-section {
	}
		.vnd-page.page-discover #vnd-content .bl-section[data-main-section] {
			padding-bottom: 0;
		}
		.vnd-page.page-discover .mod-content {
			vertical-align: top;
			text-align: center;
		}
	.vnd-page.page-why #vnd-content .bl-section {
	}
		.vnd-page.page-why #vnd-content .bl-section .mod-content-media {
			vertical-align: top;
			text-align: left;
			text-indent: -.5em;
			margin-top: 24px;
		}
			.vnd-page.page-why #vnd-content .bl-section .mod-content-media [data-icon]:before {
				font-size: 220px;
				line-height: 220px;
				width: auto;
				height: auto;
				color: #eacf38;
			}
	.vnd-page.page-what #vnd-content .bl-section .bl-top {
	}
		.vnd-page.page-what #vnd-content .bl-section .bl-top .vnd-wrapper {
			text-align: center;
		}
		.vnd-page.page-what #vnd-content .bl-top .nav-changes li {
			margin-top: 36px;
			text-align: center;
			font-size: 1em;
		}
			.vnd-page.page-what #vnd-content .bl-top .nav-changes li:before {
				display: none;
			}
		.vnd-page.page-what #vnd-content .bl-section-info {
			margin-top: 1px;
		}
			.vnd-page.page-what #vnd-content .bl-section-info table {
				margin-top: 18px;
				max-width: 640px;
			}
				.vnd-page.page-what #vnd-content .bl-section-info table td {
					font-weight: bold;
				}
			.vnd-page.page-what #vnd-content .bl-section-info h4 {
				margin-top: 36px;
			}
				.vnd-page.page-what #vnd-content .bl-section-info h4 strong {
					font-weight: normal;
					color: #eacf38;
				}

		.vnd-page.page-what #vnd-content .frm-item-inline {
		}
			.vnd-page.page-what #vnd-content .frm-select-state {
				width: 80px;
				border-color: #fff;
				background-color: #282828;
				color: #fff;
			}
			.vnd-page.page-what #vnd-content .frm-item .vnd-btn, 
			.vnd-page.page-what #vnd-content .vnd-frm {
				margin-top: 12px;
			}
			.vnd-page.page-what #vnd-content .frm-select-city {
				width: auto;
				min-width: 120px;
				border-color: #fff;
				background-color: transparent;
				color: #fff;
				margin-left: 1%;
			}
			.vnd-page.page-what #vnd-content .bl-section-info .bl-city .vnd-btn {
				margin-left: 1%;
				width: auto;
				min-width: 120px;
				word-spacing: 0;
			}
	.vnd-page.page-when {
	}
		.vnd-page.page-when  #vnd-content .bl-top {
			padding-bottom: 0;
		}
		.vnd-page.page-when  #vnd-content .bl-top .vnd-wrapper h2 {
			text-align: center;
		}
			.vnd-page.page-when  #vnd-content .bl-top .vnd-wrapper h2 {
				font-size: 10em;
				line-height: 100%;
			}
				.vnd-page.page-when  #vnd-content .bl-top .vnd-wrapper h2 small {
					font-size: .3em;
					display: block;
					line-height: 100%;
				}
				.vnd-page.page-when  #vnd-content .frm-item-inline {
					text-align: center;
				}
					.vnd-page.page-when  #vnd-content .frm-select-state {
						width: 80px;
					}
					.vnd-page.page-when  #vnd-content .vnd-btn, 
					.vnd-page.page-when  #vnd-content .vnd-frm {
						margin-top: 12px;
					}
					.vnd-page.page-when  #vnd-content .frm-select-city {
						width: auto;
						min-width: 120px;
						margin-left: 1%;
					}
					.vnd-page.page-when  #vnd-content .bl-city .vnd-btn {
						margin-left: 1%;
						width: auto;
						min-width: 120px;
						word-spacing: 0;
					}
			.vnd-page.page-when  #vnd-content .bl-section-info .vnd-wrapper {
				text-align: center;
			}
			.vnd-page.page-when  #vnd-content .bl-section-info .bl-top {
				text-align: center;
			}
				.vnd-page.page-when  #vnd-content .bl-section-info h3 {
					text-align: center;
					font-size: 2em;
					line-height: 100%;
				}
				.vnd-page.page-when  #vnd-content .bl-section-info .bl-table {
				}
					.vnd-page.page-when  #vnd-content .bl-section-info table {
						margin-top: 36px;
					}
			.vnd-page.page-when #vnd-content .bl-section-time {
				padding-bottom: 0;
			}
				.vnd-page.page-when #vnd-content .bl-section-time .ilustration:before {
					font-size: 220px;
					width: 220px;
					height: 220px;
					line-height: 220px;
					color: #eacf38;
				}
				.vnd-page.page-when #vnd-content .bl-section-time p {
					font-size: 2em;
				}
		.vnd-page.page-when .bl-time {
			text-transform: uppercase;
		}
	.vnd-page.page-questions #vnd-content .bl-sub-nav {
		width: 100%;
		z-index: 40;
	}
		.vnd-page.page-questions #vnd-content .bl-sub-nav .vnd-wrapper .sub-nav {
			text-align: left;
		}
	.vnd-page.page-questions #vnd-content .bl-section {
		padding-bottom: 0;
	}
		.vnd-page.page-questions #vnd-content [data-scroll-index='1'] .bl-top {
			padding-top: 60px;
			padding-bottom: 60px;
			margin-top: -15px;
			margin-bottom: -15px;
		}
		.vnd-page.page-questions #questions .questions li {
			font-size: 1em;
			padding: 18px 0;
			position: relative;
			border-top: 1px solid #eacf38;
			border-bottom: 1px solid #eacf38;
			margin-top: -1px;
		}
		.vnd-page.page-questions #questions .mod-content img {
			max-width: 640px;
			width: 100%;
		}
		.vnd-page.page-questions #questions .questions li li {
			padding: 6px 0;
			position: relative;
			border-top: none;
			border-bottom: none;
			margin-top: 6px;
			display: none;
		}
			.vnd-page.page-questions #questions .questions li li [data-icon]:before {
				font-size: 16px;
			}
		.vnd-page.page-questions #questions .questions li.active {
		}
			.vnd-page.page-questions #questions .questions li.active li {
				display: block;
			}
			.vnd-page.page-questions #questions .questions li:before {
				display: none;
			}
			.vnd-page.page-questions #questions .questions li h3 {
				font-size: 2em;
			}
			.vnd-page.page-questions #questions .questions .active h3:before {
				content: "\e614";
			}
				.vnd-page.page-questions #questions .questions [data-icon]:before {
					color: #eacf38;
				}
				.vnd-page.page-questions #questions .questions .active > div > [data-icon]:before {
					content: "\e614";
				}
				.vnd-page.page-questions #questions .questions .icon-tt {
					cursor: pointer;
					display: inline;
				}
			.vnd-page.page-questions #questions .questions li a {
				font-family: inherit;
				text-decoration: underline;
			}
			.vnd-page.page-questions #questions .questions li h5, 
			.vnd-page.page-questions #questions .questions li p {
				margin-top: 12px;
				font-size: 1.8em;
				display: none;
			}
			.vnd-page.page-questions #questions .questions li h5 {
				font-family: inherit;
				font-weight: bold;
			}
			.vnd-page.page-questions #questions .questions li.active p, 
			.vnd-page.page-questions #questions .questions li.active h5 {
				display: block;
				padding-left: 18px;
			}
			.vnd-page.page-questions #questions .questions li.active li p {
				display: none;
			}
			.vnd-page.page-questions #questions .questions li.active li.active p {
				display: block;
			}
			.vnd-page.page-questions #questions .questions li.active li p {
				padding-left: 36px;
			}
	.vnd-page.page-family-card #vnd-content .bl-section {
	}
		.vnd-page.page-family-card #vnd-content .bl-section .mod-content-media {
			text-align: right;
		}
		.vnd-page.page-family-card #vnd-content .bl-section .mod-content-media[data-mod-size="s"] {
			text-align: center;
		}
			.vnd-page.page-family-card #vnd-content .bl-section .mod-content-media [data-icon]:before {
				font-size: 180px;
				line-height: 180px;
				width: auto;
				height: auto;
				color: #eacf38;
			}
		.vnd-page.page-family-card #vnd-content .bl-section .mod-content-desc h3 {
			font-size: 2.4em;
		}
	.vnd-page.page-contact #vnd-content {
	}
		.vnd-page.page-contact #vnd-content .mod-content {
			vertical-align: top;
			text-align: center;
		}
			.vnd-page.page-contact #vnd-content .mod-content [data-icon] {
				display: block;
				text-align: center;
			}
		.vnd-page.page-contact #vnd-content .mod-content-email {
			text-align: left;
		}
		.vnd-page.page-contact #vnd-content .mod-content-email {
			text-align: left;
		}
			.vnd-page.page-contact #vnd-content .mod-content-email .frm-item-inline {
			}
				.vnd-page.page-contact #vnd-content .mod-content-email .frm-select-state {
					width: 29%;
					min-width: 80px;
				}
				.vnd-page.page-contact #vnd-content .mod-content-email .frm-select-city {
					width: 69%;
				}
		.vnd-page.page-contact #vnd-content .mod-content-phone {
		}
			.vnd-page.page-contact #vnd-content .mod-content-phone strong {
				margin-top: 24px;
				font-size: 3em;
				letter-spacing: -.1em;
				font-weight: 700;
				display: block;
				text-align: center;
			}
	.vnd-page.page-antenna #vnd-content {
	}
		.vnd-page.page-antenna #vnd-content .mod-content {
			vertical-align: top;
			text-align: center;
		}
		.vnd-page.page-antenna #vnd-content .mod-content .notes {
			text-align: left;
			margin-top: 36px;
		}
		.vnd-page.page-antenna #vnd-content .mod-content .item-antenna {
			margin-top: 36px;
		}
			.vnd-page.page-antenna #vnd-content .mod-content .item-antenna img {
				border-radius: 50%;
				border: 6px solid #eacf38;
			}
			.vnd-page.page-antenna #vnd-content .mod-content .item-antenna h4 {
				margin-top: 12px;
			}
		.vnd-page.page-antenna #vnd-content .mod-content p {
			line-height: 125%;
		}
			.vnd-page.page-antenna #vnd-content .mod-content p small {
				margin-top: 6px;
				display: inline-block;
			}
		.vnd-page.page-antenna #vnd-content .mod-content-information {
			margin-top: -350px;
			padding: 36px;
			float: right;
			background-color: #eacf38;
			text-align: left;
		}
			.vnd-page.page-antenna #vnd-content .mod-content-information p {
				font-size: 1.6em;
			}
			.vnd-page.page-antenna #vnd-content .mod-content-information p strong {
				font-size: 1.1em;
			}
		.vnd-page.page-conversion #conversion .bl-top {
			text-align: left;
			font-size: .85em;
		}
			.vnd-page.page-conversion #filter .bl-top {
				vertical-align: middle;
				margin-top: 0;
				padding-bottom: 0;
			}
			.vnd-page.page-conversion #filter .mod-content {
				vertical-align: middle;
				margin-top: 18px;
			}
		.vnd-page.page-conversion #info .bl-top {
			text-align: left;
		}
			.vnd-page.page-conversion #info .mod-content {
				text-align: center;
				vertical-align: top;
			}
		.vnd-page.page-configuration #configuration .bl-steps {
			background-color: #eacf38;
			padding: 36px;
			border-radius: 6px;
			counter-reset: number;
			margin-top: 36px;
		}
			.vnd-page.page-configuration #configuration .bl-btn {
				text-align: center;
				padding-bottom: 36px;
			}
			.vnd-page.page-configuration #configuration h2 {
				font-size: 3.6em;
			}
			.vnd-page.page-configuration #configuration .bl-steps h2 {
				text-align: center;
				font-size: 3em;
			}
			.vnd-page.page-configuration #configuration .bl-steps li {
				counter-increment: number;
				padding-left: 48px;
				position: relative;
				margin-top: 18px;
			}
				.vnd-page.page-configuration #configuration .bl-steps li:before {
					content: counter(number);					
					font-family: 'intro', sans-serif;
					color: #282828;
					line-height: 100%;
					font-weight: normal;
					font-size: 1.2em;
					display: inline-block;
					background-color: #fff;
					border-radius: 50%;
					width: 36px;
					height: 36px;
					line-height: 36px;
					text-align: center;
					position: absolute;
					left: 0;
					top: 0;
				}
		.vnd-page.page-configuration #info .mod-content {
			text-align: center;
			vertical-align: top;
		}
	.vnd-page.page-labels #vnd-content {
	}
		.vnd-page.page-labels #vnd-content .mod-content {
			text-align: center;
		}
		.vnd-page.page-labels #vnd-content .mod-content img {
			margin: 18px;
		}
	.vnd-page.page-about #vnd-content {
	}
		.vnd-page.page-about .vnd-mod.mod-content {
			border-top: 1px solid #fbca0e;
			padding-top: 30px;
		}
	.vnd-page.page-gired #vnd-content {
	}
		.vnd-page.page-gired #vnd-content .bl-top h2 {
			display: inline-block;
			vertical-align: middle;
			margin-right: 20px;
		}
		.vnd-page.page-gired #vnd-content .bl-top form, 
		.vnd-page.page-gired #vnd-content .bl-top .frm-select {
			display: inline-block;
			width: auto;
			vertical-align: middle;
		}
		.vnd-page.page-gired #vnd-content .bl-top .vnd-btn {
			display: inline-block;
			vertical-align: middle;
			margin-top: 0;
			float: right;
		}
		.vnd-page.page-gired .vnd-mod.mod-content {
			border-top: 1px solid #fbca0e;
			border-bottom: 1px solid #fbca0e;
			padding: 14px 0;
			margin: 0;
			margin-top: 20px;
		}
		.vnd-page.page-gired .vnd-mod.mod-content + .vnd-mod.mod-content {
			margin-top: -1px;
		}
		.vnd-page.page-gired .vnd-mod.mod-content p:first-child {
			margin-top: 0;
		}
		.vnd-page.page-gired .vnd-mod.mod-content p {
			width: 80%;
			display: inline-block;
			margin-right: 14px;
			vertical-align: middle;
		}
		.vnd-page.page-gired .vnd-mod.mod-content .vnd-btn {
			margin: 14px 0;
		}
	.vnd-page.page-antenistas #vnd-content .bl-section[data-view="expanded"] {
		padding: 0;
	}
	#digitais {
		display: inline-block;
		padding: 36px;
		width: 80%;
		position: relative;
		border-radius: 12px;
	}
		#digitais table {
		}
			#digitais table th {
				background-color: #282828;
				color: #fff;
			}
			#digitais table td {
				background-color: #fff;
				color: #282828;
				font-weight: bold;
			}
		#digitais .popup-modal-dismiss {
			position: absolute;
			right: 36px;
			top: 36px;
		}
		#digitais .frm-item-inline {
			width: 100%;
			max-width: 400px;
		}
			#digitais .frm-item-inline .vnd-frm, 
			#digitais .frm-item-inline .vnd-btn {
				margin-right: 1%;
				min-width: 145px;
			}
			#digitais .frm-item-inline .vnd-btn {
				margin-right: 0;
			}
		#digitais .bl-table {
			margin-top: 18px;
		}
		#digitais h2 {
			font-size: 3em;
		}
			#digitais h2:before {
				margin-right: 18px;
			}
	#politica-de-privacidade,
	#termos-de-uso {
		display: inline-block;
		padding: 0;
		width: 80%;
		position: relative;
		border-radius: 12px;
	}
		#politica-de-privacidade .popup-modal-dismiss,
		#termos-de-uso .popup-modal-dismiss {
			position: absolute;
			right: 36px;
			top: 36px;
		}
		#politica-de-privacidade .bl-top,
		#termos-de-uso .bl-top {
			padding: 36px;
		}
		#politica-de-privacidade .bl-content,
		#termos-de-uso .bl-content {
			background-color: #fff;
			padding: 36px;
			border-radius: 0 0 12px 12px;
		}
		#politica-de-privacidade h2,
		#termos-de-uso h2 {
			font-size: 3em;
		}
			#politica-de-privacidade h2:before,
			#termos-de-uso h2:before {
				margin-right: 18px;
			}
	.mfp-container .mfp-content {
		text-align: center;
	}