@import url(font-awesome.min.css);@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,600,600italic");@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700");/*	Forty by HTML5 UP	html5up.net | @ajlkn	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)*//* Reset */	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {		margin: 0;		padding: 0;		border: 0;		font-size: 100%;		font: inherit;		vertical-align: baseline;	}	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {		display: block;	}	body {		line-height: 1;	}	ol, ul {		list-style: none;	}	blockquote, q {		quotes: none;	}	blockquote:before, blockquote:after, q:before, q:after {		content: '';		content: none;	}	table {		border-collapse: collapse;		border-spacing: 0;	}	body {		-webkit-text-size-adjust: none;	}	.clearfix:after {		display: block;		content: "";		clear: both;	}/* Box Model */	*, *:before, *:after {		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;	}/* Grid */	.row {		border-bottom: solid 1px transparent;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;	}	.row > * {		float: left;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;	}	.row:after, .row:before {		content: '';		display: block;		clear: both;		height: 0;	}	.row.uniform > * > :first-child {		margin-top: 0;	}	.row.uniform > * > :last-child {		margin-bottom: 0;	}	.row.\30 \25 > * {		padding: 0 0 0 0em;	}	.row.\30 \25 {		margin: 0 0 -1px 0em;	}	.row.uniform.\30 \25 > * {		padding: 0em 0 0 0em;	}	.row.uniform.\30 \25 {		margin: 0em 0 -1px 0em;	}	.row > * {		padding: 0 0 0 2em;	}	.row {		margin: 0 0 -1px -2em;	}	.row.uniform > * {		padding: 2em 0 0 2em;	}	.row.uniform {		margin: -2em 0 -1px -2em;	}	.row.\32 00\25 > * {		padding: 0 0 0 4em;	}	.row.\32 00\25 {		margin: 0 0 -1px -4em;	}	.row.uniform.\32 00\25 > * {		padding: 4em 0 0 4em;	}	.row.uniform.\32 00\25 {		margin: -4em 0 -1px -4em;	}	.row.\31 50\25 > * {		padding: 0 0 0 3em;	}	.row.\31 50\25 {		margin: 0 0 -1px -3em;	}	.row.uniform.\31 50\25 > * {		padding: 3em 0 0 3em;	}	.row.uniform.\31 50\25 {		margin: -3em 0 -1px -3em;	}	.row.\35 0\25 > * {		padding: 0 0 0 1em;	}	.row.\35 0\25 {		margin: 0 0 -1px -1em;	}	.row.uniform.\35 0\25 > * {		padding: 1em 0 0 1em;	}	.row.uniform.\35 0\25 {		margin: -1em 0 -1px -1em;	}	.row.\32 5\25 > * {		padding: 0 0 0 0.5em;	}	.row.\32 5\25 {		margin: 0 0 -1px -0.5em;	}	.row.uniform.\32 5\25 > * {		padding: 0.5em 0 0 0.5em;	}	.row.uniform.\32 5\25 {		margin: -0.5em 0 -1px -0.5em;	}	.\31 2u, .\31 2u\24 {		width: 100%;		clear: none;		margin-left: 0;	}	.\31 1u, .\31 1u\24 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}	.\31 0u, .\31 0u\24 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}	.\39 u, .\39 u\24 {		width: 75%;		clear: none;		margin-left: 0;	}	.\38 u, .\38 u\24 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}	.\37 u, .\37 u\24 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}	.\36 u, .\36 u\24 {		width: 50%;		clear: none;		margin-left: 0;	}	.\35 u, .\35 u\24 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}	.\34 u, .\34 u\24 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}	.\33 u, .\33 u\24 {		width: 25%;		clear: none;		margin-left: 0;	}	.\32 u, .\32 u\24 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}	.\31 u, .\31 u\24 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}	.\31 2u\24 + *,	.\31 1u\24 + *,	.\31 0u\24 + *,	.\39 u\24 + *,	.\38 u\24 + *,	.\37 u\24 + *,	.\36 u\24 + *,	.\35 u\24 + *,	.\34 u\24 + *,	.\33 u\24 + *,	.\32 u\24 + *,	.\31 u\24 + * {		clear: left;	}	.\-11u {		margin-left: 91.66667%;	}	.\-10u {		margin-left: 83.33333%;	}	.\-9u {		margin-left: 75%;	}	.\-8u {		margin-left: 66.66667%;	}	.\-7u {		margin-left: 58.33333%;	}	.\-6u {		margin-left: 50%;	}	.\-5u {		margin-left: 41.66667%;	}	.\-4u {		margin-left: 33.33333%;	}	.\-3u {		margin-left: 25%;	}	.\-2u {		margin-left: 16.66667%;	}	.\-1u {		margin-left: 8.33333%;	}/* Basic */	@-ms-viewport {		width: device-width;	}	body {		-ms-overflow-style: scrollbar;	}	body {		background: #ffffff;	}		body.is-loading *, body.is-loading *:before, body.is-loading *:after {			-moz-animation: none !important;			-webkit-animation: none !important;			-ms-animation: none !important;			animation: none !important;			-moz-transition: none !important;			-webkit-transition: none !important;			-ms-transition: none !important;			transition: none !important;		}/* Type */	body, input, select, textarea {		color: #000000;		font-family: "Source Sans Pro", Helvetica, sans-serif;		font-size: 17pt;		font-weight: 300;		letter-spacing: 0.025em;		line-height: 1.65;	}	a {		-moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;		-webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;		-ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;		transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;		border-bottom: dotted 1px;		color: inherit;		text-decoration: none;	}		a:hover {			border-bottom-color: transparent;			color: #ffffff !important;		}		a:active {			color: #53e3fb !important;		}	strong, b {		color: #f6ae45;		font-weight: 600;	}	em, i {		font-style: italic;	}	p {		margin: 0 0 2em 0;		color: #ffffff;	}	h1, h2, h3, h4, h5, h6 {		font-family: 'Montserrat', sans-serif;		color: #ffffff;		font-weight: 500;		line-height: 1.65;		margin: 0 0 1em 0;	}		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {			color: inherit;			border-bottom: 0;		}	h1 {		//font-size: 2.5em;	}	h2 {		font-size: 1.75em;	}	h1,h3 {		font-size: 1.35em;	}	h4 {		font-size: 1.1em;	}	h5 {		font-size: 0.9em;	}	h6 {		font-size: 0.7em;	}	sub {		font-size: 0.8em;		position: relative;		top: 0.5em;	}	sup {		font-size: 0.8em;		position: relative;		top: -0.5em;	}	blockquote {		border-left: solid 4px rgba(212, 212, 255, 0.1);		font-style: italic;		margin: 0 0 2em 0;		padding: 0.5em 0 0.5em 2em;	}	code {		background: rgba(212, 212, 255, 0.035);		font-family: "Courier New", monospace;		font-size: 0.9em;		margin: 0 0.25em;		padding: 0.25em 0.65em;	}	pre {		-webkit-overflow-scrolling: touch;		font-family: "Courier New", monospace;		font-size: 0.9em;		margin: 0 0 2em 0;	}		pre code {			display: block;			line-height: 1.75;			padding: 1em 1.5em;			overflow-x: auto;		}	hr {		border: 0;		border-bottom: solid 1px rgba(212, 212, 255, 0.1);		margin: 2em 0;	}		hr.major {			margin: 3em 0;		}	.align-left {		text-align: left;	}	.align-center {		text-align: center;	}	.align-right {		text-align: right;	}/* Section/Article */	section.special, article.special {		text-align: center;	}	header.major{		display: inline-block;	}	header.major h3{		margin-bottom: 1em;		padding-bottom: 1em;		border-bottom: 2px solid #ffffff;	}		header.major > :first-child {			width: calc(100% + 0.5em);		}		header.major > p {			font-size: 1em;			font-weight: 500;			letter-spacing: 0.025em;			margin-bottom: 0;			color: #ffffff;		}		body.is-ie header.major > :first-child:after {			max-width: 9em;		}		body.is-ie header.major > h1:after {			max-width: 100% !important;		}/* Form */#Form {margin-bottom: 3em;}	#Login form, form {		margin: 0 0 2em 0;		background: none;	}		#Form form div, form .field {			margin: 0 0 2em 0;		}			#nmsbrnm, #sml, form .field.half {				width: 50%;				float: left;				padding: 0 0 0 1em;			}			input#login, input#senha{				width: 45%;				float: left;				margin: 0 0 2em 1em;			}				#nmsbrnm, form .field.half.first {					padding: 0 1em 0 0;				}				input#login {					margin: 0 1em 2em 0;				}		form > .actions {			margin: 2.5em 0 0 0 !important;		}		form .error {			display: none;		}	label {		color: #000000;		display: block;		font-size: 1em;		font-weight: 600;		margin: 0 0 1em 0;	}input#login:placeholder {  color: #000000;}	input[type="text"],	input[type="password"],	input[type="email"],	input[type="date"],	input[type="tel"],	input[type="search"],	input[type="url"],	select,	textarea {		-moz-appearance: none;		-webkit-appearance: none;		-ms-appearance: none;		appearance: none;		background: #f4f4f4;		border: none;		border-radius: 0;		color: inherit;		display: block;		outline: 0;		padding: 0 1em;		text-decoration: none;		width: 100%;	}		input[type="text"]:invalid,		input[type="password"]:invalid,		input[type="email"]:invalid,		input[type="date"]:invalid,		input[type="tel"]:invalid,		input[type="search"]:invalid,		input[type="url"]:invalid,		select:invalid,		textarea:invalid {			box-shadow: none;		}		input[type="text"]:focus,		input[type="password"]:focus,		input[type="email"]:focus,		input[type="date"]:focus,		input[type="tel"]:focus,		input[type="search"]:focus,		input[type="url"]:focus,		select:focus,		textarea:focus {			border-color: #f7b034;			box-shadow: 0 0 0 2px #f7b034;		}	.select-wrapper {		text-decoration: none;		display: block;		position: relative;	}		.select-wrapper:before {			-moz-osx-font-smoothing: grayscale;			-webkit-font-smoothing: antialiased;			font-family: FontAwesome;			font-style: normal;			font-weight: normal;			text-transform: none !important;		}		.select-wrapper:before {			color: rgba(212, 212, 255, 0.1);			content: '\f078';			display: block;			height: 2.75em;			line-height: 2.75em;			pointer-events: none;			position: absolute;			right: 0;			text-align: center;			top: 0;			width: 2.75em;		}		.select-wrapper select::-ms-expand {			display: none;		}	input[type="text"],	input[type="password"],	input[type="email"],	input[type="date"],	input[type="tel"],	input[type="search"],	input[type="url"],	select {		height: 2.75em;	}	textarea {		padding: 0.75em 1em;		resize: none;		height: 180px;	}	input[type="radio"] {		-moz-appearance: none;		-webkit-appearance: none;		-ms-appearance: none;		appearance: none;		margin-right: -2em;		opacity: 0;	}	input[type="checkbox"],	input[type="radio"] {		display: block;		float: left;		width: 1em;		z-index: -1;	}		input[type="checkbox"] + label,		input[type="radio"] + label {			text-decoration: none;			color: #000000;			cursor: pointer;			display: inline-block;			font-weight: 300;			padding-left: 2.65em;			padding-right: 0.75em;			position: relative;		}			input[type="checkbox"] + label:before,			input[type="radio"] + label:before {				-moz-osx-font-smoothing: grayscale;				-webkit-font-smoothing: antialiased;				font-family: FontAwesome;				font-style: normal;				font-weight: normal;				text-transform: none !important;			}			input[type="checkbox"] + label:before,			input[type="radio"] + label:before {				background: rgba(212, 212, 255, 0.035);				content: '';				display: inline-block;				height: 1.65em;				left: 0;				letter-spacing: 0;				line-height: 1.58125em;				position: absolute;				text-align: center;				top: 0;				width: 1.65em;			}		input[type="checkbox"]:checked + label:before,		input[type="radio"]:checked + label:before {			background: #ffffff;			border-color: #f7b034;			content: '\f00c';			color: #242943;		}		input[type="checkbox"]:focus + label:before,		input[type="radio"]:focus + label:before {			box-shadow: 0 0 0 2px #f7b034;		}	input[type="radio"] + label:before {		border-radius: 100%;	}	::-webkit-input-placeholder {		color: #000000 !important;		opacity: 1.0;	}	:-moz-placeholder {		color: #000000 !important;		opacity: 1.0;	}	::-moz-placeholder {		color: #000000 !important;		opacity: 1.0;	}	:-ms-input-placeholder {		color: #000000 !important;		opacity: 1.0;	}	.formerize-placeholder {		color: #000000 !important;		opacity: 1.0;	}/* Box */	.box {		border: solid 1px rgba(212, 212, 255, 0.1);		margin-bottom: 2em;		padding: 1.5em;	}		.box > :last-child,		.box > :last-child > :last-child,		.box > :last-child > :last-child > :last-child {			margin-bottom: 0;		}		.box.alt {			border: 0;			border-radius: 0;			padding: 0;		}/* Icon */	.icon {		text-decoration: none;		border-bottom: none;		position: relative;	}		.icon:before {			-moz-osx-font-smoothing: grayscale;			-webkit-font-smoothing: antialiased;			font-family: FontAwesome;			font-style: normal;			font-weight: normal;			text-transform: none !important;		}		.icon > .label {			display: none;		}		.icon.alt:before {			background-color: #f7b034;			border-radius: 100%;			color: #ffffff;			display: inline-block;			height: 2em;			line-height: 2em;			text-align: center;			width: 2em;		}	a.icon.alt:before {		-moz-transition: background-color 0.2s ease-in-out;		-webkit-transition: background-color 0.2s ease-in-out;		-ms-transition: background-color 0.2s ease-in-out;		transition: background-color 0.2s ease-in-out;	}	a.icon.alt:hover:before {		background-color: #6fc3df;	}	a.icon.alt:active:before {		background-color: #37a6cb;	}/* Image */	.image {		border: 0;		display: inline-block;		position: relative;	}		.image img {			display: block;		}		.image.left, .image.right {			max-width: 30%;		}			.image.left img, .image.right img {				width: 100%;			}		.image.left {			float: left;			margin: 0 1.5em 1.25em 0;			top: 0.25em;		}		.image.right {			float: right;			margin: 0 0 1.25em 1.5em;			top: 0.25em;		}		.image.fit {			display: block;			margin: 0 0 2em 0;			width: 100%;		}			.image.fit img {				width: 100%;			}		.image.main {			display: block;			margin: 2.5em 0;			width: 100%;		}		.image.main img {			width: 100%;		}/* List */	ol {		list-style: decimal;		margin: 0 0 2em 0;		padding-left: 1.25em;	}		ol li {			padding-left: 0.25em;			color: #ffffff;		}	ul {		list-style: disc;		margin: 0 0 2em 0;		padding-left: 1em;	}		ul li {			padding-left: 0.5em;			color: #ffffff;		}		ul.alt {			list-style: none;			padding-left: 0;		}			ul.alt li {				border-top: solid 1px rgba(212, 212, 255, 0.1);				padding: 0.5em 0;			}				ul.alt li:first-child {					border-top: 0;					padding-top: 0;				}		ul.icons {			cursor: default;			list-style: none;			padding-left: 0;		}			ul.icons li {				display: inline-block;				padding: 0 1em 0 0;			}				ul.icons li:last-child {					padding-right: 0;				}		ul.actions {			cursor: default;			list-style: none;			padding-left: 0;		}			ul.actions li {				display: inline-block;				padding: 0 1em 0 0;				vertical-align: middle;			}				ul.actions li:last-child {					padding-right: 0;				}			ul.actions.small li {				padding: 0 1em 0 0;			}			ul.actions.vertical li {				display: block;				padding: 1em 0 0 0;			}				ul.actions.vertical li:first-child {					padding-top: 0;				}				ul.actions.vertical li > * {					margin-bottom: 0;				}			ul.actions.vertical.small li:first-child {				padding-top: 0;			}			ul.actions.fit {				display: table;				margin-left: -1em;				padding: 0;				table-layout: fixed;				width: calc(100% + 1em);			}				ul.actions.fit li {					display: table-cell;					padding: 0 0 0 1em;				}					ul.actions.fit li > * {						margin-bottom: 0;					}				ul.actions.fit.small {					margin-left: -1em;					width: calc(100% + 1em);				}					ul.actions.fit.small li {						padding: 0 0 0 1em;					}		ul.pagination {			cursor: default;			list-style: none;			padding-left: 0;		}			ul.pagination li {				display: inline-block;				padding-left: 0;				vertical-align: middle;			}				ul.pagination li > .page {					-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;					-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;					-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;					transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;					border-bottom: 0;					display: inline-block;					font-size: 0.8em;					font-weight: 600;					height: 1.5em;					line-height: 1.5em;					margin: 0 0.125em;					min-width: 1.5em;					padding: 0 0.5em;					text-align: center;				}					ul.pagination li > .page.active {						background-color: #ffffff;						color: #242943;					}						ul.pagination li > .page.active:hover {							background-color: #9bf1ff;							color: #242943 !important;						}						ul.pagination li > .page.active:active {							background-color: #53e3fb;						}				ul.pagination li:first-child {					padding-right: 0.75em;				}				ul.pagination li:last-child {					padding-left: 0.75em;				}	dl {		margin: 0 0 2em 0;	}		dl dt {			display: block;			font-weight: 600;			margin: 0 0 1em 0;		}		dl dd {			margin-left: 2em;		}/* Table */	.table-wrapper {		-webkit-overflow-scrolling: touch;		overflow-x: auto;	}	table {		margin: 0 0 2em 0;		width: 100%;	}.landing > table{width: 80%;}		table tbody tr {			border: solid 1px rgba(212, 212, 255, 0.1);			border-left: 0;			border-right: 0;		}			table tbody tr:nth-child(2n + 1) {				background-color: rgba(212, 212, 255, 0.035);			}		table td {			padding: 0.75em 0.75em;		}		table th {			color: #ffffff;			font-size: 0.9em;			font-weight: 600;			padding: 0 0.75em 0.75em 0.75em;			text-align: left;		}		table thead {			border-bottom: solid 2px rgba(212, 212, 255, 0.1);		}		table tfoot {			border-top: solid 2px rgba(212, 212, 255, 0.1);		}		table.alt {			border-collapse: separate;		}			table.alt tbody tr td {				border: solid 1px rgba(212, 212, 255, 0.1);				border-left-width: 0;				border-top-width: 0;			}				table.alt tbody tr td:first-child {					border-left-width: 1px;				}			table.alt tbody tr:first-child td {				border-top-width: 1px;			}			table.alt thead {				border-bottom: 0;			}			table.alt tfoot {				border-top: 0;			}/* Button */	input[type="submit"],	input[type="reset"],	input[type="button"],	button,	.button,#one .inner.login section p a {		-moz-appearance: none;		-webkit-appearance: none;		-ms-appearance: none;		appearance: none;		-moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;		-webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;		-ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;		transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;		background-color: transparent;		border: 0;		border-radius: 0;		box-shadow: inset 0 0 0 2px #009DE0;		color: #ffffff;		cursor: pointer;		display: inline-block;		font-size: 0.8em;		font-weight: 600;		height: 3.5em;		letter-spacing: 0.25em;		line-height: 3.5em;		padding: 0 1.75em;		text-align: center;		text-decoration: none;		text-transform: uppercase;		white-space: nowrap;	}		input[type="submit"]:hover, input[type="submit"]:active,		input[type="reset"]:hover,		input[type="reset"]:active,		input[type="button"]:hover,		input[type="button"]:active,		button:hover,		button:active,		.button:hover,		.button:active,#one .inner.login section p a:hover,#one .inner.login section p a:active {			box-shadow: inset 0 0 0 2px #ffffff !important;			color: #ffffff;		}		input[type="submit"]:active,		input[type="reset"]:active,		input[type="button"]:active,		button:active,		.button:active {			background-color: rgba(155, 241, 255, 0.1);			box-shadow: inset 0 0 0 2px #53e3fb;			color: #53e3fb;		}		input[type="submit"].icon:before,		input[type="reset"].icon:before,		input[type="button"].icon:before,		button.icon:before,		.button.icon:before {			margin-right: 0.5em;		}		input[type="submit"].fit,		input[type="reset"].fit,		input[type="button"].fit,		button.fit,		.button.fit, #one .inner.login section p a {			display: block;			margin: 0 0 1em 0;			width: 100%;		}		input[type="submit"].small,		input[type="reset"].small,		input[type="button"].small,		button.small,		.button.small {			font-size: 0.6em;		}		input[type="submit"].big,		input[type="reset"].big,		input[type="button"].big,		button.big,		.button.big {			font-size: 1.25em;			height: 3em;			line-height: 3em;			color: #f7b034;			box-shadow: inset 0 0 0 2px #f7b034;		}		input[type="submit"].big:hover, input[type="submit"].big:active,		input[type="reset"].big:hover,		input[type="reset"].big:active,		input[type="button"].big:hover,		input[type="button"].big:active,		button.big:hover,		button.big:active,		.button.big:hover,		.button.big:active {			box-shadow: inset 0 0 0 2px #000000 !important;			color: #000000 !important;		}		input[type="submit"].next,		input[type="reset"].next,		input[type="button"].next,		button.next,		.button.next {			padding-right: 4.5em;			position: relative;		}			input[type="submit"].next:before, input[type="submit"].next:after,			input[type="reset"].next:before,			input[type="reset"].next:after,			input[type="button"].next:before,			input[type="button"].next:after,			button.next:before,			button.next:after,			.button.next:before,			.button.next:after {				-moz-transition: opacity 0.2s ease-in-out;				-webkit-transition: opacity 0.2s ease-in-out;				-ms-transition: opacity 0.2s ease-in-out;				transition: opacity 0.2s ease-in-out;				background-position: center right;				background-repeat: no-repeat;				background-size: 36px 24px;				content: '';				display: block;				height: 100%;				position: absolute;				right: 1.5em;				top: 0;				vertical-align: middle;				width: 36px;			}			input[type="submit"].next:before,			input[type="reset"].next:before,			input[type="button"].next:before,			button.next:before,			.button.next:before {				background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23009DE0%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");			}			input[type="submit"].next:after,			input[type="reset"].next:after,			input[type="button"].next:after,			button.next:after,			.button.next:after {				background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23ffffff%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				opacity: 0;				z-index: 1;			}			input[type="submit"].next:hover:after, input[type="submit"].next:active:after,			input[type="reset"].next:hover:after,			input[type="reset"].next:active:after,			input[type="button"].next:hover:after,			input[type="button"].next:active:after,			button.next:hover:after,			button.next:active:after,			.button.next:hover:after,			.button.next:active:after {				opacity: 1;			}		input[type="submit"].special,		input[type="reset"].special,		input[type="button"].special,		button.special,		.button.special,		#b_enviar,		.login input[type="submit"],		.upload input[type="submit"],		.exame input[type="submit"] {			background-color: #f7b034;			box-shadow: none;			text-transform: none;			color: #000000;			letter-spacing: 0.025em;			margin: 5px;		}		.button.feature {			background-color: #ff0000;			box-shadow: none;			text-transform: none;			color: #ffffff;			letter-spacing: 0.025em;			margin: 5px; 0		}			input[type="submit"].special:hover, input[type="submit"].special:active,			input[type="reset"].special:hover,			input[type="reset"].special:active,			input[type="button"].special:hover,			input[type="button"].special:active,			button.special:hover,			button.special:active,			.button.special:hover,			.button.special:active {				background-color: #f7b034;				color: #000000 !important;			}			input[type="submit"].special:active,			input[type="reset"].special:active,			input[type="button"].special:active,			button.special:active,			.button.special:active {				background-color: #53e3fb;			}		input[type="submit"].disabled, input[type="submit"]:disabled,		input[type="reset"].disabled,		input[type="reset"]:disabled,		input[type="button"].disabled,		input[type="button"]:disabled,		button.disabled,		button:disabled,		.button.disabled,		.button:disabled {			-moz-pointer-events: none;			-webkit-pointer-events: none;			-ms-pointer-events: none;			pointer-events: none;			cursor: default;			opacity: 0.25;		}/* Tiles */	.tiles {		display: -moz-flex;		display: -webkit-flex;		display: -ms-flex;		display: flex;		-moz-flex-wrap: wrap;		-webkit-flex-wrap: wrap;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		border-top: 0 !important;	}		.tiles + * {			border-top: 0 !important;		}		.tiles article {			-moz-align-items: center;			-webkit-align-items: center;			-ms-align-items: center;			align-items: center;			display: -moz-flex;			display: -webkit-flex;			display: -ms-flex;			display: flex;			-moz-transition: -moz-transform 0.25s ease, opacity 0.25s ease, -moz-filter 1s ease, -webkit-filter 1s ease;			-webkit-transition: -webkit-transform 0.25s ease, opacity 0.25s ease, -webkit-filter 1s ease, -webkit-filter 1s ease;			-ms-transition: -ms-transform 0.25s ease, opacity 0.25s ease, -ms-filter 1s ease, -webkit-filter 1s ease;			transition: transform 0.25s ease, opacity 0.25s ease, filter 1s ease, -webkit-filter 1s ease;			padding: 4em 4em 2em 4em ;			background-position: center;			background-repeat: no-repeat;			background-size: cover;			cursor: default;			height: 40vh;			max-height: 40em;			min-height: 23em;			overflow: hidden;			position: relative;			width: 40%;		}			.tiles article .image {				display: none;			}			.tiles article header {				position: relative;				z-index: 3;			}				.tiles article h3 a:hover {					color: inherit !important;				}								.tiles article .link.primary {				border: 0;				height: 100%;				left: 0;				position: absolute;				top: 0;				width: 100%;				z-index: 4;			}			.tiles article:before {				background-color: #242943;				-moz-transition: opacity 0.5s ease;				-webkit-transition: opacity 0.5s ease;				-ms-transition: opacity 0.5s ease;				transition: opacity 0.5s ease;				bottom: 0;				content: '';				display: block;				height: 100%;				left: 0;				opacity: 0.85;				position: absolute;				width: 100%;				z-index: 2;			}			.tiles article:after {				background-color: rgba(36, 41, 67, 0.25);				content: '';				display: block;				height: 100%;				left: 0;				position: absolute;				top: 0;				width: 100%;				z-index: 1;			}			.tiles article:hover:before {				opacity: 0;			}			.tiles article.is-transitioning {				-moz-transform: scale(0.95);				-webkit-transform: scale(0.95);				-ms-transform: scale(0.95);				transform: scale(0.95);				-moz-filter: blur(0.5em);				-webkit-filter: blur(0.5em);				-ms-filter: blur(0.5em);				filter: blur(0.5em);				opacity: 0;			}			.tiles article:nth-child(4n), .tiles article:nth-child(4n - 2) {				width: 60%;			}			.tiles article:nth-child(4n) header.major, .tiles article:nth-child(4n - 2) header.major {				width: 290px;			}			.tiles article:nth-child(4n-3) header.major, .tiles article:nth-child(4n - 1) header.major {				width: 275px;			}			.tiles article:nth-child(4n - 3) header.major h3 {				border-bottom: 2px solid #B77016;			}			.tiles article:nth-child(4n - 2) header.major h3 {				border-bottom: 2px solid #80B527;			}			.tiles article:nth-child(4n - 1) header.major h3 {				border-bottom: 2px solid #00B5F4;			}			.tiles article:nth-child(4n) header.major h3 {				border-bottom: 2px solid #ffffff;			}					.tiles article:nth-child(4n - 3) header.major .button {				box-shadow: inset 0 0 0 2px #B77016 !important;							}			.tiles article:nth-child(4n - 2) header.major .button {				box-shadow: inset 0 0 0 2px #80B527 !important;			}			.tiles article:nth-child(4n - 1) header.major .button {				box-shadow: inset 0 0 0 2px #00B5F4 !important;			}			.tiles article:nth-child(4n) header.major .button {				box-shadow: inset 0 0 0 2px #ffffff !important;			}												.tiles article:nth-child(4n - 3) header .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23ff8b23%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}				.tiles article:nth-child(4n - 2) header .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23a0e631%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}				.tiles article:nth-child(4n - 1) header .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23009DE0%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}				.tiles article:nth-child(4n) header .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23ffffff%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}/* Contact Method */	.contact-method {		margin: 0 0 1.5em 0;		padding-left: 3.25em;		position: relative;	}	.split section:last-child .contact-method {		margin: 0 0 2em 0;		padding: 1em 0 0 6em;	}	.split section:last-child .contact-method a {		text-decoration: underline;		font-size: 0.8em;		display: inline-block;		float: left;		width: 110px;	}	.split section .contact-method a:hover {		color: inherit !important;	}		.contact-method .icon {			left: 0;			position: absolute;			top: 0;		}		.contact-method .icons li {			    padding: 0 0.5em 0 0;		}		.contact-method .icons a {			    padding: 8px 10px;			    color: #fff;			    background-color: #f0f0f0;			    border-radius: 5px;		}		.contact-method .icons span {			display: none;		}		.contact-method h3,		.contact-method h6 {			margin: 0;			color: #F7B034;		}		.contact-method a {			border: 0;		}/* Spotlights */	.home .spotlights {                margin-top: 0px !important;	}	.spotlights {		border-top: 0 !important;                margin-top: 47px;	}		.spotlights + * {			border-top: 0 !important;		}		.spotlights > section {			display: -moz-flex;			display: -webkit-flex;			display: -ms-flex;			display: flex;			-moz-flex-direction: row;			-webkit-flex-direction: row;			-ms-flex-direction: row;			flex-direction: row;			background-color: #2e3450;		}			.spotlights > section > .image {				background-position: center center;				background-size: cover;				border-radius: 0;				display: flex;				justify-content: center;				align-items: center;				position: relative;				width: 30%;			}				.spotlights > section > .image img {					border-radius: 0;					display: block;					width: 100%;				}				.spotlights > section > .image:before {					background: rgba(36, 41, 67, 0.9);					content: '';					display: block;					height: 100%;					left: 0;					opacity: 0;					position: absolute;					top: 0;					width: 100%;				}			.spotlights > section > .content {				display: -moz-flex;				display: -webkit-flex;				display: -ms-flex;				display: flex;				-moz-flex-direction: column;				-webkit-flex-direction: column;				-ms-flex-direction: column;				flex-direction: column;				-moz-justify-content: center;				-webkit-justify-content: center;				-ms-justify-content: center;				justify-content: center;				-moz-align-items: center;				-webkit-align-items: center;				-ms-align-items: center;				align-items: center;				padding: 2em 3em 0.1em 3em ;				width: 70%;				z-index: 1;				//background: #2e354e;			}				.spotlights > section > .content > .inner {					margin: 0 auto;					max-width: 100%;					width: 65em;				}			.spotlights > section:nth-child(2n) {				-moz-flex-direction: row-reverse;				-webkit-flex-direction: row-reverse;				-ms-flex-direction: row-reverse;				flex-direction: row-reverse;				background-color: #333856;			}				.spotlights > section:nth-child(2n) > .content {					-moz-align-items: -moz-flex-end;					-webkit-align-items: -webkit-flex-end;					-ms-align-items: -ms-flex-end;					align-items: flex-end;				}				.spotlights > section:nth-child(4n) .button {					box-shadow: inset 0 0 0 2px #ff8b23;				}				.spotlights > section:nth-child(4n-1) .button {					box-shadow: inset 0 0 0 2px #f64552;				}				.spotlights > section:nth-child(4n-2) .button {					box-shadow: inset 0 0 0 2px #a0e631;				}				.spotlights > section:nth-child(4n-3) .button {					box-shadow: inset 0 0 0 2px #009DE0;				}				.spotlights > section:nth-child(4n) .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23ff8b23%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}				.spotlights > section:nth-child(4n-1) .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23f64552%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}				.spotlights > section:nth-child(4n-2) .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23a0e631%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}				.spotlights > section:nth-child(4n-3) .button.next:before { 					background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='24px' viewBox='0 0 36 24' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23009DE0%3B stroke-width: 2px%3B %7D%3C/style%3E%3Cline x1='0' y1='12' x2='34' y2='12' /%3E%3Cline x1='25' y1='4' x2='34' y2='12.5' /%3E%3Cline x1='25' y1='20' x2='34' y2='11.5' /%3E%3C/svg%3E");				}.row.topoatendimento.hidden-md.hidden-lg{	position: fixed;	z-index: 99999;	margin-left: 0px;	top: 50px;	right: 10px;	text-align: right;}									@media screen and (max-width: 320px){			.row.topoatendimento.hidden-md.hidden-lg { 			    width: 130px;			    top: 90px;			    font-size: 10px;			}		}/* Header */	#wrapper {		padding-top: 6.5em;	}	#header {		background: #fff;		border-bottom: 3px solid #ddd;		cursor: default;		left: 0;		line-height: 3em;		position: fixed;		top: 0;		width: 100%;		z-index: 100;		color: #000;	}		#wrapper > #header > .inner {			padding: 10px 0 0;		}		#header h1 {			float: left;			margin: 0;			position: relative;                                  margin-top: -45px;                                       		}		#header h1 a{			display: block;			height: 88px;		}		#header nav {			position: relative;			float: right;		}			#header nav ul {				margin: 1em 0;				float: right;			}			#header nav ul.icons li {			}			#header nav ul.icons li a {				padding: 1em !important;				color: #fff;				border-radius: 5px;				display: inline;			}			#header nav ul.icons li a:hover {				background: #f6ae45 !important;				color: #fff !important;			}			#header nav ul.icons li a:before {				margin: 0 !important;			}				#header nav ul li {					display: inline-block;					margin-left: 0;					padding: 0;				}				#header nav ul li a span {					display: none;				}				#header nav ul li:nth-child(1) a,				#header nav ul li:nth-child(2) a,				#header nav ul li:nth-child(3) a {					border: none;				}				#header nav ul li:last-child a {					padding-right: 0;				}				#header nav ul li a span {					display: none;				}				#header nav ul li:nth-child(1) a.button {					background: #009DE0;					color: #ffffff;					padding: 0.65em 1em;					display: inline;					font-weight: 300;				}				#header nav ul li:nth-child(2) a.button {					background: #006634;					color: #ffffff;					padding: 0.65em 1em;					display: inline;					font-weight: 300;				}					#header nav ul li a, #header nav ul li span {						border: 0;						color: #000;						font-size: 0.75em;						font-weight: 600;						letter-spacing: 0.1em;						padding: 0 10px;						text-transform: uppercase;						line-height: inherit;						outline: 0;					}						#header nav ul li a.button, #header nav ul li span.button {							height: 2em;							line-height: 2em;							padding: 0 1.25em;						}						#header nav ul li a:not(.button):before, #header nav ul li span:not(.button):before {							margin-right: 0.5em;						}					#header nav ul li.active > a, #header nav ul li.active > span, #header nav ul li > a:hover {						color: #f6ae45 !important;					}					#header nav ul li > a.button:hover {						color: #ffffff !important;						border: none;						background: #f6ae45;						box-shadow: none !important;					}					#header nav ul li > ul {						display: none;					}	#navPanel, #titleBar {		display: none;	}/* Banner */	#banner {		-moz-align-items: center;		-webkit-align-items: center;		-ms-align-items: center;		align-items: center;		background-image: url("../imagens/banner.jpg");		display: -moz-flex;		display: -webkit-flex;		display: -ms-flex;		display: flex;		padding: 6em 0 2em 0 ;		background-attachment: fixed;		background-position: center;		background-repeat: no-repeat;		background-size: cover;		border-bottom: 0 !important;		cursor: default;		height: 60vh;		margin-bottom: -3.25em;		max-height: 32em;		min-height: 22em;		position: relative;		top: -3.25em;	}		#banner:after {			-moz-transition: opacity 2.5s ease;			-webkit-transition: opacity 2.5s ease;			-ms-transition: opacity 2.5s ease;			transition: opacity 2.5s ease;			-moz-transition-delay: 0.75s;			-webkit-transition-delay: 0.75s;			-ms-transition-delay: 0.75s;			transition-delay: 0.75s;			-moz-pointer-events: none;			-webkit-pointer-events: none;			-ms-pointer-events: none;			pointer-events: none;			background-color: #242943;			content: '';			display: block;			height: 100%;			left: 0;			opacity: 0.85;			position: absolute;			top: 0;			width: 100%;			z-index: 1;		}		#banner h1 {			//font-size: 3.25em;		}		#banner > .inner {			-moz-transition: opacity 1.5s ease, -moz-transform 0.5s ease-out, -moz-filter 0.5s ease, -webkit-filter 0.5s ease;			-webkit-transition: opacity 1.5s ease, -webkit-transform 0.5s ease-out, -webkit-filter 0.5s ease, -webkit-filter 0.5s ease;			-ms-transition: opacity 1.5s ease, -ms-transform 0.5s ease-out, -ms-filter 0.5s ease, -webkit-filter 0.5s ease;			transition: opacity 1.5s ease, transform 0.5s ease-out, filter 0.5s ease, -webkit-filter 0.5s ease;			padding: 0 !important;			position: relative;			z-index: 2;		}			#banner > .inner .image {				display: none;			}			#banner > .inner > section:nth-child(2n - 1) {				width: 65%;				display: inline-block;			}			#banner > .inner > section:nth-child(2n) {				width: 30%;				display: inline-block;				text-align: right;			}			#banner > .inner > section img {				width: 200px;			}			#banner > .inner header {				width: auto;			}				#banner > .inner header > :first-child {					width: auto;				}					#banner > .inner header > :first-child:after {						max-width: 100%;					}			#banner > .inner .content {				display: block;				margin: 0 0 2em 0;			}				#banner > .inner .content > * {					margin: 0;				}				#banner > .inner .content p {					font-size: 1em;					font-weight: 500;					letter-spacing: 0.025em;					color: #ffffff;					margin-bottom: 1em;				}		#banner .banner {			position: absolute;			top: 0;			left: 0;			width: 100%;			height: 75vh;			min-height: 24em;			max-height: 100%;		}		#banner .banner div {			width: 100%;			height: 75vh;			min-height: 24em;			max-height: 100%;		}		#banner.major {			margin-top: 6em;			padding-top: 0;			height: calc(75vh - 6em);			min-height: 24em;			max-height: 100%;		}			#banner.major.alt {				opacity: 0.75;			}		#banner.style1:after {			background-color: #6fc3df;		}		#banner.style2:after {			background-color: #8d82c4;		}		#banner.style3:after {			background-color: #ec8d81;		}		#banner.style4:after {			background-color: #e7b788;		}		#banner.style5:after {			background-color: #8ea9e8;		}		#banner.style6:after {			background-color: #87c5a4;		}		body.is-loading #banner:after {			opacity: 1.0;		}		body.is-loading #banner > .inner {			-moz-filter: blur(0.125em);			-webkit-filter: blur(0.125em);			-ms-filter: blur(0.125em);			filter: blur(0.125em);			-moz-transform: translateX(-0.5em);			-webkit-transform: translateX(-0.5em);			-ms-transform: translateX(-0.5em);			transform: translateX(-0.5em);			opacity: 0;		}/* Main */	#main {		background-color: #2a2f4a;	}		#main > * {			border-top: solid 1px rgba(212, 212, 255, 0.1);		}			#main > *:first-child {				border-top: 0;			}			#main > * > .inner {				padding: 4em 0 2em 0 ;				margin: 0 auto;				max-width: 65em;				width: calc(100% - 6em);			}		#main.alt {			background-color: transparent;			border-bottom: solid 1px rgba(212, 212, 255, 0.1);		}/* Contact */	#contact {		border-top: solid 1px #f4f4f4;		border-bottom: solid 1px #f4f4f4;		overflow-x: hidden;	}		#contact > .inner {			display: -moz-flex;			display: -webkit-flex;			display: -ms-flex;			display: flex;			padding: 0 !important;		}			#contact > .inner > :nth-child(2n - 1) {				padding: 4em 3em 2em 0 ;				border-right: solid 1px #f4f4f4;				width: 60%;			}			#contact > .inner > :nth-child(2n) {				padding-left: 3em;				width: 40%;			}			#contact > .inner > .split {				padding: 0;			}				#contact > .inner > .split > * {					padding: 3em 0 0 3em ;					position: relative;				}					#contact > .inner > .split > *:before {						border-top: solid 1px  #f4f4f4;						content: '';						display: block;						margin-left: -3em;						position: absolute;						top: 0;						width: calc(100vw + 3em);					}				#contact > .inner > .split > :first-child:before {					display: none;				}								.es-widget-title div div {					background: #2a2f4a;					color: #fff;					font-size: 1.75em;					font-family: 'Montserrat';					font-weight: 500;					line-height: 1.65;					padding: 0.5em 0;				}    /* Footer */	#footer .inner {		padding: 1em 0 0 !important;	}	#footer .copyright {		font-size: 0.8em;		list-style: none;		padding-left: 0;	}		#footer .copyright li {			border-left: solid 1px #f4f4f4;			color: #b5b5b5;			display: inline-block;			line-height: 1;			margin-left: 1em;			padding-left: 1em;			text-transform: uppercase;			font-size: 0.8em;		}			#footer .copyright li:first-child {				border-left: 0;				margin-left: 0;				padding-left: 0;			}/* Wrapper */	#wrapper {		-moz-transition: -moz-filter 0.35s ease, -webkit-filter 0.35s ease, opacity 0.375s ease-out;		-webkit-transition: -webkit-filter 0.35s ease, -webkit-filter 0.35s ease, opacity 0.375s ease-out;		-ms-transition: -ms-filter 0.35s ease, -webkit-filter 0.35s ease, opacity 0.375s ease-out;		transition: filter 0.35s ease, -webkit-filter 0.35s ease, opacity 0.375s ease-out;		padding-top: 4em;	}		#wrapper.is-transitioning {			opacity: 0;		}		#wrapper > * > .inner {			padding: 4em 0 2em 0 ;			margin: 0 auto;			max-width: 65em;			width: calc(100% - 6em);		}/* One */#one{    background-color: #ffffff;}.blog #one{    background-color: #2e3450;}#one.form{    //background-color: #2e3450;}#one > header.major{    display: block;    padding: 0.5em 0;    text-align: center;    background-color: #2a2f4a;       margin-top: 45px;}.home #one > header.major{       margin-top: 0px !important;}		#one > header.major > h2{    margin: 0;    display: inline;}#one .row .image.fit{    display: block;    overflow: hidden;    width: 100%;    height: auto;    padding-bottom: 100%;    margin: 5px 0;    position: relative;}#one .row .video.fit{    display: block;    overflow: hidden;    margin: 5px 0;}#one .row .video.fit a{    display: block;    width: 100%;    height: auto;    padding-bottom: 100%;    background: url('../imagens/button-play.png') center center no-repeat rgba(0,0,0,0.5);    position: relative;}#one .row .image.fit img,#one .row .video.fit img{display: none;}#one .inner section h2{color: #F7B034;margin: 0;}#one .inner section p{color: #000000}#one .inner.login{text-align: center}#one ul {    list-style: none;    margin: 1em 0;    padding-left: 1em;    text-align: center;}#one ul li {    display: inline;    margin: auto;    padding: 0;    width: 155px;}#one ul li:nth-child(2n-1) a, #one .inner.login section p a:nth-child(2n-1){    background: #2a2f4a;    color: #ffffff;}#one ul li:nth-child(2n) a, #one .inner.login section p a:nth-child(2n) {    background: #009DE0;    color: #ffffff;}#one > .inner > div > .button{    margin: 50px auto;    width: 50%;    display: block;    background: #009DE0;    color: #ffffff;    text-transform: uppercase;}#one ul.pagamento li img{display: block;}#one ul.pagamento li .button{    display: block;    width: 150px;    margin: auto;    background: #cf0725;}#one ul.actions {    padding: 0;}#one ul.actions li {    margin: 0;    width: auto;}#one ul.actions li a, #one .inner.login section p a{    box-shadow: none;}.major .button{    margin: 0px 30px;    height: 2.5em;    line-height: 2.5em;}/* Inscrições */#one .wizard > .content > .body {	border: 1px solid #ccc;	width: 100%;	height: auto;	overflow-y: auto;	overflow-x: hidden;}#one .wizard > .steps .done a,#one .wizard > .steps .done a:hover,#one .wizard > .steps .done a:active {	background: #96eedd;	color: #fff;}#one .wizard > .steps .current a {	background: #009DE0;	-webkit-transition: all ease-in .3s;	transition: all ease-in .3s;	cursor: pointer;	border-radius: 2px;	outline: 1px solid #fff;	outline-offset: -7px;}#one .wizard > .steps .current a:hover {	background: #1dd2af;	outline-offset: 0;}#one .wizard > .steps .done a {	background: #bdc3c7;}#one .wizard-form .steps ul {	display: block;}#one .wizard-form li {	margin-right: 0;}#one .wizard > .content {	border-radius: 2px;	background: #fff;	min-height: 150em;}#one .wizard > .content > .body #pagamento {    margin: 50px 0;}#one .wizard > .content > .body #pagamento h5 {    color: #000000;    text-align: center;}#one .wizard > .content > .body > h4 {    color: #000000;    text-align: center;    font-weight: 700;}#one .wizard > .content > .body p {    color: #000000;    text-align: center;}#one .wizard > .content > .body p a:hover {    color: #F7B034 !important;}#one .wizard > .content .input-radio {	position: relative;	display: flex;	justify-content: center;	align-items: center;	flex-wrap: wrap;	width: 100%;	height: auto;	padding: 30px;	margin: 1px;	border: solid 5px #F7B034;}#one .wizard > .content .input-radio input[type="radio"] + label {	display: flex;	justify-content: space-evenly;	align-items: center;	margin: 0;	width: 100%;	text-align: center;	font-size: 1.2em;	font-weight: 700;}#one .wizard > .content .input-radio input[type="radio"] + label:before {	background: rgba(212, 212, 255, 0.9);	top: calc(50% - 16px);}#one .wizard > .content .input-radio input[type="radio"] + label img {	max-height: 4em;	max-width: 4em;}#one .wizard > .content .input-radio p {	margin: 0;}#one .wizard > .content .button.primary {	margin: 50px auto;	display: block;	background: #009DE0;	color: #ffffff;	text-transform: uppercase;}#one .wizard > .actions a {	background-color: #009DE0;	border-color: #009DE0;	color: #fff;	cursor: pointer;	-webkit-transition: all ease-in 0.3s;	transition: all ease-in 0.3s;}#one .wizard > .actions li {	width: auto;}#one .wizard #inscricao .row .fit {	text-align: center;}#one .wizard #inscricao .row .fit img {	max-height: 4em;	max-width: 4em;}#one .wizard #inscricao section{	text-align: center;}#one .wizard #inscricao section h4 {    color: #F7B034;    text-align: center;}#one .wizard #inscricao section p {    text-align: center;    font-size: 15px;    position: relative}#one .wizard #inscricao section p input[type="checkbox"] {	display: none;}#one .wizard #inscricao section p input[type="radio"] + label,#one .wizard #inscricao section p input[type="checkbox"] + label {	padding: 2em 0 0;}#one .wizard #inscricao section p input[type="radio"] + label:before,#one .wizard #inscricao section p input[type="checkbox"] + label:before {	background: rgba(212, 212, 255, 0.9);	top: 0px;	left: calc(50% - 12px);}#one .wizard #inscricao section p.esgotado:before {    content: "Vagas Esgotadas";    position: absolute;    top: 0;    left: 0;    display: flex;    background: rgba(255, 0, 0, 0.4);    width: 100%;    height: 100%;    color: #fff;    align-items: center;}#one .wizard > .content > .body > iframe {    height: 600px;}#one .wizard > .content form #botaoenviar {    display: flex;    justify-content: flex-end;}#one .wizard > .content form #b_enviar {    margin: 20px 0;}#one .wizard > .content form p {    color: #000000;    margin: 1em 0;}#one .wizard > .content .upload figure,#one .wizard > .content .exame figure {    display: flex;    width: 200px;    height: calc(200px * 4 / 3);    position: relative;    margin: 20px auto;    text-align: center;    border: 3px solid #ccc;    justify-content: center;    align-items: center;    background: #ededed;}#one .wizard > .content .upload figure img,#one .wizard > .content .exame figure img {	max-width: 100%;}#one .wizard > .content .upload form p,#one .wizard > .content .exame form p {    display: flex;    justify-content: center;}#one .wizard > .content #GFerro {    top: 0;    left: 0 !important;    width: 100%;    margin: 20px 0;    background: none;    visibility: visible !important;}#one .wizard > .content #GFerro * {    color: #ff0000 !important;}#inscricao.inner > section{	text-align: center;}#inscricao.inner > section:nth-child(2n) {	width: 65%;	display: inline-block;}#inscricao.inner > section:nth-child(2n - 1) {	width: 35%;	display: inline-block;}#inscricao.inner > section:nth-child(2n - 1) img{	margin: 50px 0;}#inscricao.inner section h4 {    color: #F7B034;    text-align: center;}#inscricao.inner section p {    text-align: center;    font-size: 15px;    position: relative}#inscricao.inner section p.esgotado:before {    content: "Vagas Esgotadas";    position: absolute;    top: 0;    left: 0;    display: flex;    background: rgba(255, 0, 0, 0.4);    width: 100%;    height: 100%;    color: #fff;    align-items: center;}#inscricao form, #one form {	width: 100%;}#inscricao form select, #one form select{	width: 100%;	border: 1px solid;}.green {	color: #3e9826;}.fit img{	width: 100%;}.fa-whatsapp{    	color: #006634;	font-size: 20px;}.abrepefe{    margin: 0 0 2em 0;    padding: 1em 0 0 4em !important;}.logoabrepefe{ margin-top: -25px; width: 250px  }.downloadapp{ width: 100px;  }.txtatendimento{float: right; }.txtatendimento a:hover{ color: initial !important;}.atendimento{color: #F7B034; font-weight: 600;}.rownav{ padding: 0 0 0 0.5em!important;}.txtlimit{    max-height: 14ch;    overflow: hidden;   }.more{    margin: 15px 0px!important;}.topomobile { display:none;}.topomobile .linguas {    position: fixed;    z-index: 99999;    margin: 0px;    width: 150px;    top: 5px;    right: 10px;}#contact .tripAdvisor{	top: 5px;    position: relative;    width: 39px;    background: #33ab6e;    height: 34px;}#contact .tripAdvisor img{    position: relative;    right: 4.9px;    bottom: 1px;}.ms-parent {   width: 100%!important;}.ms-choice {    height: 2.75em!important;    border-radius: 0px!important;    background-color: transparent!important;}.ms-choice:houver{color:#444;}.ms-choice > div {    top: 8px!important;}#btnConfirmaHorario{    float: right;    margin-top: 50px;    background-color: #f7b034;}#selectHorario1{	width: 100%!important;	display: inline-block;}.horarioMensal, .horarioTotal{	display: none;}.ms-choice > span{	top: 12px!important;	padding-left: 10px!important;}.skiptranslate {display: none !important;}.goog-te-banner-frame {display: fixed;top: 65px;}#google_translate_element, .flag-icon {float: right;font-size: 18px;margin: 10px;}.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe {    background: #fff;}.alert {    padding: 15px;    margin-bottom: 20px;    border: 1px solid transparent;    border-radius: 4px;}.alert-danger {    color: #a94442;    background-color: #f2dede;    border-color: #ebccd1;}.alert-warning {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #faebcc;}.alert strong {    color: inherit;}@media screen and (max-width: 1680px) {	.row > * {		padding: 0 0 0 2em;	}	.row {		margin: 0 0 -1px -2em;	}	.row.uniform > * {		padding: 2em 0 0 2em;	}	.row.uniform {		margin: -2em 0 -1px -2em;	}	.row.\32 00\25 > * {		padding: 0 0 0 4em;	}	.row.\32 00\25 {		margin: 0 0 -1px -4em;	}	.row.uniform.\32 00\25 > * {		padding: 4em 0 0 4em;	}	.row.uniform.\32 00\25 {		margin: -4em 0 -1px -4em;	}	.row.\31 50\25 > * {		padding: 0 0 0 3em;	}	.row.\31 50\25 {		margin: 0 0 -1px -3em;	}	.row.uniform.\31 50\25 > * {		padding: 3em 0 0 3em;	}	.row.uniform.\31 50\25 {		margin: -3em 0 -1px -3em;	}	.row.\35 0\25 > * {		padding: 0 0 0 1em;	}	.row.\35 0\25 {		margin: 0 0 -1px -1em;	}	.row.uniform.\35 0\25 > * {		padding: 1em 0 0 1em;	}	.row.uniform.\35 0\25 {		margin: -1em 0 -1px -1em;	}	.row.\32 5\25 > * {		padding: 0 0 0 0.5em;	}	.row.\32 5\25 {		margin: 0 0 -1px -0.5em;	}	.row.uniform.\32 5\25 > * {		padding: 0.5em 0 0 0.5em;	}	.row.uniform.\32 5\25 {		margin: -0.5em 0 -1px -0.5em;	}	.\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 {		width: 100%;		clear: none;		margin-left: 0;	}	.\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}	.\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}	.\39 u\28xlarge\29, .\39 u\24\28xlarge\29 {		width: 75%;		clear: none;		margin-left: 0;	}	.\38 u\28xlarge\29, .\38 u\24\28xlarge\29 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}	.\37 u\28xlarge\29, .\37 u\24\28xlarge\29 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}	.\36 u\28xlarge\29, .\36 u\24\28xlarge\29 {		width: 50%;		clear: none;		margin-left: 0;	}	.\35 u\28xlarge\29, .\35 u\24\28xlarge\29 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}	.\34 u\28xlarge\29, .\34 u\24\28xlarge\29 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}	.\33 u\28xlarge\29, .\33 u\24\28xlarge\29 {		width: 25%;		clear: none;		margin-left: 0;	}	.\32 u\28xlarge\29, .\32 u\24\28xlarge\29 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}	.\31 u\28xlarge\29, .\31 u\24\28xlarge\29 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}	.\31 2u\24\28xlarge\29 + *,	.\31 1u\24\28xlarge\29 + *,	.\31 0u\24\28xlarge\29 + *,	.\39 u\24\28xlarge\29 + *,	.\38 u\24\28xlarge\29 + *,	.\37 u\24\28xlarge\29 + *,	.\36 u\24\28xlarge\29 + *,	.\35 u\24\28xlarge\29 + *,	.\34 u\24\28xlarge\29 + *,	.\33 u\24\28xlarge\29 + *,	.\32 u\24\28xlarge\29 + *,	.\31 u\24\28xlarge\29 + * {		clear: left;	}	.\-11u\28xlarge\29 {		margin-left: 91.66667%;	}	.\-10u\28xlarge\29 {		margin-left: 83.33333%;	}	.\-9u\28xlarge\29 {		margin-left: 75%;	}	.\-8u\28xlarge\29 {		margin-left: 66.66667%;	}	.\-7u\28xlarge\29 {		margin-left: 58.33333%;	}	.\-6u\28xlarge\29 {		margin-left: 50%;	}	.\-5u\28xlarge\29 {		margin-left: 41.66667%;	}	.\-4u\28xlarge\29 {		margin-left: 33.33333%;	}	.\-3u\28xlarge\29 {		margin-left: 25%;	}	.\-2u\28xlarge\29 {		margin-left: 16.66667%;	}	.\-1u\28xlarge\29 {		margin-left: 8.33333%;	}	body, input, select, textarea {		font-size: 14pt;	}			.spotlights > section > .image {		width: 40%;	}	.spotlights > section > .content {		width: 60%;	}	.abrepefe{    margin: 0 0 2em 0;    padding: 1em 0 0 6em !important;}}@media screen and (max-width: 1280px) {	.row > * {		padding: 0 0 0 1.5em;	}	.row {		margin: 0 0 -1px -1.5em;	}	.row.uniform > * {		padding: 1.5em 0 0 1.5em;	}	.row.uniform {		margin: -1.5em 0 -1px -1.5em;	}	.row.\32 00\25 > * {		padding: 0 0 0 3em;	}	.row.\32 00\25 {		margin: 0 0 -1px -3em;	}	.row.uniform.\32 00\25 > * {		padding: 3em 0 0 3em;	}	.row.uniform.\32 00\25 {		margin: -3em 0 -1px -3em;	}	.row.\31 50\25 > * {		padding: 0 0 0 2.25em;	}	.row.\31 50\25 {		margin: 0 0 -1px -2.25em;	}	.row.uniform.\31 50\25 > * {		padding: 2.25em 0 0 2.25em;	}	.row.uniform.\31 50\25 {		margin: -2.25em 0 -1px -2.25em;	}	.row.\35 0\25 > * {		padding: 0 0 0 0.75em;	}	.row.\35 0\25 {		margin: 0 0 -1px -0.75em;	}	.row.uniform.\35 0\25 > * {		padding: 0.75em 0 0 0.75em;	}	.row.uniform.\35 0\25 {		margin: -0.75em 0 -1px -0.75em;	}	.row.\32 5\25 > * {		padding: 0 0 0 0.375em;	}	.row.\32 5\25 {		margin: 0 0 -1px -0.375em;	}	.row.uniform.\32 5\25 > * {		padding: 0.375em 0 0 0.375em;	}	.row.uniform.\32 5\25 {		margin: -0.375em 0 -1px -0.375em;	}	.\31 2u\28large\29, .\31 2u\24\28large\29 {		width: 100%;		clear: none;		margin-left: 0;	}	.\31 1u\28large\29, .\31 1u\24\28large\29 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}	.\31 0u\28large\29, .\31 0u\24\28large\29 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}	.\39 u\28large\29, .\39 u\24\28large\29 {		width: 75%;		clear: none;		margin-left: 0;	}	.\38 u\28large\29, .\38 u\24\28large\29 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}	.\37 u\28large\29, .\37 u\24\28large\29 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}	.\36 u\28large\29, .\36 u\24\28large\29 {		width: 50%;		clear: none;		margin-left: 0;	}	.\35 u\28large\29, .\35 u\24\28large\29 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}	.\34 u\28large\29, .\34 u\24\28large\29 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}	.\33 u\28large\29, .\33 u\24\28large\29 {		width: 25%;		clear: none;		margin-left: 0;	}	.\32 u\28large\29, .\32 u\24\28large\29 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}	.\31 u\28large\29, .\31 u\24\28large\29 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}	.\31 2u\24\28large\29 + *,	.\31 1u\24\28large\29 + *,	.\31 0u\24\28large\29 + *,	.\39 u\24\28large\29 + *,	.\38 u\24\28large\29 + *,	.\37 u\24\28large\29 + *,	.\36 u\24\28large\29 + *,	.\35 u\24\28large\29 + *,	.\34 u\24\28large\29 + *,	.\33 u\24\28large\29 + *,	.\32 u\24\28large\29 + *,	.\31 u\24\28large\29 + * {		clear: left;	}	.\-11u\28large\29 {		margin-left: 91.66667%;	}	.\-10u\28large\29 {		margin-left: 83.33333%;	}	.\-9u\28large\29 {		margin-left: 75%;	}	.\-8u\28large\29 {		margin-left: 66.66667%;	}	.\-7u\28large\29 {		margin-left: 58.33333%;	}	.\-6u\28large\29 {		margin-left: 50%;	}	.\-5u\28large\29 {		margin-left: 41.66667%;	}	.\-4u\28large\29 {		margin-left: 33.33333%;	}	.\-3u\28large\29 {		margin-left: 25%;	}	.\-2u\28large\29 {		margin-left: 16.66667%;	}	.\-1u\28large\29 {		margin-left: 8.33333%;	}	body, input, select, textarea {		font-size: 12pt;	}	input[type="submit"].next,	input[type="reset"].next,	input[type="button"].next,	button.next,	.button.next {		padding-right: 5em;	}	.tiles article {		padding: 4em 3em 2em 3em ;		height: 30vh;		max-height: 30em;		min-height: 20em;	}	.spotlights > section > .image {		width: 45%;	}	.spotlights > section > .content {		width: 55%;	}	#banner {		background-attachment: scroll;	}	}@media screen and (max-width: 1024px){	#wrapper {		padding-top: 6.5em!important;	}}@media screen and (max-width: 992px) {	/* Off-Canvas Navigation */	#header {		display: none;	}	.topomobile {		display: block;		color: #fff;	}	#wrapper {		-moz-backface-visibility: hidden;		-webkit-backface-visibility: hidden;		-ms-backface-visibility: hidden;		backface-visibility: hidden;		-moz-transition: -moz-transform 0.5s ease;		-webkit-transition: -webkit-transform 0.5s ease;		-ms-transition: -ms-transform 0.5s ease;		transition: transform 0.5s ease;		padding-bottom: 1px;	}	#titleBar {		-moz-backface-visibility: hidden;		-webkit-backface-visibility: hidden;		-ms-backface-visibility: hidden;		backface-visibility: hidden;		-moz-transition: -moz-transform 0.5s ease;		-webkit-transition: -webkit-transform 0.5s ease;		-ms-transition: -ms-transform 0.5s ease;		transition: transform 0.5s ease;		display: block !important;		height: 44px;		left: 0;		/* position: fixed; */		position: fixed;		top: 0;		width: 100%;		z-index: 10001;		background: #272833;		box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);	}	#titleBar .title {		color: #ffffff;		display: block;		font-weight: 300;		height: auto;		line-height: 44px;		text-align: left;		background: #fff;		border-bottom: 3px solid #d8d8d8;		padding: 10px 0 0;	}	#titleBar .title a {		color: inherit;		border: 0;		display: inline-block;		position: relative;		height: 88px;		margin-left: 60px;	}	#titleBar .toggle {		text-decoration: none;		height: 0px;		left: 0;		position: absolute;		top: 30px;		width: 100%;		outline: 0;		border: 0;		z-index: 100000000000;		background: #fff;	}	#titleBar .toggle:before {		-moz-osx-font-smoothing: grayscale;		-webkit-font-smoothing: antialiased;		font-family: FontAwesome;		font-style: normal;		font-weight: normal;		text-transform: none !important;	}	#titleBar .toggle:before {		background: #fff;		color: #d8d8d8;		content: '\f0c9';		display: block;		font-size: 30px;		height: 80px;		left: 0;		line-height: 70px;		position: absolute;		text-align: center;		top: 0;		width: 50px;		border-right: 1px solid #d8d8d8;	}	#navPanel {		-moz-backface-visibility: hidden;		-webkit-backface-visibility: hidden;		-ms-backface-visibility: hidden;		backface-visibility: hidden;		-moz-transform: translateX(-275px);		-webkit-transform: translateX(-275px);		-ms-transform: translateX(-275px);		transform: translateX(-275px);		-moz-transition: -moz-transform 0.5s ease;		-webkit-transition: -webkit-transform 0.5s ease;		-ms-transition: -ms-transform 0.5s ease;		transition: transform 0.5s ease;		display: block;		height: 100%;		left: 0;		overflow-y: auto;		position: fixed;		top: 0;		width: 275px;		z-index: 10002;		background: #181920;		padding: 0.75em 1.25em;	}	#navPanel .link {		border: 0;		border-top: solid 1px rgba(255, 255, 255, 0.05);		color: rgba(255, 255, 255, 0.75);		display: block;		height: 3em;		line-height: 3em;		text-decoration: none;	}	#navPanel .link:hover {		color: inherit !important;	}	#navPanel .link:first-child {		border-top: 0;	}	#navPanel .link.depth-0 {		color: #ffffff;		font-weight: 300;	}	#navPanel .link .indent-1 {		display: inline-block;		width: 1.25em;	}	#navPanel .link .indent-2 {		display: inline-block;		width: 2.5em;	}	#navPanel .link .indent-3 {		display: inline-block;		width: 3.75em;	}	#navPanel .link .indent-4 {		display: inline-block;		width: 5em;	}	#navPanel .link .indent-5 {		display: inline-block;		width: 6.25em;	}	body.navPanel-visible #wrapper {		-moz-transform: translateX(275px);		-webkit-transform: translateX(275px);		-ms-transform: translateX(275px);		transform: translateX(275px);	}	body.navPanel-visible #titleBar {		-moz-transform: translateX(275px);		-webkit-transform: translateX(275px);		-ms-transform: translateX(275px);		transform: translateX(275px);	}	body.navPanel-visible #navPanel {		-moz-transform: translateX(0);		-webkit-transform: translateX(0);		-ms-transform: translateX(0);		transform: translateX(0);	}}@media screen and (max-width: 980px) {	.row > * {		padding: 0 0 0 1.5em;	}	.row {		margin: 0 0 -1px -1.5em;	}	.row.uniform > * {		padding: 1.5em 0 0 1.5em;	}	.row.uniform {		margin: -1.5em 0 -1px -1.5em;	}	.row.\32 00\25 > * {		padding: 0 0 0 3em;	}	.row.\32 00\25 {		margin: 0 0 -1px -3em;	}	.row.uniform.\32 00\25 > * {		padding: 3em 0 0 3em;	}	.row.uniform.\32 00\25 {		margin: -3em 0 -1px -3em;	}	.row.\31 50\25 > * {		padding: 0 0 0 2.25em;	}	.row.\31 50\25 {		margin: 0 0 -1px -2.25em;	}	.row.uniform.\31 50\25 > * {		padding: 2.25em 0 0 2.25em;	}	.row.uniform.\31 50\25 {		margin: -2.25em 0 -1px -2.25em;	}	.row.\35 0\25 > * {		padding: 0 0 0 0.75em;	}	.row.\35 0\25 {		margin: 0 0 -1px -0.75em;	}	.row.uniform.\35 0\25 > * {		padding: 0.75em 0 0 0.75em;	}	.row.uniform.\35 0\25 {		margin: -0.75em 0 -1px -0.75em;	}	.row.\32 5\25 > * {		padding: 0 0 0 0.375em;	}	.row.\32 5\25 {		margin: 0 0 -1px -0.375em;	}	.row.uniform.\32 5\25 > * {		padding: 0.375em 0 0 0.375em;	}	.row.uniform.\32 5\25 {		margin: -0.375em 0 -1px -0.375em;	}	.\31 2u\28medium\29, .\31 2u\24\28medium\29 {		width: 100%;		clear: none;		margin-left: 0;	}	.\31 1u\28medium\29, .\31 1u\24\28medium\29 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}	.\31 0u\28medium\29, .\31 0u\24\28medium\29 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}	.\39 u\28medium\29, .\39 u\24\28medium\29 {		width: 75%;		clear: none;		margin-left: 0;	}	.\38 u\28medium\29, .\38 u\24\28medium\29 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}	.\37 u\28medium\29, .\37 u\24\28medium\29 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}	.\36 u\28medium\29, .\36 u\24\28medium\29 {		width: 50%;		clear: none;		margin-left: 0;	}	.\35 u\28medium\29, .\35 u\24\28medium\29 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}	.\34 u\28medium\29, .\34 u\24\28medium\29 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}	.\33 u\28medium\29, .\33 u\24\28medium\29 {		width: 25%;		clear: none;		margin-left: 0;	}	.\32 u\28medium\29, .\32 u\24\28medium\29 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}	.\31 u\28medium\29, .\31 u\24\28medium\29 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}	.\31 2u\24\28medium\29 + *,	.\31 1u\24\28medium\29 + *,	.\31 0u\24\28medium\29 + *,	.\39 u\24\28medium\29 + *,	.\38 u\24\28medium\29 + *,	.\37 u\24\28medium\29 + *,	.\36 u\24\28medium\29 + *,	.\35 u\24\28medium\29 + *,	.\34 u\24\28medium\29 + *,	.\33 u\24\28medium\29 + *,	.\32 u\24\28medium\29 + *,	.\31 u\24\28medium\29 + * {		clear: left;	}	.\-11u\28medium\29 {		margin-left: 91.66667%;	}	.\-10u\28medium\29 {		margin-left: 83.33333%;	}	.\-9u\28medium\29 {		margin-left: 75%;	}	.\-8u\28medium\29 {		margin-left: 66.66667%;	}	.\-7u\28medium\29 {		margin-left: 58.33333%;	}	.\-6u\28medium\29 {		margin-left: 50%;	}	.\-5u\28medium\29 {		margin-left: 41.66667%;	}	.\-4u\28medium\29 {		margin-left: 33.33333%;	}	.\-3u\28medium\29 {		margin-left: 25%;	}	.\-2u\28medium\29 {		margin-left: 16.66667%;	}	.\-1u\28medium\29 {		margin-left: 8.33333%;	}	.tiles article {		width: 50% !important;	}	.spotlights > section {		display: block;	}	.spotlights > section > .image {		width: 100%;	}	.spotlights > section > .content {		padding: 4em 3em 2em 3em ;		width: 100%;	}	#contact > .inner {		display: block;	}	#contact > .inner > :nth-child(2n - 1) {		padding: 4em 0 2em 0 ;		border-right: 0;		width: 100%;	}	#contact > .inner > :nth-child(2n) {		padding-left: 0;		width: 100%;	}	#contact > .inner > .split > * {		padding: 3em 0 1em 0 ;	}	#contact > .inner > .split > :first-child:before {		display: block;	}}@media only screen and (max-width: 800px) {	.spotlights {		border-top: 0 !important;margin-top: 10px;	}	#inscricao.inner > section:nth-child(2n - 1) {		width: 35%;display: inline-block;float: none;	}	.logo{		width: 150px;		margin: 16px 0;	}	.txtatendimento{		float: right!important;		text-align: right;		margin-right: 10px;	}	.atendimento{		color: #F7B034;		font-weight: 600;	}}@media screen and (max-width: 768px){	.row.topoatendimento.hidden-md.hidden-lg {		width: 310px;	}}@media screen and (max-width: 736px) {	.row > * {		padding: 0 0 0 1.25em;	}	.row {		margin: 0 0 -1px -1.25em;	}	.row.uniform > * {		padding: 1.25em 0 0 1.25em;	}	.row.uniform {		margin: -1.25em 0 -1px -1.25em;	}	.row.\32 00\25 > * {		padding: 0 0 0 2.5em;	}	.row.\32 00\25 {		margin: 0 0 -1px -2.5em;	}	.row.uniform.\32 00\25 > * {		padding: 2.5em 0 0 2.5em;	}	.row.uniform.\32 00\25 {		margin: -2.5em 0 -1px -2.5em;	}	.row.\31 50\25 > * {		padding: 0 0 0 1.875em;	}	.row.\31 50\25 {		margin: 0 0 -1px -1.875em;	}	.row.uniform.\31 50\25 > * {		padding: 1.875em 0 0 1.875em;	}	.row.uniform.\31 50\25 {		margin: -1.875em 0 -1px -1.875em;	}	.row.\35 0\25 > * {		padding: 0 0 0 0.625em;	}	.row.\35 0\25 {		margin: 0 0 -1px -0.625em;	}	.row.uniform.\35 0\25 > * {		padding: 0.625em 0 0 0.625em;	}	.row.uniform.\35 0\25 {		margin: -0.625em 0 -1px -0.625em;	}	.row.\32 5\25 > * {		padding: 0 0 0 0.3125em;	}	.row.\32 5\25 {		margin: 0 0 -1px -0.3125em;	}	.row.uniform.\32 5\25 > * {		padding: 0.3125em 0 0 0.3125em;	}	.row.uniform.\32 5\25 {		margin: -0.3125em 0 -1px -0.3125em;	}	.\31 2u\28small\29, .\31 2u\24\28small\29 {		width: 100%;		clear: none;		margin-left: 0;	}	.\31 1u\28small\29, .\31 1u\24\28small\29 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}	.\31 0u\28small\29, .\31 0u\24\28small\29 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}	.\39 u\28small\29, .\39 u\24\28small\29 {		width: 75%;		clear: none;		margin-left: 0;	}	.\38 u\28small\29, .\38 u\24\28small\29 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}	.\37 u\28small\29, .\37 u\24\28small\29 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}	.\36 u\28small\29, .\36 u\24\28small\29 {		width: 50%;		clear: none;		margin-left: 0;	}	.\35 u\28small\29, .\35 u\24\28small\29 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}	.\34 u\28small\29, .\34 u\24\28small\29 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}	.\33 u\28small\29, .\33 u\24\28small\29 {		width: 25%;		clear: none;		margin-left: 0;	}	.\32 u\28small\29, .\32 u\24\28small\29 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}	.\31 u\28small\29, .\31 u\24\28small\29 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}	.\31 2u\24\28small\29 + *,	.\31 1u\24\28small\29 + *,	.\31 0u\24\28small\29 + *,	.\39 u\24\28small\29 + *,	.\38 u\24\28small\29 + *,	.\37 u\24\28small\29 + *,	.\36 u\24\28small\29 + *,	.\35 u\24\28small\29 + *,	.\34 u\24\28small\29 + *,	.\33 u\24\28small\29 + *,	.\32 u\24\28small\29 + *,	.\31 u\24\28small\29 + * {		clear: left;	}	.\-11u\28small\29 {		margin-left: 91.66667%;	}	.\-10u\28small\29 {		margin-left: 83.33333%;	}	.\-9u\28small\29 {		margin-left: 75%;	}	.\-8u\28small\29 {		margin-left: 66.66667%;	}	.\-7u\28small\29 {		margin-left: 58.33333%;	}	.\-6u\28small\29 {		margin-left: 50%;	}	.\-5u\28small\29 {		margin-left: 41.66667%;	}	.\-4u\28small\29 {		margin-left: 33.33333%;	}	.\-3u\28small\29 {		margin-left: 25%;	}	.\-2u\28small\29 {		margin-left: 16.66667%;	}	.\-1u\28small\29 {		margin-left: 8.33333%;	}	h1 {		//font-size: 2em;	}	h2 {		font-size: 1.5em;	}	h1,h3 {		font-size: 1.25em;	}	header.major > p br {		display: none;	}	#Login form div, #Form form div, form .field {		margin: 0 0 1.5em 0;	}	#nmsbrnm, #sml, form .field.half {		padding: 0 0 0 0.75em;	}	input#login, input#senha{		margin: 0 0 1.5em 0.75em;	}	form .field.half.first {		padding: 0 0.75em 0 0;	}	input#login {		margin: 0 0.75em 1.5em 0;	}	form > .actions {		margin: 2em 0 0 0 !important;	}	.image.main {		margin: 1.5em 0;	}	ul.icons li {		padding: 0 0.75em 0 0;	}	.tiles article {		padding: 3em 1.5em 1em 1.5em ;		height: 16em;		max-height: none;		min-height: 0;	}	.tiles article h3 {		font-size: 1.5em;	}	.spotlights > section > .content {		padding: 3em 1.5em 1em 1.5em ;	}	#banner {		padding: 5em 0 1em 0 ;		height: auto;		margin-bottom: -2.75em;		max-height: none;		min-height: 0;		top: -2.75em;	}	#banner > .inner .content {		display: block;	}	#banner > .inner .content > * {		margin-left: 0;		margin-bottom: 2em;	}	#banner.major {		height: auto;		min-height: 0;		max-height: none;	}	#main > * > .inner {		padding: 3em 0 1em 0 ;		width: calc(100% - 3em);	}	#contact > .inner > :nth-child(2n - 1) {		padding: 3em 0 1em 0 ;	}	#wrapper > * > .inner {		padding: 3em 0 1em 0 ;		width: calc(100% - 3em);	}}@media screen and (max-width: 559px) {	#banner > .inner > section:nth-child(2n - 1) {		width: 100%;		display: block;	}	#banner > .inner > section:nth-child(2n) {		width: 100%;		display: block;		text-align: center;	}	#one .wizard.vertical > .steps {		width: 100%;	}	#one .wizard.vertical > .steps > ul {		display: flex;		width: 100%;		overflow: auto;	}	#one .wizard.vertical > .content {		width: 100%;		overflow: auto;	}}@media screen and (max-width: 480px) {	html, body {		min-width: 320px;	}	.row > * {		padding: 0 0 0 1.25em;	}	.row {		margin: 0 0 -1px -1.25em;	}	.row.uniform > * {		padding: 1.25em 0 0 1.25em;	}	.row.uniform {		margin: -1.25em 0 -1px -1.25em;	}	.row.\32 00\25 > * {		padding: 0 0 0 2.5em;	}	.row.\32 00\25 {		margin: 0 0 -1px -2.5em;	}	.row.uniform.\32 00\25 > * {		padding: 2.5em 0 0 2.5em;	}	.row.uniform.\32 00\25 {		margin: -2.5em 0 -1px -2.5em;	}	.row.\31 50\25 > * {		padding: 0 0 0 1.875em;	}	.row.\31 50\25 {		margin: 0 0 -1px -1.875em;	}	.row.uniform.\31 50\25 > * {		padding: 1.875em 0 0 1.875em;	}	.row.uniform.\31 50\25 {		margin: -1.875em 0 -1px -1.875em;	}	.row.\35 0\25 > * {		padding: 0 0 0 0.625em;	}	.row.\35 0\25 {		margin: 0 0 -1px -0.625em;	}	.row.uniform.\35 0\25 > * {		padding: 0.625em 0 0 0.625em;	}	.row.uniform.\35 0\25 {		margin: -0.625em 0 -1px -0.625em;	}	.row.\32 5\25 > * {		padding: 0 0 0 0.3125em;	}	.row.\32 5\25 {		margin: 0 0 -1px -0.3125em;	}	.row.uniform.\32 5\25 > * {		padding: 0.3125em 0 0 0.3125em;	}	.row.uniform.\32 5\25 {		margin: -0.3125em 0 -1px -0.3125em;	}	.\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 {		width: 100%;		clear: none;		margin-left: 0;	}	.\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}	.\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}	.\39 u\28xsmall\29, .\39 u\24\28xsmall\29 {		width: 75%;		clear: none;		margin-left: 0;	}	.\38 u\28xsmall\29, .\38 u\24\28xsmall\29 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}	.\37 u\28xsmall\29, .\37 u\24\28xsmall\29 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}	.\36 u\28xsmall\29, .\36 u\24\28xsmall\29 {		width: 50%;		clear: none;		margin-left: 0;	}	.\35 u\28xsmall\29, .\35 u\24\28xsmall\29 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}	.\34 u\28xsmall\29, .\34 u\24\28xsmall\29 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}	.\33 u\28xsmall\29, .\33 u\24\28xsmall\29 {		width: 25%;		clear: none;		margin-left: 0;	}	.\32 u\28xsmall\29, .\32 u\24\28xsmall\29 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}	.\31 u\28xsmall\29, .\31 u\24\28xsmall\29 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}	.\31 2u\24\28xsmall\29 + *,	.\31 1u\24\28xsmall\29 + *,	.\31 0u\24\28xsmall\29 + *,	.\39 u\24\28xsmall\29 + *,	.\38 u\24\28xsmall\29 + *,	.\37 u\24\28xsmall\29 + *,	.\36 u\24\28xsmall\29 + *,	.\35 u\24\28xsmall\29 + *,	.\34 u\24\28xsmall\29 + *,	.\33 u\24\28xsmall\29 + *,	.\32 u\24\28xsmall\29 + *,	.\31 u\24\28xsmall\29 + * {		clear: left;	}	.\-11u\28xsmall\29 {		margin-left: 91.66667%;	}	.\-10u\28xsmall\29 {		margin-left: 83.33333%;	}	.\-9u\28xsmall\29 {		margin-left: 75%;	}	.\-8u\28xsmall\29 {		margin-left: 66.66667%;	}	.\-7u\28xsmall\29 {		margin-left: 58.33333%;	}	.\-6u\28xsmall\29 {		margin-left: 50%;	}	.\-5u\28xsmall\29 {		margin-left: 41.66667%;	}	.\-4u\28xsmall\29 {		margin-left: 33.33333%;	}	.\-3u\28xsmall\29 {		margin-left: 25%;	}	.\-2u\28xsmall\29 {		margin-left: 16.66667%;	}	.\-1u\28xsmall\29 {		margin-left: 8.33333%;	}	#nmsbrnm, #sml, form .field.half {		width: 100%;		float: none;		padding: 0;	}	#nmsbrnm, form .field.half.first {		padding: 0;	}	input#login, input#senha {		width: 100%;		float: none;		margin: 0 0 1.5em 0;	}	ul.pagination li:nth-child(n+2):nth-last-child(n+2) {		display: none;	}	ul.pagination li:first-child {		padding-right: 0;	}	.tiles {		display: block;	}	.tiles article {		height: 20em;		width: 100% !important;	}	.row.topoatendimento.hidden-md.hidden-lg {		width: 150px;		top: 38px;		font-size: 13px;	}	.topomobile .linguas {		margin-right: 5px;	}	.topomobile .linguas .flag-icon {		margin: 5px;	}	#banner {		padding: 6em 0 2em 0 ;	}	#banner > .inner .content p br {		display: none;	}	#banner.major {		padding: 8em 0 4em 0 ;		margin-top: 3em;	}	#footer .copyright li {		display: block;		border-left: 0;		margin-left: 0;		padding-left: 0;		line-height: inherit;	}	#titleBar, #titleBar .title {		display: block !important;	}}@media screen and (max-width: 360px) {	body, input, select, textarea {		font-size: 11pt;	}	.row > * {		padding: 0 0 0 1.25em;	}	.row {		margin: 0 0 -1px -1.25em;	}	.row.uniform > * {		padding: 1.25em 0 0 1.25em;	}	.row.uniform {		margin: -1.25em 0 -1px -1.25em;	}	.row.\32 00\25 > * {		padding: 0 0 0 2.5em;	}	.row.\32 00\25 {		margin: 0 0 -1px -2.5em;	}	.row.uniform.\32 00\25 > * {		padding: 2.5em 0 0 2.5em;	}	.row.uniform.\32 00\25 {		margin: -2.5em 0 -1px -2.5em;	}	.row.\31 50\25 > * {		padding: 0 0 0 1.875em;	}	.row.\31 50\25 {		margin: 0 0 -1px -1.875em;	}	.row.uniform.\31 50\25 > * {		padding: 1.875em 0 0 1.875em;	}	.row.uniform.\31 50\25 {		margin: -1.875em 0 -1px -1.875em;	}	.row.\35 0\25 > * {		padding: 0 0 0 0.625em;	}	.row.\35 0\25 {		margin: 0 0 -1px -0.625em;	}	.row.uniform.\35 0\25 > * {		padding: 0.625em 0 0 0.625em;	}	.row.uniform.\35 0\25 {		margin: -0.625em 0 -1px -0.625em;	}	.row.\32 5\25 > * {		padding: 0 0 0 0.3125em;	}	.row.\32 5\25 {		margin: 0 0 -1px -0.3125em;	}	.row.uniform.\32 5\25 > * {		padding: 0.3125em 0 0 0.3125em;	}	.row.uniform.\32 5\25 {		margin: -0.3125em 0 -1px -0.3125em;	}	.\31 2u\28xxsmall\29, .\31 2u\24\28xxsmall\29 {		width: 100%;		clear: none;		margin-left: 0;	}	.\31 1u\28xxsmall\29, .\31 1u\24\28xxsmall\29 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}	.\31 0u\28xxsmall\29, .\31 0u\24\28xxsmall\29 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}	.\39 u\28xxsmall\29, .\39 u\24\28xxsmall\29 {		width: 75%;		clear: none;		margin-left: 0;	}	.\38 u\28xxsmall\29, .\38 u\24\28xxsmall\29 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}	.\37 u\28xxsmall\29, .\37 u\24\28xxsmall\29 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}	.\36 u\28xxsmall\29, .\36 u\24\28xxsmall\29 {		width: 50%;		clear: none;		margin-left: 0;	}	.\35 u\28xxsmall\29, .\35 u\24\28xxsmall\29 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}	.\34 u\28xxsmall\29, .\34 u\24\28xxsmall\29 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}	.\33 u\28xxsmall\29, .\33 u\24\28xxsmall\29 {		width: 25%;		clear: none;		margin-left: 0;	}	.\32 u\28xxsmall\29, .\32 u\24\28xxsmall\29 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}	.\31 u\28xxsmall\29, .\31 u\24\28xxsmall\29 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}	.\31 2u\24\28xxsmall\29 + *,	.\31 1u\24\28xxsmall\29 + *,	.\31 0u\24\28xxsmall\29 + *,	.\39 u\24\28xxsmall\29 + *,	.\38 u\24\28xxsmall\29 + *,	.\37 u\24\28xxsmall\29 + *,	.\36 u\24\28xxsmall\29 + *,	.\35 u\24\28xxsmall\29 + *,	.\34 u\24\28xxsmall\29 + *,	.\33 u\24\28xxsmall\29 + *,	.\32 u\24\28xxsmall\29 + *,	.\31 u\24\28xxsmall\29 + * {		clear: left;	}	.\-11u\28xxsmall\29 {		margin-left: 91.66667%;	}	.\-10u\28xxsmall\29 {		margin-left: 83.33333%;	}	.\-9u\28xxsmall\29 {		margin-left: 75%;	}	.\-8u\28xxsmall\29 {		margin-left: 66.66667%;	}	.\-7u\28xxsmall\29 {		margin-left: 58.33333%;	}	.\-6u\28xxsmall\29 {		margin-left: 50%;	}	.\-5u\28xxsmall\29 {		margin-left: 41.66667%;	}	.\-4u\28xxsmall\29 {			margin-left: 33.33333%;	}	.\-3u\28xxsmall\29 {		margin-left: 25%;	}	.\-2u\28xxsmall\29 {		margin-left: 16.66667%;	}	.\-1u\28xxsmall\29 {		margin-left: 8.33333%;	}	.row.topoatendimento.hidden-md.hidden-lg {		width: 120px;		top: 38px;		font-size: 10px;		right: 5px;		color: #000000;	}}		