/*CSS Web Site Enllevo*/

@charset "utf-8";

/* Font Roboto */

@font-face {
    font-family: 'Roboto-Black';
    src: url('../_fonts/Roboto-Black.ttf');
}
@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('../_fonts/Roboto-BlackItalic.ttf');
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('../_fonts/Roboto-Bold.ttf');
}
@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('../_fonts/Roboto-BoldItalic.ttf');
}
@font-face {
    font-family: 'Roboto-Italic';
    src: url('../_fonts/Roboto-Italic.ttf');
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../_fonts/Roboto-Light.ttf');
}
@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('../_fonts/Roboto-LightItalic.ttf');
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('../_fonts/Roboto-Medium.ttf');
}
@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('../_fonts/Roboto-MediumItalic.ttf');
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('../_fonts/Roboto-Regular.ttf');
}
@font-face {
    font-family: 'Roboto-Thin';
    src: url('../_fonts/Roboto-Thin.ttf');
}
@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('../_fonts/Roboto-ThinItalic.ttf');
}

/* Font e classes dos icones */

@font-face {
  font-family: 'icomoon';
  src:  url('../_fonts/icones-fonts/icomoon.eot?xk6vsu');
  src:  url('../_fonts/icones-fonts/icomoon.eot?xk6vsu#iefix') format('embedded-opentype'),
    url('../_fonts/icones-fonts/icomoon.ttf?xk6vsu') format('truetype'),
    url('../_fonts/icones-fonts/icomoon.woff?xk6vsu') format('woff'),
    url('../_fonts/icones-fonts/icomoon.svg?xk6vsu#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icone"], [class*=" icone"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    position: relative;
    line-height: inherit;
    vertical-align: top;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icone"], [class*=" icone"]::before{
	display: inline-block;
	height: 100%;
	line-height: inherit;
	vertical-align: top;
}

.iconeLogoShap::before                   { content: "\e902";  }
.iconeErro::before                       { content: "\2755";  }
.iconeCodigoUsuario::before              { content: "\1f510"; }
.iconeChave::before                      { content: "\1f511"; }
.iconeBusca::before                      { content: "\26b2";  }
.iconeEmpresa::before                    { content: "\1f3db"; }
.iconeConfiguracao::before               { content: "\1f527"; }
.iconeSair::before                       { content: "\1f6aa"; }
.iconeAjuda::before                      { content: "\2754";  }
.iconeSuporte::before                    { content: "\1f6e0"; }
.iconeMudarEmpresa::before               { content: "\1f3ec"; }
.iconeAcessoDireto::before               { content: "\1f5d4"; }
.iconeMonitor::before                    { content: "\1f4fa"; }
.iconeRelatorios::before                 { content: "\1f5d0"; }
.iconeUsuario::before                    { content: "\1f464"; }
.iconeModuloGerencial::before            { content: "\1f465"; }
.iconeModuloFinanceiro::before           { content: "\1f4c8"; }
.iconeModuloControladoria::before        { content: "\1f4dd"; }
.iconeModuloFaturamentoTesoraria::before { content: "\1f4b0"; }
.iconeModuloVendas::before               { content: "\e901";  }
.iconeModuloSuprimentos::before          { content: "\1f4e6"; }
.iconeModuloVeiculosMaquinas::before     { content: "\1f697"; }
.iconeModuloServicos::before             { content: "\1f528"; }
.iconeModuloConfiguracoes::before        { content: "\23e3";  }
.iconeModuloMercado::before              { content: "\1f6cd"; }
.iconeSetaSub::before                    { content: "\2b73";  }
.iconeModulos::before                    { content: "\e903";  }
.iconeMiniCarregando::before             { content: "\e900";  }
.iconeSino::before                       { content: "\1f514"; }
.iconeImprimirRede::before               { content: "\e904";  }
.iconeBaixar::before                     { content: "\1f5ac"; }
.iconeVoltar::before                     { content: "\276e";  }
.iconeMais::before                       { content: "\271a";  }
.iconeMenos::before                      { content: "\268a";  }
.iconeExpandir::before                   { content: "\26f6";  }
.iconeAjustarPagina::before              { content: "\e90a";  }
.iconeFechar::before                     { content: "\1f5f5"; }
.iconeImprimirLocal::before              { content: "\1f5b6"; }
.iconeProximo::before                    { content: "\276f";  }
.iconeLogoEnllevo::before                { content: "\e905";  }
.iconeSetaRecolher::before               { content: "\27f0";  }
.iconeSetaBaixo::before                  { content: "\2b07";  }
.iconeSetaMenuSite::before 				 { content: "\2304";  }
.iconeFecharMenuSite::before 			 { content: "\1f5d9"; }
.iconeLupaSite::before 					 { content: "\2315";  }
.iconeBalaozinho::before 				 { content: "\e907";  }
.iconeCarrinhoVendas::before 			 { content: "\e908";  }
.iconeEnllevoMini::before 				 { content: "\e909";  }
.iconeFacebook::before 					 { content: "\e90b";  }
.iconeInstagran::before 				 { content: "\e90c";  }
.iconeLinkedin::before 					 { content: "\e90d";  }
.iconeMktIcon::before 					 { content: "\1f582"; }
.iconeSegAssociacoes::before 			 { content: "\e906";  }
.iconeSegAutomotivo::before 			 { content: "\e90e";  }
.iconeSegCobrancaDigital::before 		 { content: "\e90f";  }
.iconeSegContabilFiscal::before 		 { content: "\e910";  }
.iconeSegContratos::before 				 { content: "\e911";  }
.iconeSegControleObras::before 			 { content: "\e912";  }
.iconeSegDistribuicao::before 			 { content: "\e913";  }
.iconeSegEstacionamento::before 		 { content: "\e914";  }
.iconeSegFornecimentoPecas::before 		 { content: "\e915";  }
.iconeSegGestaoRh::before 				 { content: "\e916";  }
.iconeSegLogistica::before 				 { content: "\e917";  }
.iconeSegManufatura::before 			 { content: "\e918";  }
.iconeSegMotoresMaquinas::before 		 { content: "\e919";  }
.iconeSegNotaFiscal::before 			 { content: "\e91a";  }
.iconeSuporteSite::before 				 { content: "\e91b";  }
.iconeEmail::before 			 		 { content: "\1f4e7"; }
.iconePhone::before 			 		 { content: "\1f57e"; }
.iconeLocalizacao::before 	 			 { content: "\e91c";  }
.iconeEtapa04::before                    { content: "\e91d";  }
.iconeEtapa03::before                    { content: "\e91e";  }
.iconeEtapa01::before                    { content: "\e91f";  }
.iconeSevDesenvolvimentoSoftware::before { content: "\e920";  }
.iconeSevSeguros::before 				 { content: "\e921";  }
.iconeSevConsultoria::before 	 		 { content: "\e922";  }
.iconeFinalista::before 		 		 { content: "\e924";  }
.iconeCotacaoEletronica::before 		 { content: "\e923";  }

html,
body {
    height: 100%;
    width: 100%;
	font-size: 100%;
	font-family: 'Roboto', sans-serif;
}

* {
	box-sizing: border-box;
}

.invisivel {
	display: none !important;
}

.cabecalho {
	display: block;
}
	
.headerDesk {
	display: none;
}

.conteudoPrincipal {
	height: 100%;
	/*width: 20em;*/
	margin: 0 auto;
}

/* Carousel Slick */
.slider {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.slick-slide img {
  width: 100%;
}

.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .2;
}

.slick-active {
  opacity: .5;
}

.slick-current {
  opacity: 1;
}
	
.backgroundBanner {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -webkit-linear-gradient(to right, #A6D38F, #63C8D4) 0px 0px;
    background: -moz-linear-gradient(to right, #A6D38F, #63C8D4) 0px 0px;
    background: linear-gradient(to right, #A6D38F, #63C8D4) 0px 0px;
    opacity: 0.5;
}

.destaqueVerde {
	color: #A6D38F !important;
}

.listaRedeSociais {
	position: absolute;
	top: 0.9em;
	right: 3.4em;
}

.listaRedeSociais a,
.redesSociaisColaborador a {
	text-decoration: none;
}

/* Menu Navegação */

.cabecalho {
	position: relative;
	height: 7.25em;
	width: 100%;
	padding: 1.25em;
	background: #F7F7F7;
}

.logoEnllevo {
	position: absolute;
	top: 0.7em;
	left: 1.4em;
	display: inline-block;	
	text-indent: -99999px;
}

.logoCabecalho{
	display: block;
	height: 3.5em;
	width: 3.5em;
}

.listaRedeSociais li {
	display: inline-block;
	height: 2.7em;
    width: 2.7em;
	color: #B6B4B6;
	margin-right: 0.31em;
    border-radius: 2.7em;
	-webkit-border-radius: 2.7em;
    -moz-border-radius: 2.7em;
    background: #F0F0F0;
	text-align: center;
}

.listaRedeSociais li.Facebook:hover {
	background: #3B5998;
}

.listaRedeSociais li.Instagram:hover {
	background: #A300D9;
}

.listaRedeSociais li.Linkedin:hover {
	background: #0077B5;
}

.listaRedeSociais .iconeFacebook:hover,
.listaRedeSociais .iconeInstagran:hover,
.listaRedeSociais .iconeLinkedin:hover {
	color: #F4F1EF;
}

.listaRedeSociais .iconeFacebook,
.listaRedeSociais .iconeInstagran,
.listaRedeSociais .iconeLinkedin {	    
	font-size: 1.2em;
	line-height: 2.4em;
	color: #B6B4B6;
}

.menuNavegacao {
	position: absolute;
	height: 1.25em;
	width: 1.43em;
	top: 1.25em;
	right: 1.34em;
}

.menuNavegacao .menuLinha:last-child {
	margin-bottom: 0em;
}

.menuMobile{
	cursor: pointer;
}

.menuLinha {
	display: block;
	height: 0.25em;
	width: 100%;
	background: #1C5485;
	margin-bottom: 0.25em;
}

.menuNavegacao.aberto {
    position: absolute;
	height: auto;
    width: 100%;
    top: 0;
    left: 0;
	padding: 1.25em 1.25em 1.25em 1.4em;
    background: #1C5485;
	z-index: 999;
}

.menuNavegacao.aberto.backgroundAzul {
	background: #1C5485;
}

.menuNavegacao.aberto.backgroundVerde {
	background: #92AC42;
}

.menuBackground {
	line-height: 1.75em;
	font-size: 1.5em;
	color: #FFF;
}

.cabecalhoMenuAberto {
	height: 4.6em;
	width: 100%;
	margin-bottom: 0.62em;
}

.logoEnllevoBranco {
	position: absolute;
	display: block;
	left: 1.25em;
	height: 2.5em;
	width: 2.5em;
}

.fecharMenu,
.fecharMenuServicos,
.fecharMenuSolucoes {
	position: absolute;
	right: 1.25em;
	height: 1.62em;
    width: 1.75em;
	cursor: pointer;
}

.listaMenuNavegacao {
	display: inline-block;
	width: 100%;
	font-size: 1.5em;
	text-align: center;
}

.listaMenuNavegacao li {
	height: 1.77em;
	width: 7em;
	line-height: 1.77em;
	margin: 0 auto 0.62em;
	background: #1B5081;
}

.listaMenuNavegacao li:hover {
	background: #164269;
}

.listaMenuNavegacao a {
	display: inline-block;
    height: 100%;
    width: 100%;
	color: inherit;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.7em;
	font-weight: 400;
	text-decoration: none;
}

.listaMenuNavegacao .iconeSetaMenuSite {
	top: 0.18em;
	font-size: 0.4em;
    margin-left: 0.5em;    
}

li.solucoes,
li.servicos {
	width: 10em;
	height: 2.5em;
	line-height: 2.5em;
	font-size: 0.7em;
	cursor: pointer;
}

.listaMenuSolucoes,
.listaMenuServicos {
	width: 100%;
	padding: 0em 0.4em;
}

.subTituloMenu {
	margin-bottom: 0.5em;
	line-height: 2.25em;
	font-family: Roboto-Regular, sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	text-align: center;
}

.listaMenuSolucoes li,
.listaMenuServicos li {
	position: relative;
	display: inline-block;
	height: 5em;
	width: 4.709em;
	border: 1px solid #fff;
	border-radius: 0.62em;
	-webkit-border-radius: 0.62em;
    -moz-border-radius: 0.62em;
	margin-right: 0.5em;
	margin-bottom: 1.25em;
	color: #FFF;
	text-align: center;
}

.listaMenuSolucoes li:hover,
.listaMenuServicos li:hover {
	color: #1C5485;
	background: #FFF;
}

.listaMenuSolucoes li::before,
.listaMenuServicos li::before {
	content: '';
	position: absolute;
	display: block;
	height: 0px;
	width: 0px;
	bottom: -0.6em;
	left: 1.7em;
	border-right: 0.62em solid transparent;
	border-left: 0.62em solid transparent;
	z-index: 99;
}

.listaMenuSolucoes li::before {
	border-top: 0.62em solid #1C5485;
}

.listaMenuServicos li::before {
	border-top: 0.62em solid #92AC42;
}

.listaMenuSolucoes li::after,
.listaMenuServicos li::after {
	content: '';
	position: absolute;
	display: block;
	height: 0px;
	width: 0px;
	bottom: -0.62em;
	left: 1.7em;
	border-right: 0.62em solid transparent;
	border-top: 0.62em solid #FFF;
	border-left: 0.62em solid transparent;
}

.listaMenuSolucoes li:hover::before,
.listaMenuSolucoes li:hover::after,
.listaMenuServicos li:hover::before,
.listaMenuServicos li:hover::after {
	border-top: 0.62em solid #FFF;
}

.listaMenuSolucoes a,
.listaMenuServicos a {
	display: inline-block;
    height: 100%;
    width: 100%;
	padding: 0.93em 0;
	white-space: initial;
    overflow: hidden;
	color: inherit;
    text-overflow: ellipsis;
}

.listaMenuSolucoes .iconeSegAutomotivo,
.listaMenuSolucoes .iconeSegDistribuicao {
	/*top: 0.4em;*/
	font-size: 1.8em;
}

.listaMenuSolucoes .iconeSegMotoresMaquinas,
.listaMenuSolucoes .iconeSegFornecimentoPecas,
.listaMenuSolucoes .iconeSegLogistica,
.listaMenuSolucoes .iconeSegManufatura,
.listaMenuSolucoes .iconeSegEstacionamento,
.listaMenuSolucoes .iconeSegNotaFiscal,
.listaMenuSolucoes .iconeSegControleObras,
.listaMenuSolucoes .iconeSegContratos,
.listaMenuSolucoes .iconeSegAssociacoes,
.listaMenuSolucoes .iconeSegCobrancaDigital,
.listaMenuSolucoes .iconeSegGestaoRh,
.listaMenuSolucoes .iconeSegContabilFiscal {
	/*top: 0.2em;*/
	font-size: 2em;
}

.listaMenuServicos .iconeSevDesenvolvimentoSoftware {
	/*top: 0.4em;*/
    font-size: 1.3em;
}

.listaMenuServicos .iconeSevConsultoria,
.listaMenuServicos .iconeSevSeguros {
	/*top: 0.2em;*/
    font-size: 1.5em;
}

.menuServicos.backgroundVerde {
	background: #92AC42;	
}

.labelSegmento {
	position: relative;
	display: block;
	height: auto;
	font-size: 0.4em;
	line-height: 1.12em;
	padding: 0.8em 0.6em 0em;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}

.iconeCotacaoEletronica {
    font-size: 1.7em;
}

.iconeSegAutomotivo .labelSegmento {
	font-size: 0.36em;
}

.iconeSegMotoresMaquinas .labelSegmento,
.iconeSegFornecimentoPecas .labelSegmento,
.iconeSegNotaFiscal .labelSegmento,
.iconeSegControleObras .labelSegmento,
.iconeSegContratos .labelSegmento,
.iconeSegAssociacoes .labelSegmento,
.iconeSegGestaoRh .labelSegmento,
.iconeSegContabilFiscal .labelSegmento {
	font-size: 0.30em;
}

.iconeSegLogistica .labelSegmento,
.iconeSegManufatura .labelSegmento {
	font-size: 0.34em;
}

.iconeSegEstacionamento .labelSegmento {
	font-size: 0.27em;
}

.iconeSegCobrancaDigital .labelSegmento {
	font-size: 0.26em;
}

.pesquisaAlteraIdioma {
	margin-top: 0.75em;
    width: 100%;
    height: 2.5em;
	text-align: right;
}

.pesquisaMenu {
	position: relative;
	display: inline-block;
    height: 2.5em;
	width: 13.5em;
	margin-right: 0.31em;
	vertical-align: top;
}

.inputPesquisa {
	height: 100%;
    width: 100%;
	padding: 0em 1.75em 0em 0.93em;
	border-radius: 1.25em;
	-webkit-border-radius: 1.25em;
    -moz-border-radius: 1.25em;
    border: none;
	outline: 0;
}

.pesquisaMenu .iconeLupaSite {
	position: absolute;
    top: 0.62em;
    right: 0.56em;
    color: #1C5485;
}

.alteraIdioma {
	display: inline-block;
    width: 2.5em;
    height: 2.5em;
	cursor: pointer;
}

.botao {
	display: inline-block;
	height: 1em;
	width: 1em;
    line-height: 1em;
    font-size: 1em;
	color: #000;
    text-align: center;
	border-radius: 0.37em;
	-webkit-border-radius: 0.37em;
    -moz-border-radius: 0.37em;
	background: #FFF;
}

.botao:hover {
	color: #FFF;
	background: #1C5485;
}

/* Home */
.conteudoVideoImagem {
	position: relative;
	height: auto;
	width: 100%;
}

.conteudoVideoImagem .owl-dots {
	position: absolute;
    bottom: 140px;
    left: 47%;
}

.conteudoVideoImagem .owl-theme .owl-dots .owl-dot span {
	border: 1px solid #000;
    background: transparent;
}

.conteudoVideoImagem .owl-theme .owl-dots .owl-dot.active span, 
.conteudoVideoImagem .owl-theme .owl-dots .owl-dot:hover span {
	background: #000;
}

.conteudoVideoImagem .owl-carousel .owl-nav button.owl-next, 
.conteudoVideoImagem .owl-carousel .owl-nav button.owl-prev {
	position: absolute;
    top: 42%;
}

.conteudoVideoImagem .owl-carousel .owl-nav button.owl-prev {
	left: 20px;
}

.conteudoVideoImagem .owl-carousel .owl-nav button.owl-next {
	right: 20px;
}

.conteudoVideoImagem .owl-carousel .owl-nav button span {
	font-size: 72px;
	line-height: 28px;
	color: #1C5485;
}

.conteudoVideoImagem .owl-carousel .owl-nav button span:hover {
	color: #9ABC48;
}

.conteudoVideoImagem .owl-theme .owl-nav [class*=owl-]:hover {
	background: transparent;
}

.midia {
	height: 100%;
	width: 100%;
}

.labelVideoImagem {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	padding: 2.5em 1.87em 0em 1.81em;
	/*background: rgba(0,0,0,0.5);*/
}

.tituloLabelConfianca {
	font-family: 'Roboto-Medium', sans-serif;
	font-size: 0.5em;
	font-weight: 500;
	color: #D2FF4C;
	line-height: 1.5em;
	margin-bottom: 1.5em;
	text-transform: uppercase;
}

.tituloLabelSatisfacao {
	width: 6em;
	font-family: 'Roboto-Light', sans-serif;
	font-size: 1em;
	font-weight: 300;
	color: #FFF;
	line-height: 1em;
	text-transform: uppercase;
}

.tituloLabelBanner03 {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 10px;
    color: #D2FF4C;
    padding-bottom: 0.8em;
    width: 71%;
    line-height: 1.2em;
}

.textoLabelBanner03 {
	color: #FFFFFF;
	font-family: Roboto-Medium, sans-serif;
	font-weight: 500;
	font-size: 7px;
	padding-bottom: 1em;		
}

.botaoBanner03 {
    line-height: 20px;
    background: #1C5485;
    color: #FFFFFF;
    width: 147px;
    height: 20px;
    font-family: Roboto-Medium, sans-serif;
    font-weight: 500;
    font-size: 7px;
    margin-top: 2em;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
	cursor: pointer;
}

.botaoBanner03 a {
	color: inherit;
}

.botaoBanner03:hover {
	background: #4A8B2D;
}

.botaoBanner01 {
    line-height: 20px;
    background: #07183E;
    color: #FFFFFF;
    width: 147px;
    height: 20px;
    font-family: Roboto-Medium, sans-serif;
    font-weight: 500;
    font-size: 7px;
    margin-top: 370px;
    margin-right: 50px;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
	cursor: pointer;
    float: right;
}

.botaoBanner01 a {
	color: inherit;
}

.botaoBanner01:hover {
	background: #D2FF4C;
}


.infoEmpresa {
	position: relative;
	width: 100%;
}

.caixaInfoNegocios,
.caixaInfoEmpresarial,
.caixaInfoGestao {
	position: relative;
	height: auto;
	min-height: 10em;
    width: 100%;
	cursor: pointer;
	background: #1B1E21;
}

.caixaInfoNegocios:hover,
.caixaInfoEmpresarial:hover,
.caixaInfoGestao:hover {
	background: #1C5485 !important;
}

.caixaIconeInfo {
	width: 30%;
	height: 10em;
	float: left;
}

.imgIconeInfo {
	width: 70px;
    margin: 40% auto 0;
    display: block;
}

.caixaTextoInfo {
	width: 70%;
	height: 10em;
	float: left;
	/*padding: 2.5em 0.5em 0em;*/
	padding: 1.2em 0.5em 0em;
}

.tituloTextoInfo {
	font-family: Roboto-Medium, sans-serif;
	font-size: 1em;
	font-weight: 500;
    line-height: 1.62em;
	margin-bottom: 1.62em;
    color: #FFFFFF;
}

.paragrafoTextoInfo {
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.75em;
	font-weight: 400;
    line-height: 0.93em;
    color: #D3D3D3;
}

.caixaImagensInfoNegocios,
.caixaImagensEmpresarial,
.caixaImagensGestao {
	height: 11.25em;
	width: 100%;
}

.botaoPopupInfoEmpresa {
	position: absolute;
	right: 1.25em;
	bottom: 1.25em;
	height: 2.5em;
	width: 2.5em;
	line-height: 2.68em;
	border-radius: 2.5em;
	-webkit-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
	background: #F4F4F4;
	text-align: center;
	cursor: pointer;
}

.botaoPopupInfoEmpresa.iconeBalaozinho {
	font-size: 1.12em;
	color: #1C5485;
}

.backgroundPopupInfoEmpresa {
	position: absolute;
    top: 0em;
    left: 0em;
    height: 100%;
    width: 100%;
	background: #1C5485;
	opacity: 0.7;
}

.popupInfoEmpresa {
	position: absolute;
    top: 1.875em;
    left: 50%;
    width: 18.12em;
    height: 8.5em;
	text-align: center;
	padding: 0.3125em 0.5em;
    border-radius: 0.9375em;
    margin-left: -9.06em;
	background: #fff;
}

.tituloPopup {
	font-size: 0.75em;
	color: #1C5485;
	margin: 0.25em 0em 0.5em 0em;
}

.paragrafoPopupInfoEmpresa {
	font-size: 0.625em;
	text-align: left;
	color: #1A1E20;
}

.rodapePopup {
	position: absolute;
	bottom: 0.5em;
    width: 95%;
	padding: 0.125em 0em;
	text-align: center;
}

.rodapePopup .iconeBalaozinho {
	position: absolute;
    right: 0em;
    top: 0.375em;
	color: #A6D38F;
}

.sistemaERP {
	display: none;
}

.botaoConhecaSolucao {
	height: 1.9em;
    width: 13em;
	color: #1A1E20;
	font-size: 0.75em;
    line-height: 1.875em;
	background: linear-gradient(to right, #A6D38F, #62C8D4) 0px 0px;
	background: -webkit-linear-gradient(to right, #A6D38F, #62C8D4) 0px 0px;
	background: -moz-linear-gradient(to right, #A6D38F, #62C8D4) 0px 0px;
}

.imagensinfoSistema {
	height: 100%;
	width: 100%;
}

.informacoesEnllevo {
	width: 100%;
	height: auto;
    padding: 1.5em 1.56em;
	background: #F7F7F7;
}

.historiaEmpresa {
	text-align: center;
	margin: 2.5em 0em 1.25em;
}

.historiaEmpresa .paragrafo {
	line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.75em;
	font-weight: 400;
	color: #1A1E20;
	text-align: left;
	margin-bottom: 0.87em;
}

.tituloEnllevo {
	font-family: Roboto-Bold, sans-serif;
	font-size: 5em;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
}

.subTituloEnllevo {
	line-height: 1.62em;
	font-family: Roboto-Medium, sans-serif;
	font-size: 1.5em;
	font-weight: 500;
	color: #1A5285;
	margin-bottom: 0.25em;
	text-align: left;
}

.slickEnllevo {
	margin: 1em auto;
}

.slickEnllevo div {
	border-radius: 0.62em;
	-webkit-border-radius: 0.62em;
    -moz-border-radius: 0.62em;
}

.slickEnllevo ul.slick-dots {
	width: 50%;
    left: 0px;
    bottom: -24px;
	height: 10px;
	margin: 0px;
	text-align: right;
	display: none;
}

.slickEnllevo ul.slick-dots li {
	height: 100%;
    vertical-align: top;
}

.slickEnllevo ul.slick-dots li button::before {
	content: '';
	width: 10px;
	height: 10px;
	line-height: 10px;
	background: #000;
	border-radius: 50%;
	opacity: unset;
}

.slickEnllevo ul.slick-dots li.slick-active button::before {
	opacity: unset;
	border: 1px solid #000;
	background: transparent;
}

.noneNuvemTags {
	display: none;
}

.botaoHistoriaEnllevo {
	display: none;
}

.nuvemTags {
	display: block;
	background: #F7F7F7;
	text-align: center;
}

.caixaTags {
	text-align: center;
}

.tagEnllevoConfianca {
	font-size: 1.56em;
}

.tagEnllevoContentamento {
	font-size: 2.37em;
}

.tagEnllevoExperiencia {
	font-size: 2.18em;
}

.tagEnllevoAgilidade {
	font-size: 1.43em;
}

.tagEnllevoSolucao {
	font-size: 1.87em;
}

.tagEnllevoExtase {
	font-size: 1.18em;
}

.tagEnllevoConfianca,
.tagEnllevoContentamento,
.tagEnllevoExperiencia,
.tagEnllevoAgilidade,
.tagEnllevoSolucao,
.tagEnllevoExtase {
	display: inline-block;
	font-family: Roboto-Bold, sans-serif;
	font-weight: 700;
	color: #EBEBEB;
}

.tagEnllevoConfianca:hover,
.tagEnllevoContentamento:hover,
.tagEnllevoExperiencia:hover,
.tagEnllevoAgilidade:hover,
.tagEnllevoSolucao:hover,
.tagEnllevoExtase:hover {
	color: #9DD298;
	cursor: pointer;
}

.conhecaMais {
	height: 2.65em;
	width: 12.5em;
    line-height: 2.65em;
	font-family: Roboto-Bold, sans-serif;
    font-size: 1.25em;
	font-weight: 700;
	color: #1A1E20;
	margin: 1.85em 0em;
	background: linear-gradient(to right, #A6D38F, #62C8D4) 0px 0px;
	background: -webkit-linear-gradient(to right, #A6D38F, #62C8D4) 0px 0px;
	background: -moz-linear-gradient(to right, #A6D38F, #62C8D4) 0px 0px;
}

.EnllevoByShapeness {
	padding-bottom: 48px;
}

.imgEnllevoByShapeness {
	position: relative;
	width: 100%;
	height: 64px;
	display: block;		
	overflow: hidden;
	/*background: url(../images/enllevo-by-shapeness-marca.png) no-repeat top;*/
}

.imgEnllevoByShapeness img {
	position: absolute;
	/*width: 82%;*/
	width: 248px;
	top: 0px;	
	left: 26px;
	display: block;
}

.caixa-carrossel-home {
	position: relative;
	width: 100%;
	height: auto;
}

@media only screen and (max-width: 1023px) {
	/* trocar o carrossel slickEnllevo pelo swiper-enllevo */
	div.slickEnllevo {
		display: inline-block;
		vertical-align: middle;
	}
	div.caixaSwiperCarrossel {
		display: none;
	}
}

@media only screen and (min-width: 1024px) {
	.EnllevoByShapeness {
		padding-top: 58px;
	}
	
	.imgEnllevoByShapeness {
		width: 524px;
	}
	
	.imgEnllevoByShapeness img {
		width: 424px;
		left: 32px;
	}

	
	/* trocar o carrossel slickEnllevo pelo swiper-enllevo */
	div.slickEnllevo {
		display: none;
	}
	
	div.caixaSwiperCarrossel {
		position: absolute;
		right: 0px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.swiper-slide img {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		height: 100%;
		border-radius: 26px 26px 26px 26px;
	}
	
	.swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		left: -1050px;
		text-align: right;
		bottom: 22px;
		width: 100%;
		padding-right: 30px;
	}
	
	.swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: #1A1E20;
		opacity: unset;
		outline: none;
	}
	
	.swiper-pagination-bullet-active {
		width: 14px;
		height: 14px;
		background: transparent;
		border: 1px solid #707070;
	}
	
	.swiper-pagination-clickable .swiper-pagination-bullet {
		margin-left: 13px;
		vertical-align: middle;
	}
}

@media only screen and (min-width: 375px) and (max-width: 411px) {
	.imgEnllevoByShapeness {
		height: 76px;
	}
	
	.imgEnllevoByShapeness img {
		left: 30px;
		width: 292px;
	}
}

@media only screen and (min-width: 412px) and (max-width: 639px) {
	.imgEnllevoByShapeness {
		height: 86px;
	}
	.imgEnllevoByShapeness img {
		left: 30px;
		width: 329px;
	}
}

@media only screen and (min-width: 640px) {
	.imgEnllevoByShapeness {
		height: 110px;
	}
	.imgEnllevoByShapeness img {
		width: 424px;
		left: 98px;
	}
}


.imgEnllevoByShapeness img:hover {
	top: unset;
	bottom: 0px;
	/*background: url(../images/enllevo-by-shapeness-marca.png) bottom*/;
}

.botaoConhecaHistoria1024 {
	display: none;
}

/*Nossos Clientes*/

.divClientes1024,
.owl-carousel-clientes .owl-carousel .owl-theme .owl-loaded .owl-drag {
	display: none;
}

.secaoClientes {
    height: 26em;
    text-align: center;
}

.secaoClientes h5 {
	font-family: Roboto-Medium, sans-serif;
	font-size: 1em;
	font-weight: 500;
    color: #1A5285;
    text-align: center;
    margin-top: 2.1em;	
}

.secaoClientes a {
	background-image: linear-gradient(90deg, #A6D38F, #62C8D4);
    color: #1A1E20;
	font-family: Roboto-Bold, sans-serif;
    font-size: 0.6em;
	/* font-weight: 700; */
    width: 20.3em;
    height: 1.8em;
	line-height: 0.3em;
    border: 0em;
    border-radius: 0.6em;
	-webkit-border-radius: 0.6em;
    -moz-border-radius: 0.6em;
	padding: 1.25em 1.25em;
}

.textoCliente {
	text-align: center;
	font-family: Roboto-Regular, sans-serif;
    font-size: 0.8em;
	font-weight: 400;
    padding: 3.5em 3.8em 2.8em;
    line-height: 1.7em;
}

.clientes1024 {
	display: none;
}

.clientes {
	margin-bottom: 2em;
}

.clientes div {
	display: inline-block;
	width:100%;
	height: 100%;
}

.clientes div img {
    display: inline-block;
	width: 6.8em;
}

/*Depoimentos*/

.secaoDepoimentos {
	background: #F7F7F7;
	height: 60em;
	margin-top: 4em;
}

.secaoDepoimentos h5 {
	color: #195285;
	font-family: Roboto-Medium, sans-serif;
    font-size: 1.25em;
	font-weight: 500;
    text-align: center;
    padding: 2.2em 0em 2em 0em;
}

.nomeDepoimentos {
  color: #195285;
  font-family: Roboto-Regular, sans-serif;
  font-size: 0.75em;
  font-weight: 400;
  margin: 0.6em 0em 1.3em 0em;
}

.depoimentos {
    text-align: center;
    color: #191E1F;
    font-size: 1.2em;
    padding: 0em 1.2em;
}

.depoimentos mark {
  color: #191E1F;
  font-size: 0.6em;
  text-align: center;
  background: #FFFFFF;  
}

.depoimentos img.imgDepoimentos {
	height: 4em;
    width: 4em;
    margin: 0 auto;
}

/*.depoimentos div {
	padding: 0.06em 0.4em;
    margin-left: -0.1em;
}*/


.depoimentos div {
	position: relative;
	min-height: 750px;
	height: auto;
}

.depoimentos .slick-slide {
	padding: 40px 32px 20px;
}

.depoimentos .slick-active div.slider-personalizado {
	width: 220px !important;
	padding: 0px 32px 20px;
	box-sizing: border-box;
	border-radius: 20px;
	background: #fff;
}

.depoimentos img.imgDepoimentos {
	height: 80px;
	width: 80px;
	margin-top: -40px;
}

.nomeDepoimentos {		
	font-size: 1.25em;
}

.depoimentos mark {
	font-size: 0.75em;
	line-height: 1.4em;
	position: absolute;
	left: 0em;
	bottom: 2.3em;
	padding: 0em 2.3em;
}

.depoimentos ul.slick-dots {
	width: 86%;
}	

.depoimentos ul.slick-dots li button::before {
	content: '';
	width: 10px;
	height: 10px;
	line-height: 10px;
	background: #1C5485;
	border-radius: 50%;
	opacity: unset;
}

.depoimentos ul.slick-dots li.slick-active button::before {
	opacity: unset;
	border: 1px solid #000;
	background: transparent;
}

/*Assinatura email*/

.assinatura {
	width: 100%;
	height: 8.5em;
	background: #246AAA;
	text-align: center;
	font-size: 0.6em;
	color: white;
    padding: 0.625em 1.25em 0em;
    float: left;
}

.assinatura p {
	font-family: Roboto-Light, sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	line-height: 1.5em;
}

.divInputAssinatura {
	width: 100%;
	height: 3.2em;
    margin: 0.9em auto 0;
	display: -webkit-flex;
	display: -moz-flex;
    display: flex;
}

.divInputAssinatura .iconeMktIcon {
	right: -0.12em;
    font-size: 1.7em;
	height: 100%;
    width: 1.75em;
    line-height: 1.6em;
    background: #1C5485;
    color: #CACACA;
}

.inputAssinatura {
	height: 100%;
	width: 23em;
	font-family: Roboto-Regular, sans-serif;
	font-size: 1em;
	font-weight: 400;
    padding-left: 0.5em;
    padding-bottom: 0.4em;
    border: 0px;
}

.inputAssinatura::placeholder {
	color: #cacaca;
    font-size: 0.9em;
}

.enviar {
    position: relative;
    left: -0.2em;
	height: 100%;
    width: 4.5em;
	font-family: Roboto-Medium, sans-serif;
	font-size: 1em;
	font-weight: 500;
    background: #9ABC48;
    display: inline-block;
    line-height: 3em;
    color: white;
    border: 0px;
}

.enviar:hover {
    background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
}

.enviar a {
	font-size: 0.9em;
    color: inherit;
}

/*Inicio CSS rodapé*/

.rodape {
	background: #1C5485;
	width: 100%;
    padding: 1.75em 1.8em 0em 1.8em;
    float: left;
}

.imgLogoFooter img {
	display: none;
}

.conjuntoBotoes {
	padding: 1.2em;
	text-align: center;
}

.botoes {
	display: inline-block;
}

 .botoes li {
	margin-bottom: 0.75em;
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border: 0em;
    background: #1A4D7B;
    height: 2em;
    width: 12em;
	line-height: 1.8em;
    color: white;
    cursor: pointer;
}

.botoes li:hover {
	background:#17446C;
}

.botoes a {
    display: block;
	/*display: inline-block;*/
    color: inherit;
	/* line-height: 1.43em; 
	height: 100%;*/
    width: 100%;
	font-family: Roboto-Regular, sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.iconesRedeSocial,
.redesSociais {
	text-align: center;
}

.iconesRedeSocial {
	display: block;
}

.iconesRedeSocial li,
.redesSociais li {
	background: #FBFBFB;
	display: inline-block;
    color: #B6B4B6;
    margin: 0.37em 0.75em 0.12em 0.6em;
}

.iconesRedeSocial li {
	height: 2.7em;
	width: 2.7em;
	border-radius: 2.7em;
}

.iconesRedeSocial li.redeSocialFacebook:hover {
	background: #3B5998;
}
	
.iconesRedeSocial li.redeSocialInstagram:hover {
	background: #A300D9;
}

.iconesRedeSocial li.redeSocialLinkedin:hover {
	background: #0077B5;
}

.iconesRedeSocial .iconeFacebook:hover,
.iconesRedeSocial .iconeInstagran:hover,
.iconesRedeSocial .iconeLinkedin:hover {
	color: #F4F1EF;
}

.iconesRedeSocial a,
.redesSociais a {
	width: 100%;
	height: 100%;
	color: inherit;	
}

.iconesRedeSocial li .iconeFacebook, 
.iconesRedeSocial li .iconeInstagran, 
.iconesRedeSocial li .iconeLinkedin {	
    line-height: 2em;
    font-size: 1.4em;	
}

.divImagemLogo {
	margin-top: 1.43em;
	text-align: center;
}

.divImagemLogo img {
	width: 12.62em;	
}

/*Telefones Home*/

.telefones1024 {
	display: none;
}

.telefones {
    padding: 1.8em 1.5em;
}

.telefones ul {
	display: inline-block;
	color: white;
	font-family: Roboto-Medium, sans-serif;
	font-size: 0.9em;
	font-weight: 500;
	margin-right: 1em;
	text-align: left;
}

.telefones .iconeCarrinhoVendas {
	color: #9ABC48;
	margin-right: 0.18em;
}

.telefones .iconeSuporteSite {
	color: #FFFFFF;
	margin-right: 0.18em;
}

.telefones .vendaTexto {
	color: #9ABC48;
	display: inline-block;
	font-size: 0.7em;
	margin-bottom: 0.3em;
}

/*.telefones .suporteTexto {
	color: #76AFE2;
	display: inline-block;
	font-size: 0.7em;
	margin-bottom: 0.1em;
}*/

.suporteTexto {
    width: 96px;
    height: 27px;
    color: #FFFFFF;
    background: #13395B;
    display: inline-block;
    vertical-align: bottom;
    border-radius: 25px;
    padding: 6px 0px 0px 13px;
    text-decoration: none;
    cursor: pointer;
}

.suporteTexto a {
	font-family: Roboto-Medium, sans-serif;
	font-weight: 500;
	font-size: 14px;
	color: inherit;
}

.suporteTexto:hover {
	background: #246CAE;
}


.telefoneContato {
	font-family: Roboto-Medium, sans-serif;
	font-size: 1em;
	font-weight: 500;
}

/*Copyright*/

.copyright {
	background: #13395B;
    width: 100%;
    height: 2.1em;
	color: white;
    position: relative;
    float: left;
}

.iconeEnllevoMini {
	font-size: 1.5em;
    text-decoration: none;
    color: white;
}

.textoCopy {	
    font-size: 0.62em;
    line-height: 3.5em;
    text-align: center;
}

.copy {
    font-size: 1em;
	padding-left: 0.31em;
}

.voltaTopo {
	background: url(../_images/ao-topo-enllevo.png) no-repeat top;
	width: 30px;
	height: 30px;
	/* display: inline-block; */
	/* float: right; */
	margin-top: 0em;
	margin-right: 1em;	
    position: absolute;
    top: 0;
    right: 0;
}

.voltaTopo:hover {
	background: url(../_images/ao-topo-enllevo.png) bottom;
}

/* Institucional */

.imgValores1024,
.imgVisao1024,
.imgMissao1024,
.caixaTecnologias,
.historiaEnllevo1024,
.imgBotoes1024,
.textoSatisfacao,
.caminhoSite,
.equipeEnllevoIcone
/* .infoColaborador1024 { */{
	display: none;
}

.conteudoBanner {
	position: relative;
    height: auto;
    width: 100%;
}

.textoBannerInstitucional,
.textoBannerTrabalheConosco {
	position: absolute;
	top: 0em;
	left: 0em;
	height: 100%;
	width: 100%;
	font-family: Roboto-Bold, sans-serif;
	/* font-weight: 700; */
	padding-top: 5.6em;
	text-align: center;
}

.sobreBanner,
.trabalheConoscoBanner {
	font-size: 1.5em;
	color: #FFF;
}

.opcoesBannerInstitucional {
	font-size: 0.65em;
	color: #FFF;
}

.opcoesBannerInstitucional a {
	color: inherit;
	text-decoration: none;
}

.imagemBannerInstitucional {
	position: relative;
	width: 100%;
	height: auto;
}

.imgInstitucional,
.imgTrabalheConosco {
	display: block;
    width: 100%;
	height: 280px;
    object-fit: cover;
}

.historiaEnllevo {
	height: auto;
	width: 100%;
	text-align:  center;
	padding: 1.875em 1.375em;
	background: #F7F7F7;
}

.tituloInstitucional {
	font-family: Roboto-Medium, sans-serif;
	font-size: 1.875em;
	font-weight: 500;
	color: #1A5285;
	margin-bottom: 1.125em;
	text-align: left;
}

.caixaConteudo {
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.75em;
    font-weight: 500;
	line-height: 1.625em;
	color: #191E1F;
	text-align: left;
}

.botaoConceitoMarca {
	position: relative;
	z-index: 1;
}

.botaoLinhaTempo {
    z-index: 1;
    position: relative;
}

.botaoConceitoMarca,
.botaoLinhaTempo {
	background-image: linear-gradient(90deg,#A6D38F, #62C8D4);
    color: #191E1F;
    display: inline-block;
    width: 20em;
    height: 3.5em;
	font-family: Roboto-Bold, sans-serif;
    font-size: 0.75em;
	/* font-weight: 700; */
    text-align: center;
	margin: 0.4em 0em;
    line-height: 3.5em;
    border-radius: 0.7em;
}

.botaoConceitoMarca:hover {
	background: #1C5485;
	color: #FFFFFF;
}

.botaoLinhaTempo:hover {
    background: #1C5485;
	color: #FFFFFF;
}

.bannerSecundario {
	width: 100%;
	height: auto;
	position: relative;
	background: #F7F7F7;
	text-align: center;
}

.imgBotoes {
    display: block;
    width: 100%;
    margin-top: 1.5em;
}

.secaoOferecemos {
	width:100%;
	background: #F7F7F7;
}

.divTextoOferecemos {
    padding: 0em 1.8em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.tituloOferecemos {
	color: #195285;
	font-family: Roboto-Medium, sans-serif;
	font-size: 1.8em;
	font-weight: 500;
	text-align: center;
    padding: 1em 0em;
}

.textoOferecemos {
	color: #191E1F;
    font-size: 0.75em;
    margin-bottom: 1.25em;
    line-height: 1.7em;
}

.ultimoTextoOferecemos {
    margin-bottom: 0em;
    color: #191E1F;
    font-size: 0.75em;
    line-height: 1.8em;
}

.secaoMissaoVisaoValores {
	background: #F7F7F7;
    width: 100%;
}

.missao, 
.visao, 
.valores {
    padding: 0em 2.5em;
    padding-top: 4.3em;
}

.missao h5, 
.visao h5, 
.valores h5 {
	text-align: center;
    color: #195285;
	font-family: Roboto-Light, sans-serif;
	font-size: 1.87em;
	font-weight: 300;
    margin-bottom: 1.3em;
}

.listaValores {
	width: 100%;
	list-style: inherit;
}

.missao p, 
.visao p, 
.valores li {
	color: #191E1F;
	font-family: Roboto-Light, sans-serif;
    font-size: 0.9em;
	font-weight: 100;
    line-height: 1.5em;
    margin-top: 0.62em;
	font-weight: 300;	
}

.imgMissao,
.imgVisao,
.imgValores {
	margin: 0 auto;
	display: inherit;
	padding-bottom: 1.25em;
}

.internetDasCoisas {
	width: 100%;
	padding-top: 1.25em;
    background: #F7F7F7;
	text-align: center;
}

.secaoIOT1,
.secaoIOT2,
.secaoIOT3,
.secaoIOT4,
.secaoIOT5,
.secaoIOT6,
.secaoIOT7,
.secaoIOT8,
.secaoIOT9,
.secaoIOT10 {
	background: #F2F2FA;
    margin-top: 0.3em;
    height: 7.5em;
	cursor: pointer;
}

.secaoIOT1.fundoSelecionado,
.secaoIOT2.fundoSelecionado,
.secaoIOT3.fundoSelecionado,
.secaoIOT4.fundoSelecionado,
.secaoIOT5.fundoSelecionado,
.secaoIOT6.fundoSelecionado,
.secaoIOT7.fundoSelecionado,
.secaoIOT8.fundoSelecionado,
.secaoIOT9.fundoSelecionado,
.secaoIOT10.fundoSelecionado {
	background:#E7E7F5;
}

.internetDasCoisasImg {
	display: inline-block;
}

.internetDasCoisasImg.img01,
.internetDasCoisasImg.img02,
.internetDasCoisasImg.img03,
.internetDasCoisasImg.img04,
.internetDasCoisasImg.img05,
.internetDasCoisasImg.img06,
.internetDasCoisasImg.img07,
.internetDasCoisasImg.img08,
.internetDasCoisasImg.img09,
.internetDasCoisasImg.img10 {
    width: 4.6em;
    margin: 2em 40px 0em 1.3em;
    float: left;
}

.secaoIOT1 h4,
.secaoIOT2 h4,
.secaoIOT3 h4,
.secaoIOT4 h4,
.secaoIOT5 h4,
.secaoIOT6 h4,
.secaoIOT7 h4,
.secaoIOT8 h4,
.secaoIOT9 h4,
.secaoIOT10 h4 {
	font-family: Roboto-Regular, sans-serif;
    font-size: 0.9em;
	font-weight: 400;
    display: inline-block;
    line-height: 7.5em;
    color: #1D5586;
    vertical-align: 1em;
    margin-left: -2.8em;
    font-weight: 500;
	cursor: pointer;
}

.secaoIOT8 h4.textoSecao8 {
    width: 7.5em;
    line-height: 1.25em;
    padding-top: 2.5em;
}

.secaoIOTDados p {
    color: #000000;
	font-family: Roboto-Regular, sans-serif;
    font-size: 0.87em;
    text-align: center;
    padding: 0em 2.5em;
    padding-bottom: 2.5em;
    background: #E7E7F5;
    font-weight: 400;
    line-height: 1.25em;
}

.textoInternetDasCoisas{
    font-size: 1.8em;
    color: #BBBEC8;
    padding: 1.8em;
    line-height: 1.3em;
	font-weight: 300;
}

.secaoPactoGlobal {
	width: 100%;
	height: auto;
	text-align: left;
    padding: 1.25em;
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.tituloPacto {
	font-size: 1.8em;
    color: #195285;
    padding: 1em 0em;
}

.textoPacto, .contTextoPacto {
    padding-top: 1em;
    font-size: 0.9em;
    color: #1C5C8A;
    line-height: 1.25em;
}

/* EquipeEnllevo */

.conteinerPerfilProfissional1024.conteinerEnllevo {
    text-align: center;
}

.caixaEquipeEnllevo1024 {
	position: relative;
	height: auto;
	width: 100%;
	padding-top: 1.56em;
    background: #D6D6D6;
	z-index: 0;
    display: block;
}

.TituloEquipeEnllevo1024 {
	font-family: Roboto-Medium, sans-serif;
    font-size: 1.87em;
    line-height: 1.26em;
    font-weight: 500;
	margin-bottom: 1.25em;
	color: #195285;
    text-align: center;
}

.ParagrafoEquipeEnllevo1024 {
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.72em;
	font-weight: 400;
	line-height: 1.8em;
	color: #191E1F;
	text-align: center;
}

.caixaEquipeEnllevo1024 {
	height: auto;
	width: 100%;
	padding: 0.93em 1.25em;
}

.figureColaborador1024,
.modalInfo {
	position: relative;
	display: inline-block;
	height: 18.5em;
	width: 16.25em;
	margin-bottom: 1.25em;
	border-radius: 0.37em;
	-webkit-border-radius: 0.37em;
    -moz-border-radius: 0.37em;
	z-index: 1;
}

.modalInfo {
    background: white;
    position: absolute;
    top: 9px;
    left: 9px;
    height: 17.5em;
    width: 15.25em;
    padding: 10px;
    line-height: 1.1em;
}

.textoModalInfo {
    font-size: 12px;
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    text-align: center;
    padding-top: 3em;
}

.cabecalhoModal {
    font-size: 12px;
    padding: 10px;
    float: right;
    background: #dddddd;
}

.adicaoTexto {
    margin: 0 auto;
    display: block;
}

.adicaoTexto,
.cabecalhoModal {
    border: 1px solid white;
    color: green;
    border-radius: 52px;
    padding: 2px;
    background: white;
    width: 24px;
    height: 24px;
    font-size: 20px;
    text-align: center;
}

.figureColaborador1024::before {
	content: '';
	position: absolute;
	top: 0em;
	left: 0em;
	display: block;
	height: 100%;
	width: 100%;
	border-radius: 0.37em;
	-webkit-border-radius: 0.37em;
    -moz-border-radius: 0.37em;
	background: #FFF;
	z-index: -1;
}

.figureInfoColaborador1024::after {
	content: '';
	position: absolute;
	top: 0.5em;
	left: 0.5em;
	display: block;
	height: 17.5em;
	width: 15.25em;
	border-radius: 0.37em;
	-webkit-border-radius: 0.37em;
    -moz-border-radius: 0.37em;
	background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
	background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
    background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
	opacity: 0.8;
	z-index: 0;
}

.imgColaborador1024 {
	display: block;
	height: 100%;
	width: 100%;
	border-radius: 0.37em;
	-webkit-border-radius: 0.37em;
    -moz-border-radius: 0.37em;
	z-index: 1;
}

.infoColaborador1024 {
	position: absolute;
	top: 0.5em;
	left: 0.5em;
	height: 17.5em;
	width: 15.25em;
	padding: 2.25em 0.93em 1.31em;
	color: #FFF;
	text-align: center;
	z-index: 1;
}

.nomeColaborador1024 {
	font-family: Roboto-Medium, sans-serif;
	font-size: 0.87em;
	font-weight: 500;
	line-height: 1em;
	margin-bottom: 0.31em;
}

.cargoColaborador1024 {
	font-family: Roboto-Medium, sans-serif;
	font-size: 0.7em;
	font-weight: 500;
	line-height: 0.62em;
}

.paragrafoInfoColaborador1024 {
    font-family: Roboto-Regular, sans-serif;
    font-size: 0.7em;
    font-weight: 400;
    line-height: 1.3em;
    margin: 0.93em 0em 1.06em;
    max-height: 6em;
}

.paragrafoInfoColaborador1024 p {
    max-height: 6em;
    overflow: hidden;
}

.redesSociaisColaborador1024 {
    position: absolute;
    left: 50%;
	bottom: 1.87em;
	width: 8.12em;    
    margin-left: -4.06em;
}

.redesSociaisColaborador1024 li {
	display: inline-block;
	height: 1.81em;
    width: 1.81em;
	color: #B6B4B6;
	margin-right: 0.62em;
    border-radius: 1.81em;
	-webkit-border-radius: 1.81em;
    -moz-border-radius: 1.81em;
    background: #F0F0F0;
	text-align: center;
}

.redesSociaisColaborador1024 li.redeFacebook:hover {
	background: #3B5998;
}

.redesSociaisColaborador1024 li.redeInstagram:hover {
	background: #A300D9;
}

.redesSociaisColaborador1024 li.redeLinkedin:hover {
	background: #0077B5;
}

.redesSociaisColaborador1024 .iconeFacebook:hover,
.redesSociaisColaborador1024 .iconeInstagran:hover,
.redesSociaisColaborador1024 .iconeLinkedin:hover {
	color: #F4F1EF;
}

.redesSociaisColaborador1024 li .iconeFacebook, 
.redesSociaisColaborador1024 li .iconeInstagran, 
.redesSociaisColaborador1024 li .iconeLinkedin {
	font-size: 1em;
    line-height: 1.9em;
}

.redesSociaisColaborador1024 a {
    color: inherit;
}

.botaoRedondo {
	display: inline-block;
	height: 3.75em;
	width: 3.75em;
	font-size: 0.75em;
	line-height: 3.75em;
	color: #FFF;
	border-radius: 3.75em;
	-webkit-border-radius: 3.75em;
    -moz-border-radius: 3.75em;
	background: #195285;
	cursor: pointer;
}

.botaoRedondo.recolherTexto,
.botaoRedondo.recolherEquipe,
.botaoRedondo.recolherAreaAtuacao {
	height: 4.5em;
    width: 4.5em;
    border-radius: 4.5em;
	line-height: 4.5em;
}

/*LinhaDoTempo*/

.introducaoLinhaDoTempo {
	width:100%;
	height:auto;
	text-align: center;
}

.tituloLinhaDoTempo {
	color: #195285;
    padding-top: 2em;
    padding-bottom: 1.8em;
	font-family: Roboto-Light, sans-serif;
    font-size: 1.25em;
	font-weight: 300;
}

.textoLinhaDoTempo {
	color: #191E1F;
    padding: 0em 1.5em 3.75em;
    font-size: 0.75em;
    line-height: 1.6em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.LinhaDoTempo{
    width: 0.25em;
    top: 0;
    bottom: 0;
	background-image: linear-gradient(180deg, #A6D38F, #63C8D4);
	margin: 0 auto;
    z-index: -1;
}

.LinhaDoTempo.LinhaDoTempoCenter {
	left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
}

.imgTopoLinhaDoTempo,
.imgEndLinhaDoTempo {    
	width: 4.5em;
    height: 4.5em;
    border-radius: 4.5em;
    margin-left: -2.2em;
    background-image: linear-gradient(180deg, #63C8D4, #A6D38F);
    z-index: 1;
	margin-bottom: 6.25em;
}

.imgEndLinhaDoTempo img {
    width: 2.3em;
    margin: 1em 1em;
}

.imgTopoLinhaDoTempo img{
    width: 3.1em;
    height: auto;
    margin: 1em 0.7em;
}

.bolinha {
    width: 0.87em;
    height: 0.87em;
    background: #1D5585;
    border-radius: 0.87em;
    margin: 0 auto;
    margin-bottom: 0.6em;
    margin-top: 3.1em;
    margin-left: -0.3em;
}

.secao1 {
	display: inline-block;
    line-height: 1em;
    z-index: 1;
    height: auto;
    margin-left: -9.4em;
}

.secao1 div {
    width: 145px;
    float: right;
} 

.secao2,
.secao3,
.secao4,
.secao5,
.secao6 {
	display: inline-block;
    line-height: 1.25em;
    z-index: 1;
    height: auto;
    margin-left: -9.4em;
}

.secaoLinhaDoTempo {
	opacity: 0;
	transform: translate3d(-6.25em, 0, 0);
	transition: .3s;
}

.secao1 {
	background: #1D5585;
	color: #FFFFFF;
    width: 19em;
}

.secao2,
.secao3 {	
	background: #D8D8D8;
	width: 18.75em;
    padding: 1.1em;	
}

.secao3 {
  margin-bottom: 2.1em;
}

.secao4 {
	background: #1D5585;
	color: #FFFFFF;
	width: 16.5em;
	margin: 0em 0em 3.75em -8.37em;
	border-radius: 0.62em;
}

.secao4 img {
	width: 40%;
	float: left;
	padding: 0.62em;
}

.textoSecao1LinhadoTempo p {
    width: 158px;
    float: right;
    padding-bottom: 1em;
}

.secao5 {
	background: #D8D8D8;
	width: 16.5em;
	margin-left: -8.1em;
	border-radius: 0.62em;
	padding: 0.81em;
}

.secao6 {
	background: #D8D8D8;
	width: 16.5em;
	margin: 0em 0em 2em -8em;
	border-radius: 0.62em;
	padding: 0.62em 0.62em 1.75em;
}

.animationSecao {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.tituloSecao1LinhadoTempo {
	text-align: center;
    display: inline-block;
    padding-bottom: 0em;
	padding-top: 0.75em;
    font-size: 1em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.tituloSecao2LinhadoTempo,
.tituloSecao3LinhadoTempo {
	text-align: center;
	padding-bottom: 0.75em;
	padding-top: 0.75em;
    font-size: 1.25em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.textoSecao1LinhadoTempo,
.textoSecao2LinhadoTempo,
.textoSecao3LinhadoTempo {
    padding-top: 0.6em;
	font-size: 0.8em;
    font-weight: 400;
    font-family: Roboto-Regular,sans-serif;
}

.textoSecao1LinhadoTempo{
	margin: 0.6em 0.7em;
}

.lTempoImg3 {
	width: 100%;
}

/*Contato*/

.introducaoContato {
	text-align: center;
	padding: 0 0.9em 2.5em;
}

.introducaoContato h4 {
    margin: 1.5em 0 1.2em 0;
    color: #195285;
	font-family: Roboto-Medium, sans-serif;
    font-weight: 500;
    font-size: 1.25em;
}

.introducaoContato p {
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
    color: #191E1F;
    font-size: 0.8em;
    line-height: 1.5em;
}

.textoBannerContato {
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: center;
}

.contatoBanner {
    font-family: Roboto-Bold, sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    color: #FFF;
    line-height: 6.5em;
}

/*.formContato {
	text-align: center;
}*/

.formContato p {
    margin-bottom: 0.6em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
    font-size: 0.8em;
	text-align: left;
    color: #191E1F;
}

/*.paragrafoFuncFormContato {
	margin-left: -1.2em;
}
.paragrafoCargoFormContato{
    margin-left: -12.5em;
}
.paragrafoSegFormContato {
    margin-left: -10.5em;
}*/

.formularioContato {
	width: 315px;
    margin: 0 auto;
    padding: 0 0.5em;
}

.nomeFormContato,
.sobrenomeFormContato,
.emailFormContato,
.telFormContato,
.celFormContato,
.funcFormContato,
.cargoFormContato,
.SegFormContato {
    height: 2.9em;
    width: 19.2em;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.875em;
	font-weight: 400;
    padding-left: 0.5em;
    /* padding-bottom: 0.4em; */
    margin-bottom: 1.25em;
    border: 0.06em solid #707070;
    border-radius: 0.5em;
    background: #F6F6F6;
}

.nomeFormContato:focus,
.sobrenomeFormContato:focus,
.emailFormContato:focus,
.telFormContato:focus,
.celFormContato:focus,
.funcFormContato:focus,
.cargoFormContato:focus,
.SegFormContato:focus,
.mensagemFormContato:focus {
	background: #FFFFFF;	
}

.caixaTextarea {
	position: relative;
	width: 100%;
	height: auto;
}

.mensagemFormContato {
    height: 10.9em;
    width: 14.5em;
    padding-left: 0.5em;
    /*padding-bottom: 7.4em;
    margin-bottom: 1.25em;*/
    border: 0.06em solid #707070;
    border-radius: 0.4em;
    background: #F6F6F6;
    /*margin-left: -6.6em;*/
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
}

@-moz-document url-prefix() {
    .submitFormContato {
        top: 1px;
        left: 66%;
        right: 0;
    }

    .mensagemFormContato {
        height: 10.6em;
    }
}

.submitFormContato {
	border: 0;
    background-image: linear-gradient(180deg, #1C5485, #2778C0);
    color: #F7F7F7;
    text-align: center;
    width: 7.25em;
	height: 98%;
    /* -moz-height: 10.7em; */
    /*height: 10.9em;
    margin-left: -0.6em;*/
	margin-left: -0.2em;
    display: inline-block;
    position: absolute;
    border-radius: 0em 0.5em 0.5em 0em;	
}

.submitFormContato:hover {
	background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
}

.contatos {
	font-family: Roboto-Medium, sans-serif;
	font-weight: 500;
    text-align: center;
	margin-top: 1.5em;
}

.contatoEmail {
	display: inline-block;
}

.contatoEmail,
.contatoAtendimento,
.contatoVendas/*,
.contatoSuporte */{
    color: #1A5285;
    font-size: 1.1em;
    display: -webkit-inline-box;
    padding-top: 0.62em;
    padding-bottom: 0.62em;
}

.suporteTexto.contatoSuporte {
    padding: 7px 0px 0px 0px;
    font-size: 20px;
    width: 109px;
    height: 31px;
}

.contatoSuporte {
    margin: 0.8em 0;
}

.contatoEmailP,
.contatoAtendimentoP,
.contatoVendasP,
.contatoSuporteP {
    font-size: 1.2em;
    color: #878787;
}

.telefoneVendas,
.email {
    padding-top: 0.2em;
    margin-left: 0.6em;
}

.telefoneSuporte {
	color: #9ABC48;
}

.telefoneSuporte,
.telefoneAtendimento {
    padding-top: 0.16em;
    margin-left: 0.6em;
}


.iconeCarrinhoVendas,
.iconePhone,
.iconeEmail {
	color: #888888;
    margin-right: 0.4em;
    padding-top: 0.2em;
}

.iconeSuporteSite {
	color: #FFFFFF;
    margin-top: 0.1em;
    margin-right: 0.4em;
}

.iconeEmail {
	font-size: 0.9em;
}

.iconeLocalizacao {
    color: #fff;
    width: 1.6em;
    height: 1.6em;
    padding: 0.2em 0 0 0.37em;
    background: #1B5385;
    border-radius: 1.6em;
    font-size: 2.3em;
    line-height: 1.2em;
    display: block;
    margin: 1em auto 0.3em;
}

.enderecoMapaEnllevo {
    color: #fff;
    width: 100%;
    height: auto;
    padding: 0.6em;
    background: #1B5385;
    font-family: Roboto-Bold, sans-serif;
    font-size: 0.9em;
    /* font-weight: 700; */
    text-align: center;
}

.mapaGoogleEnllevo {
	width: 100%;
    height: 16em;
    border: 0;
}

.textoRedesSociaisContato p {
    text-align: center;
    padding: 1em;
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    color: #B1B1B1;
    font-size: 1.8em;
    line-height: 1.6em;
}

.redesSociais {
   margin-bottom: 2.5em;
}

.redesSociais li {
    height: 3.7em;
    width: 3.7em;
    border-radius: 3.7em;
}

.redesSociais li.redeSocialFacebook:hover {
	background: #3B5998;
}

.redesSociais li.redeSocialInstagram:hover {
	background: #A300D9;
}

.redesSociais li.redeSocialLinkedin:hover {
	background: #0077B5;
}

.redesSociais .iconeFacebook:hover,
.redesSociais .iconeInstagran:hover,
.redesSociais .iconeLinkedin:hover {
	color: #F4F1EF;
}
	
.redesSociais .iconeFacebook, 
.redesSociais .iconeInstagran, 
.redesSociais .iconeLinkedin {	
	line-height: 2.7em;
    font-size: 1.5em;	
}

/* Trabalhe Conosco */

.msgEnllevoTrabalheConosco {
	width: 100%;
	height: auto;
	padding: 2.5625em 1.375em 2.8125em;
	background: #FFF;
}

.tituloTrabalheConosco {
	font-family: Roboto-Light, sans-serif;
    font-size: 1.375em;
    font-weight: 300;
	color: #195285;
    text-align: center;
    line-height: 1.625em;
	margin-bottom: 1.25em;
}

.paragrafoTrabalheConosco {
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.75em;
    color: #191E1F;
    font-weight: 400;
    line-height: 1.375em;
}

.caixaAreaAtuacao {
	width: 100%;
	height: auto;
	background: #D6D6D6;
	padding: 2.25em 1.5625em 0.6875em;
	text-align: center;
}

.subTituloH3 {
	font-family: Roboto-Medium, sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	color: #195285;
	line-height: 1.625em;
	margin-bottom: 2.3125em;
}

.caixaAreaAtuacao1024 {
	display: none;
}

.areaAtuacao {
	position: relative;
	display: inline-block;
	width: 16.25em;
	height: 22.5em;
	padding: 1.5625em 1.5em 1.5625em 1.25em;
	border: 1px solid #1C5485;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
	margin-bottom: 2em;
}

.tituloAreaAtuacao {
	font-family: Roboto-Medium, sans-serif;
	font-size: 0.875em;
	font-weight: 500;
	color: #195285;
	line-height: 1.125em;
	margin-bottom: 1.875em;
}

.imgTecDaInformacao,
.imgFrontEnd,
.imgUIUX,
.imgMarketingMidias,
.imgGestaoAdmFinc,
.imgVendas,
.imgRHCont,
.imgAtendimento {
	display: inline-block;
	margin: 0em auto;
}

.paragrafoAreaAtuacao {
	position: absolute;
	bottom: 1.5625em;
	width: 18em;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.75em;
	font-weight: 400;
	color: #191E1F;
	line-height: 1.0625em;
}

/*Formulario Processo Seletivo*/

.secaoFormProcesso {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
	margin-top: 1.25em;
    padding: 0em 0.625em 1.875em;
}

.tituloFormProcessoSeletivo {
	color: #195285;
    font-size: 1.25em;
    padding: 0px 0.625em 0.9375em;
}

.conteudoTextFormProcesso {
	font-size: 0.875em;
    line-height: 1.25em;
    margin-top: 0.75em;
    color: #195285;
	padding: 0 2.6em;
}

.formProcesso {
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
	text-align: center;
	width: 300px;
    margin: 0 auto;
}

.nomeFormProcesso,
.sobrenomeFormProcesso,
.emailFormProcesso,
.celFormProcesso,
.linkedinFormProcesso,
.cargoFormProcesso,
.intFormProcesso {
	 height: 2.9em;
    width: 100%;
    padding-left: 0.5em;
    /* padding-bottom: 0.4em; */
    margin-bottom: 1.25em;
    border: 0.06em solid #707070;
    border-radius: 0.5em;
    background: #F6F6F6;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.875em;
	font-weight: 400;
}

.nomeFormProcesso:focus,
.sobrenomeFormProcesso:focus,
.emailFormProcesso:focus,
.celFormProcesso:focus,
.linkedinFormProcesso:focus,
.cargoFormProcesso:focus,
.intFormProcesso:focus,
.mensagemFormProcesso:focus {
	background: #FFFFFF;
}

.paragrafoIntFormProcesso, 
.paragrafoCargoFormProcesso,
.uploadPdfForm {
	margin-bottom: 0.6em;
    font-size: 0.8em;
    color: #191E1F;
	text-align: left;
}

/*.paragrafoIntFormProcesso {
    margin-left: -8.2em;
}
.paragrafoCargoFormProcesso{
    margin-left: -12.5em;
}
.uploadPdfForm {
	margin-left: -7.5em;
}*/

.caixaInputFile {
	position: relative;
	width: 100%;
	height: 2.9em;
	margin-bottom: 1.25em;
}

.labelInputFile {
	display: inline-block;
	height: 2.9em;
    width: 100%;
	font-size: 0.875em;
	font-weight: 500;
    text-align: left;
	color: #F7F7F7;
    padding: 1em 1.1em 0.875em;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 1.25em;
    border-radius: 0.5em;
	background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	cursor: pointer;
}

.upload {
	position: absolute;
	top: 0.5em;
	left: 2.3em;
    width: 19.2em;
	opacity: 0;
	z-index: -1;
}

.enviarMsgProcesso {
	display: inline-block;
	width: 100%;
}

.mensagemFormProcesso {
    height: 10.4em;
    width: 14.5em;
    padding-left: 0.5em;
    padding-bottom: 7.4em;
    margin-bottom: 1.25em;
    border: 0.06em solid #707070;
    border-radius: 0.4em;
    background: #F6F6F6;
	margin-left: -6.6em;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.875em;
	font-weight: 400;
}

.submitFormProcesso {
	border: 0;
    background-image: linear-gradient(180deg, #1C5485, #2778C0);
    color: #F7F7F7;
    text-align: center;
    width: 7.25em;
    height: 10.9em;
    margin-left: -0.6em;
    display: inline-block;
    position: absolute;
    border-radius: 0em 0.5em 0.5em 0.5em;
	cursor: pointer;
}

.submitFormProcesso:hover {
	background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
}


/*Processo Seletivo*/

.logo {
	width: 6em;
    height: 6em;
    /*background: #1C5485;*/
    border-radius: 6em;
    margin: 0 auto;
    display: block;
    margin-top: 1.2em;
    margin-bottom: 1.2em
}

.etapasProcessoSeletivo {
    padding: 1.8em;
}

.listaEtapasProcesso {
	width: 100%;
}

.listaEtapasProcesso li {
	/*margin: 2.1em 4.6em 0em 3.1em;*/
	margin-bottom: 2em;
	text-align: left;
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.tituloProcessoSeletivo {
	color: #1C5485;
	font-family: Roboto-Bold, sans-serif;
    font-size: 0.87em;
    font-weight: 700;
    text-align: center;
}

.tituloSecaoProcessoSeletivo {
	display: inline-block;
	display: -webkit-inline-box;
	color: #1B5385;
    font-size: 1em;
    margin-top: 0.5em;
}

.caixaIconeEtapaInfoTexto {
	width: 100%;
	margin-top: 21px;
}

.enumeracaoProcessoSeletivo {
	display: inline-block;
	display: -webkit-inline-box;
	width: 1.6em;
    height: 1.6em;
    border-radius: 1.6em;
	font-family: Roboto-Black, sans-serif;
    font-size: 1.2em;
	font-weight: 900;
    color: #FFFFFF;
    background: #1B5385;
    padding: 0.3em 0.7em 0em 0.5em;
    margin-right: 10px;		
}

.iconeEtapa01,
.iconeEtapa04,
.iconeEtapa03,
.iconeFinalista  {
	display: inline-block;
	display: -webkit-inline-box;
	width: 2.3em;
    height: 2.3em;
    border-radius: 2.3em;
    background: #D6D6D6;
	margin-left: 0.7em;
    margin-right: 0.5em;
    color: #1B5385;
    font-size: 1.8em;
}

.iconeEtapa03 {
    padding: 0.7em 0 0 0.5em;
}

.iconeEtapa04 {
	padding: 0.8em 0 0 0.6em;
}

.iconeEtapa01 {
	padding: 0.8em 0 0 0.8em;
}

.iconeFinalista {
	padding: 0.6em 0 0 0.65em;
}

.paragrafoListaProcesso {
	display: inline-block;
	display: -webkit-inline-box;
	width: 156px;
	font-size: 0.8em;
    line-height: 1.5em;
}
/* formulário contato */


.caixaRadioButtonQuadrado {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 48px;
	color: #8A8A8A;
	margin-bottom: 15px;
    margin-right: 12px;
}

div.caixaRadioButtonQuadrado:last-child {
	margin-right: 0px;
}

.radioButtonQuadrado {
	/* position: relative; */
	border: none;
	cursor: pointer;
	width: 21px;
	height: 21px;
	padding: 4px;
	vertical-align: top;
    -moz-appearance: none;
}

.radioButtonQuadrado::before {
	box-sizing: border-box;
	content:'';
	position: absolute;
	top: -4px;
	left: -4px;
	width: 100px;
	height: 48px;
	border-radius: 5px;
	border: 1px solid #707070;
	background: #F7F7F7;
}

.radioButtonQuadrado.radioButtonQuadradoValidacao::before{
    border: 1px solid red;
}

.radioButtonQuadrado:checked::before {
	background: #1C5485;
}

.labelRadioButtonQuadrado {
	position: absolute;
	top: 15px;
	left: 22px;
	color: #8A8A8A;
	font-family: Roboto-Regular, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	cursor: pointer;
}

.labelRadioButtonQuadrado.selecionado {
	color: #F7F7F7;
}

.grupoRadioButton {
	width: 100%;
	height: auto;
	padding: 10px 33px;
	text-align: left;
}

.grupoRadioButton .caixaRadioButton {
    display: inline-block;
	width: auto;
	height: 60px;
	line-height: 60px;
	margin-right: 22px;
    margin-bottom: 25px;
}
.radioButton{
    position: relative;
    border: none;
    cursor: pointer;
    width: 10px;
    height: 10px;
    padding: 4px;
	margin-right: 19px;
    -moz-appearance: none;
}

.radioButton::before{
	content:'';
	position: absolute;
	top: -28px;
	left: -14px;
	width: 60px;
	height: 60px;
	border-radius: 60px;
	border: 1px solid #707070;
	background: #F7F7F7;
}

.radioButton:checked::after{
	content:'';
	position: absolute;
	top: -22px;
	left: -8px;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background: #1C5485;
}

.radioButton.radioButtonValidacao::before{
    border: 1px solid red;
}


.caixaRadioButton .labelRadioButton {
	font-family: Roboto-Regular, sans-serif;
	font-size: 1em;
	color: #8A8A8A;
	line-height: 1.1875em;
	margin-left: 2em;
}

/*Solução-Logistica*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerRotativo {
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #2270D0, #01E0FD);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionabannerRotativo {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoLogistica {
	position: absolute;
    display: inline-block;
	width: 100%;
    top: 8em;
}

.iconeSegLogistica.icone01 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloLogistica {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroLogistica {
    padding-top: 1.5em;
    text-align: center;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroLogistica {
    padding-top: 2em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
    padding-left: 0.75em;
	padding-bottom: 1.2em;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgLogistica {
    width: 15em;
    margin: 0 2.5em;
    position: absolute;
    top: 22em;
}

.buttonProposta {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 11em;
	cursor: pointer;
}

.buttonProposta:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesParaLogistica {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesLogistica ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesLogistica li {
    /*width: 5em;*/
    background: #195486;
    text-align: center;
    padding: 0.7em;
    display: inline-block;
    margin-right: 0.4em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesLogistica li:hover {
	background-image: linear-gradient(90deg,#226ECF,#00E4FF);
}

.divSolucoesLogistica h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesLogistica a {
	color: inherit;
	width: 100%;
    display: block;
}

.segmentos {
	padding-top: 1.3em;
}

.introWMS,
.introTMS,
.introYMS {
	text-align: right;
	padding: 0 1em;
}

.introWMS h1.segWMS,
.introTMS h1.segTMS,
.introYMS h1.segYMS {
    /*width: 4em;*/
    background: #195486;
    text-align: center;
    padding: 0.5em;
    border-radius: 0.6em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introWMS h1,
.introWMS h2,
.introTMS h1,
.introTMS h2,
.introYMS h1,
.introYMS h2 {
	color: #195586;
}

.introWMS h1,
.introTMS h1,
.introYMS h1 {
	font-size: 1.1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introWMS h2,
.introWMS strong,
.introTMS h2,
.introTMS strong,
.introYMS h2,
.introYMS strong {
    margin-top: 0.8em;
}

.introWMS h2,
.introTMS h2,
.introYMS h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introWMS strong,
.introTMS strong,
.introYMS strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrLogistica {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoLogistica {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoSegLogistica {
    padding: 0 1.8em 3.7em;
    margin-top: 1em;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoSegLogistica p {
    margin-bottom: 1.25em;
    /*font-weight: 400;
    font-family: Roboto-Regular, sans-serif;*/
    line-height: 1.4em;
}

.gestaoSegLogistica {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    text-align: center;
    padding: 0 0.4em;
    background: #EAEBED;
    line-height: 1em;
    margin-bottom: 2em;
}

.gestaoSegLogistica span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoSegLog {
    padding: 1.8em 2.4em 4.3em;
}

.secaoSegLog li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoSegLog p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoSegLog p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoSegLog p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoSegLog p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegLogistica {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.beneficiosSistema {
	padding: 0 0.9em;
}

.beneficiosSistema p {
    font-size: 1.3em;
    font-weight: 400;
    color: #00ACF6;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosSistema ul {
	background-image: linear-gradient(181deg, #226ECF, #00E4FF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosSistema li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasSistemas {
   padding: 2.5em 0.9em 1.9em;
}

.caracteristicasSistemas p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasSistemas ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasSistemas li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasSistemas li.liCaracteristicasSistemas,
.beneficiosSistema li.liBeneficiosSistema {
	padding-top: 0em;
}

.backoffice {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackoffice {
	padding-top: 3.9em;
}

.backoffice h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.backoffice h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backoffice ul {
    padding:0 2.3em 3.8em;
}

.backoffice li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoes a {
	color: inherit;
}

/*Soluções Automotivo*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerRotativoAuto{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #CA0000,#FFAEAE);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionabannerRotativoAuto {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoAutomotivo {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegAutomotivo.icone02 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloSolAuto {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroSolAuto {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroSolAuto {
    padding-top: 2em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
    padding-left: 0.75em;
	padding-bottom: 1.2em;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgSolAuto {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaAuto {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaAuto:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesParaSolAuto {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesAutomotivo ul {
    padding: 0 1em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;
    text-align: center;
}

.divSolucoesAutomotivo li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesAutomotivo li:hover {
	background-image: linear-gradient(90deg,#CA0000, #FFAEAE);
}

.divSolucoesAutomotivo h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesAutomotivo a {
	color: inherit;
	width: 100%;
    display: block;
}

/*.segmentosSolAuto {
	padding-top: 1.3em;
}*/

.introComercial,
.introTratores,
.introPasseio,
.introRodoviario,
.introRecapagem {
	text-align: right;
	padding: 0 1em;
}

.introComercial h1.segComercial,
.introTratores h1.segTratores,
.introPasseio h1.segPasseio,
.introRodoviario h1.segRodoviario,
.introRecapagem h1.segRecapagem {
    /*width: 4em;*/
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introComercial h1,
.introComercial h2,
.introTratores h1,
.introTratores h2,
.introPasseio h1,
.introPasseio h2,
.introRodoviario h1,
.introRodoviario h2,
.introRecapagem h1,
.introRecapagem h2 {
	color: #195586;
}

.introComercial h1,
.introPasseio h1,
.introTratores h1,
.introRodoviario h1,
.introRecapagem h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introComercial h2,
.introComercial strong,
.introTratores h2,
.introTratores strong,
.introPasseio h2,
.introPasseio strong,
.introRodoviario h2,
.introRodoviario strong,
.introRecapagem h2,
.introRecapagem strong {
    margin-top: 0.8em;
}

.introComercial h2,
.introTratores h2,
.introPasseio h2,
.introRodoviario h2,
.introRecapagem h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introComercial strong,
.introTratores strong,
.introPasseio strong,
.introRodoviario strong,
.introRecapagem strong {
	/* font-weight: 700; */
    font-family: Roboto-Bold, sans-serif;
}

.hrSolAuto {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoSolAuto {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoSolAuto {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoSolAuto p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoSolAuto {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoSolAuto span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoSolAuto {
    padding: 1.8em 2.4em 4.3em;
}

.secaoSolAuto li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoSolAuto p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoSolAuto p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoSolAuto p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoSolAuto p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegAuto {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosSolAuto
/*.segmentos */{
	padding-top: 3em;
}

.beneficiosSistemaSolAuto {
	padding: 0 0.9em;
}

.beneficiosSistemaSolAuto p {
    font-size: 1.3em;
    font-weight: 400;
    color: #CA0000;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosSistemaSolAuto ul {
	background-image: linear-gradient(181deg, #CA0000, #FFAEAE);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosSistemaSolAuto li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasSistemasSolAuto {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasSistemasSolAuto p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasSistemasSolAuto ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasSistemasSolAuto li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasSistemasSolAuto li.liCaracteristicasSistemas,
.beneficiosSistemaSolAuto li.liBeneficiosSistema {
	padding-top: 0em;
}

.backofficeAuto {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeAuto {
	padding-top: 3.9em;
}

.textoBackofficeAuto h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeAuto h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeAuto ul {
    padding:0 2.3em 3.8em;
}

.backofficeAuto li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesAuto a {
	color: inherit;
}


/*Soluções Motores e Maquinas*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerRotativoMaquina{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #FF9673,#EEEF92);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionabannerRotativoMaquina {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoMaquina {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegMotoresMaquinas.icone04 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloSolMaquina {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroSolMaquina {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroSolMaquina {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgSolMaquina {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaMaquina {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaMaquina:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesParaSolMaquina {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesMaquina ul {
    padding: 0 1em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;
    text-align: center;
}

.divSolucoesMaquina li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesMaquina li:hover {
	background-image: linear-gradient(90deg,#FF9673, #EEEF92);
}

.divSolucoesMaquina h1 {
	color: #F4F5FC;
    font-size: 1.15em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesMaquina a {
	color: inherit;
	width: 100%;
    display: block;
}

/*.segmentosSolAuto {
	padding-top: 1.3em;
}*/

.introMaquina,
.introMaquinaOposto {
	text-align: right;
	padding: 0 1em;
}

.introMaquina h1.segMaquina,
.introMaquinaOposto h1.segMaquinaOposto {
    /*width: 4em;*/
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introMaquina h1,
.introMaquina h2,
.introMaquinaOposto h1,
.introMaquinaOposto h2 {
	color: #195586;
}

.introMaquina h1,
.introMaquinaOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introMaquina h2,
.introMaquina strong,
.introMaquinaOposto h2,
.introMaquinaOposto strong {
    margin-top: 0.8em;
}

.introMaquina h2,
.introMaquinaOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introMaquina strong,
.introMaquinaOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrSolMaquina {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoSolMaquina {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoSolMaquina {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoSolMaquina p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoSolMaquina {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoSolMaquina span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoSolMaquina {
    padding: 1.8em 2.4em 4.3em;
}

.secaoSolMaquina li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoSolMaquina p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoSolMaquina p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoSolMaquina p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoSolMaquina p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegMaquina {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosSolMaquina {
	padding-top: 3em;
}

.beneficiosSistemaSolMaquina {
	padding: 0 0.9em;
}

.beneficiosSistemaSolMaquina p {
    font-size: 1.3em;
    font-weight: 400;
    color: #FF9673;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosSistemaSolMaquina ul {
	background-image: linear-gradient(181deg, #FF9673, #EEEF92);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosSistemaSolMaquina li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasSistemasSolMaquina {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasSistemasSolMaquina p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasSistemasSolMaquina ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasSistemasSolMaquina li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasSistemasSolMaquina li.liCaracteristicasSistemas,
.beneficiosSistemaSolMaquina li.liBeneficiosSistema {
	padding-top: 0em;
}

.backofficeMaquina {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeMaquina {
	padding-top: 3.9em;
}

.textoBackofficeMaquina h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeMaquina h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeMaquina ul {
    padding:0 2.3em 3.8em;
}

.backofficeMaquina li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesMaquina a {
	color: inherit;
}


/*Soluções Fornecimento de Peças*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerFornecimento{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #7DC6FB,#FFDFBF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaBannerFornecimento {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoFornecimento {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeCotacaoEletronica.icone03 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloFornecimento {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.19em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroFornecimento {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroFornecimento {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgFornecimento {
    width: 235px;
    /* margin: 0 auto; */
    position: absolute;
    top: 24em;
    right: 2.5em;
}

.buttonPropostaFornecimento {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaFornecimento:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesFornecimento {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesFornecimento ul {
    padding: 0 1em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;
    text-align: center;
}

.divSolucoesFornecimento li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesFornecimento li:hover {
	background-image: linear-gradient(90deg,#7DC6FB, #FFDFBF);
}

.divSolucoesFornecimento h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesFornecimento a {
	color: inherit;
	width: 100%;
    display: block;
}

.introFornecimento,
.introFornecimentoOposto {
	text-align: right;
	padding: 0 1em;
}

.introFornecimento h1.segFornecimento,
.introFornecimentoOposto h1.segFornecimentoOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introFornecimento h1,
.introFornecimento h2,
.introFornecimentoOposto h1,
.introFornecimentoOposto h2 {
	color: #195586;
}

.introFornecimento h1,
.introFornecimentoOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introFornecimento h2,
.introFornecimento strong,
.introFornecimentoOposto h2,
.introFornecimentoOposto strong {
    margin-top: 0.8em;
}

.introFornecimento h2,
.introFornecimentoOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introFornecimento strong,
.introFornecimentoOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrFornecimento {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoFornecimento {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoFornecimento {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoFornecimento p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoFornecimento {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoFornecimento span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoFornecimento {
    padding: 1.8em 2.4em 4.3em;
}

.secaoFornecimento li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoFornecimento p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoFornecimento p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoFornecimento p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoFornecimento p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegFornecimento {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosFornecimento {
	padding-top: 3em;
}

.beneficiosFornecimento {
	padding: 0 0.9em;
}

.beneficiosFornecimento p {
    font-size: 1.3em;
    font-weight: 400;
    color: #7DC6FB;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosFornecimento ul {
	background-image: linear-gradient(181deg, #7DC6FB, #FFDFBF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosFornecimento li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasFornecimento {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasFornecimento p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasFornecimento ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasFornecimento li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasFornecimento li.liNeutra,
.beneficiosFornecimento li.liNeutra {
	padding-top: 0em;
}

.backofficeFornecimento {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeFornecimento {
	padding-top: 3.9em;
}

.textoBackofficeFornecimento h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeFornecimento h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeFornecimento ul {
    padding:0 2.3em 3.8em;
}

.backofficeFornecimento li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesFornecimento a {
	color: inherit;
}


/*Soluções Controle de Cobrança Digital*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerControle{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #D5DF8C,#FFBFBF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaBannerControle {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoControle {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegCobrancaDigital.icone05 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloControle {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroControle {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroControle {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgControle {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaControle {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaControle:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesControle {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesControle ul {
    padding: 0 0em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;
    text-align: center;	
}

.divSolucoesControle li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
	text-transform: uppercase;
}

.divSolucoesControle li:hover {
	background-image: linear-gradient(90deg,#D5DF8C, #FFBFBF);
}

.divSolucoesControle h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesControle a {
	color: inherit;
	width: 100%;
    display: block;
}

.introControle,
.introControleOposto {
	text-align: right;
	padding: 0 1em;
}

.introControle h1.segControle,
.introControleOposto h1.segControleOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introControle h1,
.introControle h2,
.introControleOposto h1,
.introControleOposto h2 {
	color: #195586;
}

.introControle h1,
.introControleOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
	text-transform: uppercase;
}

.introControle h2,
.introControle strong,
.introControleOposto h2,
.introControleOposto strong {
    margin-top: 0.8em;
}

.introControle h2,
.introControleOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introControle strong,
.introControleOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrControle {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoControle {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoControle {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoControle p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoControle {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoControle span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoControle {
    padding: 1.8em 2.4em 4.3em;
}

.secaoControle li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoControle p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoControle p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoControle p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoControle p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegControle {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosControle {
	padding-top: 3em;
}

.beneficiosControle {
	padding: 0 0.9em;
}

.beneficiosControle p {
    font-size: 1.3em;
    font-weight: 400;
    color: #D5DF8C;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosControle ul {
	background-image: linear-gradient(181deg, #D5DF8C, #FFBFBF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosControle li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasControle {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasControle p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasControle ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasControle li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasControle li.liNeutra,
.beneficiosControle li.liNeutra {
	padding-top: 0em;
}

.backofficeControle {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeControle {
	padding-top: 3.9em;
}

.textoBackofficeControle h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeControle h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeControle ul {
    padding:0 2.3em 3.8em;
}

.backofficeControle li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesControle a {
	color: inherit;
}


/*Soluções Contabil e Fiscal*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerContabil{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #FFCC99,#99CCFF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaBannerContabil {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoContabil {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegContabilFiscal.icone07 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloContabil {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroContabil {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroContabil {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgContabil {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
	/*left: 0em;*/
}

.buttonPropostaContabil {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaContabil:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesContabil {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesContabil ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
}

.divSolucoesContabil li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
    text-transform: uppercase;
}

.divSolucoesContabil li:hover {
	background-image: linear-gradient(90deg,#FFCC99, #99CCFF);
}

.divSolucoesContabil h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesContabil a {
	color: inherit;
	width: 100%;
    display: block;
}

.introContabil,
.introContabilOposto {
	text-align: right;
	padding: 0 1em;
}

.introContabil h1.segContabil,
.introContabilOposto h1.segContabilOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
       text-transform: uppercase;
}

.introContabil h1,
.introContabil h2,
.introContabilOposto h1,
.introContabilOposto h2 {
	color: #195586;
}

.introContabil h1,
.introContabilOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introContabil h2,
.introContabil strong,
.introContabilOposto h2,
.introContabilOposto strong {
    margin-top: 0.8em;
}

.introContabil h2,
.introContabilOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introContabil strong,
.introContabilOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrContabil {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoContabil {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoContabil {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoContabil p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoContabil {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoContabil span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoContabil {
    padding: 1.8em 2.4em 4.3em;
}

.secaoContabil li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoContabil p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoContabil p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoContabil p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoContabil p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegContabil {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosContabil {
	padding-top: 3em;
}

.beneficiosContabil {
	padding: 0 0.9em;
}

.beneficiosContabil p {
    font-size: 1.3em;
    font-weight: 400;
    color: #FFCC99;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosContabil ul {
	background-image: linear-gradient(181deg, #FFCC99,#99CCFF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosContabil li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasContabil {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasContabil p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasContabil ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasContabil li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasContabil li.liNeutra,
.beneficiosContabil li.liNeutra {
	padding-top: 0em;
}

.backofficeContabil {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeContabil {
	padding-top: 3.9em;
}

.textoBackofficeContabil h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeContabil h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeContabil ul {
    padding:0 2.3em 3.8em;
}

.backofficeContabil li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesContabil a {
	color: inherit;
}


/*Soluções Gestão RH*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerRH{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #32263C,#F0DFFF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaBannerRH {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoRH {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegGestaoRh.icone06 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloRH {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroRH {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroRH {
    font-size: 0.8em;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
    text-align: left;
    color: #F4F5FC;
	padding: 2em 0 1.2em 0.75em;
}

.imgRH {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaRH {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaRH:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesRH {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesRH ul {
    padding: 0 0em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;
    text-align: center;
}

.divSolucoesRH li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesRH li:hover {
	background-image: linear-gradient(90deg,#32263C, #F0DFFF);
}

.divSolucoesRH h1 {
	color: #F4F5FC;
    font-size: 0.95em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesRH a {
	color: inherit;
	width: 100%;
    display: block;
}

.introRH,
.introRHOposto {
	text-align: right;
	padding: 0 1em;
}

.introRH h1.segRH,
.introRHOposto h1.segRHOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introRH h1,
.introRH h2,
.introRHOposto h1,
.introRHOposto h2 {
	color: #195586;
}

.introRH h1,
.introRHOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introRH h2,
.introRH strong,
.introRHOposto h2,
.introRHOposto strong {
    margin-top: 0.8em;
}

.introRH h2,
.introRHOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introRH strong,
.introRHOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrRH {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoRH {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoRH {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoRH p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoRH {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoRH span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoRH {
    padding: 1.8em 2.4em 4.3em;
}

.secaoRH li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoRH p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoRH p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoRH p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoRH p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegRH {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosRH {
	padding-top: 3em;
}

.beneficiosRH {
	padding: 0 0.9em;
}

.beneficiosRH p {
    font-size: 1.3em;
    font-weight: 400;
    color: #32263C;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosRH ul {
	background-image: linear-gradient(181deg, #32263C,#F0DFFF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosRH li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasRH {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasRH p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasRH ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasRH li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasRH li.liNeutra,
.beneficiosRH li.liNeutra {
	padding-top: 0em;
}

.backofficeRH {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeRH {
	padding-top: 3.9em;
}

.textoBackofficeRH h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeRH h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeRH ul {
    padding:0 2.3em 3.8em;
}

.backofficeRH li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesRH a {
	color: inherit;
}

/*Soluções Manufatura*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerManufatura{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #00B2B2,#DFFFBF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaManufatura {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoManufatura {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegManufatura.icone08 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloManufatura {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroManufatura {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroManufatura {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgManufatura {
    width: 265px;
    margin: 0 auto;
    position: absolute;
    top: 21em;
    right: 1.5em;
}

.buttonPropostaManufatura {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaManufatura:hover {
	background: #9ABC48;
}

/*.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}*/

.solucoesManufatura {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesManufatura ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesManufatura li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesManufatura li:hover {
	background-image: linear-gradient(90deg,#00B2B2, #DFFFBF);
}

.divSolucoesManufatura h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesManufatura a {
	color: inherit;
	width: 100%;
    display: block;
}

.introManufatura,
.introManufaturaOposto {
	text-align: right;
	padding: 0 1em;
}

.introManufatura h1.segManufatura,
.introManufaturaOposto h1.segManufaturaOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introManufatura h1,
.introManufatura h2,
.introManufaturaOposto h1,
.introManufaturaOposto h2 {
	color: #195586;
}

.introManufatura h1,
.introManufaturaOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introManufatura h2,
.introManufatura strong,
.introManufaturaOposto h2,
.introManufaturaOposto strong {
    margin-top: 0.8em;
}

.introManufatura h2,
.introManufaturaOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introManufatura strong,
.introManufaturaOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrManufatura {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoManufatura {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoManufatura {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoManufatura p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoManufatura {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoManufatura span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoManufatura {
    padding: 1.8em 2.4em 4.3em;
}

.secaoManufatura li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoManufatura p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoManufatura p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoManufatura p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoManufatura p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegManufatura {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosManufatura {
	padding-top: 3em;
}

.beneficiosManufatura {
	padding: 0 0.9em;
}

.beneficiosManufatura p {
    font-size: 1.3em;
    font-weight: 400;
    color: #00B2B2;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosManufatura ul {
	background-image: linear-gradient(181deg, #00B2B2,#DFFFBF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosManufatura li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasManufatura {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasManufatura p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasManufatura ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasManufatura li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasManufatura li.liNeutra,
.beneficiosManufatura li.liNeutra {
	padding-top: 0em;
}

.backofficeManufatura {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeManufatura {
	padding-top: 3.9em;
}

.textoBackofficeManufatura h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeManufatura h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeManufatura ul {
    padding:0 2.3em 3.8em;
}

.backofficeManufatura li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesManufatura a {
	color: inherit;
}


/*Soluções Distribuicao*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerDistribuicao{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #FFA64D,#4DFFFF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaDistribuicao {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoDistribuicao {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegDistribuicao.icone09 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloDistribuicao {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroDistribuicao {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroDistribuicao {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgDistribuicao {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaDistribuicao {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
    text-transform: uppercase;
}

.buttonPropostaDistribuicao:hover {
	background: #9ABC48;
}

/*.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}*/

.solucoesDistribuicao {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesDistribuicao ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesDistribuicao li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesDistribuicao li:hover {
	background-image: linear-gradient(90deg, #FFA64D, #4DFFFF);
}

.divSolucoesDistribuicao h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesDistribuicao a {
	color: inherit;
	width: 100%;
    display: block;
    height: auto;
}

.introDistribuicao,
.introDistribuicaoOposto {
	text-align: right;
	padding: 0 1em;
}

.introDistribuicao h1.segDistribuicao,
.introDistribuicaoOposto h1.segDistribuicaoOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introDistribuicao h1,
.introDistribuicao h2,
.introDistribuicaoOposto h1,
.introDistribuicaoOposto h2 {
	color: #195586;
}

.introDistribuicao h1,
.introDistribuicaoOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introDistribuicao h2,
.introDistribuicao strong,
.introDistribuicaoOposto h2,
.introDistribuicaoOposto strong {
    margin-top: 0.8em;
}

.introDistribuicao h2,
.introDistribuicaoOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introDistribuicao strong,
.introDistribuicaoOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrDistribuicao {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoDistribuicao {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoDistribuicao {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoDistribuicao p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoDistribuicao {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoDistribuicao span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoDistribuicao {
    padding: 1.8em 2.4em 4.3em;
}

.secaoDistribuicao li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoDistribuicao p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoDistribuicao p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoDistribuicao p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoDistribuicao p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegDistribuicao {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosDistribuicao {
	padding-top: 3em;
}

.beneficiosDistribuicao {
	padding: 0 0.9em;
}

.beneficiosDistribuicao p {
    font-size: 1.3em;
    font-weight: 400;
    color: #FFA64D;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosDistribuicao ul {
	background-image: linear-gradient(181deg, #FFA64D, #4DFFFF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosDistribuicao li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasDistribuicao {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasDistribuicao p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasDistribuicao ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasDistribuicao li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasDistribuicao li.liNeutra,
.beneficiosDistribuicao li.liNeutra {
	padding-top: 0em;
}

.backofficeDistribuicao {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeDistribuicao {
	padding-top: 3.9em;
}

.textoBackofficeDistribuicao h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeDistribuicao h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeDistribuicao ul {
    padding:0 2.3em 3.8em;
}

.backofficeDistribuicao li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesDistribuicao a {
	color: inherit;
}


/*Soluções Gestao de Estacionamento*/

/* .divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerGestao{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #730232,#CFBFFF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaGestao {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoGestao {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegEstacionamento.icone10 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloGestao {
    color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;

    display: flex;
    justify-content: center;
    align-items: center;
    width: 163px;
    position: absolute;
    top: 0em;
    right: 3em;
    line-height: 1.2em;
    text-align: center;
}

.textIntroGestao {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroGestao {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgGestao {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
}

.buttonPropostaGestao {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
    text-transform: uppercase;
}

.buttonPropostaGestao:hover {
	background: #9ABC48;
}

.solucoesGestao {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesGestao ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesGestao li {
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesGestao li:hover {
	background-image: linear-gradient(90deg,#730232, #CFBFFF);
}

.divSolucoesGestao h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesGestao a {
	color: inherit;
	width: 100%;
    display: block;
}

.introGestao,
.introGestaoOposto {
	text-align: right;
	padding: 0 1em;
}

.introGestao h1.segGestao,
.introGestaoOposto h1.segGestaoOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introGestao h1,
.introGestao h2,
.introGestaoOposto h1,
.introGestaoOposto h2 {
	color: #195586;
}

.introGestao h1,
.introGestaoOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introGestao h2,
.introGestao strong,
.introGestaoOposto h2,
.introGestaoOposto strong {
    margin-top: 0.8em;
}

.introGestao h2,
.introGestaoOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introGestao strong,
.introGestaoOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrGestao {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoGestao {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoGestao {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoGestao p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoGestao {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoGestao span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoGestao {
    padding: 1.8em 2.4em 4.3em;
}

.secaoGestao li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoGestao p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoGestao p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoGestao p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoGestao p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegGestao {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosGestao {
	padding-top: 3em;
}

.beneficiosGestao {
	padding: 0 0.9em;
}

.beneficiosGestao p {
    font-size: 1.3em;
    font-weight: 400;
    color: #730232;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosGestao ul {
	background-image: linear-gradient(181deg, #730232,#CFBFFF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosGestao li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasGestao {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasGestao p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasGestao ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasGestao li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasGestao li.liNeutra,
.beneficiosGestao li.liNeutra {
	padding-top: 0em;
}

.backofficeGestao {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeGestao {
	padding-top: 3.9em;
}

.textoBackofficeGestao h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeGestao h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeGestao ul {
    padding:0 2.3em 3.8em;
}

.backofficeGestao li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesGestao a {
	color: inherit;
} */


/*Soluções Nota Fiscal Eletronica*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerNota{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #00BFFF,#B2B200);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaNota {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoNota {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegNotaFiscal.icone11 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloNota {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroNota {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroNota {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgNota {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaNota {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaNota:hover {
	background: #9ABC48;
}

/*.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}*/

.solucoesNota {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesNota ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
}

.divSolucoesNota li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesNota li:hover {
	background-image: linear-gradient(90deg,#00BFFF, #B2B200);
}

.divSolucoesNota h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesNota a {
	color: inherit;
	width: 100%;
    display: block;
}

.introNota,
.introNotaOposto {
	text-align: right;
	padding: 0 1em;
}

.introNota h1.segNota,
.introNotaOposto h1.segNotaOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introNota h1,
.introNota h2,
.introNotaOposto h1,
.introNotaOposto h2 {
	color: #195586;
}

.introNota h1,
.introNotaOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introNota h2,
.introNota strong,
.introNotaOposto h2,
.introNotaOposto strong {
    margin-top: 0.8em;
}

.introNota h2,
.introNotaOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introNota strong,
.introNotaOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrNota {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoNota {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoNota {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoNota p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoNota {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoNota span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoNota {
    padding: 1.8em 2.4em 4.3em;
}

.secaoNota li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoNota p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoNota p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoNota p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoNota p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegNota {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosNota {
	padding-top: 3em;
}

.beneficiosNota {
	padding: 0 0.9em;
}

.beneficiosNota p {
    font-size: 1.3em;
    font-weight: 400;
    color: #00BFFF;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosNota ul {
	background-image: linear-gradient(181deg, #00BFFF,#B2B200);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosNota li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasNota {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasNota p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasNota ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasNota li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasNota li.liNeutra,
.beneficiosNota li.liNeutra {
	padding-top: 0em;
}

.backofficeNota {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeNota {
	padding-top: 3.9em;
}

.textoBackofficeNota h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeNota h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeNota ul {
    padding:0 2.3em 3.8em;
}

.backofficeNota li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesNota a {
	color: inherit;
}


/*Soluções Controle de Obras*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerObras{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #8F9EB7,#E7B3AD);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaObras {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoObras {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegControleObras.icone12 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloObras {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroObras {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroObras {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgObras {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaObras {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaObras:hover {
	background: #9ABC48;
}

/*.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}*/

.solucoesObras {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesObras ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesObras li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesObras li:hover {
	background-image: linear-gradient(90deg,#8F9EB7,#E7B3AD);
}

.divSolucoesObras h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesObras a {
	color: inherit;
	width: 100%;
    display: block;
}

.introObras,
.introObrasOposto {
	text-align: right;
	padding: 0 1em;
}

.introObras h1.segObras,
.introObrasOposto h1.segObrasOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introObras h1,
.introObras h2,
.introObrasOposto h1,
.introObrasOposto h2 {
	color: #195586;
}

.introObras h1,
.introObrasOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introObras h2,
.introObras strong,
.introObrasOposto h2,
.introObrasOposto strong {
    margin-top: 0.8em;
}

.introObras h2,
.introObrasOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introObras strong,
.introObrasOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrObras {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoObras {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoObras {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoObras p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoObras {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoObras span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoObras {
    padding: 1.8em 2.4em 4.3em;
}

.secaoObras li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoObras p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoObras p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoObras p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoObras p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegObras {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosObras {
	padding-top: 3em;
}

.beneficiosObras {
	padding: 0 0.9em;
}

.beneficiosObras p {
    font-size: 1.3em;
    font-weight: 400;
    color: #8F9EB7;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosObras ul {
	background-image: linear-gradient(181deg, #8F9EB7,#E7B3AD);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosObras li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasObras {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasObras p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasObras ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasObras li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasObras li.liNeutra,
.beneficiosObras li.liNeutra {
	padding-top: 0em;
}

.backofficeObras {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeObras {
	padding-top: 3.9em;
}

.textoBackofficeObras h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeObras h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeObras ul {
    padding:0 2.3em 3.8em;
}

.backofficeObras li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesObras a {
	color: inherit;
}


/*Soluções Contratos de Serviços*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerContratos{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #7FC03F,#FFDC73);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaContratos {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoContratos {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegContratos.icone13 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloContratos {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroContratos {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroContratos {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgContratos {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaContratos {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaContratos:hover {
	background: #9ABC48;
}

/*.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}*/

.solucoesContratos {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesContratos ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
}

.divSolucoesContratos li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesContratos li:hover {
	background-image: linear-gradient(90deg,#7FC03F, #FFDC73);
}

.divSolucoesContratos h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesContratos a {
	color: inherit;
	width: 100%;
    display: block;
}

.introContratos,
.introContratosOposto {
	text-align: right;
	padding: 0 1em;
}

.introContratos h1.segContratos,
.introContratosOposto h1.segContratosOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introContratos h1,
.introContratos h2,
.introContratosOposto h1,
.introContratosOposto h2 {
	color: #195586;
}

.introContratos h1,
.introContratosOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introContratos h2,
.introContratos strong,
.introContratosOposto h2,
.introContratosOposto strong {
    margin-top: 0.8em;
}

.introContratos h2,
.introContratosOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introContratos strong,
.introContratosOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrContratos {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoContratos {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoContratos {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoContratos p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoContratos {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoContratos span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoContratos {
    padding: 1.8em 2.4em 4.3em;
}

.secaoContratos li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoContratos p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoContratos p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoContratos p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoContratos p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegContratos {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosContratos {
	padding-top: 3em;
}

.beneficiosContratos {
	padding: 0 0.9em;
}

.beneficiosContratos p {
    font-size: 1.3em;
    font-weight: 400;
    color: #7FC03F;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosContratos ul {
	background-image: linear-gradient(181deg, #7FC03F,#FFDC73);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosContratos li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasContratos {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasContratos p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasContratos ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasContratos li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasContratos li.liNeutra,
.beneficiosContratos li.liNeutra {
	padding-top: 0em;
}

.backofficeContratos {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeContratos {
	padding-top: 3.9em;
}

.textoBackofficeContratos h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeContratos h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeContratos ul {
    padding:0 2.3em 3.8em;
}

.backofficeContratos li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesContratos a {
	color: inherit;
}


/*Soluções Associações*/


.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerAssociacoes{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #FFB973 ,#B973FF);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaAssociacoes {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoAssociacoes {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSegAssociacoes.icone14 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloAssociacoes {
    display: inline;
    color: #F4F5FC;
    line-height: 2em;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroAssociacoes {
    padding-top: 1.5em;
    text-align: left;
    font-size: 1em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroAssociacoes {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgAssociacoes {
    width: 300px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    /*left: 0em;*/
}

.buttonPropostaAssociacoes {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
}

.buttonPropostaAssociacoes:hover {
	background: #9ABC48;
}

/*.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}*/

.solucoesAssociacoes {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesAssociacoes ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesAssociacoes li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesAssociacoes li:hover {
	background-image: linear-gradient(90deg,#FFB973, #B973F);
}

.divSolucoesAssociacoes h1 {
	color: #F4F5FC;
    font-size: 1.2em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
}

.divSolucoesAssociacoes a {
	color: inherit;
	width: 100%;
    display: block;
}

.introAssociacoes,
.introAssociacoesOposto {
	text-align: right;
	padding: 0 1em;
}

.introAssociacoes h1.segAssociacoes,
.introAssociacoesOposto h1.segAssociacoesOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
}

.introAssociacoes h1,
.introAssociacoes h2,
.introAssociacoesOposto h1,
.introAssociacoesOposto h2 {
	color: #195586;
}

.introAssociacoes h1,
.introAssociacoesOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
}

.introAssociacoes h2,
.introAssociacoes strong,
.introAssociacoesOposto h2,
.introAssociacoesOposto strong {
    margin-top: 0.8em;
}

.introAssociacoes h2,
.introAssociacoesOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introAssociacoes strong,
.introAssociacoesOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrAssociacoes {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoAssociacoes {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoAssociacoes {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoAssociacoes p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoAssociacoes {
	width: 15.6em;
    height: 2.3em;
    border-radius: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding: 0 0.4em;
	background: #EAEBED;
	line-height: 1em;
}

.gestaoAssociacoes span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoAssociacoes {
    padding: 1.8em 2.4em 4.3em;
}

.secaoAssociacoes li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoAssociacoes p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoAssociacoes p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoAssociacoes p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoAssociacoes p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegAssociacoes {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.secaoAssociacoes {
	padding-top: 3em;
}

.beneficiosAssociacoes {
	padding: 0 0.9em;
}

.beneficiosAssociacoes p {
    font-size: 1.3em;
    font-weight: 400;
    color: #FFB973 ;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosAssociacoes ul {
	background-image: linear-gradient(181deg, #FFB973 ,#B973FF);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosAssociacoes li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasAssociacoes {
   padding: 2.5em 0.9em 0em;
}

.caracteristicasAssociacoes p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasAssociacoes ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasAssociacoes li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasAssociacoes li.liNeutra,
.beneficiosAssociacoes li.liNeutra {
	padding-top: 0em;
}

.backofficeAssociacoes {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeAssociacoes {
	padding-top: 3.9em;
}

.textoBackofficeAssociacoes h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeAssociacoes h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeAssociacoes ul {
    padding:0 2.3em 3.8em;
}

.backofficeAssociacoes li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesAssociacoes a {
	color: inherit;
}

/*Serviço Desenvolvimento de Software*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerDev{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
	background-image: linear-gradient(90deg,#FB3394, #871E81);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaDev {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoDev {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSevDesenvolvimentoSoftware.icone15 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloDev {
    display: inline;
    color: #F4F5FC;
    line-height: 2.5em;
    font-size: 1em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroDev {
    padding-top: 1.5em;
    text-align: left;
    font-size: 0.8em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroDev {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgDev {
    width: 250px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    right: 2.1em;
}

.buttonPropostaDev {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
    text-transform: uppercase;
}

.buttonPropostaDev:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesDev {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesDev ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesDev li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesDev li:hover {
	background-image: linear-gradient(90deg,#FB3394, #871E81);
}

.divSolucoesDev h1 {
	color: #F4F5FC;
    font-size: 0.7em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesDev a {
	color: inherit;
	width: 100%;
    display: block;
}

.introDev,
.introDevOposto {
	text-align: right;
	padding: 0 1em;
}

.introDev h1.segDev,
.introDevOposto h1.segDevOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introDev h1,
.introDev h2,
.introDevOposto h1,
.introDevOposto h2 {
	color: #195586;
}

.introDev h1,
.introDevOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introDev h2,
.introDev strong,
.introDevOposto h2,
.introDevOposto strong {
    margin-top: 0.8em;
}

.introDev h2,
.introDevOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introDev strong,
.introDevOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrDev {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoDev {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoDev {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoDev p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoDev {
    width: 14em;
    height: 2.3em;
    border-radius: 0.6em;
    text-align: center;
    padding: 0 0.4em;
    background: #EAEBED;
    line-height: 1em;
    margin-bottom: 2em;
}

.gestaoDev span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoDev {
    padding: 1.8em 2.4em 4.3em;
}

.secaoDev li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoDev p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoDev p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoDev p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoDev p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegDev {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosDev {
	padding-top: 3em;
}

.beneficiosDev {
	padding: 0 0.9em;
}

.beneficiosDev p {
    font-size: 1.3em;
    font-weight: 400;
    color: #FFCC99;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosDev ul {
	background-image: linear-gradient(90deg,#FB3394, #871E81);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosDev li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasDev {
    padding: 2.5em 0.9em 2em;
}

.caracteristicasDev p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasDev ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasDev li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasDev li.liNeutra,
.beneficiosDev li.liNeutra {
	padding-top: 0em;
}

.backofficeDev {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeDev {
	padding-top: 3.9em;
}

.textoBackofficeDev h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeDev h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeDev ul {
    padding:0 2.3em 3.8em;
}

.backofficeDev li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesDev a {
	color: inherit;
}

/*Serviço Consultoria Empresarial*/

.divCaminhoSolucoes {
	display: none;
}

.backSecaoLogistica {
	background: #F7F7F7;
}

.bannerConsult{
	width: 100%;
    height: 24.6em;
    margin-top: -6em;
    background-image: linear-gradient(125deg, #FECE12,#CEA62C);
    -ms-transform: rotate(65deg);
    -webkit-transform: rotate(65deg);
    transform: rotate(65deg);
    border-radius: 3.75em;
}

.redimencionaConsult {
	overflow: hidden;
    height: 20em;
}

.bannerSolucaoConsult {
	position: absolute;
    width: 18.7em;
    top: 8em;
    left: 0.25em;
	margin-left: 0;
	margin-top: 0;
}

.iconeSevConsultoria.icone16 {
	font-size: 2.3em;
    padding-left: 0.5em;
    color: #F4F5FC;
}

.tituloConsult {
    display: inline;
    color: #F4F5FC;
    line-height: 2.5em;
    font-size: 1em;
    font-weight: 700;
    margin-left: 0.3em;
	font-family: Roboto-Bold, sans-serif;
}

.textIntroConsult {
    padding-top: 1.5em;
    text-align: left;
    font-size: 0.8em;
    color: white;
    padding-left: 0.5em;
    font-weight: 300;
    line-height: 1.1em;
	font-family: Roboto-Light, sans-serif;
}

.contTextIntroConsult {
	padding: 2em 0 1.2em 0.75em;
    text-align: left;
    font-size: 0.8em;
    color: #F4F5FC;
    font-weight: 300;
	line-height: 1.3em;
	font-family: Roboto-Light, sans-serif;
}

.imgConsult {
    width: 250px;
    margin: 0 auto;
    position: absolute;
    top: 24em;
    right: 2.1em;
}

.buttonPropostaConsult {
    text-align: center;
    background: #0F509A;
    color: #EFF3FE;
    width: 100%;
	height: 4.6em;
    padding: 1.1em 0;
    border-radius: 0.8em;
	margin-top: 16em;
	cursor: pointer;
    text-transform: uppercase;
}

.buttonPropostaConsult:hover {
	background: #9ABC48;
}

.intermedioSolucaoProposta {
	padding: 0em 1.25em;
}

.intermedioSolucaoProposta hr {
	background: #004EB1;
	height: 1px;
    margin: 0;
}

.h2PropSolucao {
	font-size: 0.9em;
    font-weight: 600;
	font-family: Roboto-Bold, sans-serif;
}

.h2Proposta {
	font-weight: 300;
    font-size: 0.8em;
    padding-top: 0.5em;
	font-family: Roboto-Light, sans-serif;
}

.solucoesConsult {
    padding-top: 5em;
    font-size: 1.1em;
    text-align: center;
    color: #195586;
    line-height: 1.4em;
	padding-bottom: 1.2em;
    font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesConsult ul {
    padding: 0 1.6em 2em;
    margin-bottom: 3em;
    margin-top: 1.2em;	
    text-align: center;
}

.divSolucoesConsult li {
    /*width: 17em;*/
    background: #195486;
    text-align: center;
    padding: 0.9em;
    display: inline-block;
    margin-right: 0.4em;
	margin-bottom: 0.5em;
    border-radius: 0.7em;
    cursor: pointer;
}

.divSolucoesConsult li:hover {
    background-image: linear-gradient(125deg, #FECE12,#CEA62C);
}

.divSolucoesConsult h1 {
	color: #F4F5FC;
    font-size: 0.7em;
    font-weight: 400;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.divSolucoesConsult a {
	color: inherit;
	width: 100%;
    display: block;
}

.introConsult,
.introConsultOposto {
	text-align: right;
	padding: 0 1em;
}

.introConsult h1.segConsult,
.introConsultOposto h1.segConsultOposto {
    background: #195486;
    text-align: center;
    padding: 0.4em;
    border-radius: 0.4em;
    color: #F4F5FC;
    margin-left: 0.3em;
	font-weight: 500;
	font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introConsult h1,
.introConsult h2,
.introConsultOposto h1,
.introConsultOposto h2 {
	color: #195586;
}

.introConsult h1,
.introConsultOposto h1 {
	font-size: 1em;
	display: inline-block;
	font-weight: 500;
    font-family: Roboto-Medium, sans-serif;
    text-transform: uppercase;
}

.introConsult h2,
.introConsult strong,
.introConsultOposto h2,
.introConsultOposto strong {
    margin-top: 0.8em;
}

.introConsult h2,
.introConsultOposto h2 {
	font-size: 0.7em;
	font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.introConsult strong,
.introConsultOposto strong {
	font-weight: 700;
    font-family: Roboto-Bold, sans-serif;
}

.hrConsult {
	color: #888888;
    height: 0.06em;
    width: 16.2em;
    margin-left: 2.7em;
}

.imgGestaoConsult {
    width: 17.5em;
    margin: 0 1.2em;
}

.descricaoConsult {
    padding: 0 1.8em 3.7em;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 1em;
	font-family: Roboto-Regular, sans-serif;
}

.descricaoConsult p {
    margin-bottom: 1.25em;
    font-weight: 400;
    font-family: Roboto-Regular, sans-serif;
    line-height: 1.4em;
}

.gestaoConsult {
    width: 14em;
    height: 2.3em;
    border-radius: 0.6em;
    text-align: center;
    padding: 0 0.4em;
    background: #EAEBED;
    line-height: 1em;
    margin-bottom: 2em;
}

.gestaoConsult span {
    font-size: 0.75em;
    color: #07519C;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.secaoConsult {
    padding: 1.8em 2.4em 4.3em;
}

.secaoConsult li {
	width: 6.2em;
    height: 6.2em;
    background: #F3F3F3;
    margin-right: 1.25em;
    display: inline-block;
    margin-bottom: 1.25em;
    vertical-align: top;
}

.secaoConsult p {
    text-align: center;
    font-size: 0.56em;
    font-weight: 300;
    font-family: Roboto-Light, sans-serif;
}

.secaoConsult p.embRetornaveis {
	padding: 0 0.3em;
}

.secaoConsult p.identificacaoAuto {
	padding: 0 0.2em;
}

.secaoConsult p.gestaoEmpilhadeira {
	padding: 0 0.4em;
}

.imgSegConsult {
	margin: 0 auto;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    width: 2.5em;
    height: 2.5em;
    display: block;
}

.segmentosConsult {
	padding-top: 3em;
}

.beneficiosConsult {
	padding: 0 0.9em;
}

.beneficiosConsult p {
    font-size: 1.3em;
    font-weight: 400;
    color: #FFCC99;
    text-align: left;
    margin-bottom: 0.9em;
    font-family: Roboto-Regular, sans-serif;
}

.beneficiosConsult ul {
    background-image: linear-gradient(125deg, #FECE12,#CEA62C);
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.4em;
    list-style-type: disc;
}

.beneficiosConsult li {
	color: white;
	font-size: 0.9em;
    padding-top: 0.7em;
    line-height: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.caracteristicasConsult {
    padding: 2.5em 0.9em 2em;
}

.caracteristicasConsult p {
    color: #888888;
    font-size: 1.25em;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.9em;
	font-family: Roboto-Regular, sans-serif;
}

.caracteristicasConsult ul {
    height: auto;
    padding: 1em 2.2em;
    border-radius: 1.3em;
    border: 1px solid #707070;
    list-style-type: disc;
    background: white;
}

.caracteristicasConsult li {
	font-size: 0.9em;
    line-height: 1.8em;
    color: #888888;
    /*padding-top: 0.7em;*/
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
	
.caracteristicasConsult li.liNeutra,
.beneficiosConsult li.liNeutra {
	padding-top: 0em;
}

.backofficeConsult {
	background: #EAEAEA;
	height: auto;
    width: 100%;
}

.textoBackofficeConsult {
	padding-top: 3.9em;
}

.textoBackofficeConsult h3 {
    text-align: center;
    border: 1px solid #707070;
    width: 7.8em;
    height: 2.2em;
    margin: 0 auto;
    padding-top: 0.6em;
    border-radius: 0.6em;
    font-size: 1.25em;
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}

.textoBackofficeConsult h4 {
    padding: 1.8em 1.25em;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
    line-height: 1.25em;
}

.backofficeConsult ul {
    padding:0 2.3em 3.8em;
}

.backofficeConsult li {
	display: inline-block;
    width: 8.4em;
    height: 3.2em;
    font-size: 0.75em;
    background: #CFD4A0;
    text-align: center;
    padding-top: 1em;
    margin-right: 1.2em;
    margin-bottom: 1.2em;
    cursor: pointer;
	font-weight: 400;
	font-family: Roboto-Regular, sans-serif;
}

.backofficeOpcoesConsult a {
	color: inherit;
}

/*PaginaErro*/

.imgTelaErro{
	width:100%; 
	height:auto; 
	background-color: #FFD67E;
}

.imgTelaErro img{
    width: 100%;
    margin: 0 auto;
    display: block;
    padding: 3.75em 3em 2.18em;
}

.imgTelaErro p{
    font: 0.87em Roboto-Regular,sans-serif;
    font-weight: 400;
    text-align: center;
    padding-bottom: 6em;
}

/*Nossos Clientes*/

.divNossosClientes {
	width: 97.4%;
	margin: 0 auto;
	padding-bottom: 3em;
}

.nossosClientes {
	text-align: center;
    font-family: Roboto-Medium, sans-serif;
    font-weight: 400;
    font-size: 1.25em;
    color: #195285;
    padding: 4.06em 0 5.125em;
}

.imgNossosClientes {
	width: 9.37em;
    height: 5em;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.45em;
	margin-bottom: 0.45em;
}

.imgNossosClientes img {
	width: 88%;
    margin: 1em auto 0;
    display: block;
}

.imgNossosClientes:nth-child(2),
.imgNossosClientes:nth-child(4),
.imgNossosClientes:nth-child(6),
.imgNossosClientes:nth-child(8),
.imgNossosClientes:nth-child(10),
.imgNossosClientes:nth-child(12){
	margin-right: 0em;
}

/*Transformação Digital*/

.backgroundTransformacaoDigital {
	background: #F2F2F2;
}

.textoBannerTransformacao {
	position: absolute;
    top: 6em;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: center;
}

.transformacaoBanner {
	font-family: Roboto-Bold, sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    color: #FFF;
    line-height: 1.3em;
}

/*.introducaoTranformacao {
	padding:0 2.5em;
}*/

.introducaoTranformacao h4 {
	font-family: Roboto-Medium, sans-serif;
	font-weight: 500;
	text-align: center;
	font-size: 1em;
	line-height: 1.3em;
	color: #195285;
	padding: 4em 1.625em 3em;
}

.introducaoTranformacao p {
	font-family: Roboto-Light, sans-serif;
	font-weight: 300;
	text-align: left;
	font-size: 0.75em;
	color: #195285;
	line-height: 1.3em;
	padding: 0 7em 0 1em;
}

.sigTransformacaoDigital p {
	font-family: Roboto-Light, sans-serif;
	font-weight: 300;
	text-align: left;
	font-size: 0.75em;
	color: #191E1F;
	line-height: 1.3em;
	width: 15em;
	display: inline-block;
	padding: 1.5em 0 1.31em 1em;
}

.imgTransformacaoDigital {
    width: 8.5em;
    height: 8.68em;
	display: inline-block;
	/* background: black; */
	float: right;
	
}

.imgTransformacaoDigital img {
    width: 100%;
}

.descricaoTransformacaoDigital {
	padding: 0 1em;
}

.descricaoTransformacaoDigital p {
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
	text-align: left;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #191E1F;
}

.paragrafoTransformacao {
	padding-top: 1.2em;
}

.revolucoesIndustriais {
	padding: 0 1em;
	text-align: center;
}

.revolucoesIndustriais h4 {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1.31em;
    color: #195285;
    padding: 3.75em 0 2.18em;
}

.revolucoesIndustriais span {
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
	font-size: 0.75em;
	color: #191E1F;	
}

.revolucoesIndustriais p {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 0.68em;
    color: #195285;
    padding: 2.18em 0 0;
}

.detalhamentoRevolucao {
    padding: 3.06em 0.75em;
}

.numRevolucao {
	font-family: Roboto-Italic, sans-serif;
    font-weight: 300;
    font-size: 1.56em;
    padding: 0.6em 0.7em 0.6em;
    background: #195285;
    border-radius: 2.5em;
    color: #F7F7F7;
}

.tituloRevolucao {
	font-family: Roboto-Light, sans-serif;
	font-weight: 300;
	font-size: 1.31em;
	color: #195285;
	margin-left: 0.5em;
}

.descricaoRevolucao {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1em;
    color: #191E1F;
    line-height: 1.5em;
    padding: 2.12em 1em 0;
}

.caracteristicasRevolucao {
	padding: 0 1em;
}

.imgPrimeiraRevolucao {
    width: 10em;
    height: 10em;
    /* background: black; */
    border-radius: 10px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.62em;
}

.periodoIndustrial {
	display: inline-block;
	vertical-align: top;
	width: 111px;
}

.tituloPeriodoIndustrial {
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
	font-size: 1.25em;
	color: #195285;
}

.listagemPeriodoIndustrial {
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 0.87em;
    color: #195285;
    padding: 0.31em 0;
}

.listagemPeriodoIndustrial li {
	padding-top: 0.5em;
}

.ilustracaoDemonstrativa {
    width: 4.68em;
    height: 4.18em;
    /* background: black; */
}

.conjuntoTextoRevolucao {
	padding: 2.25em 0 0;
}

.paragrafoRevolucao {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1em;
    line-height: 1.3em;
    color: #191E1F;
    padding: 0.62em 1em 0;
}

.paragrafoQuartaRevolucao {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1em;
    color: #195285;
    padding: 1.87em 0;
}

.especificacaoQuartaRevolucao {
	font-family: Roboto-Bold, sans-serif;
	font-weight: 700;
	font-size: 1em;
	color: #195285;
}

.caracQuartaRevolucao p {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1em;
    color: #191E1F;
    padding: 1.87em 0;
}

.beneficiosTransformacao {
	text-align: center;
    padding: 5.62em 1em 0;
}

.beneficiosTransformacao h4 {
	font-family: Roboto-Light, sans-serif;
	font-weight: 300;
	font-size: 1.25em;
	color: #195285;
}

.beneficiosTransformacao p {
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 1em;
    color: #191E1F;
    line-height: 1.5em;
    padding-top: 0.75em;
}

.beneficiosTransformacao p .textoDestaque {
	color: #195285;
}

.clienteDadosInovacaoValor {
	margin-top: 2em;
}

.clienteTransformacao,
.dadosTransformacao,
.inovacaoTransformacao,
.valorTransformacao,
.competicaoTransformacao {
	width: 100%;
    height: 3.75em;
    background: #FFFFFF;
    position: relative;
    margin-top: 0.68em;
    cursor: pointer;
}

.barraCliente,
.barraDados,
.barraInovacao,
.barraValor,
.barraCompeticao {
    position: absolute;
    top: 0.7em;
    width: 0.37em;
    height: 2.5em;
    background: #195285;
}

.tituloCliente,
.tituloDados,
.tituloInovacao,
.tituloValor,
.tituloCompeticao {
	font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 1.25em;
    line-height: 3em;
    padding-left: 0.75em;
    color: #195285;
}

.conteudoCliente,
.conteudoDados,
.conteudoInovacao,
.conteudoValor,
.conteudoCompeticao {
    /* margin-top: 0.68em; */
    padding-bottom: 1.87em;
	height: auto;
	position: relative;
	background: #FFFFFF;
}

.conteudoClienteTitulo,
.conteudoDadosTitulo,
.conteudoInovacaoTitulo,
.conteudoValorTitulo,
.conteudoCompeticaoTitulo {
	/* font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 1.25em; */
    color: #9ABC48;
    /* padding: 1.87em 0 0 1.37em; */
}

.conteudoCliente p.paragrafoTopo,
.conteudoDados p.paragrafoTopo,
.conteudoInovacao p.paragrafoTopo,
.conteudoValor p.paragrafoTopo,
.conteudoCompeticao p.paragrafoTopo {
    padding-top: 0;
}

.conteudoCliente p,
.conteudoDados p,
.conteudoInovacao p,
.conteudoValor p,
.conteudoCompeticao p {
	font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 1em;
    color: #191E1F;
    line-height: 1.5em;
    padding: 0.75em 1.37em 0;
}

.barraClienteTransformacao,
.barraDadosTransformacao,
.barraInovacaoTransformacao,
.barraValorTransformacao,
.barraCompeticaoTransformacao {
    /* top: 1.25em; */
    background: #9ABC48;
    position: absolute;
    height: 98.2%;
    width: 0.37em;
}

.jornadaSucesso {
	text-align: center;
	padding: 0 1em;
}

.jornadaSucesso h4 {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1.25em;
    color: #195285;
    padding-top: 6.18em;
}

.jornadaSucesso p {
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 0.87em;
    color: #191E1F;
    line-height: 1.5em;
    padding-top: 1.62em;
}

.passosSucesso {
	padding: 0 1em;
}

.passosSucesso h4 {
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 0.87em;
    color: #195285;
    line-height: 1.5em;
	text-align: center;
    padding-top: 1.62em;
}

.imgJornadaSucesso {
    width: 10em;
    height: 10em;
    /* background: black; */
    margin: 2.6em auto 0.62em;
    display: block;
}

.tituloJornada {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1.62em;
    text-align: center;
    display: block;
    color: #195285;
}

.paragrafoJornada {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1.12em;
    color: #191E1F;
    line-height: 1.5em;
    padding-top: 0.93em;
}

.linhaTransformacao {
    margin: 2em auto;
    display: block;
    background: #195285;
    width: 5.81em;
    height: 0.25em;
}

.citacaoTransformacao {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1.62em;
    color: #195285;
    text-align: center;
    display: block;
    padding: 0 0.75em 1em;
}

.paragrafoCitacao {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 2.25em;
    color: #195285;
    text-align: center;
    padding: 0 0.75em 1em;
}

.faleConosco {
	background: #F0F0E1;
    text-align: center;
    padding: 1.42em 1.25em 3.12em;
}

.faleConosco h4 {
	font-family: Roboto-Bold, sans-serif;
    font-weight: 700;
    font-size: 2.5em;
    color: #195285;
    padding-bottom: 0.62em;
}

.faleConosco p {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 1.25em;
    color: #195285;
    padding-bottom: 3.12em;
}


.faleConosco span {
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 1.25em;
    color: #195285;
    padding: 0.93em;
    border: 0.06em solid #1C5485;
    cursor: pointer;
}

.faleConosco a {
	color: inherit;
}


/*Recaptcha*/

.divRecaptcha {
    position: relative;
}

.divRecaptcha div div div {
    position: absolute;
    right: 16px;
    top: 11px;
}

.recap {
    left: 16px;
}


.center-robo {
    margin: auto;
    width: 20%;
    background: #fff;
    border: 3px solid #73AD21;
    padding: 10px;
    border-color: #e8273b;
    color: #FFF;
    background-color: #ed5565;
    text-align: center;
    margin-top: 3%;
  }
    

  .gm-inset {
      display: none !important ;
  }

  div.gm-inset-hover-enabled {
      display: none !important ;
  }

  .gm-inset-light {
    display: none !important ;
  }

  .gm-inset-map-impl {
    display: none !important ;
  }

  .gm-inset-map .gm-inset-map-small .gm-inset-light{
      display: none;
  }

  div dir {
      display: none;
  }

  /* Representantes */

.msgEnllevoRep {
	width: 100%;
	height: auto;
	padding: 2.5625em 1.375em 2.8125em;
    background: #D8CDFB;
}

.subTextoRep {
    font-size: 1.5em;
    color: #FFF;
}

.textoBannerRep {
    position: absolute;
    top: 7em;
    left: 0em;
    height: 100%;
    width: 100%;
    font-family: Roboto-Bold, sans-serif;
    text-align: center;
}

.tituloRep {
	font-family: Roboto-Light, sans-serif;
    font-size: 1.3em;
    font-weight: 300;
	color: #195285;
    text-align: center;
    line-height: 1.625em;
    margin-bottom: 1.25em;
    text-transform: uppercase;
}

.paragrafoRep {
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.75em;
    color: #195285;
    font-weight: 400;
    line-height: 1.375em;
    text-align: center;
}

.conjuntoRepresentante {
    font-family: Roboto-Regular, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #191E1F;
    line-height: 1.2em;
}

.imgRep {
    width: 270px;
}

.buttonRepresentante {
    text-align: center;
    color: #FFFFFF;
    background: #A391E0;
    padding: 13px 15px;
    font-size: 14px;
    border-radius: 12px;
    text-decoration: none;
    width: 200px;
    margin-top: 40px;
}

.buttonRepresentante a {
    text-decoration: none;
    color: inherit;
}

.blocoRep {
    background: #F7F7F7;
    padding: 30px 30px;
}

.introduçãoRepresentante {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: #195285;
    text-align: center;
    padding: 0px 10px;
    margin-bottom: 30px;
}

.blocoRepresentante {
    width: 200px;
    height: auto;
    margin: 0 auto 30px;
}

.imgRepresentante {
    background: #FFFFFF;
    width: 70px;
    height: 70px;
    border-radius: 70px;
    border: 0;
    display: block;
    margin: 0 auto 10px;
}

.blocoUmRepresentante {
    width: 50%;
    position: relative;
    top: 16px;
    left: 26%;
}

.tituloRepresentante {
    font-family: Roboto-Medium, sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #195285;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.blocoRepresentante ul {
    list-style: disc;
    color: #9ABC48;
}

.blocoRepresentante li {
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 10px;
    color: #195285;
    line-height: 16px;
}

.tituloProcessoRep {
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
    font-size: 20px;
    color: #195285;
    text-align: center;
}

.processoRep {
    padding: 30px 10px; 
}

.enumeracaoProcessoRep {
    display: -webkit-inline-box;
    /* width: 1.6em;
    height: 1.6em;
    border-radius: 1.6em; */
    font-family: Roboto-Medium, sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    color: #A391E0;
    /* padding: 0.3em 0.7em 0em 0.5em; */
    margin-right: 5px;
}

.enumeracaoProcessoRep.verde,
.tituloSecaoProcessoRep.verde {
    color: #89D6A3;
}

.imgInscreva.verde,
.linkCadastra.verde {
    background: #89D6A3;
    cursor: pointer;
}

.enumeracaoProcessoRep.laranja,
.tituloSecaoProcessoRep.laranja {
    color: #F5826B;
}

.enumeracaoProcessoRep.azul,
.tituloSecaoProcessoRep.azul {
    color: #2A4B89;
}

.imgInscreva.laranja {
    background: #F5826B;
}

.imgInscreva.azul {
    background: #2A4B89;
}

.tituloSecaoProcessoRep {
	display: inline-block;
	display: -webkit-inline-box;
	color: #A391E0;
    font-size: 1em;
    margin-top: 0.5em;
    font-family: Roboto-Medium, sans-serif;
    font-weight: 500;
}

.imgInscreva {
    width: 70px;
    height: 70px;
    background: #A391E0;
    border-radius: 70px;
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
}

.iconeInscreva,
.iconeConhecendo,
.iconeVendas {
    width: 53%;
    height: auto;
    position: relative;
    top: 18px;
    left: 16px;
}

.iconeEspecialista {
    top: 22px;
    width: 65%;
    left: 12px;
    height: auto;
    position: relative;
}

.paragrafoListaRep {
	display: inline-block;
	width: 156px;
	font-size: 0.7em;
    line-height: 1.5em;
}

.linkCadastra {
    text-align: center;
    color: #FFFFFF;
    background: #A391E0;
    padding: 13px 15px;
    font-size: 16px;
    border-radius: 12px;
    text-decoration: none;
    width: 134px;
    margin: 14px auto 0;
}

.linkCadastra a {
    text-decoration: none;
    color: inherit;
}

.formProcessoRep {
    background: #F7F7F7;
    padding: 30px 10px;
    height: auto;
}

.tituloFormRepresentante {
	color: #195285;
    font-size: 1em;
    padding: 0px 0.625em 0.9375em;
    text-align: center;
    font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.textoRepresentante {
    margin-top: 20px;
    font-family: Roboto-Regular, sans-serif;
}


/*Formulario Processo Seletivo*/

.secaoFormProcesso {
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
	margin-top: 1.25em;
    padding: 0em 0.625em 1.875em;
}



.conteudoTextFormProcesso {
	font-size: 0.875em;
    line-height: 1.25em;
    margin-top: 0.75em;
    color: #195285;
	padding: 0 2.6em;
}

.formProcesso {
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
	text-align: center;
	width: 300px;
    margin: 0 auto;
}

.nomeFormProcesso,
.sobrenomeFormProcesso,
.emailFormProcesso,
.celFormProcesso,
.linkedinFormProcesso,
.cargoFormProcesso,
.intFormProcesso {
	 height: 2.9em;
    width: 100%;
    padding-left: 0.5em;
    /* padding-bottom: 0.4em; */
    margin-bottom: 1.25em;
    border: 0.06em solid #707070;
    border-radius: 0.5em;
    background: #F6F6F6;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.875em;
	font-weight: 400;
}

.nomeFormProcesso:focus,
.sobrenomeFormProcesso:focus,
.emailFormProcesso:focus,
.celFormProcesso:focus,
.linkedinFormProcesso:focus,
.cargoFormProcesso:focus,
.intFormProcesso:focus,
.mensagemFormProcesso:focus {
	background: #FFFFFF;
}

.paragrafoIntFormProcesso, 
.paragrafoCargoFormProcesso,
.uploadPdfForm {
	margin-bottom: 0.6em;
    font-size: 0.8em;
    color: #191E1F;
	text-align: left;
}

/*.paragrafoIntFormProcesso {
    margin-left: -8.2em;
}
.paragrafoCargoFormProcesso{
    margin-left: -12.5em;
}
.uploadPdfForm {
	margin-left: -7.5em;
}*/

.caixaInputFile {
	position: relative;
	width: 100%;
	height: 2.9em;
	margin-bottom: 1.25em;
}

.labelInputFile {
	display: inline-block;
	height: 2.9em;
    width: 100%;
	font-size: 0.875em;
	font-weight: 500;
    text-align: left;
	color: #F7F7F7;
    padding: 1em 1.1em 0.875em;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 1.25em;
    border-radius: 0.5em;
	background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	cursor: pointer;
}

.upload {
	position: absolute;
	top: 0.5em;
	left: 2.3em;
    width: 19.2em;
	opacity: 0;
	z-index: -1;
}

.enviarMsgProcesso {
	display: inline-block;
	width: 100%;
}

.mensagemFormProcesso {
    height: 10.4em;
    width: 14.5em;
    padding-left: 0.5em;
    padding-bottom: 7.4em;
    margin-bottom: 1.25em;
    border: 0.06em solid #707070;
    border-radius: 0.4em;
    background: #F6F6F6;
	margin-left: -6.6em;
	font-family: Roboto-Regular, sans-serif;
	font-size: 0.875em;
	font-weight: 400;
}

.submitFormProcesso {
	border: 0;
    background-image: linear-gradient(180deg, #1C5485, #2778C0);
    color: #F7F7F7;
    text-align: center;
    width: 7.25em;
    height: 10.9em;
    margin-left: -0.6em;
    display: inline-block;
    position: absolute;
    border-radius: 0em 0.5em 0.5em 0.5em;
	cursor: pointer;
}

.submitFormProcesso:hover {
	background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
}


/*Processo Seletivo*/



.etapasProcessoSeletivoRep {
    padding: 1.8em;
}

.listaEtapasProcessoRep {
	width: 100%;
}

.listaEtapasProcessoRep li {
	/*margin: 2.1em 4.6em 0em 3.1em;*/
	margin-bottom: 2em;
	text-align: left;
	font-family: Roboto-Light, sans-serif;
    font-weight: 300;
}

.tituloProcessoSeletivo {
	color: #1C5485;
	font-family: Roboto-Bold, sans-serif;
    font-size: 0.87em;
    font-weight: 700;
    text-align: center;
}



.caixaIconeEtapaInfoTexto {
	width: 100%;
	margin-top: 21px;
}




/* formulário contato */


.caixaRadioButtonQuadrado {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 48px;
	color: #8A8A8A;
	margin-bottom: 15px;
    margin-right: 12px;
}

div.caixaRadioButtonQuadrado:last-child {
	margin-right: 0px;
}

.radioButtonQuadrado {
	/* position: relative; */
	border: none;
	cursor: pointer;
	width: 21px;
	height: 21px;
	padding: 4px;
	vertical-align: top;
    -moz-appearance: none;
}

.radioButtonQuadrado::before {
	box-sizing: border-box;
	content:'';
	position: absolute;
	top: -4px;
	left: -4px;
	width: 100px;
	height: 48px;
	border-radius: 5px;
	border: 1px solid #707070;
	background: #F7F7F7;
}

.radioButtonQuadrado.radioButtonQuadradoValidacao::before{
    border: 1px solid red;
}

.radioButtonQuadrado:checked::before {
	background: #1C5485;
}

.labelRadioButtonQuadrado {
	position: absolute;
	top: 15px;
	left: 22px;
	color: #8A8A8A;
	font-family: Roboto-Regular, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	cursor: pointer;
}

.labelRadioButtonQuadrado.selecionado {
	color: #F7F7F7;
}

.grupoRadioButton {
	width: 100%;
	height: auto;
	padding: 10px 33px;
	text-align: left;
}

.grupoRadioButton .caixaRadioButton {
    display: inline-block;
	width: auto;
	height: 60px;
	line-height: 60px;
	margin-right: 22px;
    margin-bottom: 25px;
}
.radioButton{
    position: relative;
    border: none;
    cursor: pointer;
    width: 10px;
    height: 10px;
    padding: 4px;
	margin-right: 19px;
    -moz-appearance: none;
}

.radioButton::before{
	content:'';
	position: absolute;
	top: -28px;
	left: -14px;
	width: 60px;
	height: 60px;
	border-radius: 60px;
	border: 1px solid #707070;
	background: #F7F7F7;
}

.radioButton:checked::after{
	content:'';
	position: absolute;
	top: -22px;
	left: -8px;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background: #1C5485;
}

.radioButton.radioButtonValidacao::before{
    border: 1px solid red;
}


.caixaRadioButton .labelRadioButton {
	font-family: Roboto-Regular, sans-serif;
	font-size: 1em;
	color: #8A8A8A;
	line-height: 1.1875em;
	margin-left: 2em;
}

.labelRadioButton.rep {
    position: relative;
    left: 3em;
    margin-left: -1em; 
}

.caixaRadioButton.rep {
    line-height: 2;
}

/*Marca Enllevo*/

.subTextoEnllevo {
    font-size: 1.5em;
    color: #FFF;
}

.textoBannerMarca {
    position: absolute;
    top: 0em;
    left: 0em;
    height: 100%;
    width: 100%;
    font-family: Roboto-Bold, sans-serif;
    text-align: center;
    line-height: 17em;
}

.conceitoNaming {
    background: #F7F7F7;
    padding: 50px;
    text-align: center;
}

.textoMarca,
.conceitoMarca,
.tituloConceito,
.textoCores span {
    font-family: "Roboto-Bold", sans-serif;
    font-weight: 700;
    color: #195285;
    text-transform: uppercase;
}

.textoMarca {
    font-size: 10px;
    padding-bottom: 20px;
}

.divMarcaEnllevo,
.divTextoCores {
    margin-top: 12px;
    text-align: center;
}

.subTextoMarca,
.elementosMarca,
.fraseConceito,
.fraseConceito li,
.textoCores p,
.divTextoCores {
    font-family: "Roboto-Light", sans-serif;
    font-weight: 300;
    color: #195285;
}

.subTextoMarca {
    font-size: 22px;
    line-height: 28px;
}

.elementosMarca {
    padding: 16px;
    font-size: 12px;
    line-height: 17px;
}

.fraseConceito {
    padding-top: 17px;
    font-size: 20px;
}

.fraseConceito li {
    font-size: 12px;
}

.imgMarcaEnllevo {
    width: 240px;
    margin: 30px auto;
}

.blocoNaming,
.blocoLogo,
.blocoMarca,
.blocoLogotipo,
.blocoCores,
.blocoCopy {
    background: #E8F684;
    padding: 6px 11px;
    border-radius: 26px;
    color: #747E2C;
    font-family: "Roboto-Bold", sans-serif;
    font-weight: 700;
    -webkit-transition: 1s all;
    transition: 1s all;      
    display:block; 
    width:30px;
    height:30px; 
    overflow: scroll;
    overflow:hidden;
}

.blocoNaming {
    position: absolute;
    top: 45em;
    left: 258px;
}

.blocoLogo {
    position: absolute;
    top: 45em;
    left: 2em;
}

.blocoMarca {
    position: absolute;
    top: 50em;
    left: 6em;
}

.blocoLogotipo {
    position: absolute;
    top: 43em;
    left: 6em;
}

.blocoCores {
    position: absolute;
    top: 44em;
    left: 10em;
}

.blocoCopy {
    position: absolute;
    top: 48em;
    left: 17.6em; 
}

.blocoNaming:hover,
.blocoLogo:hover,
.blocoLogotipo:hover,
.blocoMarca:hover,
.blocoCores:hover,
.blocoCopy:hover {
    background: #E8F684;
    border-radius: 10px;
    padding: 10px;
    width:240px; 
    height: 380px;
    z-index: 99;
}

/* .blocoNaming:hover .numNaming:hover,
.blocoLogo:hover .numLogo:hover,
.blocoMarca:hover .numMarca:hover,
.blocoLogotipo:hover .numLogotipo:hover,
.blocoCores:hover .numCores:hover,
.blocoCopy:hover .numCopy:hover,
.blocoProjeto:hover .numProjeto:hover {
    display: none;
} */

.numCores:hover {
    display: block;
}

.blocoCopy:hover p{
    color: #195285;
}

.blocoLogotipo:hover {
    height: 72px;
    width: 214px;
}

.blocoMarca:hover {
    width: 216px;
    height: 100px;
}

.blocoLogo:hover {
    width: 270px;
    height: 190px;
}

.blocoCores:hover {
    width: 153px;
    height: 616px;  
}

.blocoNaming:hover p,
.blocoNaming:hover ul,
.blocoNaming:hover li,
.blocoNaming:hover div,
.blocoLogo:hover p,
.blocoMarca:hover img,
.blocoLogotipo:hover img,
.blocoCores:hover div,
.blocoCores:hover p,
.blocoCores:hover img,
.blocoCopy:hover p  {
    display: block;
}

.blocoNaming p,
.blocoNaming ul,
.blocoNaming li,
.blocoNaming div,
.blocoLogo p,
.blocoMarca img,
.blocoLogotipo img,
.blocoCores img,
.blocoCores p,
.blocoCores div,
.blocoCopy p {
    display: none;
}

.blocoNaming:before {
    content: '';
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 0;
    width: 0;
    bottom: -0.0em;
    margin-left: -1.1em;
    border-top: 0.62em solid transparent;
    border-bottom: 0.62em solid transparent;
    border-right: 1.25em solid #E8F684;
    z-index: -99;
    transform: rotate(-44deg);
}

.blocoLogo:before {
    content: '';
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 0;
    width: 0;
    bottom: 0em;
    margin-left: 0.3em;
    border-top: 0.62em solid transparent;
    border-bottom: 0.62em solid transparent;
    border-right: 1.25em solid #E8F684;
    z-index: -99;
    transform: rotate(-160deg);
}

.blocoMarca:before {
    content: '';
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 0;
    width: 0;
    bottom: 1.2em;
    margin-left: -0.1em;
    border-top: 0.62em solid transparent;
    border-bottom: 0.62em solid transparent;
    border-right: 1.25em solid #E8F684;
    z-index: -99;
    transform: rotate(115deg);
}

.blocoLogotipo:before,
.blocoCores:before {
    content: '';
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 0;
    width: 0;
    bottom: -0.4em;
    margin-left: -0.3em;
    border-top: 0.62em solid transparent;
    border-bottom: 0.62em solid transparent;
    border-left: 1.25em solid #E8F684;
    z-index: -99;
    transform: rotate(90deg);
}

.blocoCopy:before {
    content: '';
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 0;
    width: 0;
    bottom: 1.1em;
    margin-left: -0.8em;
    border-top: 0.62em solid transparent;
    border-bottom: 0.62em solid transparent;
    border-left: 1.25em solid #E8F684;
    z-index: -99;
    transform: rotate(229deg);
}

.tituloSinonimo {
    color: #EC1C24;
    font-family: "Roboto-Medium", sans-serif;
    font-weight: 600;
}

.textoSinonimo,
.blocoLogo p,
.textoProjeto,
.versaoProjeto,
.subTextoProjeto {
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
}

.textoSinonimo {
    color: #333333;
}

.blocoLogo p {
    color: #195285;
    font-size: 14px;
    line-height: 20px;
}

.blocoMarca img,
.blocoLogotipo img {
    width: 170px;
    margin: 0 auto;
}

.textoCores p {
    font-size: 14px;
    line-height: 19px;
    display: inline-block;
}

.imgCores img {
    width: 240px;
    margin-top: 20px;
}

.blocoProjeto {
    background: #C1C1C1;
    padding: 7px;
    border-radius: 20px;
    margin: 10px 0px;
    color: white;
    -webkit-transition: 1s all;
    transition: 1s all;
    width:30px;
    height:30px; 
    overflow: scroll;
    overflow:hidden;
    float:right;
}

.blocoProjeto:hover {
    padding: 30px;
    background: #C1C1C1;
    width:240px; 
    height: 380px;
    border-radius: 10px;
}

.blocoProjeto:hover a,
.blocoProjeto:hover img,
.blocoProjeto:hover p  {
    display: block;
}

.blocoProjeto a,
.blocoProjeto img,
.blocoProjeto p {
    display: none;
}

.blocoProjeto a {
    text-decoration: none;
    color: inherit;
}

.blocoProjeto img {
    width: 120px;
    text-align: center;
    margin: 0 auto 35px;
    display: block;
}

.blocoProjeto a span {
    text-align: center;
}

.blocoProjeto {
    position: relative;
}

.textoProjeto,
.versaoProjeto,
.subTextoProjeto {
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
    color: white;
    text-align: center;
}

.textoProjeto {
    line-height: 22px;
    margin-bottom: 20px;
    font-size: 15px;
}

.subTextoProjeto {
    font-size: 9px;
    line-height: 15px;
}

.versaoProjeto {
    margin-top: 12px;
    font-size: 10px;
}

.blocoCopy:hover p {
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
    color: #195285;
} 

.blocoNaming ul {
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
    color: #195285;
    font-size: 13px;
    line-height: 18px;
}

.blocoNaming li {
    margin-top: 14px;
}

.divNaming {
    margin-top: 16px;
    font-size: 12px;
}

 /* {
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
    
}

/*Imprensa*/

.subTextoImprensa {
    font-size: 1.5em;
    color: #FFF;
}

.textoBannerImprensa {
    position: absolute;
    top: 0em;
    left: 0em;
    height: 100%;
    width: 100%;
    font-family: Roboto-Bold, sans-serif;
    text-align: center;
    line-height: 17em;
}

.imprensa {
    border: 1px solid #DCDCDC;
    border-radius: 10px;
    width: 240px;
    height: 150px;
    padding: 15px;
    text-align: center;
    margin: 50px auto;
    line-height: 40px;
}

.imprensa h2 {
    font-family: "Roboto-Bold", sans-serif;
    font-weight: 700;
    color: #195285;
}

.imprensa p {
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
    color: #195285; 
}



/*------------------------------------------------CSS Media Queries Resolução 375px-------------------------------------------------------------------*/


@media only screen and (min-width: 321px) and (max-width: 375px) {

	.cabecalho {
		display: block;
	}
	
	.headerDesk {
		display: none;
	}
	
	/*Header*/
	.listaRedeSociais {
		right: 5em;
	}
	
	.listaRedeSociais li {
		height: 2.5em;
		width: 2.5em;
	}
	
	.listaRedeSociais .iconeFacebook,
	.listaRedeSociais .iconeInstagran,
	.listaRedeSociais .iconeLinkedin {
		 font-size: 1em;
	}   
	
	.menuNavegacao {
		width: 2.25em;
	}
	
	.menuLinha {
		height: 0.37em;
	}
	
	
	/*Index*/	
	
	.slider-banner img {
		height: 280px;
		object-fit: cover;
	}
	
	.tituloLabelSatisfacao {
		display: block;
		line-height: 1.2em;
		width: 14em;
		font-size: 1.5em;
	}
	
	.tituloLabelBanner03 {
		font-size: 15px;
		width: 76%;
	}
	
	.textoLabelBanner03 {
		font-size: 10px;
	}
	
	.botaoBanner03 {
		border-radius: 5px;
		font-size: 8px;
	}
	
	.infoEmpresa {
		top: -4px;
	}
	
	.caixaImagensInfoNegocios,
	.caixaImagensEmpresarial,
	.caixaImagensGestao {
		height: auto;
	}
	
	.popupInfoEmpresa {
		width: 86%;
		left: 46%;
		height: 76%;
		top: 11%;
		border-radius: 0.6em;
		padding: 0.7em 0.5em;
	}
	
	.sistemaERP {
		display: none;
	}
	
	.tituloPopup {
		margin: 0.25em 0em 0.9em;
		font-size: 0.8em;
	}
	
	.tituloEnllevo {
		font-size: 6.3em;
	}
	
	.noneNuvemTags {
		display: none;
	}
	
	.nuvemTags {
		display: block;
		background: #F7F7F7;
		text-align: center;
	}
	
	.caixaTags {
		width: 85%;
		margin: 0 auto;
	}
	
	.tagEnllevoConfianca {
		font-size: 2.06em;
	}
	
	.tagEnllevoContentamento {
		font-size: 2.87em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 2.68em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 1.93em;
	}
	
	.tagEnllevoSolucao {
		font-size: 2.37em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.68em;
	}
	
	.botaoConhecaHistoria1024 {
		display: none;
	}
	
	.secaoClientes {
		height: auto;
	}
	
	.clientes {
		margin-bottom: 3.1em;
	}
	
	.clientes1024,	
	.divClientes1024,
	.owl-carousel-clientes .owl-carousel .owl-theme .owl-loaded .owl-drag {
		display: none;
	}
	
	.secaoDepoimentos {
		height: 46em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 510px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 0px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 300px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}
	
	/*Menu aberto*/
	
	.listaMenuSolucoes,
	.listaMenuServicos {
		padding: 0em 0.4em;
		margin-left: 1em;
	}
	
	.fecharMenu,
	.fecharMenuServicos,
	.fecharMenuSolucoes {
		font-size: 1.5em;
		right: 0.25em;
		height: 2.62em;
	}
	
	/*Footer*/
	
	.divInputAssinatura {
		padding: 0 2.5em;
	}
	
	.iconesRedeSocial li,
	.redesSociais li {
		margin: 0.37em 0.1em 0.12em 0.3em;
	}
	
	.iconeFacebook,
	.iconeInstagran,
	.iconeLinkedin {
		line-height: 2.8em;
		font-size: 1em;
	}
	
	.telefones1024 {
		display: none;
	}
	
	.telefones {
		padding: 1.8em 0.37em;
	}
	
	.telefones ul.vendas {
		font-size: 1em;
		margin-right: 1.6em;
	}
	
	.telefones ul.suporte {
		font-size: 1.2em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.9em;
	}
	
	.suporteTexto {
		width: 104px;
		height: 27px;
		padding: 7px 0px 0px 15px;
	}
	
	.suporteTexto a {
		font-size: 14px;
	}
	
	.iconeCarrinhoVendas {
		margin-bottom: 0.29em;
		padding: 0em;
	}
	
	.telefoneContato {
		font-size: 1.2em;
	}
	
	/*Institucional*/
	
	
	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024,
	.caminhoSite {
		display: none;
	}

	.imgInstitucional,
	.imgTrabalheConosco {
		height: 280px;
		object-fit: cover;
	}
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 2em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 0.8em;
	}
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 5.6em;
	}

    .caixaEquipeEnllevo1024 {
        display: block;
    }
	
	/*Linha do Tempo não precisa ser modificada*/
	
	/*Tela de Erro Não precisa ser modificada*/
	
	/*Trabahle Conosco*/
	
	.caixaAreaAtuacao1024 {
		display: none;
	}
	
	.tituloTrabalheConosco {
		line-height: 1.1em
	}
	
	.formProcessoSeletivo {
		width: 315px;
		margin: 0 auto;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.celFormProcesso,
	.linkedinFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile	{
		width: 100%;
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}	
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
		margin-left: 0em;
	}

	.mensagemFormProcesso,
	.paragrafoListaProcesso	{
		width: 65%;
	} 
	
	.caixaInputFile {
		height: 3.9em;
	}
	
	.botaoRedondo {
		margin-left: 3em;
	}
	
	.conteudoTextFormProcesso {
		padding: 0 1em;
	}
	
	.areaAtuacao {
		height: 19.5em;
		padding: 1.5625em 1.5em 0em 1.25em;
	}
	
	.paragrafoAreaAtuacao {
		bottom: 7%;
	}
	
	/*Contato*/

    @-moz-document url-prefix() {

        .mensagemFormContato {
            height: 10.2em;
        }

        .divRecaptcha div div div {
            position: absolute;
            right: -2px;
            top: 15px;
        }        
    }
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato,
	.telFormContato,
	.celFormContato,
	.funcFormContato,
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
	}
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.grupoRadioButton {
		padding: 0.6em 1.5em;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 2em;
	}
	
	.mapaGoogleEnllevo {
		height: 26em;
	}
	
	.contatos {
		margin-top: 1.5em;
	}
	
	.mensagemFormContato {
		width: 65%;
		margin-left: 0.4em;
		padding-top: 0.7em;
	}
	
	.suporteTexto.contatoSuporte {
		padding: 5px 0px 0px 0px;
		font-size: 20px;
		width: 148px;
		height: 32px;	
	}
	
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoLogistica {
		width: 98%;
	}
	
	.textIntroLogistica {
		font-size: 1.3em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroLogistica {
		padding-top: 1.5em;
	}
		
	.imgLogistica {
		width: 85%;
		margin: 0 2em;
		top: 23em;
	}
	
	.redimencionabannerRotativo {
		height: 24em;
	}
	
	.divSolucoesLogistica ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonProposta {
		margin-top: 13em;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoLogistica {
		width: 90%;
	}
	
	.gestaoSegLogistica {
	    width: 19.6em;
		margin-left: -2.8em;
	}
	
	.secaoSegLog {
		padding: 1.8em 4.6em 4.3em;
	}
	
	.secaoSegLog li.liSegLog,
	.secaoSegLog li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasSistemas ul,
	.beneficiosSistema ul {
		padding: 1em 2.2em;
	}

	.backoffice ul {
		padding: 0 3em 3.8em;
		margin-left: 1.7em;
	}
	
	/*Solução Automotivo*/
	
	.bannerRotativoAuto {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoAutomotivo {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroSolAuto {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroSolAuto {
		padding-top: 2em;
	}
		
	.imgSolAuto {
		width: 85%;
		margin: 0 2em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 24em;
	}
	
	.divSolucoesAutomotivo ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaAuto {
		margin-top: 13em;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoSolAuto {
		width: 90%;
	}
	
	.gestaoSolAuto {
	    width: 100%;
		padding: 0 1.4em;
		margin-bottom: 2em;
	}
	
	.secaoSolAuto {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolAuto ul {
		padding: 0em 3.6em;
	}
	
	.secaoSolAuto li.liSegLog,
	.secaoSolAuto li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasSistemasSolAuto ul,
	.beneficiosSistemaSolAuto ul {
		padding: 1em 2.2em;
	}

	.backofficeAuto ul {
		padding: 0 3em 3.8em;
		margin-left: 1.7em;
	}
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroSolMaquina {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroSolMaquina {
		padding-top: 2em;
	}
		
	.imgSolMaquina {
		width: 85%;
		margin: 0 2em;
		top: 21em;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 24em;
	}
	
	.divSolucoesMaquina ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaMaquina {
		margin-top: 8em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoSolMaquina {
		width: 90%;
	}
	
	.gestaoSolMaquina {
	    width: 100%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
	}
	
	.secaoSolMaquina {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolMaquina ul {
		padding: 0em 3.6em;
	}
	
	.secaoSolMaquina li.liSegLog,
	.secaoSolMaquina li.liSegLogistica {
		margin-right: 0em;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.backofficeMaquina {
		margin-top: 4em;
	}

	.backofficeMaquina ul {
		padding: 0 3em 3.8em;
		margin-left: 1.7em;
	}
	
	/*Solução Fornecimento de Peças*/
	
	.bannerFornecimento {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.tituloFornecimento {
		font-size: 1.2em;
	}
	
	.textIntroFornecimento {
		font-size: 1em;
		padding: 1em 0em 0em 1em;
	}
	
	.contTextIntroFornecimento {
		padding-top: 2em;
	}
		
	.imgFornecimento {
		width: 85%;
		margin: 0 0.5em;
		top: 20em;
	}
	
	.redimencionaBannerFornecimento {
		height: 24em;
	}
	
	.divSolucoesFornecimento ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaFornecimento {
		margin-top: 6em;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoFornecimento {
		width: 90%;
	}
	
	.gestaoFornecimento {
	    width: 100%;
		padding: 0 1.4em;
		margin-bottom: 2em;
		height: 4em;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.secaoFornecimento {
		padding: 0em 1em 4.3em;
	}
	
	.secaoFornecimento ul {
		padding: 0em 3.6em;
	}
	
	.secaoFornecimento li.liSegLog,
	.secaoFornecimento li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.backofficeFornecimento{
		margin-top: 4em;
	}

	.backofficeFornecimento ul {
		padding: 0 3em 3.8em;
		margin-left: 1.7em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroControle {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroControle {
		padding-top: 2em;
	}
		
	.imgControle {
		width: 85%;
		margin: 0 2em;
	}
	
	.redimencionaBannerControle {
		height: 24em;
	}
	
	.divSolucoesControle ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaControle {
		margin-top: 13em;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoControle {
		width: 90%;
	}
	
	.gestaoControle {
	    width: 100%;
		padding: 0 1.4em;
		margin-bottom: 2em;
		height: 4em;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.secaoControle {
		padding: 0em 1em 4.3em;
	}
	
	.secaoControle ul {
		padding: 0em 3.6em;
	}
	
	.secaoControle li.liSegLog,
	.secaoControle li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasControle ul,
	.beneficiosControle ul {
		padding: 1em 2.2em;
	}

	.backofficeControle ul {
		padding: 0 3em 3.8em;
		margin-left: 1.7em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroContabil {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroContabil {
		padding-top: 2em;
	}
		
	.imgContabil {
		width: 85%;
		margin: 0 0.5em;
		top: 19em;
	}
	
	.redimencionaBannerContabil {
		height: 24em;
	}
	
	.divSolucoesContabil ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaContabil {
		margin-top: 6em;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.3em;
	}
	
	.hrContabil {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoContabil {
		width: 90%;
		margin: 0 2.75em;
	}
	
	.gestaoContabil {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoContabil {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContabil ul {
		padding: 0em 3.6em;
	}
	
	.secaoContabil li.liSegLog,
	.secaoContabil li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}

	.backofficeContabil ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeContabil {
		margin-top: 4em;
	}
	
	/*Solução Gestão RH*/
	
	.bannerRH {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroRH {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroRH {
		padding-top: 2em;
	}
		
	.imgRH {
	    width: 70%;
		margin: 0 3.5em;
		top: 22em;
	}
	
	.redimencionaBannerRH {
		height: 24em;
	}
	
	.divSolucoesRH ul {
		padding: 0 0em 2em;
		margin-left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaRH {
		margin-top: 13em;
	}
	
	.introRH h1,
	.introRHOposto h1 {
		font-size: 0.94em;
	}
	
	.imgGestaoRH {
		width: 90%;
	}
	
	.gestaoRH {
	    width: 100%;
		padding: 0 1.4em;
		margin-bottom: 2em;
		height: 4em;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.secaoRH {
		padding: 0em 1em 4.3em;
	}
	
	.secaoRH ul {
		padding: 0em 3.6em;
	}
	
	.secaoRH li.liSegLog,
	.secaoRH li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}

	.backofficeRH ul {
		padding: 0 3em 3.8em;
		margin-left: 1.7em;
	}
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroManufatura {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroManufatura {
		padding-top: 2em;
	}
		
	.imgManufatura {
	    width: 64%;
		margin: 0 4.3em;
		top: 20em;
	}
	
	.redimencionaManufatura {
		height: 24em;
	}
	
	.divSolucoesManufatura ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaManufatura {
		margin-top: 6em;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.3em;
	}
	
	.hrManufatura {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoManufatura {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoManufatura {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoManufatura {
		padding: 0em 1em 4.3em;
	}
	
	.secaoManufatura ul {
		padding: 0em 3.6em;
	}
	
	.secaoManufatura li.liSegLog,
	.secaoManufatura li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasManufatura ul,
	.beneficiosManufatura ul {
		padding: 1em 2.2em;
	}

	.backofficeManufatura ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeManufatura {
		margin-top: 4em;
	}
	
	
	/*Solução Distribuicao*/
	
	.bannerDistribuicao {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroDistribuicao {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroDistribuicao {
		padding-top: 2em;
	}
		
	.imgDistribuicao {
	    width: 69%;
		margin: 0 3.6em;
		top: 21em;
	}
	
	.redimencionaDistribuicao {
		height: 24em;
	}
	
	.divSolucoesDistribuicao ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaDistribuicao {
		margin-top: 6em;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.3em;
	}
	
	.hrDistribuicao {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoDistribuicao {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoDistribuicao {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoDistribuicao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDistribuicao ul {
		padding: 0em 3.6em;
	}
	
	.secaoDistribuicao li.liSegLog,
	.secaoDistribuicao li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}

	.backofficeDistribuicao ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeDistribuicao {
		margin-top: 4em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 2em;
	}
	
	.tituloGestao {
		font-size: 1.1em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 2.5em;
	}
	
	.textIntroGestao {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroGestao {
		padding-top: 2em;
	}
		
	.imgGestao {
	    width: 59%;
		margin: 0 4.8em;
		top: 21em;
	}
	
	.redimencionaGestao {
		height: 24em;
	}
	
	.divSolucoesGestao ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaGestao {
		margin-top: 6em;
    }
    
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.3em;
	}
	
	.hrGestao {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoGestao {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoGestao {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoGestao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoGestao ul {
		padding: 0em 3.6em;
	}
	
	.secaoGestao li.liSegLog,
	.secaoGestao li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}

	.backofficeGestao ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeGestao {
		margin-top: 4em;
	}
	 */
	
	/*Solução Distribuicao*/
	
	.bannerNota {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroNota {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroNota {
		padding-top: 2em;
	}
		
	.imgNota {
	    width: 72%;
		margin: 0 3.3em;
		top: 21em;
	}
	
	.redimencionaNota {
		height: 24em;
	}
	
	.divSolucoesNota ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaNota {
		margin-top: 6em;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.3em;
	}
	
	.hrNota {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoNota {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoNota {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoNota {
		padding: 0em 1em 4.3em;
	}
	
	.secaoNota ul {
		padding: 0em 3.6em;
	}
	
	.secaoNota li.liSegLog,
	.secaoNota li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}

	.backofficeNota ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeNota {
		margin-top: 4em;
	}
	
	
	/*Solução Controle de Obras*/
	
	.bannerObras {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.textIntroObras {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroObras {
		padding-top: 2em;
	}
		
	.imgObras {
	    width: 53%;
		margin: 0 5.5em;
		top: 22.5em;
	}
	
	.redimencionaObras {
		height: 24em;
	}
	
	.divSolucoesObras ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaObras {
		margin-top: 6em;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.3em;
	}
	
	.hrObras {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoObras {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoObras {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoObras {
		padding: 0em 1em 4.3em;
	}
	
	.secaoObras ul {
		padding: 0em 3.6em;
	}
	
	.secaoObras li.liSegLog,
	.secaoObras li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}

	.backofficeObras ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeObras {
		margin-top: 4em;
	}
	
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.tituloContratos {
		font-size: 1.2em;
	}
	
	.textIntroContratos {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroContratos {
		padding-top: 2em;
	}
		
	.imgContratos {
	    width: 41%;
		margin: 0 6.9em;
		top: 22.5em;
	}
	
	.redimencionaContratos {
		height: 24em;
	}
	
	.divSolucoesContratos ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaContratos {
		margin-top: 6em;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.3em;
	}
	
	.hrContratos {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoContratos {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoContratos {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
		padding: 0em 3.6em;
	}
	
	.secaoContratos li.liSegLog,
	.secaoContratos li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}

	.backofficeContratos ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeContratos {
		margin-top: 4em;
	}
	
	
	/*Solução Controle de Obras*/
	
	.bannerAssociacoes {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 2.8em;
	}
	
	.tituloAssociacoes {
		font-size: 1.6em;
	}
	
	.textIntroAssociacoes {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroAssociacoes {
		padding-top: 2em;
	}
		
	.imgAssociacoes {
	    width: 60%;
		margin: 0 4.7em;
		top: 21.5em;
	}
	
	.redimencionaAssociacoes {
		height: 24em;
	}
	
	.divSolucoesAssociacoes ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaAssociacoes {
		margin-top: 6em;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.3em;
	}
	
	.hrAssociacoes {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoAssociacoes {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoAssociacoes {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoAssociacoes {
		padding: 0em 1em 4.3em;
	}
	
	.secaoAssociacoes ul {
		padding: 0em 3.6em;
	}
	
	.secaoAssociacoes li.liSegLog,
	.secaoAssociacoes li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}

	.backofficeAssociacoes ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeAssociacoes {
		margin-top: 4em;
	}


    /*Solução Contratos de Serviços*/
	
	.bannerContratos {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.tituloContratos {
		font-size: 1.2em;
	}
	
	.textIntroContratos {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroContratos {
		padding-top: 2em;
	}
		
	.imgContratos {
	    width: 41%;
		margin: 0 6.9em;
		top: 22.5em;
	}
	
	.redimencionaContratos {
		height: 24em;
	}
	
	.divSolucoesContratos ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}
	
	.buttonPropostaContratos {
		margin-top: 6em;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.3em;
	}
	
	.hrContratos {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoContratos {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoContratos {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
		padding: 0em 3.6em;
	}
	
	.secaoContratos li.liSegLog,
	.secaoContratos li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}

	.backofficeContratos ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeContratos {
		margin-top: 4em;
	}
	
	
	/*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.iconeSegDev.icone14 {
		font-size: 2.8em;
	}
	
	.tituloDev {
		font-size: 1.2em;
	}
	
	.textIntroDev {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroDev {
		padding-top: 2em;
	}
		
	.imgDev {
        width: 65%;
        margin: 0 1.7em;
		top: 21.5em;
	}
	
	.redimencionaDev {
		height: 24em;
	}
	
	.divSolucoesDev ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}

    .divSolucoesDev h1 {
        font-size: 0.8em;
    }
	
	.buttonPropostaDev {
		margin-top: 6em;
	}
	
	.introDev h1,
	.introDevOposto h1 {
	    font-size: 0.9em;
	}
	
	.hrDev {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoDev {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoDev {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
		padding: 0em 3.6em;
	}
	
	.secaoDev li.liSegLog,
	.secaoDev li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}

	.backofficeDev ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeDev {
		margin-top: 4em;
	}


    /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
		height: 27.6em;
		margin-top: -7em;
	}
	
	.bannerSolucaoConsult {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.iconeSegConsult.icone14 {
		font-size: 2.8em;
	}
	
	.tituloConsult {
		font-size: 1.2em;
	}
	
	.textIntroConsult {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroConsult {
		padding-top: 2em;
	}
		
	.imgConsult {
        width: 65%;
        margin: 0 1.7em;
		top: 21.5em;
	}
	
	.redimencionaConsult {
		height: 24em;
	}
	
	.divSolucoesConsult ul {
		padding: 0 2em 2em;
		margin-left: 1em;
	}

    .divSolucoesConsult h1 {
        font-size: 0.8em;
    }
	
	.buttonPropostaConsult {
		margin-top: 6em;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
	    font-size: 0.9em;
	}
	
	.hrConsult {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoConsult {
		width: 90%;
		margin: 0 0 0 2.3em;
	}
	
	.gestaoConsult {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoConsult {
		padding: 0em 1em 4.3em;
	}
	
	.secaoConsult ul {
		padding: 0em 3.6em;
	}
	
	.secaoConsult li.liSegLog,
	.secaoConsult li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasConsult ul,
	.beneficiosConsult ul {
		padding: 1em 2.2em;
	}

	.backofficeConsult ul {
		padding: 0 4.3em 3.8em;
	}
	
	.backofficeConsult {
		margin-top: 4em;
	}
	
	
	/*Nossos Clientes*/
	
	.divNossosClientes {
		width: 19.5em;
	}
	
	/*Transformação Digital*/
	
	.textoBannerTransformacao {
		top: 5em;
	}
	
	.transformacaoBanner {
		padding: 0 1em;
	}
	
	.imgTransformacaoDigital {
		width: 9.5em;
		height: 9.68em;
	}
	
	.sigTransformacaoDigital p {
		width: 18em;
	}
	
	.introducaoTranformacao p {
		padding: 0 12em 0 1em;
	}
	
	.imgPrimeiraRevolucao {
		width: 11em;
		height: 11em;
		margin-right: 0.7em;
	}
	
	.ilustracaoDemonstrativa {
		width: 5.68em;
		height: 5.18em;
	}
	
	.barraClienteTransformacao {
		height: 97.8%;
    }

    .recap {
        left: 16px;
    }

    .alert-recap{
        margin-top: 3%;
    }


    /*Representantes*/

    .imgRep {
        width: 330px;
    }

    .msgEnllevoRep {
        padding: 2.5625em 2.375em 2.8125em;
    }
     
    .etapasProcessoSeletivoRep {
        padding: 2.8em;
    }

    /*Marca Enllevo*/

    .blocoLogotipo {
        top: 42em;
        left: 7em;
    }

    .blocoCores {
        left: 11em;
    }

    .blocoNaming {
        top: 44em;
    }

    .blocoCopy {
        top: 46em;
        left: 19.6em;
    }

    .blocoMarca {
        top: 49em;
        left: 8em;
    }

    .blocoProjeto {
        left: 20em;
    }

    /*Imprensa*/

    .imprensa {
        width: 275px;
        height: 170px;
    }

}

/*------------------------------------------------CSS Media Queries Resolução 425px-------------------------------------------------------------------*/

@media only screen and (min-width: 376px) and (max-width: 425px) {
	
	.cabecalho {
		display: block;
	}
	
	.headerDesk {
		display: none;
	}
	
	/*Header*/
	
	.listaRedeSociais {
		right: 4.3em;
	}
	
	.menuNavegacao {
		width: 2.25em;
	}
	
	.menuLinha {
		height: 0.37em;
	}
	
	/*Institucional*/
	

	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024,
	.caminhoSite {
		display: none;
	}

    .caixaEquipeEnllevo1024 {
        display: block;
    }

	.imgInstitucional {
		height: 280px;
		object-fit: cover;
	}
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 5.6em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 1em;
	}
	
	/*Index*/
	
	.tituloLabelSatisfacao {
		font-size: 1.5em;
	}
	
	.tituloLabelBanner03 {
		font-size: 15px;
		width: 76%;
	}
	
	.textoLabelBanner03 {
		font-size: 10px;
	}
	
	.botaoBanner03 {
		border-radius: 5px;
		font-size: 8px;
	}

    .botaoBanner01 {
		border-radius: 7px;
        line-height: 30px;
        width: 150px;
        height: 30px;
        font-size: 12px;
        margin-top: 200px;
        margin-right: 20px;
	}

	.slider-banner img {
		 height: 280px;
		object-fit: cover;
	}
	
	.infoEmpresa {
		top: -4px;
	}
	
	.caixaImagensInfoNegocios,
	.caixaImagensEmpresarial,
	.caixaImagensGestao {
		height: 14.5em;
	}	
	
	.popupInfoEmpresa {
		left: 41%;
		width: 86%;
		height: 76%;
		top: 11%;
		border-radius: 0.6em;
	}
	
	.rodapePopup .iconeBalaozinho {
		font-size: 1.3em;
	}
	
	.tituloPopup {
		font-size: 0.8em;
		margin: 0.75em 0 0.75em;
	}
	
	.paragrafoPopupInfoEmpresa {
		font-size: 0.67em;
	}
	
	.sistemaERP {
		display: none;
	}

    .informacoesEnllevo div {
        width: 100%;
    }
	
	.noneNuvemTags {
		display: none;
	}
	
	.nuvemTags {
		display: block;
		background: #F7F7F7;
		text-align: center;
	}
	
	.botaoConhecaHistoria1024 {
		display: none;
	}
	
	.caixaTags {
		width: 70%;
		margin: 0 auto;
	}
	
	.secaoClientes {
		height: 100%;
    }
    .secaoClientes a {
         margin-top: 2em;
	}
	
	.clientes {
		margin-bottom: 0em;
	}
	
	.clientes1024,
	.divClientes1024,
	.owl-carousel-clientes .owl-carousel .owl-theme .owl-loaded .owl-drag{
		display: none;
	}
	
	.secaoDepoimentos {
		height: 46em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 510px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 300px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}
	
	/*Footer*/
	
	.divInputAssinatura .iconeMktIcon {
		width: 13%;
	}
	
	.inputAssinatura {
		width: 100%;
	}
	
	.enviar {
		width: 20%;
	}
	
	.imgLogoFooter img {
		display: none;
	}
	
	.botoes {
		width: 100%;
	}
	
	.botoes li {
		width: 85%;
		height: 2.5em;
		margin-left: 1.55em;
	}
	
	.botoes a {
		font-size: 1.15em;
		line-height: 2em;
	}
	
	.divImagemLogo img {
		width: 80%;
	}
	
	.iconesRedeSocial li {
		width: 12%;
		height: 2.7em;
		margin: 0.37em 0.5em 0.12em 0.4em;
	}
	
	.iconeFacebook,
	.iconeInstagran,
	.iconeLinkedin {
		font-size: 1.4em;
		line-height: 1.9em;
	}
	
	.telefones1024 {
		display: none;
	}
	
	.telefoneContato {
	    font-size: 0.96em;
	}
	
	.telefones ul {
		font-size: 1.4em;
	}
	
	.telefones .suporteTexto,
	.telefones .vendaTexto {
		font-size: 0.67em;
	}
	
	.telefones .iconeSuporteSite,
	.telefones .iconeCarrinhoVendas {
		padding: 0em;
	}
	
	.telefones {
		padding: 1.8em 0;
		margin-left: 2em;
	}
	
	.copy {
		font-size: 1.2em;
	}
	
	/*Menu aberto*/
	
	.listaMenuSolucoes,
	.listaMenuServicos {
		padding: 0em 2em;
		margin-left: 0.7em;
	}
	
	.fecharMenu,
	.fecharMenuServicos,
	.fecharMenuSolucoes {
		font-size: 1.5em;
		right: 0.25em;
		height: 2.62em;
	}
	
	.idiomaSelecionado {
		width: 2em;
	}
	
	.inputPesquisa {
		height: 83%;
	}
	
	/*Soluçao Logistica*/
	
	.bannerRotativo {
		height: 33.6em;
		margin-top: -9em;
	}
	
	.redimencionabannerRotativo {
		height: 26em;
	}
	
	.bannerSolucaoLogistica {
		width: 90%;
		left: 1em;
	}
	
	.imgLogistica {
	    width: 85%;
		top: 24em;
	    right: -0.5em;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 2.3em;
	}
	
	.tituloLogistica {
		font-size: 1.5em;
		line-height: 1.5em;
	}
	
	.textIntroLogistica {
		font-size: 1.3em;
		padding: 1.5em 0em 0em;
	}
	
	.contTextIntroLogistica {
		font-size: 1em;
		padding-top: 1.5em;
	}
	
	.buttonProposta {
		margin-top: 15em;
	}
	
	.h2PropSolucao {
		font-size: 1.1em;
	}
	
	.h2Proposta {
		font-size: 1em;
	}
	
	.divSolucoesLogistica ul {
		padding: 0 2em 2em;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.5em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
		font-size: 0.8em;
	}
	
	.imgGestaoLogistica {
		width: 90%;
	}
	
	.gestaoSegLogistica {
		width: 100%;
	}
	
	.hrLogistica {
		margin: 1em auto;
		width: 80%;
	}
	
	.caracteristicasSistemas ul,
	.beneficiosSistema ul {
		padding: 1em 2.2em;
	}

	.backoffice ul {
		margin-left: 4em;
	}
	
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		height: 33.6em;
		margin-top: -9em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 26em;
	}
	
	.bannerSolucaoAutomotivo {
		left: 1em;
		width: 94%;
		margin-top: 0;
		margin-left: 0;
	}
	
	.imgSolAuto {
		width: 91%;
		top: 26em;
		left: 1em;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 2.3em;
	}
	
	.tituloSolAuto {
		font-size: 1.5em;
		line-height: 1.5em;
	}
	
	.textIntroSolAuto {
		font-size: 1.3em;
		padding: 1.5em 0em 0em;
	}
	
	.contTextIntroSolAuto {
		font-size: 1em;
		padding-top: 1.5em;
	}
	
	.buttonPropostaAuto {
		margin-top: 17em;
	}
	
	.h2PropSolucao {
		font-size: 1.1em;
	}
	
	.h2Proposta {
		font-size: 1em;
	}
	
	.divSolucoesAutomotivo ul {
		padding: 0 2em 2em;
		margin-left: 2.7em;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.4em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
		font-size: 0.8em;
	}
	
	.imgGestaoSolAuto {
		width: 91%;
	}
	
	.gestaoSolAuto {
		width: 93.4%;
		margin: 0;
		margin-bottom: 2em;
	}
	
	.gestaoSolAuto span {
		font-size: 0.65em;
	}
	
	.secaoSolAuto {
		padding: 1.8em 1.6em 4.3em;
		margin: 0 auto;
		width: 100%;
	}
	
	.hrSolAuto {
		margin: 1em auto;
		width: 80%;
	}

	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
		padding-bottom: 3em;
	}
	
	.caracteristicasSistemasSolAuto ul,
	.beneficiosSistemaSolAuto ul {
		padding: 1em 2.2em;
	}

	.backofficeAuto ul {
		margin-left: 4em;
	}
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 3.5em;
		padding-left: 0.2em;
	}
	
	.tituloSolMaquina {
		font-size: 1.4em;
	}
	
	.textIntroSolMaquina {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroSolMaquina {
		padding-top: 2em;
	}
		
	.imgSolMaquina {
		width: 85%;
		margin: 0 2em;
		top: 22em;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 24em;
	}
	
	.divSolucoesMaquina ul {
		padding: 0 2em 2em;
		text-align: center;
	}
	
	.divSolucoesMaquina li {
		width: 18em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaMaquina {
		margin-top: 11em;
    }
    
	.secaoSolMaquina li {
		width: 7.8em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoSolMaquina {
		width: 90%;
	}
	
	.gestaoSolMaquina {
	    width: 100%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
	}
	
	.secaoSolMaquina {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolMaquina ul {
		padding: 0em 3.6em;
	}
	
	.secaoSolMaquina li.liSegLog,
	.secaoSolMaquina li.liSegLogistica {
		margin-right: 0em;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.backofficeMaquina {
		margin-top: 4em;
	}

	.backofficeMaquina ul {
		padding: 0 5em 3.8em;
	}
	
	.backofficeMaquina li {
		width: 9.4em;
	}
	
	/*Solução Fornecimento de Peças*/
	
	.bannerFornecimento {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
	}
	
	.iconeSegFornecimentoPecas.icone03 {
		font-size: 3.2em;
		padding-left: 0;
	}
	
	.tituloFornecimento {
	    font-size: 1.4em;
		line-height: 2.8em;
	}
	
	.textIntroFornecimento {
		font-size: 1em;
		padding: 1em 0em 0em 1em;
	}
	
	.contTextIntroFornecimento {
		padding-top: 2em;
	}
		
	.imgFornecimento {
		width: 85%;
		margin: 0 0.5em;
		top: 21em;
	}
	
	.redimencionaBannerFornecimento {
		height: 24em;
	}
	
	.divSolucoesFornecimento ul {
	    padding: 0 4.8em 2em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaFornecimento {
		margin-top: 10em;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoFornecimento {
		width: 90%;
	}
	
	.gestaoFornecimento {
	    width: 100%;
		padding: 0 1.4em;
		margin-bottom: 2em;
		height: 4em;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.secaoFornecimento {
		padding: 0em 1em 4.3em;
	}
	
	.secaoFornecimento ul {
		padding: 0em 3.6em;
	}
	
	.secaoFornecimento li {
		width: 7.8em;
	}
	
	.secaoFornecimento li.liSegLog,
	.secaoFornecimento li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.backofficeFornecimento{
		margin-top: 4em;
	}

	.backofficeFornecimento ul {
		padding: 0 4.8em 3.8em;
	}
	
	.backofficeFornecimento li {
		width: 9.4em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
	    height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 9em;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		padding-left: 0;
	}
	
	.tituloControle {
		font-size: 1.2em;
	}
	
	.textIntroControle {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroControle {
		padding-top: 2em;
	}
		
	.imgControle {
		width: 85%;
		margin: 0 2em;
		top: 22em;
	}
	
	.redimencionaBannerControle {
		height: 24em;
	}
	
	.divSolucoesControle ul {
		padding: 0 4.8em 2em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaControle {
		margin-top: 13em;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.3em;
	}
	
	.imgGestaoControle {
		width: 90%;
	}
	
	.gestaoControle {
	    width: 100%;
		padding: 0 1.4em;
		margin-bottom: 2em;
		height: 4em;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.secaoControle {
		padding: 0em 1em 4.3em;
	}
	
	.secaoControle ul {
		padding: 0em 3.6em;
	}
	
	.secaoControle li {
		width: 7.8em;
	}
	
	.secaoControle li.liSegLog,
	.secaoControle li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasControle ul,
	.beneficiosControle ul {
		padding: 1em 2.2em;
	}
	
	.backofficeControle {
		margin-top: 4em;
	}

	.backofficeControle ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeControle li {
		width: 9.4em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloContabil {
		font-size: 1.6em;
	}
	
	.textIntroContabil {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroContabil {
		padding-top: 2em;
	}
		
	.imgContabil {
		width: 85%;
		margin: 0 0.5em;
		top: 21em;
	}
	
	.redimencionaBannerContabil {
		height: 24em;
	}
	
	.divSolucoesContabil ul {
	    padding: 0 4.8em 2em;
	}	
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaContabil {
		margin-top: 10em;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.3em;
	}
	
	.hrContabil {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoContabil {
		width: 90%;
		margin: 0 2.75em;
	}
	
	.gestaoContabil {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoContabil {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContabil ul {
		padding: 0em 3.6em;
	}
	
	.secaoContabil li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.secaoContabil li.liSegLog,
	.secaoContabil li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}

	.backofficeContabil ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeContabil li {
		width: 9.4em;
	}
	
	.backofficeContabil {
		margin-top: 4em;
	}
	
	/*Solução Gestão RH*/
	
	.bannerRH {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegGestaoRh.icone06 {
		font-size: 2.8em;
	}
	
	.tituloRH {
		font-size: 1.7em;
	}
	
	.textIntroRH {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroRH {
		padding-top: 2em;
	}
		
	.imgRH {
	    width: 70%;
		margin: 0 3.5em;
		top: 22em;
	}
	
	.redimencionaBannerRH {
		height: 24em;
	}
	
	.divSolucoesRH ul {
		padding: 0 4.8em 2em;
	}
	
	.h2PropSolucao {
		font-size: 1em;
	}
	
	.h2Proposta {
		font-size: 0.9em;
	}
	
	.buttonPropostaRH {
		margin-top: 13em;
	}
	
	.introRH h1,
	.introRHOposto h1 {
	    font-size: 1.1em;
	}
	
	.imgGestaoRH {
		width: 90%;
	}
	
	.gestaoRH {
	    width: 100%;
		padding: 0 1.4em;
		margin-bottom: 2em;
		height: 4em;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.secaoRH {
		padding: 0em 1em 4.3em;
	}
	
	.secaoRH ul {
		padding: 0em 3.6em;
	}
	
	.secaoRH li {
		width: 7.8em;
	}
	
	.secaoRH li.liSegLog,
	.secaoRH li.liSegLogistica {
		margin-right: 0em;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}
	
	.backofficeRH {
		margin-top: 4em;
	}

	.backofficeRH ul {
		padding: 0 4.8em 3.8em;
	}
	
	.backofficeRH li {
		width: 9.4em;
	}
	
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloManufatura {
		font-size: 1.6em;
	}
	
	.textIntroManufatura {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroManufatura {
		padding-top: 2em;
	}
		
	.imgManufatura {
	    width: 67%;
		margin: 0 4.4em;
		top: 21em;
	}
	
	.redimencionaManufatura {
		height: 24em;
	}
	
	.divSolucoesManufatura ul {
	    padding: 0 4.8em 2em;
	}
	
	.buttonPropostaManufatura {
		margin-top: 10em;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.3em;
	}
	
	.hrManufatura {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoManufatura {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoManufatura {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoManufatura {
		padding: 0em 1em 4.3em;
	}
	
	.secaoManufatura ul {
		padding: 0em 3.6em;
	}
	
	.secaoManufatura li {
		width: 7.8em;
	}
	
	.secaoManufatura li.liSegLog,
	.secaoManufatura li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasManufatura ul,
	.beneficiosManufatura ul {
		padding: 1em 2.2em;
	}

	.backofficeManufatura ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeManufatura li {
		width: 9.4em;
	}
	
	.backofficeManufatura {
		margin-top: 4em;
	}
	
	/*Solução Distribuição*/
	
	.bannerDistribuicao {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloDistribuicao {
		font-size: 1.6em;
	}
	
	.textIntroDistribuicao {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroDistribuicao {
		padding-top: 2em;
	}
		
	.imgDistribuicao {
	    width: 71%;
		margin: 0 4em;
		top: 22em;
	}
	
	.redimencionaDistribuicao {
		height: 24em;
	}
	
	.divSolucoesDistribuicao ul {
	    padding: 0 4.8em 2em;
	}
	
	.buttonPropostaDistribuicao {
		margin-top: 10em;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.3em;
	}
	
	.hrDistribuicao {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoDistribuicao {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoDistribuicao {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoDistribuicao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDistribuicao ul {
		padding: 0em 3.6em;
	}
	
	.secaoDistribuicao li {
		width: 7.8em;
	}
	
	.secaoDistribuicao li.liSegLog,
	.secaoDistribuicao li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}

	.backofficeDistribuicao ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeDistribuicao li {
		width: 9.4em;
	}
	
	.backofficeDistribuicao {
		margin-top: 4em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloGestao {
		font-size: 1.25em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 2.5em;
	}
	
	.textIntroGestao {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroGestao {
		padding-top: 2em;
	}
		
	.imgGestao {
	    width: 71%;
		margin: 0 4em;
		top: 21em;
	}
	
	.redimencionaGestao {
		height: 24em;
	}
	
	.divSolucoesGestao ul {
	    padding: 0 4.8em 2em;
	}
	
	.buttonPropostaGestao {
		margin-top: 10em;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.3em;
	}
	
	.hrGestao {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoGestao {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoGestao {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoGestao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoGestao ul {
		padding: 0em 3.6em;
	}
	
	.secaoGestao li {
		width: 7.8em;
	}
	
	.secaoGestao li.liSegLog,
	.secaoGestao li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}

	.backofficeGestao ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeGestao li {
		width: 9.4em;
	}
	
	.backofficeGestao {
		margin-top: 4em;
	} */
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerNota {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloNota {
		font-size: 1.5em;
	}
	
	.textIntroNota {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroNota {
		padding-top: 2em;
	}
		
	.imgNota {
	    width: 85%;
		margin: 0 2em;
		top: 22em;
	}
	
	.redimencionaNota {
		height: 24em;
	}
	
	.divSolucoesNota ul {
	    padding: 0 4.8em 2em;
	}
	
	.buttonPropostaNota {
		margin-top: 10em;
    }
    
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.3em;
	}
	
	.hrNota {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoNota {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoNota {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoNota {
		padding: 0em 1em 4.3em;
	}
	
	.secaoNota ul {
		padding: 0em 3.6em;
	}
	
	.secaoNota li {
		width: 7.8em;
	}
	
	.secaoNota li.liSegLog,
	.secaoNota li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}

	.backofficeNota ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeNota li {
		width: 9.4em;
	}
	
	.backofficeNota {
		margin-top: 4em;
	}
	
	/*Solução Controle de Obras*/
	
	.bannerObras {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloObras {
		font-size: 1.5em;
	}
	
	.textIntroObras {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroObras {
		padding-top: 2em;
	}
		
	.imgObras {
		width: 52%;
		margin: 0 6.4em;
		top: 24em;
	}
	
	.redimencionaObras {
		height: 24em;
	}
	
	.divSolucoesObras ul {
	    padding: 0 4.8em 2em;
	}
	
	.buttonPropostaObras {
		margin-top: 10em;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.3em;
	}
	
	.hrObras {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoObras {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoObras {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoObras {
		padding: 0em 1em 4.3em;
	}
	
	.secaoObras ul {
		padding: 0em 3.6em;
	}
	
	.secaoObras li {
		width: 7.8em;
	}
	
	.secaoObras li.liSegLog,
	.secaoObras li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}

	.backofficeObras ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeObras li {
		width: 9.4em;
	}
	
	.backofficeObras {
		margin-top: 4em;
	}
	
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloContratos {
		font-size: 1.4em;
	}
	
	.textIntroContratos {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroContratos {
		padding-top: 2em;
		padding: 2em 2.5em 1.2em 2.75em;
	}
		
	.imgContratos {
	    width: 38%;
		margin: 0 8.2em;
		top: 25em;
	}
	
	.redimencionaContratos {
		height: 24em;
	}
	
	.divSolucoesContratos ul {
	    padding: 0 4.8em 2em;
	}
	
	.buttonPropostaContratos {
		margin-top: 10em;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.3em;
	}
	
	.hrContratos {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoContratos {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoContratos {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
		padding: 0em 3.6em;
	}
	
	.secaoContratos li {
		width: 7.8em;
	}
	
	.secaoContratos li.liSegLog,
	.secaoContratos li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}

	.backofficeContratos ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeContratos li {
		width: 9.4em;
	}
	
	.backofficeContratos {
		margin-top: 4em;
	}
	
	
	/*Solução Associações*/
	
	.bannerAssociacoes {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 3.8em;
		padding-left: 0.2em;
	}
	
	.tituloAssociacoes {
		font-size: 1.7em;
	}
	
	.textIntroAssociacoes {
		font-size: 1.2em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroAssociacoes {
		padding-top: 2em;
		padding: 2em 2.5em 1.2em 2.75em;
	}
		
	.imgAssociacoes {
		width: 64%;
		margin: 0 4.8em;
		top: 23em;
	}
	
	.redimencionaAssociacoes {
		height: 24em;
	}
	
	.divSolucoesAssociacoes ul {
	    padding: 0 4.8em 2em;
	}
	
	.buttonPropostaAssociacoes {
		margin-top: 10em;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.3em;
	}
	
	.hrAssociacoes {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoAssociacoes {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoAssociacoes {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoAssociacoes {
		padding: 0em 1em 4.3em;
	}
	
	.secaoAssociacoes ul {
		padding: 0em 3.6em;
	}
	
	.secaoAssociacoes li {
		width: 7.8em;
	}
	
	.secaoAssociacoes li.liSegLog,
	.secaoAssociacoes li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}

	.backofficeAssociacoes ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeAssociacoes li {
		width: 9.4em;
	}
	
	.backofficeAssociacoes {
		margin-top: 4em;
	}


    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 2.8em;
		padding-left: 0.2em;
	}
	
	.tituloDev {
		font-size: 1.4em;
	}
	
	.textIntroDev {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroDev {
		padding-top: 2em;
		padding: 2em 2.5em 1.2em 2.75em;
	}
		
	.imgDev {
	    width: 59%;
		margin: 0 6em;
		top: 25em;
        right: 0;
	}
	
	.redimencionaDev {
		height: 24em;
	}
	
	.divSolucoesDev ul {
	    padding: 0 2.8em 2em;
	}	

    .divSolucoesDev h1 {
        font-size: 0.9em;  
    }
	
	.buttonPropostaDev {
		margin-top: 10em;
        padding: 0.8em 0;
        height: 4em;
	}
	
	.introDev h1,
	.introDevOposto h1 {
	    font-size: 1.1em;
	}
	
	.hrDev {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoDev {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoDev {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
		padding: 0em 3.6em;
	}
	
	.secaoDev li {
		width: 7.8em;
	}
	
	.secaoDev li.liSegLog,
	.secaoDev li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}

	.backofficeDev ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeDev li {
		width: 9.4em;
	}
	
	.backofficeDev {
		margin-top: 4em;
	}

    /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
		height: 29.6em;
		margin-top: -10em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoConsult {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 8.5em;
	}
	
	.iconeSevConsultoria.icone16 {
	    font-size: 3.8em;
		padding-left: 0.2em;
	}
	
	.tituloConsult {
		font-size: 1.4em;
	}
	
	.textIntroConsult {
		font-size: 1em;
		padding: 1em 0em 0em;
	}
	
	.contTextIntroConsult {
		padding-top: 2em;
		padding: 2em 2.5em 1.2em 2.75em;
	}
		
	.imgConsult {
	    width: 59%;
		margin: 0 6em;
		top: 25em;
        right: 0;
	}
	
	.redimencionaConsult {
		height: 24em;
	}
	
	.divSolucoesConsult ul {
	    padding: 0 2.8em 2em;
	}	

    .divSolucoesConsult h1 {
        font-size: 0.9em;  
    }
	
	.buttonPropostaConsult {
		margin-top: 10em;
        padding: 0.8em 0;
        height: 4em;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
	    font-size: 1.1em;
	}
	
	.hrConsult {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoConsult {
		width: 90%;
		margin: 0 0 0 2.5em;
	}
	
	.gestaoConsult {
	    width: 100%;
		padding: 0.6em 1.4em;
		margin-bottom: 2em;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.secaoConsult {
		padding: 0em 1em 4.3em;
	}
	
	.secaoConsult ul {
		padding: 0em 3.6em;
	}
	
	.secaoConsult li {
		width: 7.8em;
	}
	
	.secaoConsult li.liSegLog,
	.secaoConsult li.liSegLogistica {
		margin-right: 0em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}	

	.caracteristicasConsult ul,
	.beneficiosConsult ul {
		padding: 1em 2.2em;
	}

	.backofficeConsult ul {
		padding: 0 5.1em 3.8em;
	}
	
	.backofficeConsult li {
		width: 9.4em;
	}
	
	.backofficeConsult {
		margin-top: 4em;
	}
	
	
	/*Contato*/

    @-moz-document url-prefix() {
        .mensagemFormContato {
            font-size: 11px;
            padding-top: 0.7em;
        }
    }
	
	.contatoBanner {
		font-size: 2.5em;
		line-height: 6.5em;
	}
	
	.introducaoContato h4 {
		font-size: 1.5em;
	}
	
	.introducaoContato p {
		font-size: 1em;
	}
	
	.formularioContato {
		padding: 0em;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato,
	.telFormContato,
	.celFormContato,
	.funcFormContato,
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
	}
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.mensagemFormContato {
		width: 70%;
	}
	
	.contatos {
		margin-top: 1.5em;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1.1em;
		line-height: 1.3em;
	}
	
	.mapaGoogleEnllevo {
		height: 36em;
	}
	
	.formContato p {
		font-size: 1em;
		text-align: left;
	}
	
	.paragrafoSegFormContato,
	.paragrafoCargoFormContato,
	.paragrafoFuncFormContato {
		margin-left: 0em;
	}
	
	.grupoRadioButton {
		padding: 0.62em 2em;
	}
	
	.caixaEmpresa {
		padding: 0.62em 1em;
	}
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP,
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas,
	.contatoSuporte {
		font-size: 1.3em;
	}
	
	.telefoneVendas,
	.email {
		padding-top: 0.3em;
	}
	
	.telefoneSuporte,
	.telefoneAtendimento {
		padding-top: 0.2em;
	}
	
	.suporteTexto.contatoSuporte {
		padding: 4px 0px 0px 0px;
		width: 150px;
		height: 31px;
		font-size: 22px;
	}
	
	/*Linha do Tempo*/
	
	.tituloLinhaDoTempo {
		font-size: 1.7em;
	}
	
	.textoLinhaDoTempo {
		font-size: 1.15em;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 5em;
		height: 5em;
		margin-left: -2.4em;
	}
	
	.textoSecao1LinhadoTempo p {
		padding: 0 0.5em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 75%;
		margin: 1.1em 0.6em;
	}
	
	.imgEndLinhaDoTempo img {
		width: 54%;
		margin: 1em 1.2em;
	}
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 2.5em;
    }

    .secao2, 
    .secao3,
    .secao4,
    .secao5,
    .secao6 {
        width: 18.5em; 
        margin-left: -9.4em; 
    }

    .secao1 {
        width: 19em;  
    }
	
	/*Trabalhe Conosco*/
	
	.imgTrabalheConosco {
		height: 280px;
		object-fit: cover;
	}
	
	
	.tituloTrabalheConosco {
		font-size: 1.6em;
		line-height: 1.3em;
	}
	
	.paragrafoTrabalheConosco {
		font-size: 0.9em;
	}
	
	.areaAtuacao {
		width: 83%;
		height: 22.5em;
		padding: 1.5625em 1.5em 0em 1.25em;		
	}
	
	.caixaAreaAtuacao1024 {
		display: none;
	}
	
	.botaoRedondo {
		font-size: 1em;
        display: block;
        position: relative;
        left: 10em;
	}
	
	.tituloAreaAtuacao {
		font-size: 1.35em;
		margin-bottom: 1em;
	}
	
	.paragrafoAreaAtuacao {
		font-size: 0.9em;
	}
	
	.conteudoTextFormProcesso {
		font-size: 0.95em;
	}
	
	.formProcessoSeletivo {
		width: 350px;
		margin: 0 auto;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.celFormProcesso,
	.linkedinFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile	{
		width: 100%;
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
		font-size: 1em;
	}
	
	.caixaInputFile {
		height: 4.9em;
	}
	
	.mensagemFormProcesso {
		width: 70%;
		margin-left: -6.8em;
	}
	
	.tituloProcessoSeletivo {
		font-size: 1em;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao {
		margin-left: 1.5em;
	}
	
	.paragrafoListaProcesso {
		width: 60%;
	}
	
	.enumeracaoProcessoSeletivo {
		font-size: 1.4em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 1.1em;
	}
	
	/*Tela Erro*/
	
	.imgTelaErro p {
		font-size: 1em;
	}
	
	/*Nossos Clientes*/
	
	.divNossosClientes {
		width: 84%;
	}
	
	/*Transformação Digital*/
	
	.introducaoTranformacao h4 {
		font-size: 1.37em;
		padding: 4em 0em 3em;
	}
	
	.introducaoTranformacao p {
		font-size: 1em;
	}
	
	.imgTransformacaoDigital {
		width: 11em;
		height: 11em;
	}
	
	.sigTransformacaoDigital p {
		font-size: 1em;
	}
	
	.descricaoTransformacaoDigital p {
		font-size: 1em;
	}
	
	.periodoIndustrial {
		width: 10em;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
	}
	
	.revolucoesIndustriais span {
		font-size: 1em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais p {
		font-size: 0.87em;
	}
	
	.numRevolucao {
		font-size: 2em;
	}
	
	.tituloRevolucao {
		font-size: 1.7em;
	}
	
	.descricaoRevolucao {
		font-size: 1.25em;
	}
	
	.imgPrimeiraRevolucao {
		width: 12em;
		height: 12em;
		margin-right: 2em;
	}
	
	.listagemPeriodoIndustrial {
		padding: 1.62em 0;
	}
	
	.paragrafoQuartaRevolucao {
		padding: 1.87em 1em;
	}
	
	.caracQuartaRevolucao p {
		padding: 1.87em 1em;
		line-height: 1.5em;
	}
	
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
	}
	
	.passosSucesso h4 {
		font-size: 1em;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
    }
    
    .recap {
        left: 16px;
    }
    
    .alert-recap{
        margin-top: 3%;
    }

     /*Representantes*/

     .imgRep {
        width: 330px;
    }

    .msgEnllevoRep {
        padding: 2.5625em 2.375em 2.8125em;
    }
     
    .etapasProcessoSeletivoRep {
        padding: 2.8em;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2em;
    }

    .imgMarcaEnllevo {
        width: 350px;
    }

    .blocoLogo {
        top: 43em;
        left: 3em; 
    }  
    
    .blocoLogotipo {
        top: 40em;
    }

    .blocoCores {
        top: 43em;
        left: 12em;
    }

    .blocoNaming {
        top: 43em;
        left: 21em;
    }

    .blocoMarca {
        top: 49em;
        left: 8em; 
    }

    .blocoCopy {
        top: 47em;
        left: 24.4em;
    }

    .blocoProjeto {
        left: 22em;  
    }

    /*Imprensa*/

    .imprensa {
        width: 275px;
        height: 170px;
    }
	
}


/*------------------------------------------------CSS Media Queries Resolução 768px-------------------------------------------------------------------*/

@media only screen and (min-width: 426px) and (max-width: 768px) {
	
	.cabecalho {
		display: block;
	}
	
	.headerDesk {
		display: none;
	}
	
	/*Index*/
	
	.tituloLabelConfianca {
		font-size: 1.3em;
	}
	
	.tituloLabelSatisfacao {
		font-size: 2.7em;
		display: block;
		width: 90%;
	}
	
	.tituloLabelBanner03 {
		font-size: 30px;
		width: 67%;
	}
	
	.textoLabelBanner03 {
		font-size: 20px;
	}
	
	.botaoBanner03 {
		border-radius: 7px;
		line-height: 30px;
		width: 267px;
		height: 30px;
		font-size: 15px;
	}

    .botaoBanner01 {
		border-radius: 7px;
		line-height: 30px;
		width: 220px;
		height: 30px;
		font-size: 15px;
        margin-top: 260px;
	}
	
	.tituloTextoInfo {
		font-size: 1.37em;
		margin-bottom: 0.8em;
	}
	
	.paragrafoTextoInfo {
		font-size: 1.2em;
	}
	
	.caixaTextoInfo {
		display: block;
	    width: 70%;
		padding-top: 2em;
	}
	
	.imgIconeInfo {
		width: 80px;
		height: auto;
		margin: 24% auto 0;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 26.25em;
	}
	
	.popupInfoEmpresa {
		width: 85%;
		height: 80%;
		margin-left: -20.3em;
		padding: 1.3em 1em;
	}
	
	.botaoConhecaSolucao {
		width: 45%;
		height: 40%;
		font-size: 1.1em;
		line-height: 2.5em;
	}
	
	.rodapePopup .iconeBalaozinho {
		font-size: 2em;
		top: 0.2em;
	}
	
	.tituloPopup {
		font-size: 1.5em;
	}
	
	.paragrafoPopupInfoEmpresa {
		font-size: 1.25em;
	}
	
	.sistemaERP {
		display: none;
	}

    .informacoesEnllevo div {
        width: 100%;
    }
	
	.subTituloEnllevo {
	    font-size: 2em;
	}
	
	.historiaEmpresa .paragrafo {
	    font-size: 1.1em;
	}
	
	.noneNuvemTags {
		display: none;
	}
	
	.nuvemTags {
		display: block;
		background: #F7F7F7;
		text-align: center;
	}
	
	.clientes1024 {
		display: none;
	}
	
	.caixaTags {
		display: block;
		width: 70%;
		margin: 0 auto;
	}
	
	.tagEnllevoConfianca {
	    padding-bottom: 0.6em;
	}
	
	.botaoConhecaHistoria1024 {
		display: none;
	}
	
	.EnllevoByShapeness {
	    width: 80%;
		margin: 0 auto;
		padding-bottom: 2em;
	}
	
	.secaoClientes {
		height: auto;
		margin-bottom: 4.3em;
	}
	
	.textoCliente {
	    font-size: 1em;
	}
	
	.secaoClientes h5 {
	    font-size: 1.5em;
	}
	
	.secaoClientes a {
		font-size: 0.9em;
	}
	
	.clientes {
		height: 10em;
		margin-bottom: 0em;
	}
	
	.clientes div {
		height: 14.4em;
		width: 32.5em;
	}
	
	.clientes div img {
	    width: 10.64em;
	}
	
	.owl-carousel-clientes .owl-carousel .owl-theme .owl-loaded .owl-drag .owl-hidden,
	.divClientes1024 {
		display: none;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
	   height: 33.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 1.5em;
		padding: 1.5em 0em 2em;
	}	
	
	.depoimentos div {
		position: relative;
		min-height: 300px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 640px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}
	
	.depoimentos ul.slick-dots {
		width: 92%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}
	
	/*Header*/
	
	.cabecalho {
		height: 9.8em;
		padding: 2.5em;
	}
	
	.logoCabecalho {
		height: 5em;
	    width: 65%;
	}
	
	.logoEnllevo {
		top: 1em;
		left: 2.5em;
	}
	
	.listaRedeSociais {
		top: 2em;
		right: 6.8em;
	}
	
	.listaRedeSociais li {
		height: 4em;
		width: 4em;
	}
	
	.listaRedeSociais .iconeFacebook,
	.listaRedeSociais .iconeInstagran,
	.listaRedeSociais .iconeLinkedin {
		font-size: 1.7em;
	}
	
	.menuLinha {
		height: 0.5em;
		margin-bottom: 0.5em;
	}
	
	.menuMobile {
		width: 2.8em;
		height: 2.5em;
		margin-top: 0.62em;
		margin-left: -2.6em;
	}
	
	.menuNavegacao {
		top: 1.7em;
	}
	
	
	/*Menu Aberto*/
	
	.logoEnllevoBranco {
		height: 3.5em;
		width: 3.5em;
	}
	
	.fecharMenu,
	.fecharMenuServicos,
	.fecharMenuSolucoes {
		font-size: 1.7em;
	}
	
	.menuNavegacao.aberto {
	    padding: 2.5em 2.5em 4.8em;
	}
	
	.listaMenuNavegacao li {
		width: 70%;
		height: 10%;
		line-height: 2em;
		margin: 0 auto 0.2em;
	}
	
	li.solucoes,
	li.servicos {
	    line-height: 2.05em;
		font-size: 1em;
	}
	
	.listaMenuNavegacao a {
		font-size: 1em;
	}
	
	.pesquisaMenu {
		width: 85%;
		margin-right: 0.62em;
	}
	
	.pesquisaMenu .iconeLupaSite {
		font-size: 1.25em;
		top: 0.5em;
		right: 0.6em;
	}
	
	.inputPesquisa {
		width: 70%;
	}
	
	/*Menu Aberto Serviços*/

	.listaMenuServicos {
	    padding: 0 6em;
	}
	
	/*Footer*/
	
	.assinatura {
		height: 13.75em;
		padding: 0.625em 3em 0em;
	}
	
	.assinatura p {
		font-size: 2.5em;
	}
	
	.inputAssinatura {
		width: 100%;
		height: 2.5em;
		font-size: 1.7em;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.1em;
		width: 10%;
		font-size: 2.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2em;
		height: 2.15em;
	}
	
	.imgLogoFooter img {
		display: none;
	}
	
	.conjuntoBotoes {
		padding: 0em;
		padding-bottom: 5.8em;
	}
	
	.botoes {
		margin-left: 1em;
	}	
	
	.botoes li {
		width: 41.5%;
		height: 2.5em;
		line-height: 2.5em;
		display: inline-block;
		margin-right: 2.5em;
	}	
	
	.botoes a {
	    font-size: 1em;
	}
	
	.iconesRedeSocial li{
	    height: 3.3em;
		width: 3.3em;
	}
	
	.liRedeSocial li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.liRedeSocial li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.liRedeSocial li.redeSocialLinkedin:hover {
		background: #0077B5;
	}
	
	.liRedeSocial .iconeFacebook:hover,
	.liRedeSocial .iconeInstagran:hover,
	.liRedeSocial .iconeLinkedin:hover {
		color: #F4F1EF;
	}
	
	.iconeFacebook,
	.iconeInstagran,
	.iconeLinkedin {
		font-size: 1.5em;
		line-height: 2.1em;
	}
	
	.divImagemLogo img {
		width: 50%;
	}
	
	.telefones1024 {
		display: none;
	}	
	
	.telefones {
		text-align: center;
		margin-left: 3em;
	}
	
	.telefones ul {
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.suporteTexto {
		width: 188px;
		height: 41px;
		padding: 6px 0px 0px 13px;
	}
	
	.suporteTexto a {
	    font-size: 26px;	
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas, 
	.iconePhone, 
	.iconeEmail {
		padding-top: 0em;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 2em;
	}
	
	.copy {
		font-size: 1.5em;
	}
	
	.voltaTopo {
		margin-top: 1.5em;
		margin-right: 2em;
	}
	
	/*Institucional*/
	

	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024,
	.caminhoSite {
		display: none;
	}
	
	.imgInstitucional,
	.imgTrabalheConosco {
		height: 280px;
	}
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 5.6em;
	}
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 2.7em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 1em;
	}
	
	.tituloInstitucional {
		font-size: 2.5em;
	}
	
	.caixaConteudo {
		font-size: 1em;
	}
	
	.botaoRedondo {
		font-size: 1em;
        display: block;
        position: relative;
        left: 19em;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {	
		width: 35%;
		height: 2.5em;
		line-height: 2.5em;
		font-size: 0.8em;
		margin-right: 1.25em;
	}
	
	.imgBotoes {
		margin-top: -1.5em;
	}
	
	.tituloOferecemos {
		font-size: 2.5em;
		padding: 1em 0 0.8em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos	{
		font-size: 1em;
	}
	
	.valores {
		padding: 4.3em 4em;
	}
	
	.missao h5,
	.visao h5,
	.valores h5 {
		font-size: 2.5em;
		margin-bottom: 0.25em;
	}
	
	
	.missao p,
	.visao p {
		font-size: 1.25em;
		padding: 0 1em;
	}
	
	.valores li {
		font-size: 1.25em;
	}
	
	.secaoIOT1 h4, 
	.secaoIOT2 h4, 
	.secaoIOT3 h4, 
	.secaoIOT4 h4, 
	.secaoIOT5 h4, 
	.secaoIOT6 h4, 
	.secaoIOT7 h4, 
	.secaoIOT8 h4, 
	.secaoIOT9 h4, 
	.secaoIOT10 h4 {
		font-size: 1.5em;
		line-height: 5em;
	}
	
	.internetDasCoisasImg.img01,
	.internetDasCoisasImg.img02,
	.internetDasCoisasImg.img03,
	.internetDasCoisasImg.img04,
	.internetDasCoisasImg.img05,
	.internetDasCoisasImg.img06,
	.internetDasCoisasImg.img07,
	.internetDasCoisasImg.img08,
	.internetDasCoisasImg.img09,
	.internetDasCoisasImg.img10 {
		width: 13%;
		margin: 1em 0em 0em 3.3em;
	}
	
	.secaoIOT8 h4.textoSecao8 {
	    width: inherit;
		padding-top: 0;
		line-height: 5em;
	}
	
	.textoInternetDasCoisas {
		font-size: 2.5em;
	}
	
	.tituloPacto {
		font-size: 2.5em;
	}
	
	.textoPacto,
	.contTextoPacto {
		font-size: 1.25em;
	}
	
	.TituloEquipeEnllevo1024 {
		font-size: 2.5em;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-size: 1.25em;
	}

    .caixaEquipeEnllevo1024 {
        display: block;
    }
	
	.figureColaborador1024 {
		margin-right: 2.5em;
		width: 35%;
		height: 35%;
	}
	
	.figureInfoColaborador1024::after {
	    height: 17.5em;
		width: 14.25em;
		top: 0.8em;
		left: 0.8em;
	}
	
	.listaRedeSociais a,
	.redesSociaisColaborador a {
		color: inherit;
	}
	
	.redesSociaisColaborador {
		bottom: 3.4em;
	}
	
	.redesSociaisColaborador li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.redesSociaisColaborador li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.redesSociaisColaborador li.redeSocialLinkedin:hover {
		background: #0077B5;
	}
	
	.redesSociaisColaborador li .iconeFacebook, 
	.redesSociaisColaborador li .iconeInstagran, 
	.redesSociaisColaborador li .iconeLinkedin {
		font-size: 1em;
		line-height: 2.1em;
	}
	
	.redesSociaisColaborador li.iconeFacebook:hover,
	.redesSociaisColaborador li.iconeInstagran:hover,
	.redesSociaisColaborador li.iconeLinkedin:hover {
		color: #F4F1EF;
	}
	
	/*Contato*/
	
	.contatoBanner {
		font-size: 2.7em;
		line-height: 5.5em;
	}
	
	.introducaoContato h4 {
		font-size: 2.2em;
	}
	
	.introducaoContato p {
		font-size: 1.25em;
	}
	
	.formularioContato {
		width: 615px;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato,
	.telFormContato,
	.celFormContato,
	.funcFormContato,
	.cargoFormContato,
	.SegFormContato {
	    width: 100%;
	}
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.formContato p {
		font-size: 1em;
		text-align: left;
	}
	
	.paragrafoSegFormContato,
	.paragrafoCargoFormContato,
	.paragrafoFuncFormContato,
	.paragrafoFormContato {
		margin-left: 0em;
	}

	.caixaEmpresa {
		width: 75%;
		margin: 0 auto;
	}
	
	.radioButton::before {
		width: 3.12em;
		height: 3.12em;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 0.7em;
	}
	
	.mensagemFormContato {
		width: 65%;
		height: 15em;
		margin-left: 1.6em;
		font-size: 1.1em;
		padding-top: 1em;
	}
	
	.submitFormContato {
		width: 5.5em;
		font-size: 2em;
		height: 98.6%;
		border-radius: 0em 0.2em 0.2em 0em;
	}
	
	.contatos {
		margin-top: 2em;
		padding: 0 4em;
	}	
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 2.1em;
	}
	
	.telefoneVendas,
	.email {
		font-size: 2.06em;
		padding-top: 0;
	}
	
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 2.06em;
		padding: 0;
	}
	
	.suporteTexto.contatoSuporte {
		width: 227px;
		height: 44px;
		padding: 7px 0px 0px 0px;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0.3em;
		font-size: 1.5em;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1.3em;
	}
	
	.iconeLocalizacao {
		width: 1.6em;
		height: 1.6em;
		font-size: 4em;
	}
	
	.mapaGoogleEnllevo {
		height: 37em;
	}
	
	.textoRedesSociaisContato p {
		font-size: 2.5em;
		padding: 1em 2.5em;
	}
	
	.redesSociais {
		margin-bottom: 3.5em;
	}
	
	.redesSociais li {
		height: 5em;
		width: 5em;
	}
	
	.redesSociais .iconeFacebook,
	.redesSociais .iconeInstagran,
	.redesSociais .iconeLinkedin {
		font-size: 2em;
		line-height: 2.5em;
	}
	
	/*Trabalhe Conosco*/
	
	.tituloTrabalheConosco {
		font-size: 2.5em;
		text-transform: uppercase;
	}
	
	.paragrafoTrabalheConosco {
		font-size: 1.25em;
		text-align: center;
	}
	
	.linkTransformacaoDigital {
		text-transform: uppercase;
	}
	
	.subTituloH3 {
		font-size: 2.3em;
	}
	
	.areaAtuacao {
		margin-right: 2em;
		width: 41%;
	}
	
	.caixaAreaAtuacao1024 {
		display: none;
	}
	
	.tituloFormProcessoSeletivo {
		font-size: 2.5em;
		text-align: center;
	}
	
	.conteudoTextFormProcesso {
		font-size: 1.5em;
		text-align: center;
	}
	
	.formProcesso {
		width: 560px;
		margin: 0 auto;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.celFormProcesso,
	.linkedinFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile {
		width: 100%;
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}

	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
		font-size: 1.1em;
	}
	
	.caixaInputFile {
		height: 4.9em;
	}
	
	.mensagemFormProcesso {
		width: 70%;
		height: 9.8em;
		margin-left: -9em;
		font-size: 1.1em;
	}
	
	.submitFormProcesso {
		width: 5.5em;
		font-size: 1.64em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 6.6em;
	}
	
	.logo {
		width: 6.25em;
		height: 6.25em;
	}
	
	.tituloProcessoSeletivo {
		font-size: 1.5em;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.65em;
		height: 1.65em;
		font-size: 1.6em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 1.2em;
	}
	
	.etapasProcessoSeletivo {
		padding: 2.5em 2.1em 2.5em 4.4em;
	}	
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeFinalista {
		margin-left: 2em;
		width: 2.3em;
		height: 2.3em;
		font-size: 2.7em;
	}
	
	.paragrafoListaProcesso {
		width: 60%;
		font-size: 1em;
	}
	
	/*Erro*/
	
	.imgTelaErro img {
		width: 80%;
	}
	
	
	.imgTelaErro p {
		font-size: 1.5em;
	}
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 50em;
		margin-top: -21em;
	}
	
	.redimencionabannerRotativo {
		height: 37.5em;
	}
	
	.bannerSolucaoLogistica {		
		width: 100%;
		top: 12em;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 5em;
		padding-left: 1em;
	}
	
	.tituloLogistica {
		font-size: 2.5em;
	}
	
	.textIntroLogistica {
		font-size: 2em;
		padding: 1.3em 0em 0;
		width: 86%;
		margin: 0 auto;
	}
	
	.contTextIntroLogistica {
		font-size: 1.3em;
		padding: 1em 4em 0.5em;		
	}
	
	.imgLogistica {
		width: 57%;
		display: block;
		top: 34em;
		left: 8em;
	}
	
	.buttonProposta {
		width: 75%;
		height: 70%;
		margin: 16em auto 0;
	}
	
	.h2PropSolucao {
		font-size: 1.5em;
	}
	
	.h2Proposta {
		font-size: 1.3em;
		padding-top: 0.2em;
	}
	
	.solucoesParaLogistica {
		font-size: 1.5em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica li {
		margin-left: 2.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.introWMS,
	.introTMS,
	.introYMS {
		padding: 0 3em;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 2em;
	}
	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		width: 14%;
		font-size: 1.87em;
		padding: 0.2em 0;
		border-radius: 0.3em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
		font-size: 1.15em;
	}
	
	.hrLogistica {
		width: 70%;
		margin: 1.5em auto 0;
	}
	
	.imgGestaoLogistica {
	    width: 85%;
		margin: 1em 3.5em;
	}
	
	.descricaoSegLogistica {
		font-size: 1.1em;
	}
	
	.gestaoSegLogistica {
		width: 94%;
		line-height: 2.2em;
	}
	
	.gestaoSegLogistica span {
		font-size: 1em;
	}
	
	.secaoSegLog {
		margin-left: 3.3em;
	}
	
	.beneficiosSistema {
		padding: 0 7em;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
		font-size: 1.5em;
	}
	
	.beneficiosSistema li,
	.caracteristicasSistemas li	{
		font-size: 1em;
	}
	
	.beneficiosSistema ul,
	.caracteristicasSistemas ul	{
		margin: 0 auto;
	}
	
	.caracteristicasSistemas {
		padding: 2.5em 7em 1.9em;
	}
	
	.backoffice h4 {
		font-size: 1.2em;
	}
	
	.backoffice h3 {
		font-size: 1.7em;
	}
	
	.backoffice ul {
		width: 75%;
		margin-left: 11em;
	}
	
	.backoffice li {
		width: 30%;
		font-size: 0.9em;
	}
	
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		width: 100%;
		height: 50em;
		margin-top: -21em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 37.5em;
	}
	
	.bannerSolucaoAutomotivo {		
		width: 100%;
		position: absolute;
		top: 12em;
		left: 0;
		/*regras temporarias
		RETIRAR DEPOIS DE AJUSTAR SOL-LOG*/
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 5em;
		padding-left: 1em;
	}
	
	.tituloSolAuto {
		font-size: 2.5em;
	}
	
	.textIntroSolAuto {
		font-size: 1.5em;
		padding: 1.3em 0em 0;
		width: 86%;
		margin: 0 auto;
	}
	
	.contTextIntroSolAuto {
		font-size: 1em;
		padding: 2em 4em 0.5em;		
	}
	
	.imgSolAuto {
		width: 55%;
		margin: 0 auto;    
		position: absolute;
		top: 32em;
		left: 10.78em;
	}
	
	.buttonPropostaAuto {
		width: 75%;
		height: 70%;
		margin: 16em auto 0;
	}
	
	.h2PropSolucao {
		font-size: 1.5em;
	}
	
	.h2Proposta {
		font-size: 1.3em;
		padding-top: 0.2em;
	}
	
	.solucoesParaSolAuto {
		font-size: 1.5em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo li {
	    width: 64.5%;
		margin: 0 auto 0.5em;
		display: block;
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 1.8em;
	}
	
	.introComercial,
	.introTratores,
	.introPasseio,
	.introRodoviario,
	.introRecapagem {
		padding: 0 3em;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 2em;
	}
	
	
	.introComercial h1.segComercial,
	.introTratores h1.segTratores,
	.introPasseio h1.segPasseio,
	.introRodoviario h1.segRodoviario,
	.introRecapagem h1.segRecapagem {
		font-size: 1.87em;
		padding: 10px;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
		font-size: 1.15em;
	}
	
	.hrSolAuto {
		width: 70%;
		margin: 1.5em auto 0;
	}
	
	.imgGestaoSolAuto,	
	.imgGestaoSolAuto.imgGestaoSolAutoTratores{
		width: 80%;
		margin: 1em auto;
		display: block;
	}
	
	.descricaoSolAuto {
		font-size: 1.1em;
	}
	
	.gestaoSolAuto {
		width: 93%;
		line-height: 2.2em;
		margin: 0;
		margin-bottom: 2em;
	}
	
	.gestaoSolAuto span {
		font-size: 1em;
	}
	
	.secaoSolAuto {
		margin-left: 3.1em;
	}
	
	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
		padding-bottom: 6em;
	}
	
	.beneficiosSistemaSolAuto {
		padding: 0 6em;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p {
		font-size: 1.5em;
	}
	
	.beneficiosSistemaSolAuto li,
	.caracteristicasSistemasSolAuto li	{
		font-size: 1em;
	}
	
	.caracteristicasSistemasSolAuto {
		padding: 2.5em 6em 0em;
	}
	
	.backofficeAuto h4 {
		font-size: 1.2em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.7em;
	}
	
	.backofficeAuto ul {
		width: 75%;
		margin-left: 11em;
	}
	
	.backofficeAuto li {
		width: 30%;
		font-size: 0.9em;
	}
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
	    height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
	    font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloSolMaquina {
	    font-size: 2.5em;
	}
	
	.textIntroSolMaquina {
	    font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroSolMaquina {
	    padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgSolMaquina {
	    width: 72%;
		margin: 0 7em;
		top: 30em;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 40em;
	}
	
	.divSolucoesMaquina ul {
	    padding: 0 5.4em 2em;
	}
	
	.divSolucoesMaquina li {
		width: 18em;
	}
	
	.buttonPropostaMaquina {
		width: 83%;
	    line-height: 1.3em;
		margin: 11em auto 0;
    }
    	
	.secaoSolMaquina li {
		width: 7.8em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.6em;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
		font-size: 1em;
	}
	
	.imgGestaoSolMaquina {
	    width: 72%;
		margin: 0 0em 0 12.5em;
	}
	
	.gestaoSolMaquina {
	     width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.hrSolMaquina {
		width: 30.2em;
		margin-left: 16.7em;
	}
	
	.secaoSolMaquina {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolMaquina ul {
		padding: 0em 4.4em;
	}
	
	.beneficiosSistemaSolMaquina,
	.caracteristicasSistemasSolMaquina {
		width: 73%;
		margin: 0 auto;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.textoBackofficeMaquina h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeMaquina h3 {
		font-size: 1.7em;
	}
	
	.backofficeMaquina {
		margin-top: 4em;
	}

	.backofficeMaquina ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeMaquina li {
		width: 9.4em;
		font-size: 1em;
	}
	
	/*Solução Fornecimento de Peças*/
	
	.bannerFornecimento {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegFornecimentoPecas.icone03 {
		font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloFornecimento {
	  font-size: 2.5em;
	}
	
	.textIntroFornecimento {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroFornecimento {
		padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgFornecimento {
		width: 72%;
		margin: 0 7em;
		top: 30em;
	}
	
	.redimencionaBannerFornecimento {
		height: 40em;
	}
	
	.divSolucoesFornecimento ul {
	    padding: 0 5.4em 2em;
	}
	
	.divSolucoesFornecimento li {
		width: 18em;
	}
	
	.buttonPropostaFornecimento {
		width: 83%;
	    line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
		font-size: 1.6em;
	}
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
		font-size: 1em;
	}
	
	.imgGestaoFornecimento {
		width: 72%;
		margin: 0 0em 0 12.5em;
	}
	
	.gestaoFornecimento {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.hrFornecimento {
		width: 30.2em;
		margin-left: 16.7em;
	}
	
	.secaoFornecimento {
		padding: 0em 1em 4.3em;
	}
	
	.secaoFornecimento ul {
		padding: 0em 4.4em;
	}
	
	.secaoFornecimento li {
		width: 7.8em;
	}
	
	.beneficiosFornecimento,
	.caracteristicasFornecimento {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.backofficeFornecimento{
		margin-top: 4em;
	}
	
	.textoBackofficeFornecimento h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeFornecimento h3 {
		font-size: 1.7em;
	}

	.backofficeFornecimento ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeFornecimento li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegCobrancaDigital.icone05 {
	    font-size: 5.5em;
		padding-left: 0.2em;
	}
	
	.tituloControle {
		font-size: 2em;
		line-height: 3em;
	}
	
	.textIntroControle {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroControle {
		padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgControle {
		width: 72%;
		margin: 0 7em;
		top: 30em;
	}
	
	.redimencionaBannerControle {
		height: 40em;
	}
	
	.divSolucoesControle ul {
		padding: 0 5.4em 2em;
	}
	
	.divSolucoesControle li {
		width: 18em;
	}
	
	.buttonPropostaControle {
		width: 83%;
		line-height: 1.3em;
		margin: 15em auto 0;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.3em;
	}
	
	.introControle h2,
	.introControleOposto h2 {
		font-size: 1em;
	}
	
	.imgGestaoControle {
		width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoControle {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.hrControle {
		width: 30.2em;
		margin-left: 16.7em;
	}
	
	.secaoControle {
		padding: 0em 1em 4.3em;
	}
	
	.secaoControle ul {
		padding: 0em 4.4em;
	}
	
	.secaoControle li {
		width: 7.8em;
	}
	
	.beneficiosControle,
	.caracteristicasControle {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasControle ul,
	.beneficiosControle ul {
		padding: 1em 2.2em;
	}
	
	.backofficeControle {
		margin-top: 4em;
	}
	
	.textoBackofficeControle h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeControle h3 {
		font-size: 1.7em;
	}

	.backofficeControle ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeControle li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloContabil {
		font-size: 2.5em;
	}
	
	.textIntroContabil {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroContabil {
		padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgContabil {
		width: 72%;
		margin: 0 7em;
		top: 30em;
	}
	
	.redimencionaBannerContabil {
		height: 40em;
	}
	
	.divSolucoesContabil ul {
	    padding: 0 5.4em 2em;
	}

	.divSolucoesContabil li {
		width: 18em;
	}
	
	.buttonPropostaContabil {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.6em;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
		font-size: 1em;
	}
	
	.hrContabil {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoContabil {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoContabil {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.hrContabil{
		width: 30.2em;
		margin-left: 16.7em;
	}
	
	.secaoContabil {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContabil ul {
		padding: 0em 4.4em;
	}
	
	.secaoContabil li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasContabil,
	.beneficiosContabil{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}
	
	.backofficeContabil {
		margin-top: 4em;
	}
	
	.textoBackofficeContabil h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContabil h3 {
		font-size: 1.7em;
	}

	.backofficeContabil ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeContabil li {
		width: 9.4em;
		font-size: 1em;
	}	
	
	/*Solução Gestão RH*/
	
	.bannerRH {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegGestaoRh.icone06 {
		 font-size: 6.5em;
	}
	
	.tituloRH {
		font-size: 2.5em;
	}
	
	.textIntroRH {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroRH {
	    padding: 1em 3em 1.2em 3.75em;
		font-size: 1.1em;
	}
		
	.imgRH {
		width: 72%;
		margin: 0 7em;
		top: 32em;
	}
	
	.redimencionaBannerRH {
		height: 40em;
	}
	
	.divSolucoesRH ul {
		padding: 0 11.4em 2em;
	}
	
	.divSolucoesRH li {
		width: 25em;
	}
	
	.buttonPropostaRH {
		width: 83%;
		line-height: 1.15em;
		margin: 23em auto 0;
	}
	
	.introRH h1,
	.introRHOposto h1 {
	   font-size: 1.6em;
	}
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 1em;
	}
	
	.imgGestaoRH {
		width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoRH {
		width: 97%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 2em;
	}
	
	.hrRH {
		width: 30.2em;
		margin-left: 16.7em;
	}
	
	.secaoRH {
		padding: 0em 1em 4.3em;
	}
	
	.secaoRH ul {
		padding: 0em 4.4em;
	}
	
	.secaoRH li {
		width: 7.8em;
	}
	
	.beneficiosRH,
	.caracteristicasRH {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}
	
	.backofficeRH {
		margin-top: 4em;
	}
	
	.textoBackofficeRH h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeRH h3 {
		font-size: 1.7em;
	}

	.backofficeRH ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeRH li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloManufatura {
		font-size: 2.5em;
	}
	
	.textIntroManufatura {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroManufatura {
		padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgManufatura {
	    width: 60%;
		margin: 0 9.6em;
		top: 30em;
	}
	
	.redimencionaManufatura {
		height: 40em;
	}
	
	.divSolucoesManufatura ul {
	    padding: 0 5.4em 2em;
	}

	.divSolucoesManufatura li {
		width: 18em;
	}
	
	.buttonPropostaManufatura {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.6em;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
		font-size: 1em;
	}
	
	.hrManufatura {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoManufatura {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoManufatura {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoManufatura {
		padding: 0em 1em 4.3em;
	}
	
	.secaoManufatura ul {
		padding: 0em 4.4em;
	}
	
	.secaoManufatura li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasContabil,
	.beneficiosContabil{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}
	
	.backofficeManufatura {
		margin-top: 4em;
	}
	
	.backofficeManufatura ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeManufatura li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeManufatura h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeManufatura h3 {
		font-size: 1.7em;
	}
	
	/*Solução Distribuição*/
	
	.bannerDistribuicao {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloDistribuicao {
		font-size: 2.5em;
	}
	
	.textIntroDistribuicao {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroDistribuicao {
		padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgDistribuicao {
	    width: 65%;
		margin: 0 8.4em;
		top: 32em;
	}
	
	.redimencionaDistribuicao {
		height: 40em;
	}
	
	.divSolucoesDistribuicao ul {
	    padding: 0 5.4em 2em;
	}

	.divSolucoesDistribuicao li {
		width: 18em;
	}
	
	.buttonPropostaDistribuicao {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.6em;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
		font-size: 1em;
	}
	
	.hrDistribuicao {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoDistribuicao {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoDistribuicao {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoDistribuicao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDistribuicao ul {
		padding: 0em 4.4em;
	}
	
	.secaoDistribuicao li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasDistribuicao,
	.beneficiosDistribuicao {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}
	
	.backofficeDistribuicao {
		margin-top: 4em;
	}
	
	.backofficeDistribuicao ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeDistribuicao li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeDistribuicao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDistribuicao h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 5.5em;
		padding-left: 0.2em;
	}
	
	.tituloGestao {
		font-size: 2.3em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 2.5em;
	}
	
	.textIntroGestao {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroGestao {
		padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgGestao {
	    width: 51%;
		margin: 0 11.8em;
		top: 31em;
	}
	
	.redimencionaGestao {
		height: 40em;
	}
	
	.divSolucoesGestao ul {
        padding: 0 8.4em 2em;
	}
	
	.buttonPropostaGestao {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.6em;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
		font-size: 1em;
	}
	
	.hrGestao {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoGestao {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoGestao {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoGestao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoGestao ul {
		padding: 0em 4.4em;
	}
	
	.secaoGestao li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasGestao,
	.beneficiosGestao {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}
	
	.backofficeGestao {
		margin-top: 4em;
	}
	
	.backofficeGestao ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeGestao li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeGestao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeGestao h3 {
		font-size: 1.7em;
	} */
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerNota {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 5.5em;
		padding-left: 0.2em;
	}
	
	.tituloNota {
		font-size: 2.3em;
	}
	
	.textIntroNota {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroNota {
		padding: 1em 2em 1.2em 2.75em;
		font-size: 1.2em;
	}
		
	.imgNota {
	    width: 75%;
		margin: 0 6em;
		top: 31em;
	}
	
	.redimencionaNota {
		height: 40em;
	}
	
	.divSolucoesNota ul {
	    padding: 0 5.4em 2em;
	}

	.divSolucoesNota li {
		width: 18em;
	}
	
	.buttonPropostaNota {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.6em;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
		font-size: 1em;
	}
	
	.hrNota {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoNota {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoNota {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoNota {
		padding: 0em 1em 4.3em;
	}
	
	.secaoNota ul {
		padding: 0em 4.4em;
	}
	
	.secaoNota li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasNota,
	.beneficiosNota {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}
	
	.backofficeNota {
		margin-top: 4em;
	}
	
	.backofficeNota ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeNota li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeNota h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeNota h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerObras {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 5.5em;
		padding-left: 0.2em;
	}
	
	.tituloObras {
		font-size: 2.3em;
	}
	
	.textIntroObras {
		font-size: 1.7em;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroObras {
		padding: 1em 4em 1.2em 4.75em;
		font-size: 1.2em;
	}
		
	.imgObras {
	    width: 50%;
		margin: 0 12em;
		top: 31em;
	}
	
	.redimencionaObras {
		height: 40em;
	}
	
	.divSolucoesObras ul {
	    padding: 0 5.4em 2em;
	}

	.divSolucoesObras li {
		width: 18em;
	}
	
	.buttonPropostaObras {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.6em;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
		font-size: 1em;
	}
	
	.hrObras {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoObras {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoObras {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoObras {
		padding: 0em 1em 4.3em;
	}
	
	.secaoObras ul {
		padding: 0em 4.4em;
	}
	
	.secaoObras li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasObras,
	.beneficiosObras {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}
	
	.backofficeObras {
		margin-top: 4em;
	}
	
	.backofficeObras ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeObras li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeObras h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeObras h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 5.5em;
		padding-left: 0.2em;
	}
	
	.tituloContratos {
		font-size: 2.3em;
	}
	
	.textIntroContratos {
		font-size: 1.7em;
		padding: 1em 1em 0em;
	}
	
	.contTextIntroContratos {
		padding: 1em 4em 1.2em 4.75em;
		font-size: 1.2em;
	}
		
	.imgContratos {
	    width: 36%;
		margin: 0 15.4em;
		top: 34em;
	}
	
	.redimencionaContratos {
		height: 40em;
	}
	
	.divSolucoesContratos ul {
	    padding: 0 5.4em 2em;
	}

	.divSolucoesContratos li {
		width: 18em;
	}
	
	.buttonPropostaContratos {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.6em;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
		font-size: 1em;
	}
	
	.hrContratos {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoContratos {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoContratos {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
		padding: 0em 4.4em;
	}
	
	.secaoContratos li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasContratos,
	.beneficiosContratos {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}
	
	.backofficeContratos {
		margin-top: 4em;
	}
	
	.backofficeContratos ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeContratos li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeContratos h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContratos h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Associações*/
	
	.bannerAssociacoes {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloAssociacoes {
		font-size: 3.2em;
	}
	
	.textIntroAssociacoes {
		font-size: 1.7em;
		padding: 1em 1em 0em;
	}
	
	.contTextIntroAssociacoes {
		padding: 1em 4em 1.2em 4.75em;
		font-size: 1.2em;
	}
		
	.imgAssociacoes {
		width: 53%;
		margin: 0 11.3em;
		top: 32em;
	}
	
	.redimencionaAssociacoes {
		height: 40em;
	}
	
	.divSolucoesAssociacoes ul {
	    padding: 0 5.4em 2em;
	}

	.divSolucoesAssociacoes li {
		width: 18em;
	}
	
	.buttonPropostaAssociacoes {
		width: 83%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.6em;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
		font-size: 1em;
	}
	
	.hrAssociacoes {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoAssociacoes {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoAssociacoes {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoAssociacoes {
		padding: 0em 1em 4.3em;
	}
	
	.secaoAssociacoes ul {
		padding: 0em 4.4em;
	}
	
	.secaoAssociacoes li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
    }
    
	.caracteristicasAssociacoes,
	.beneficiosAssociacoes {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}
	
	.backofficeAssociacoes {
		margin-top: 4em;
	}
	
	.backofficeAssociacoes ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeAssociacoes li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeAssociacoes h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeAssociacoes h3 {
		font-size: 1.7em;
	}


    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloDev {
	    font-size: 2.6em;
	}
	
	.textIntroDev {
	    font-size: 1.4em;
		padding: 1em 1em 0em;
	}
	
	.contTextIntroDev {
		padding: 1em 4em 1.2em 4.75em;
		font-size: 1.2em;
	}
		
	.imgDev {
		width: 53%;
	    margin: 0 9.3em;
        top: 35em;
	}
	
	.redimencionaDev {
		height: 40em;
	}
	
	.divSolucoesDev ul {
	    padding: 0 5.4em 2em;
	}

    .divSolucoesDev h1 {
        font-size: 0.9em;  
    }
	
	.buttonPropostaDev {
	    width: 67%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introDev h1,
	.introDevOposto h1 {
	    font-size: 1.3em;
	}
	
	.introDev h2,
	.introDevOposto h2 {
		font-size: 1em;
	}
	
	.hrDev {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoDev {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoDev {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
		padding: 0em 4.4em;
	}
	
	.secaoDev li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasDev,
	.beneficiosDev {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}
	
	.backofficeDev {
		margin-top: 4em;
	}
	
	.backofficeDev ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeDev li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeDev h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDev h3 {
		font-size: 1.7em;
	}

    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
		height: 52.6em;
		margin-top: -24em;
		border-radius: 6.75em;
		-ms-transform: rotate(-125deg);
		-webkit-transform: rotate(-125deg);
		transform: rotate(-125deg);
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 12em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 6.5em;
		padding-left: 0.2em;
	}
	
	.tituloDev {
	    font-size: 2.6em;
	}
	
	.textIntroDev {
	    font-size: 1.4em;
		padding: 1em 1em 0em;
	}
	
	.contTextIntroDev {
		padding: 1em 4em 1.2em 4.75em;
		font-size: 1.2em;
	}
		
	.imgDev {
		width: 53%;
	    margin: 0 9.3em;
        top: 35em;
	}
	
	.redimencionaDev {
		height: 40em;
	}
	
	.divSolucoesDev ul {
	    padding: 0 5.4em 2em;
	}

    .divSolucoesDev h1 {
        font-size: 0.9em;  
    }
	
	.buttonPropostaDev {
	    width: 67%;
		line-height: 1.3em;
		margin: 11em auto 0;
	}
	
	.introDev h1,
	.introDevOposto h1 {
	    font-size: 1.3em;
	}
	
	.introDev h2,
	.introDevOposto h2 {
		font-size: 1em;
	}
	
	.hrDev {
		margin-left: 0;
		margin: 1em auto;
	}
	
	.imgGestaoDev {
	    width: 72%;
		margin: 0 0 0 12.5em;
	}
	
	.gestaoDev {
		width: 97%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
		padding: 0em 4.4em;
	}
	
	.secaoDev li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasDev,
	.beneficiosDev {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}
	
	.backofficeDev {
		margin-top: 4em;
	}
	
	.backofficeDev ul {
		padding: 0 2.2em 3.8em;
	}
	
	.backofficeDev li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeDev h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDev h3 {
		font-size: 1.7em;
	}

	
	/*Linha do Tempo*/
	
	.tituloLinhaDoTempo {
		font-size: 2.5em;
		padding-bottom: 0.7em;
	}
	
	.textoLinhaDoTempo {
		font-size: 1.25em;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 6em;
		height: 6em;
		margin-left: -2.8em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 4.3em;
		margin: 1.3em 0.87em;
	}	
	
	.secao1 {
		width: 28.75em;
		margin-left: -14.37em;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
	}
	
	.secao1 div,
	.secao3 div	{
		display: flow-root;
		width: 55%;
		padding-left: 1em;
	}
	
	.secao2 {
		width: 25em;
		margin-left: -12.5em;
	}
	
	.secao3 {
		width: 30em;
		margin-left: -15em;
	}
	
	.secao4 {
		width: 30em;
		margin: 0em 0em 3.75em -14.37em;
	}
	
	.secao5 {
		width: 30em;
		margin-left: -14.1em;
	}
	
	.secao6 {
		width: 30em;
		margin-left: -14em;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.lTempoImg3 {
		float: left;
	}
	
	.imgEndLinhaDoTempo img {
		width: 3.75em;
		margin: 0.9em 1.1em;
	}
	
	/*Nossos Clientes*/
	
	.nossosClientes {
		font-size: 1.87em;
	}
	
	.divNossosClientes {
		width: 24.37em;
	}
	
	.imgNossosClientes {
	    width: 44%;
		height: 7.5em;
		margin-right: 2.5em;
		margin-bottom: 2.5em;
	}
	
	/*Transformação Digital*/
	
	.imgTransformacaoDigital {
		width: 18.75em;
		height: 15.68em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.5em;
		padding: 3em 6.625em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.25em;
		padding: 0 22em 0 1em;
	}
	
	.sigTransformacaoDigital p {
		font-size: 1.25em;
		width: 23.3em;
		padding: 1.5em 0 3.31em 1em;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 1em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
	}
	
	.revolucoesIndustriais p {
		font-size: 0.87em;
	}
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		margin: 0 auto;
		display: table;
	}
	
	.numRevolucao {
		font-size: 2.5em;
	}
	
	.tituloRevolucao {
		font-size: 1.87em;
	}
	
	.descricaoRevolucao {
		font-size: 1.25em;
		padding: 3.12em 1em 0;
	}
	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2.5em;
	}
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
	}
	
	.periodoIndustrial {
		width: 10em;
	}
	
	.paragrafoQuartaRevolucao {
		font-size: 1.25em;
		padding: 1.87em 1em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 1.25em;
		line-height: 1.5em;
	}	
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
	}
	
	.passosSucesso h4 {
		font-size: 1em;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
	}
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
		font-size: 1.87em;
	}
	
	.paragrafoCitacao {
		padding: 0 3.5em 1em;
		font-size: 2.5em;
	}
	
	.faleConosco span {
		font-size: 1.87em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 0 3.5em 3.12em;
    }
    
    .recap {
        right: 18px;
        left: unset;
    }

    .alert-recap{
        margin-top: 3%;
    }


    /*Representantes*/

    .imgRep {
        display: inline-block;
        width: 320px;
    }

    .textoRepresentante {
        width: 55%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
    }

    .paragrafoRepresentante {
        margin-top: 10px;
    }

    .buttonRepresentante {
        margin-top: 16px;
    }

    .paragrafoRep {
        font-size: 1em;  
        margin-bottom: 10px;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 16px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }    

    .listaEtapasProcessoRep li {
        width: 490px;
        margin: 70px auto;
    }

    .enumeracaoProcessoRep {
        font-size: 2.7em;  
    }

    .imgInscreva {
        width: 100px;
        height: 100px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 19px;
        left: 18px;
    }

    .iconeEspecialista {
        top: 25px;
        width: 76%;
    }

    .paragrafoListaRep {
        width: 340px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
    }

    .divTituloProcesso {
        position: relative;
        left: 23%;
    }

    .tituloFormRepresentante {
        font-size: 1.5em;
        padding: 0 0.625em 1.5em;
    }

    .caixaEmpresa.cnpj {
        width: 82%;
    }

    .radioButton.cnpj:checked::after {
        top: -31px;
        left: -16px;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .imgMarcaEnllevo {
        width: 80%;  
    }

    .textoMarca {
        font-size: 16px; 
    }

    .subTextoMarca {
        font-size: 30px;
    }

    .conceitoMarca {
        font-size: 16px;
    }

    .elementosMarca {
        font-size: 14px;
    }

    .blocoCores:hover {
        width: 330px;
        height: 450px;
    }

    .blocoLogotipo:hover {
        width: 335px;
    }

    .blocoLogotipo img {
        width: 270px;
    }

    .blocoMarca:hover {
        width: 350px;
        height: 120px;
    }

    .blocoMarca img {
        width: 290px;
    }

    .blocoLogo {
        top: 46em;
        left: 6em;   
    }

    .blocoMarca {
        top: 56em;
        left: 16em;
    }

    .blocoLogotipo {
        top: 42em;
        left: 19em;
    }

    .blocoCores {
        top: 47em;
        left: 24em;
    }

    .blocoNaming {
        top: 47em;
        left: 41em;
    }

    .blocoCopy {
        top: 53em;
        left: 44em;
    }

    .blocoProjeto {
        right: 3em;
    }

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 350px;
        height: 195px;
        font-size: 18px;
        line-height: 50px; 
    }
     
}


/*------------------------------------------------CSS Media Queries Resolução 992px-------------------------------------------------------------------*/

@media only screen and (min-width: 769px) and (max-width: 992px) {
	
	.cabecalho {
		display: block;
	}
	
	.headerDesk {
		display: none;
	}
	
	/*Index*/
	
	.labelVideoImagem {
		padding: 3.5em 1.87em 0em 3.81em;
	}
	
	.tituloLabelConfianca {
		font-size: 1.5em;
	}
	
	.tituloLabelSatisfacao {
		font-size: 2.7em;
		width: 10em;
		display: block;
	}
	
	.tituloLabelBanner03 {
		font-size: 30px;
		width: 53%;
	}
	
	.textoLabelBanner03 {
		font-size: 20px;
	}
	
	.botaoBanner03 {
		line-height: 30px;
		width: 260px;
		height: 30px;
		font-size: 15px;
		border-radius: 7px;
	}
	
	.tituloTextoInfo {
		font-size: 1.7em;
		margin-bottom: 0.5em;
	}
	
	.paragrafoTextoInfo {
		font-size: 1.3em;
		line-height: 1.1em;
	}
	
	.imgIconeInfo {
		width: 94px;
		height: auto;
		margin: 2.06em auto 0em;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 34.5em;
	}
	
	.popupInfoEmpresa {
		width: 90%;
		height: 85%;
		margin-left: -27.3em;
		padding: 1.3em 1em;
	}
	
	.botaoConhecaSolucao {
		width: 45%;
		height: 40%;
		font-size: 1.5em;
		line-height: 2.5em;
	}
	
	.rodapePopup .iconeBalaozinho {
	    font-size: 2.6em;
		top: 0.3em;
	}
	
	.tituloPopup {
		font-size: 1.7em;
	}
	
	.paragrafoPopupInfoEmpresa {
		font-size: 1.35em;
	}
	
	.botaoPopupInfoEmpresa.iconeBalaozinho {
		font-size: 1.7em;
	}
	
	.sistemaERP {
		display: none;
	}
	
	.tituloEnllevo {
		font-size: 15em;
	}
	
	.subTituloEnllevo {
	    font-size: 3em;
	}
	
	.historiaEmpresa .paragrafo {
	    font-size: 1.45em;
	}
	
	.noneNuvemTags {
		display: none;
	}
	
	.nuvemTags {
		display: block;
		background: #F7F7F7;
		text-align: center;
	}
	
	.caixaTags {
		display: block;
		width: 60%;
		margin: 0 auto;
	}
	
	.tagEnllevoConfianca {
	    padding-bottom: 0.6em;
		font-size: 2em;
	}
	
	.tagEnllevoContentamento {
		font-size: 2.7em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 2.5em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 1.6em;
	}
	
	.tagEnllevoSolucao {
		font-size: 2em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.45em;
	}
	
	.conhecaMais {
		font-size: 1.5em;
		display: inline-block;
	}
	
	.botaoConhecaHistoria1024 {
		display: none;
	}
	
	.secaoClientes {
		height: auto;
		margin-bottom: 4.3em;
	}
	
	.textoCliente {
		font-size: 1.25em;
	}
	
	.secaoClientes h5 {
	    font-size: 1.95em;
	}
	
	.secaoClientes a {
		font-size: 1em;
	}
	
	.no-js .owl-carousel,
	.owl-carousel.owl-loaded {
		display: none;
	}
	
	.clientes1024 {
		display: none;
	}
	
	.clientes {
		margin-bottom: 3em;
		display: block;
	}
	
	.clientes div {
		height: 14.4em;
		width: 32.5em;
	}
	
	.clientes div img {
	     width: 31%;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
		height: 38.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 2em;
		padding: 1.5em 0em 1.7em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 263px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 720px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}
	
	.depoimentos ul.slick-dots {
		width: 92%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}
	
	/*Header*/
	
	.cabecalho {
		height: 9.8em;
		padding: 2.5em;
	}
	
	.logoCabecalho {
		height: 5.5em;
		width: 70%;
	}
	
	.logoEnllevo {
		top: 1em;
		left: 2.5em;
	}
	
	.listaRedeSociais {
		top: 2em;
		right: 6.4em;
	}
	
	.listaRedeSociais li {
		height: 4em;
		width: 4em;
	}
	
	.listaRedeSociais .iconeFacebook,
	.listaRedeSociais .iconeInstagran,
	.listaRedeSociais .iconeLinkedin {
		font-size: 1.7em;
	}
	
	.menuLinha {
		height: 0.5em;
		margin-bottom: 0.5em;
	}
	
	.menuMobile {
		width: 2.8em;
		height: 2.5em;
		margin-top: 0.62em;
		margin-left: -2.6em;
	}
	
	.menuNavegacao {
		top: 1.7em;
	}	
	
	/*Menu Aberto*/
	
	.logoEnllevoBranco {
		height: 3.5em;
		width: 3.5em;
	}
	
	.fecharMenu,
	.fecharMenuServicos,
	.fecharMenuSolucoes {
		font-size: 1.7em;
	}
	
	.menuNavegacao.aberto {
	    padding: 2.5em 1.5em 4.8em;
	}
	
	.listaMenuNavegacao li {
		width: 70%;
		height: 2.5em;
		line-height: 2.5em;
		margin: 0 auto 0.5em;
	}
	
	li.solucoes,
	li.servicos {
	    line-height: 2.5em;
		font-size: 1em;
	}
	
	.listaMenuNavegacao a {
		font-size: 1em;
	}
	
	.listaMenuSolucoes,
	.listaMenuServicos {
		padding: 0em;
	}
	
	.subTituloMenu {
		font-size: 1.7em;
	}
	
	.listaMenuSolucoes {
		margin-left: 0.7em;
	}
	
	.pesquisaMenu {
		width: 85%;
		margin-right: 0.62em;
		top: -1.5em;
		vertical-align: unset;
	}
	
	.pesquisaMenu .iconeLupaSite {
		font-size: 1.25em;
		top: 0.5em;
		right: 0.6em;
	}
	
	.inputPesquisa {
		width: 80%;
		height: 3.5em;
	}
	
	.alteraIdioma img {
		width: 3.5em;
	}
	
	/*Menu Aberto Serviços*/

	.listaMenuServicos {
	    padding: 0 6em;
		margin-left: 5.5em;
	}
	
	/*Footer*/
	
	.assinatura {
		height: 13.75em;
		padding: 4em 2.5em 0em;
	}
	
	.assinatura p {
		font-size: 1.4em;
		float: left;
		line-height: 4.8em;
	}
	
	.divInputAssinatura.assinaturaSite {
		width: 56%;
		float: right;
	}
	
	.inputAssinatura {
		width: 100%;
		height: 2.7em;
		font-size: 1.7em;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.3em;
		width: 17%;
		font-size: 2.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2.3em;
		height: 2.37em;
	}
	
	.imgLogoFooter img {
		width: 30%;
		text-align: left;
		margin-bottom: 4em;
		display: block;
	}
	
	.conjuntoBotoes {
		padding: 0em;
		padding-bottom: 5.8em;
	}
	
	.botoes {
		margin-left: 1em;
	}
	
	.botoes li {
		width: 14em;
		height: 2.5em;
		line-height: 2.5em;
		display: inline-block;
		margin-right: 2.5em;
        text-align: left;
		padding-left: 0.5em;
	}	
	
	.botoes a {
	    font-size: 1em;
	}
	
	.footerAssesoriaImprensa {
		width: 20%;
		float: left;
	}
	
	.footerDownload {
		width: 428px;
		float: left;
	}
	
	.footerSiteMap {
		width: 305px;
		margin: -13em 0em 0em 18.5em;
		float: left;
	}
	
	.iconesRedeSocial {
		display: block;
	}
	
	.iconesRedeSocial li.redeSocialFacebook:hover,
	.iconesRedeSocial .iconeFacebook:hover {
		background: #3B5998;
		color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialInstagram:hover,
	.iconesRedeSocial .iconeInstagran:hover {
		background: #A300D9;
		color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialLinkedin:hover,
	.iconesRedeSocial .iconeLinkedin:hover {
		background: #0077B5;
		color: #F4F1EF;
	}

	.iconesRedeSocial li{
	    height: 3.3em;
		width: 3.3em;
	}
	
	.iconesRedeSocial .iconeFacebook,
	.iconesRedeSocial .iconeInstagran,
	.iconesRedeSocial .iconeLinkedin {
	    line-height: 1.9em;
		font-size: 1.7em;
	}
	
	.divImagemLogo img {
		width: 50%;
		display: none;
	}
	
	.telefones1024 {
		display: none;
	}	
	
	.telefones {
		text-align: center;
		margin-left: 6em;
	}
	
	.telefones ul {
		margin-right: 2em;
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.suporteTexto {
		width: 160px;
		height: 36px;
		padding: 7px 0px 0px 4px;
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas, 
	.iconePhone, 
	.iconeEmail {
		padding-top: 0em;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 2em;
	}
	
	.copy {
		font-size: 1.5em;
	}
	
	/*Institucional*/
	

	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024 {
		display: none;
	}	
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 3.25em;
	}
	
	.imgInstitucional,
	.imgTrabalheConosco {
		height: 280px;
	}
	
	.textoBannerInstitucional {
		padding-top: 4.6em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 1.3em;
	}
	
	.caminhoSite {
		display: none;
	}
	
	.tituloInstitucional {
		font-size: 3em;
	}
	
	.caixaConteudo {
		font-size: 1.2em;
		margin-bottom: 1.5em;
	}
	
	.botaoRedondo {
        font-size: 1em;
        display: block;
        position: relative;
        left: 24em;
        right: 24em;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {	
		width: 35%;
		height: 2.5em;
		line-height: 2.5em;
		font-size: 1.2em;
		margin-right: 1.25em;
	}
	
	.imgBotoes {
		margin-top: -1.5em;
	}
	
	.tituloOferecemos {
		font-size: 2.5em;
		padding: 1em 0 0.8em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos	{
		font-size: 1.2em;
	}
	
	.valores {
		padding: 4.3em 4em;
	}
	
	.missao h5,
	.visao h5,
	.valores h5 {
		font-size: 2.5em;
		margin-bottom: 0.25em;
	}	
	
	.missao p,
	.visao p {
	    font-size: 1.35em;
		padding: 0 1em;
	}
	
	.valores li {
		font-size: 1.35em;
	}
	
	.imgMissao,
	.imgVisao,
	.imgValores {
		padding-top: 1em;
		width: 9.5%;
	}
	
	.secaoIOT1 h4, 
	.secaoIOT2 h4, 
	.secaoIOT3 h4, 
	.secaoIOT4 h4, 
	.secaoIOT5 h4, 
	.secaoIOT6 h4, 
	.secaoIOT7 h4, 
	.secaoIOT8 h4, 
	.secaoIOT9 h4, 
	.secaoIOT10 h4 {
		font-size: 2em;
		line-height: 4em;
	}
	
	.internetDasCoisasImg.img01,
	.internetDasCoisasImg.img02,
	.internetDasCoisasImg.img03,
	.internetDasCoisasImg.img04,
	.internetDasCoisasImg.img05,
	.internetDasCoisasImg.img06,
	.internetDasCoisasImg.img07,
	.internetDasCoisasImg.img08,
	.internetDasCoisasImg.img09,
	.internetDasCoisasImg.img10 {
		width: 10%;
		margin: 1.3em 0em -5em 3.3em;
	}
	
	.secaoIOTDados p {
		font-size: 1.1em;
	}
	
	.secaoIOT8 h4.textoSecao8 {
	    width: inherit;
		padding-top: 0;
		line-height: 5em;
	}
	
	.textoInternetDasCoisas {
		font-size: 3.5em;
	}
	
	.tituloPacto {
		font-size: 3em;
	}
	
	.textoPacto,
	.contTextoPacto {
		font-size: 1.5em;
	}
	
	.TituloEquipeEnllevo1024 {
		font-size: 3em;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-size: 1.5em;
		width: 95%;
		margin: 0 auto;
	}
	
	.figureColaborador1024 {
		margin-right: 2.5em;
		width: 31%;
		height: 31%;
	}

    .caixaEquipeEnllevo1024 {
        display: block;
    }
	
	.listaRedeSociais a,
	.redesSociaisColaborador a {
		color: inherit;
	}
	
	.redesSociaisColaborador li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.redesSociaisColaborador li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.redesSociaisColaborador li.redeSocialLinkedin:hover {
		background: #0077B5;
	}
	
	.redesSociaisColaborador li .iconeFacebook, 
	.redesSociaisColaborador li .iconeInstagran, 
	.redesSociaisColaborador li .iconeLinkedin {
		font-size: 1em;
		line-height: 2.1em;
	}
	
	.redesSociaisColaborador li.iconeFacebook:hover,
	.redesSociaisColaborador li.iconeInstagran:hover,
	.redesSociaisColaborador li.iconeLinkedin:hover {
		color: #F4F1EF;
	}
	
	.infoColaborador1024 {
		width: 87%;
		left: 1em;
	}
	
	.nomeColaborador1024 {
		font-size: 1em;
	}
	
	.cargoColaborador1024 {
		font-size: 0.8em;
	}
	
	.paragrafoInfoColaborador1024 {
		font-size: 0.75em;
	}
	
	.figureInfoColaborador1024::after {
		width: 93%;
	}
	
	/*Trabalhe Conosco*/
	
	.tituloTrabalheConosco {
		font-size: 2.5em;
		text-transform: uppercase;
		width: 93%;
		margin: 0 auto 1.25em;
		line-height: 1.3em;		
	}
	
	.textoBannerTrabalheConosco {
		padding-top: 6.6em;
	}
	
	.paragrafoTrabalheConosco {
		font-size: 1.5em;
		text-align: center;
	}
	
	.linkTransformacaoDigital {
		text-transform: uppercase;
	}
	
	.subTituloH3 {
		font-size: 3em;
	}
	
	.areaAtuacao {
		margin-right: 2em;
		width: 44%;
		height: 26em;
	}
	
	.caixaAreaAtuacao1024 {
		display: none;
	}
	
	.tituloAreaAtuacao {
		font-size: 1.5em;
	}
	
	.tituloFormProcessoSeletivo {
		font-size: 2.5em;
		text-align: center;
	}
	
	.imgTecDaInformacao,
	.imgFrontEnd,
	.imgUIUX,
	.imgMarketingMidias,
	.imgGestaoAdmFinc,
	.imgVendas,
	.imgRHCont,
	.imgAtendimento {
		width: 70%;
	}
	
	.paragrafoAreaAtuacao {
		width: 90%;
		font-size: 1em;
	}
	
	.conteudoTextFormProcesso {
		font-size: 1.5em;
		text-align: center;
	}
	
	.formProcesso {
		width: 715px;
		margin: 0 auto;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.celFormProcesso,
	.linkedinFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile {
	    width: 100%;
		height: 4em;
		font-size: 1em;		
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.labelInputFile {
		padding: 1.5em 1.1em 0.875em;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
		font-size: 1.45em;
	}
	
	.caixaInputFile {
		height: 4.9em;
	}
	
	.enviarMsgProcesso {
		margin-top: 3em;
	}
	
	.mensagemFormProcesso {
		width: 81.7%;
		height: 9.85em;	
		margin-left: -7em;
		font-size: 1.1em;
		padding-bottom: 8.4em;
	}
	
	.submitFormProcesso {
		width: 5.5em;
		font-size: 1.64em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 6.6em;
	}
	
	.logo {
		width: 6.25em;
		height: 6.25em;
	}
	
	.tituloProcessoSeletivo {
		font-size: 1.5em;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.65em;
		height: 1.65em;
		font-size: 1.6em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 1.2em;
	}
	
	.etapasProcessoSeletivo {
		padding: 2.5em 2.1em 2.5em 4.4em;
	}	
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeFinalista {
		margin-left: 2em;
		width: 2.3em;
		height: 2.3em;
		font-size: 2.7em;
	}
	
	.paragrafoListaProcesso {
		width: 60%;
		font-size: 1em;
	}
	
	/*Erro*/
	
	.imgTelaErro img {
		width: 90%;
	}
	
	
	.imgTelaErro p {
		font-size: 2.5em;
	}
	
	/*Contato*/

    @-moz-document url-prefix() {
        .mensagemFormContato {
            font-size: 20px;
            height: 13.45em;
        }
    }
	
	.contatoBanner {
		font-size: 4.25em;
		line-height: 3.5em;
	}
	
	.introducaoContato h4 {
		font-size: 2.7em;
	}
	
	.introducaoContato p {
		font-size: 1.5em;
		width: 80%;
		margin: 0 auto;
	}
	
	.formularioContato {
		width: 715px;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato,
	.telFormContato,
	.celFormContato,
	.funcFormContato,
	.cargoFormContato,
	.SegFormContato {
	    width: 100%;
		height: 4em;
		font-size: 1em;
	}
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.formContato p {
		font-size: 1.5em;
		text-align: left;
	}
	
	.paragrafoSegFormContato,
	.paragrafoCargoFormContato,
	.paragrafoFuncFormContato,
	.paragrafoFormContato {
		margin-left: 0em;
	}
	
	.grupoRadioButton {
		padding: 0.6em 4.87em;
	}

	.caixaEmpresa {
		width: 100%;
		margin: 0 auto;
	}
	
	.radioButton {
		width: 0.25em;
		height: auto;
	}
	
	.mensagemFormContato {
		width: 70%;
		margin-left: 0.7em;
		padding-top: 0.95em;
        font-size: 20px;
        height: 13.45em;
	}
	
	.submitFormContato {
		width: 5.5em;
		font-size: 2em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 8.43em;
	}
	
	.contatos {
		margin: 2em auto;
		width: 53%;
	}

	.suporteTexto.contatoSuporte {
		width: 160px;
		height: 38px
	}

	.suporteTexto a {
	    font-size: 19px;	
	}
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 2.1em;
	}
	
	.telefoneVendas,
	.email {
		font-size: 2.06em;
		padding-top: 0;
	}
	
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 2.06em;
		padding: 0;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0.3em;
		font-size: 1.5em;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1.5em;
	}
	
	.iconeLocalizacao {
		width: 1.6em;
		height: 1.6em;
		font-size: 4em;
	}
	
	.mapaGoogleEnllevo {
		height: 37em;
	}
	
	.textoRedesSociaisContato p {
		font-size: 2.5em;
		padding: 1em 2.5em;
		line-height: 1.4em;
	}
	
	.redesSociais {
		margin-bottom: 3.5em;
	}
	
	.redesSociais li {
		height: 4em;
		width: 4em;
		margin: 0.37em 0.5em 0.12em 0.4em;
	}
	
	.redesSociais .iconeFacebook,
	.redesSociais .iconeInstagran,
	.redesSociais .iconeLinkedin {
		font-size: 1.6em;
		line-height: 2.5em;
	}
	
	/*Linha do Tempo*/
	
	.tituloLinhaDoTempo {
		font-size: 3em;
		padding-bottom: 0.7em;
	}
	
	.textoLinhaDoTempo {
		font-size: 1.5em;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 7em;
		height: 7em;
		margin-left: -3.5em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 77%;
		margin: 1.3em 0.87em;
	}	
	
	.secao1 {
		width: 35.75em;
		margin-left: -19.37em;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
	}
	
	.secao1 div,
	.secao3 div	{
		display: flow-root;
		width: 55%;
		padding-left: 1em;
	}
	
	.secao2 {
		width: 25em;
		margin-left: -12.5em;
	}
	
	.secao3 {
		width: 30em;
		margin-left: -15em;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.textoSecao1LinhadoTempo,
	.textoSecao2LinhadoTempo,
	.textoSecao3LinhadoTempo {
		font-size: 0.9em;
	}
	
	.lTempoImg3 {
		float: left;
	}
	
	.imgEndLinhaDoTempo img {
		width: 64.5%;
		margin: 0.9em 1.2em;
	}
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 66em;
		margin-top: -21em;
	}
	
	.redimencionabannerRotativo {
		height: 54.5em;
	}
	
	.divCaminhoSolucoes,
	.caminhoSolucoes {
		display: none;
	}
	
	.bannerSolucaoLogistica {		
		width: 100%;
		top: 14em;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 7em;
		padding-left: 1em;
	}
	
	.tituloLogistica {
		font-size: 4em;
	}
	
	.textIntroLogistica {
		font-size: 2.5em;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroLogistica {
		font-size: 1.7em;
		padding: 1.5em 4em 0.5em;
	}
	
	.imgLogistica {
		width: 60%;
		display: block;
		top: 43em;
		left: 12em;
		margin: 0;
	}
	
	.buttonProposta {
		width: 75%;
		height: 70%;
		margin: 19em auto 0;
	}
	
	.h2PropSolucao {
		font-size: 1.5em;
	}
	
	.h2Proposta {
		font-size: 1.5em;
		padding-top: 0.25em;
	}
	
	.solucoesParaLogistica {
		font-size: 1.5em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica li {
		margin-left: 2.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.introWMS,
	.introTMS,
	.introYMS {
		padding: 0 3em;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 3em;
	}	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		width: 16%;
		font-size: 3em;
		padding: 0.2em 0;
		border-radius: 0.3em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
		font-size: 1.6em;
	}
	
	.hrLogistica {
		width: 70%;
		margin: 1.5em auto 0;
	}
	
	.imgGestaoLogistica {
	    width: 85%;
		margin: 1.5em 4.6em;
	}
	
	.descricaoSegLogistica {
		font-size: 1.3em;
	}
	
	.gestaoSegLogistica {
		width: 100%;
		line-height: 3em;
		height: 3em;
	}	
	
	.gestaoSegLogistica span {
		font-size: 1.5em;
	}
	
	.secaoSegLog {
		width: 100%;
	}
	
	.secaoSegLog ul {
		margin: 0 auto;
		display: block;
		width: 100%;
		text-align: center;
	}
	
	.secaoSegLog li {
		width: 15%;
		height: 7.5em;
	}
	
	.secaoSegLog p {
		font-size: 0.9em;
		padding: 0em 0.25em;
	}
	
	.beneficiosSistema {
		padding: 0 5em;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
		font-size: 2.5em;
	}
	
	.beneficiosSistema li,
	.caracteristicasSistemas li	{
		font-size: 1.4em;
	}
	
	.beneficiosSistema ul,
	.caracteristicasSistemas ul	{
		margin: 0 auto;
	}
	
	.caracteristicasSistemas {
		padding: 2.5em 5em 1.9em;
	}	
	
	.backoffice h4 {
		font-size: 1.2em;
	}
	
	.backoffice h3 {
		font-size: 1.7em;
	}
	
	.backoffice ul {
		width: 75%;
		margin-left: 8em;
	}
	
	.backoffice li {
		width: 30%;
		font-size: 0.9em;
	}
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		width: 100%;
		height: 66em;
		margin-top: -21em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 54.5em;
	}
	
	.bannerSolucaoAutomotivo {		
		top: 13em;
		width: 100%;
		margin-left: 0em;
		margin-top: 0em;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 6em;
		padding-left: 1em;
	}
	
	.tituloSolAuto {
		font-size: 3em;
	}
	
	.textIntroSolAuto {
		font-size: 2.5em;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroSolAuto {
		font-size: 1.7em;
		padding: 1.5em 4em 0.5em;
	}
	
	.imgSolAuto {
		width: 600px;
		margin: 0em auto;
		position: absolute;
		top: 47em;
		left: 12.25em;
	}
	
	.buttonPropostaAuto {
		width: 75%;
		height: 70%;
		margin: 20em auto 0;
	}
	
	.h2PropSolucao {
		font-size: 1.5em;
	}
	
	.h2Proposta {
		font-size: 1.5em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolAuto {
		font-size: 1.5em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo li {
	    width: 52.5%;
		margin: 1em auto 0;
		display: block;
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 1.8em;
	}
	
	.introComercial,
	.introTratores,
	.introPasseio,
	.introRodoviario,
	.introRecapagem {
		padding: 0 3em;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 3em;
	}	
	
	.introComercial h1.segComercial,
	.introTratores h1.segTratores,
	.introPasseio h1.segPasseio,
	.introRodoviario h1.segRodoviario,
	.introRecapagem h1.segRecapagem {
		font-size: 3em;
		padding: 10px;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
		font-size: 1.6em;
	}
	
	.hrSolAuto {
		width: 70%;
		margin: 1.5em auto 0;
	}
	
	.imgGestaoSolAuto {
	    width: 75%;
		margin: 1em auto;
		display: block;
	}
	
	.descricaoSolAuto {
		font-size: 1.3em;
	}
	
	.gestaoSolAuto {
	    width: 85%;
		line-height: 3em;
		height: 3em;
		margin-bottom: 2em;
	}	
	
	.gestaoSolAuto span {
		font-size: 1.2em;
	}
	
	.secaoSolAuto {
		text-align: center;
	}
	
	.secaoSolAuto li {
		width: 7em;
		height: 7.5em;
	}
	
	.secaoSolAuto p {
		font-size: 0.75em;
		padding: 0em 0.25em;
	}
	
	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
		padding-bottom: 6em;
	}
	
	.beneficiosSistemaSolAuto {
		padding: 0 2em;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p	{
		font-size: 2.5em;
		margin-left: 2.5em;
	}
	
	.beneficiosSistemaSolAuto li,
	.caracteristicasSistemasSolAuto li	{
		font-size: 1.4em;
	}
	
	.beneficiosSistemaSolAuto ul,
	.caracteristicasSistemasSolAuto ul	{
		width: 80%;
		margin: 0 auto;
	}
	
	.caracteristicasSistemasSolAuto {
		padding: 2.5em 2em 1.9em;
	}	
	
	.backofficeAuto h4 {
		font-size: 1.2em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.7em;
	}
	
	.backofficeAuto ul {
	    text-align: center;
	}
	
	.backofficeAuto li {
		width: 11em;
		font-size: 0.9em;
	}
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 7.5em;
	}
	
	.tituloSolMaquina {
	    font-size: 3em;
		line-height: 3em;
	}
	
	.textIntroSolMaquina {
		font-size: 2em;
		text-align: center;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroSolMaquina {
	    padding: 1em 3em 1.2em 3.75em;
	    font-size: 1.3em;
	}
		
	.imgSolMaquina {
		width: 72%;
		margin: 0 8em;
		top: 36em;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 40em;
	}
	
	.divSolucoesMaquina ul {
		padding: 0 15em 2em;
	}
	
	.divSolucoesMaquina li {
		width: 32em;
	}
	
	.divSolucoesMaquina h1{
		font-size: 1.5em;
	}
	
	.solucoesParaSolMaquina {
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.buttonPropostaMaquina {
		width: 83%;
		line-height: 1.15em;
		margin: 26em auto 0;
	}	
	
	.secaoSolMaquina li {
		width: 7.8em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.8em;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
		font-size: 1.2em;
	}
	
	.imgGestaoSolMaquina {
		width: 60%;
		margin: 0 0 0 24.5em;
	}
	
	.gestaoSolMaquina {
		width: 96%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 2em;
	}
	
	.hrSolMaquina {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.secaoSolMaquina {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolMaquina ul {
		padding: 0em 6.4em;
	}
	
	.secaoSolMaquina p {
		font-size: 0.65em;
	}
	
	.gestaoSolMaquina span {
		font-size: 1em;
	}
	
	.beneficiosSistemaSolMaquina,
	.caracteristicasSistemasSolMaquina {
		width: 73%;
		margin: 0 auto;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.textoBackofficeMaquina h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeMaquina h3 {
		font-size: 1.7em;
	}
	
	.backofficeMaquina {
		margin-top: 4em;
	}

	.backofficeMaquina ul {
		 padding: 0 3.9em 3.8em;
	}
	
	.backofficeMaquina li {
		width: 9.4em;
		font-size: 1em;
	}
	
	/*Solução Fornecimento de Peças*/
	
	.bannerFornecimento {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegFornecimentoPecas.icone03 {
		font-size: 7.5em;
	}
	
	.tituloFornecimento {
		font-size: 3em;
		line-height: 3em;
	}
	
	.textIntroFornecimento {
		font-size: 2em;
		text-align: center;
		padding: 1em 2em 0em;
	}
	
	.contTextIntroFornecimento {
		padding: 1em 3em 1.2em 3.75em;
	    font-size: 1.3em;
	}
		
	.imgFornecimento {
		width: 72%;
		margin: 0 8em;
		top: 36em;
	}
	
	.solucoesFornecimento {
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.redimencionaBannerFornecimento {
		height: 53em;
	}
	
	.divSolucoesFornecimento ul {
		padding: 0 15em 2em;
	}
	
	.divSolucoesFornecimento li {
		width: 32em;
	}
	
	.divSolucoesFornecimento h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaFornecimento {
		width: 83%;
		line-height: 1.15em;
		margin: 14em auto 0;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
	   font-size: 1.8em;
	}
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
		font-size: 1.2em;
	}
	
	.descricaoFornecimento {
		font-size: 1.15em;
	}
	
	.imgGestaoFornecimento {
		width: 60%;
		margin: 0 0 0 24.5em;
	}
	
	.gestaoFornecimento {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.hrFornecimento {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.secaoFornecimento {
		padding: 0em 1em 4.3em;
	}
	
	.secaoFornecimento ul {
		padding: 0em 6.4em;
	}
	
	.secaoFornecimento li {
		width: 7.8em;
	}
	
	.secaoFornecimento p {
		font-size: 0.65em;
	}
	
	.gestaoFornecimento span {
		font-size: 1em;
	}
	
	.beneficiosFornecimento,
	.caracteristicasFornecimento {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.backofficeFornecimento{
		margin-top: 4em;
	}
	
	.textoBackofficeFornecimento h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeFornecimento h3 {
		font-size: 1.7em;
	}

	.backofficeFornecimento ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeFornecimento li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		font-size: 7em;
		padding-left: 0.2em;
	}
	
	.tituloControle {
	    font-size: 2.6em;
		line-height: 3em;
	}
	
	.textIntroControle {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroControle {
		padding: 1em 3em 1.2em 3.75em;
	    font-size: 1.3em;
	}
		
	.imgControle {
		width: 72%;
		margin: 0 8em;
		top: 36em;
	}
	
	.redimencionaBannerControle {
		height: 53em;
	}
	
	.solucoesControle {
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesControle ul {
		padding: 0 15em 2em;
	}
	
	.divSolucoesControle li {
		width: 32em;
	}
	
	.divSolucoesControle h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaControle {
		width: 83%;
		line-height: 1.15em;
		margin: 20em auto 0;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.8em;
	}
	
	.introControle h2,
	.introControleOposto h2 {
		font-size: 1.2em;
	}
	
	.imgGestaoControle {
		width: 60%;
		margin: 0 0 0 24.5em;
	}
	
	.gestaoControle {
		width: 96%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 2em;
	}
	
	.hrControle {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.secaoControle {
		padding: 0em 1em 4.3em;
	}
	
	.secaoControle ul {
		padding: 0em 6.4em;
	}
	
	.secaoControle li {
		width: 7.8em;
	}
	
	.secaoControle p {
		font-size: 0.65em;
	}
	
	.gestaoControle span {
		font-size: 1em;
	}
	
	.beneficiosControle,
	.caracteristicasControle {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasControle ul,
	.beneficiosControle ul {
		padding: 1em 2.2em;
	}
	
	.backofficeControle {
		margin-top: 4em;
	}
	
	.textoBackofficeControle h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeControle h3 {
		font-size: 1.7em;
	}

	.backofficeControle ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeControle li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 7.5em;
	}
	
	.tituloContabil {
		font-size: 3.5em;
	}
	
	.textIntroContabil {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroContabil {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgContabil {
		width: 72%;
		margin: 0 8em;
		top: 36em;
	}
	
	.redimencionaBannerContabil {
		height: 53em;
	}
	
	.solucoesContabil{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesContabil ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesContabil li {
		width: 23em;
	}
	
	.divSolucoesContabil h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaContabil {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.8em;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
		font-size: 1.2em;
	}
	
	.hrContabil {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.imgGestaoContabil {
		width: 60%;
		margin: 0 0 0 24.5em;
	}
	
	.descricaoContabil {
		font-size: 1.15em;
	}
	
	.gestaoContabil {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.hrContabil{
		width: 30.2em;
	    margin-left: 30.7em;
	}
	
	.secaoContabil {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContabil ul {
		padding: 0em 6.4em;
	}
	
	.secaoContabil li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.secaoContabil p {
		font-size: 0.65em;
	}
	
	.gestaoContabil span {
		font-size: 1em;
	}
	
	.caracteristicasContabil,
	.beneficiosContabil{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}
	
	.backofficeContabil {
		margin-top: 4em;
	}
	
	.textoBackofficeContabil h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContabil h3 {
		font-size: 1.7em;
	}

	.backofficeContabil ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContabil li {
		width: 9.4em;
		font-size: 1em;
	}	
	
	/*Solução Gestão RH*/
	
	.bannerRH {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegGestaoRh.icone06 {
		 font-size: 7.5em;
	}
	
	.tituloRH {
		font-size: 3.5em;
	}
	
	.textIntroRH {
	    font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroRH {
	    padding: 1em 3em 1.2em 3.75em;
	    font-size: 1.3em;
	}
		
	.imgRH {
		width: 72%;
		margin: 0 8em;
		top: 36em;
	}
	
	.redimencionaBannerRH {
		height: 53em;
	}
	
	.solucoesRH{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesRH ul {
		padding: 0 15em 2em;
	}
	
	.divSolucoesRH li {
		width: 32em;
	}
	
	.divSolucoesRH h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaRH {
		width: 83%;
		line-height: 1.15em;
		margin: 26em auto 0;
	}
	
	.introRH h1,
	.introRHOposto h1 {
	   font-size: 1.8em;
	}
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 1.2em;
	}
	
	.imgGestaoRH {
		width: 60%;
		margin: 0 0 0 24.5em;
	}
	
	.descricaoRH {
		font-size: 1.15em;
	}
	
	.gestaoRH {
		width: 96%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 2em;
	}
	
	.hrRH {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.secaoRH {
		padding: 0em 1em 4.3em;
	}
	
	.secaoRH ul {
		padding: 0em 6.4em;
	}
	
	.secaoRH li {
		width: 7.8em;
	}
	
	.secaoRH p {
		font-size: 0.65em;
	}
	
	.gestaoRH span {
		font-size: 1em;
	}
	
	.beneficiosRH,
	.caracteristicasRH {
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}
	
	.backofficeRH {
		margin-top: 4em;
	}
	
	.textoBackofficeRH h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeRH h3 {
		font-size: 1.7em;
	}

	.backofficeRH ul {
	    padding: 0 3.9em 3.8em;
	}
	
	.backofficeRH li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 7.5em;
	}
	
	.tituloManufatura {
		font-size: 3.5em;
	}
	
	.textIntroManufatura {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroManufatura {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgManufatura {
		width: 63%;
		margin: 0 10em;
		top: 34em;
	}
	
	.redimencionaManufatura {
		height: 53em;
	}
	
	.solucoesManufatura{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesManufatura ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesManufatura li {
		width: 23em;
	}
	
	.divSolucoesManufatura h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaManufatura {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.8em;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
		font-size: 1.2em;
	}
	
	.hrManufatura {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoManufatura {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoManufatura {
		font-size: 1.15em;
	}
	
	.gestaoManufatura {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoContabil span {
		font-size: 1em;
	}
	
	.secaoManufatura {
		padding: 0em 1em 4.3em;
	}
	
	.secaoManufatura ul {
		padding: 0em 6.4em;
	}
	
	.secaoManufatura li {
		width: 7.8em;
	}
	
	.secaoManufatura p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasManufatura,
	.beneficiosManufatura{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasManufatura ul,
	.beneficiosManufatura ul {
		padding: 1em 2.2em;
	}
	
	.backofficeManufatura {
		margin-top: 4em;
	}
	
	.backofficeManufatura ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeManufatura li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeManufatura h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeManufatura h3 {
		font-size: 1.7em;
	}
	
	/*Solução Distribuição*/
	
	.bannerDistribuicao {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 6.75em;
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 7.5em;
	}
	
	.tituloDistribuicao {
		font-size: 3.5em;
	}
	
	.textIntroDistribuicao {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroDistribuicao {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgDistribuicao {
		width: 72%;
		margin: 0 8em;
		top: 36em;
	}
	
	.redimencionaDistribuicao {
		height: 53em;
	}
	
	.solucoesDistribuicao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesDistribuicao ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesDistribuicao li {
		width: 23em;
	}
	
	.divSolucoesDistribuicao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDistribuicao {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.8em;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
		font-size: 1.2em;
	}
	
	.hrDistribuicao {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoDistribuicao {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoDistribuicao {
		font-size: 1.15em;
	}
	
	.gestaoDistribuicao {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoDistribuicao span {
		font-size: 1em;
	}
	
	.secaoDistribuicao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDistribuicao ul {
		padding: 0em 6.4em;
	}
	
	.secaoDistribuicao li {
		width: 7.8em;
	}
	
	.secaoDistribuicao p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasDistribuicao,
	.beneficiosDistribuicao{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}
	
	.backofficeDistribuicao {
		margin-top: 4em;
	}
	
	.backofficeDistribuicao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDistribuicao li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeDistribuicao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDistribuicao h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 6.5em;
	}
	
	.tituloGestao {
		font-size: 2.6em;
		line-height: 2.5em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 2.5em;
	}
	
	.textIntroGestao {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroGestao {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgGestao {
		width: 56%;
		margin: 0 12em;
		top: 36em;
	}
	
	.redimencionaGestao {
		height: 53em;
	}
	
	.solucoesGestao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesGestao ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesGestao li {
		width: 23em;
	}
	
	.divSolucoesGestao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaGestao {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.8em;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
		font-size: 1.2em;
	}
	
	.hrGestao {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoGestao {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoGestao {
		font-size: 1.15em;
	}
	
	.gestaoGestao {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoGestao span {
		font-size: 1em;
	}
	
	.secaoGestao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoGestao ul {
		padding: 0em 6.4em;
	}
	
	.secaoGestao li {
		width: 7.8em;
	}
	
	.secaoGestao p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasGestao,
	.beneficiosGestao{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}
	
	.backofficeGestao {
		margin-top: 4em;
	}
	
	.backofficeGestao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeGestao li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeGestao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeGestao h3 {
		font-size: 1.7em;
	} */
	
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerNota {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 6.5em;
	}
	
	.tituloNota {
		font-size: 2.6em;
		line-height: 2.5em;
	}
	
	.textIntroNota {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroNota {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgNota {
	    width: 67%;
		margin: 0 6em;
		top: 36em;
	}
	
	.redimencionaNota {
		height: 53em;
	}
	
	.solucoesNota{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesNota ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesNota li {
		width: 23em;
	}
	
	.divSolucoesNota h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaNota {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.8em;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
		font-size: 1.2em;
	}
	
	.hrNota {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoNota {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoNota {
		font-size: 1.15em;
	}
	
	.gestaoNota {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoNota span {
		font-size: 1em;
	}
	
	.secaoNota {
		padding: 0em 1em 4.3em;
	}
	
	.secaoNota ul {
		padding: 0em 6.4em;
	}
	
	.secaoNota li {
		width: 7.8em;
	}
	
	.secaoNota p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasNota,
	.beneficiosNota{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}
	
	.backofficeNota {
		margin-top: 4em;
	}
	
	.backofficeNota ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeNota li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeNota h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeNota h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Controle de Obras*/
	
	.bannerObras {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 6.5em;
	}
	
	.tituloObras {
		font-size: 2.6em;
		line-height: 2.5em;
	}
	
	.textIntroObras {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroObras {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgObras {
		width: 52%;
		margin: 0 11em;
		top: 34em;
	}
	
	.redimencionaObras {
		height: 53em;
	}
	
	.solucoesObras{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesObras ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesObras li {
		width: 23em;
	}
	
	.divSolucoesObras h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaObras {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.8em;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
		font-size: 1.2em;
	}
	
	.hrObras {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoObras {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoObras {
		font-size: 1.15em;
	}
	
	.gestaoObras {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoObras span {
		font-size: 1em;
	}
	
	.secaoObras {
		padding: 0em 1em 4.3em;
	}
	
	.secaoObras ul {
		padding: 0em 6.4em;
	}
	
	.secaoObras li {
		width: 7.8em;
	}
	
	.secaoObras p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasObras,
	.beneficiosObras{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}
	
	.backofficeObras {
		margin-top: 4em;
	}
	
	.backofficeObras ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeObras li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeObras h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeObras h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 6.5em;
	}
	
	.tituloContratos {
		font-size: 2.6em;
		line-height: 2.5em;
	}
	
	.textIntroContratos {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroContratos {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgContratos {
		width: 41%;
		margin: 0 16em;
		top: 39em;
	}
	
	.redimencionaContratos {
		height: 53em;
	}
	
	.solucoesContratos{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesContratos ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesContratos li {
		width: 23em;
	}
	
	.divSolucoesContratos h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaContratos {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.8em;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
		font-size: 1.2em;
	}
	
	.hrContratos {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoContratos {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoContratos {
		font-size: 1.15em;
	}
	
	.gestaoContratos {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoContratos span {
		font-size: 1em;
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
		padding: 0em 6.4em;
	}
	
	.secaoContratos li {
		width: 7.8em;
	}
	
	.secaoContratos p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasContratos,
	.beneficiosContratos{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}
	
	.backofficeContratos {
		margin-top: 4em;
	}
	
	.backofficeContratos ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContratos li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeContratos h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContratos h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Associações*/
	
	.bannerAssociacoes {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 6.5em;
	}
	
	.tituloAssociacoes {
		font-size: 2.6em;
		line-height: 2.5em;
	}
	
	.textIntroAssociacoes {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroAssociacoes {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgAssociacoes {
	    width: 59%;
		margin: 0 13em;
		top: 36em;
	}
	
	.redimencionaAssociacoes {
		height: 53em;
	}
	
	.solucoesAssociacoes{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesAssociacoes ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}

	.divSolucoesAssociacoes li {
		width: 23em;
	}
	
	.divSolucoesAssociacoes h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaAssociacoes {
		width: 83%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.8em;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
		font-size: 1.2em;
	}
	
	.hrAssociacoes {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoAssociacoes {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoAssociacoes {
		font-size: 1.15em;
	}
	
	.gestaoAssociacoes {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoAssociacoes span {
		font-size: 1em;
	}
	
	.secaoAssociacoes {
		padding: 0em 1em 4.3em;
	}
	
	.secaoAssociacoes ul {
		padding: 0em 6.4em;
	}
	
	.secaoAssociacoes li {
		width: 7.8em;
	}
	
	.secaoAssociacoes p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasAssociacoes,
	.beneficiosAssociacoes{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}
	
	.backofficeAssociacoes {
		margin-top: 4em;
	}
	
	.backofficeAssociacoes ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeAssociacoes li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeAssociacoes h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeAssociacoes h3 {
		font-size: 1.7em;
	}

    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 6.5em;
	}
	
	.tituloDev {
	    font-size: 3.4em;
        line-height: 2em;
	}
	
	.textIntroDev {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroDev {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgDev {
        width: 51%;
        margin: 0 15em;
        top: 44em;
	}
	
	.redimencionaDev {
		height: 53em;
	}
	
	.solucoesDev{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesDev ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}
	
	.divSolucoesDev h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDev {
	    width: 60%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introDev h1,
	.introDevOposto h1 {
	    font-size: 1.7em;
	}
	
	.introDev h2,
	.introDevOposto h2 {
		font-size: 1.2em;
	}
	
	.hrDev {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoDev {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoDev {
		font-size: 1.15em;
	}
	
	.gestaoDev {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoDev span {
		font-size: 1em;
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
		padding: 0em 6.4em;
	}
	
	.secaoDev li {
		width: 7.8em;
	}
	
	.secaoDev p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasDev,
	.beneficiosDev{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}
	
	.backofficeDev {
		margin-top: 4em;
	}
	
	.backofficeDev ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDev li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeDev h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDev h3 {
		font-size: 1.7em;
	}


     /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
		width: 100%;
		height: 66em;
		margin-top: -21em;
		border-radius: 8.75em;
	}
	
	.bannerSolucaoConsult {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevConsultoria.icone16 {
		font-size: 6.5em;
	}
	
	.tituloConsult {
	    font-size: 3.4em;
        line-height: 2em;
	}
	
	.textIntroConsult {
		font-size: 2em;
		padding: 1em 2em 0em;
		text-align: center;
	}
	
	.contTextIntroConsult {
		padding: 1em 3em 1.2em 3.75em;
		font-size: 1.3em;
	}
		
	.imgConsult {
        width: 51%;
        margin: 0 15em;
        top: 44em;
	}
	
	.redimencionaConsult {
		height: 53em;
	}
	
	.solucoesConsult{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesConsult ul {
	    padding: 0 5.4em 2em;
		text-align: center;
	}
	
	.divSolucoesConsult h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaConsult {
	    width: 60%;
		line-height: 1.15em;
		margin: 12em auto 0;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
	    font-size: 1.7em;
	}
	
	.introConsult h2,
	.introConsultOposto h2 {
		font-size: 1.2em;
	}
	
	.hrConsult {
		width: 30.2em;
		margin-left: 26.7em;
	}
	
	.imgGestaoConsult {
		width: 60%;
		margin: 0 0 0 22.5em;
	}
	
	.descricaoConsult {
		font-size: 1.15em;
	}
	
	.gestaoConsult {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoConsult span {
		font-size: 1em;
	}
	
	.secaoConsult {
		padding: 0em 1em 4.3em;
	}
	
	.secaoConsult ul {
		padding: 0em 6.4em;
	}
	
	.secaoConsult li {
		width: 7.8em;
	}
	
	.secaoConsult p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.caracteristicasConsult,
	.beneficiosConsult{
		width: 73%;
		margin: 0 auto;
	}

	.caracteristicasConsult ul,
	.beneficiosConsult ul {
		padding: 1em 2.2em;
	}
	
	.backofficeConsult {
		margin-top: 4em;
	}
	
	.backofficeConsult ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeConsult li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeConsult h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeConsult h3 {
		font-size: 1.7em;
	}
	
	/*Nossos Clientes*/
	
	.nossosClientes {
		font-size: 1.87em;
	}
	
	.divNossosClientes {
		width: 39.68em;
	}
	
	/*Transformação Digital*/
	
	.backgroundTransformacaoDigital {
		padding: 0 2.5em;
	}
	
	.imgTransformacaoDigital {
	    width: 28em;
		height: 23.56em;
		margin-top: 31em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.5em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.25em;
		text-align: center;
	}
	
	.sigTransformacaoDigital p {
		font-size: 1.25em;
		width: 22.3em;
	}
	
	.blocoRevolucaoIndustrial {
		position: relative;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 1em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais span{
		padding-left: 7em;
	}
	
	.revolucoesIndustriais {
		text-align: right;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
		text-align: right;
	}
	
	.revolucoesIndustriais p {
		font-size: 1em;
		text-align: left;
	}
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		margin: 0 auto;
		display: table;
	}
	
	.linhaRevolucaoIndustrial {
		position: absolute;
		top: 114px;
		left: 58px;
		border-left: 4px solid #195285;
		height: 72em;
	}
	
	.detalhamentoRevolucao {
		position: relative;
	}
	
	.numRevolucao {
		font-size: 2.5em;
	}
	
	.tituloRevolucao {
		font-size: 1.87em;
	}
	
	.descricaoRevolucao,
	.paragrafoRevolucao {
		font-size: 1.25em;
		padding: 3.12em 1em 0 6em;
	}
	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2.5em;
	}
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
	}
	
	.periodoIndustrial {
		width: 10em;
	}
	
	.paragrafoQuartaRevolucao {
		font-size: 1.25em;
		padding: 1.87em 6em;
	}
	
	.caracQuartaRevolucao {
		padding-left: 7.5em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 1.25em;
		line-height: 1.5em;
	}	
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
	}
	
	.divJornadaSucesso {
		padding-top: 5em;
	}
	
	.divJornadaSucesso.iniciativasDigitais {
		padding-top: 6em;
	}
	
	.imgJornadaSucesso.imgIniciativasDigitais {
		float: left;
		margin-right: 2em;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada.tituloIniciativasDigitais {
		text-align: right;
	}
	
	.paragrafoJornada.paragrafoIniciativasDigitais {
		padding: 0;
		text-align: right;
		padding-left: 16em;
	}
	
	.paragrafoJornada {
		font-size: 0.75em;
		padding: 0.93em 20em 0 0;
	}
	
	.passosSucesso h4 {
	    text-align: left;
		font-size: 0.75em;
	}
	
	.imgJornadaSucesso {
		float: right;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
		text-align: left;
		font-size: 1em;
	}
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
		font-size: 0.75em;
	}
	
	.paragrafoCitacao {
	    padding: 1em 2.5em 3em;
		font-size: 1.25em;
	}
	
	.faleConosco {
		padding: 1.42em 1.25em 1.7em;
	}
	
	.faleConosco h4 {
		text-align: left;
		font-size: 1.87em;
		padding-bottom: 0;
	}
	
	.faleConosco span {
		font-size: 1.25em;
		text-align: right;
		display: inline-block;
		margin-top: -1em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 1.5em 0 0em 0;
		text-align: left;
		display: inline-block;
		width: 50em;
		float: left;
		font-size: 0.87em;
    }
    
    .alert-recap{
        margin-top: 3%;
    }

    /*Representantes*/

    .subTextoRep {
        font-size: 2.5em;
    }

    .msgEnllevoRep {
        padding: 2.5625em 1.375em 0em 4.75em;
    }

    .tituloRep {
        font-size: 1.5em;
    }

    .paragrafoRep {
        font-size: 1.125em;
    }

    .imgRep {
        display: inline-block;
        width: 400px;
    }

    .textoRepresentante {
        width: 55%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
        font-size: 14px;
    }

    .paragrafoRepresentante {
        margin-top: 10px;
    }

    .buttonRepresentante {
        margin-top: 16px;
        font-size: 16px;
        width: 230px;
    }

    .paragrafoRep {
        font-size: 1em;  
        margin-bottom: 10px;
    }

    .introduçãoRepresentante {
        font-size: 20px;
        padding: 0px 144px;
        line-height: 1.3em;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 28px;
        width: 250px;
    }

    .blocoUmRepresentante {
        width: 56%;
        top: 15px;
        left: 22%;
    }

    .blocoUmRepresentante.graficos {
        width: 59%;
        top: 21px;
        left: 19%;
    }

    .blocoUmRepresentante.rep {
        width: 64%;
        top: 21px;
        left: 21%;
    }

    .imgRepresentante {
        width: 100px;
        height: 100px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }

    .tituloRepresentante {
        font-size: 16px;
    }

    .blocoRepresentante li {
        font-size: 12px;
    }

    .tituloProcessoRep {
        font-size: 40px; 
    }

    .listaEtapasProcessoRep li {
        width: 520px;
        margin: 70px auto;
    }

    .tituloSecaoProcessoRep {
        font-size: 1.4em;
    }

    .enumeracaoProcessoRep {
        font-size: 2.7em;  
    }

    .imgInscreva {
        width: 100px;
        height: 100px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 19px;
        left: 18px;
    }

    .iconeEspecialista {
        top: 25px;
        width: 76%;
    }

    .paragrafoListaRep {
        font-size: 0.8em;
        width: 380px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
    }

    .divTituloProcesso {
        position: relative;
        left: 23%;
    }

    .tituloFormRepresentante {
        font-size: 1.5em;
        padding: 0 0.625em 1.5em;
    }

    .caixaEmpresa.cnpj {
        width: 82%;
    }

    .radioButton.cnpj:checked::after {
        top: -31px;
        left: -16px;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .imgMarcaEnllevo {
        width: 80%;  
    }

    .blocoCores:hover {
        width: 330px;
        height: 450px;
    }

    .blocoLogotipo:hover {
        width: 405px;
        height: 95px;
    }

    .blocoLogotipo img {
        width: 350px;
    }

    .blocoMarca:hover {
        width: 350px;
        height: 120px;
    }

    .blocoMarca img {
        width: 290px;
    }

    .blocoCopy:hover {
        width: 96px;
        height: 143px;
    }

    .blocoLogo {
        top: 48em;
        left: 8em;
    }

    .blocoMarca {
        top: 59em;
        left: 20em;
    }

    .blocoLogotipo {
        top: 43em;
        left: 27em;
    }

    .blocoCores {
        top: 47em;
        left: 31em;
    }

    .blocoNaming {
        top: 48em;
        left: 53em;
    }

    .blocoCopy {
        top: 56em;
        left: 56em;
    }

    .blocoProjeto {
        right: 1em;
    }

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 350px;
        height: 195px;
        font-size: 18px;
        line-height: 50px; 
    }
     	
}

/*------------------------------------------------CSS Media Queries Resolução 1024px-------------------------------------------------------------------*/

@media only screen and (min-width: 993px) and (max-width: 1024px) {
	
	/*Header*/
	
	.cabecalho {
		display: none;
	}
	
	.headerDesk {
		display: block;
	}
	
	.header1024 {
		background: #F4F4F4;
		height: 2.5em;
		padding: 0.87em 1.87em;
		color: #8888;
	}
	
	.vendas1024,
	.suporte1024 {
		display: inline-block;
	}
	
	.suporte1024 {
		margin-left: 1.25em;
	}
	
	.vendas1024 {
		margin-right: 1.25em;
    }

    .botaoRepresentante, .botaoRepresentante a {
        width: 215px;
        height: 30px;
        position: absolute;
        right: 95px;
        top: 10px;
        padding: 8px;
        background-image: url(../_images/Representantes/fire.png);
        background-position: 0px 1px;
        background-size: 12%;
        background-repeat: no-repeat;
        font-family: 'Roboto-Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #1C5485 !important;
        text-align: right;
        text-transform: uppercase;
    }
    .botaoRepresentante:hover {
        background-image: url(../_images/Representantes/firehover.png);
        color: #B6B4B6 !important;
    }

    /* .botaoRepresentante {
        display: inline-flex;
        align-items: center;
        position: absolute;
        right: 12%;
        top: 10px;
    }
    
    .imgBotaoRep {
        width: 26px;
        height: 26px;
        overflow: hidden;
        display: block;
        margin-right: 10px;
    }

    .imgBotaoSejaRep {    
        position: relative;
    }

    .textoSejaRep:hover {
        color: #B6B4B6; 
    }

    .botaoRepresentante .imgBotaoSejaRep:hover {
        background: url(../images/Representantes/icone-representante-enllevo.png) bottom;
    }
   
    .textoSejaRep {
        font-family: 'Roboto-Medium', sans-serif;
        font-weight: 500;
        color: #1C5485;
        text-transform: uppercase;
        font-size: 12px;
    }

    .textoSejaRep:hover {
        color: #B6B4B6; 
    } */
	
	.pesquisaIdioma1024 {
		display: -webkit-box;
		float: right;
	}
	
	.menuDesktopSolucoes,
	.abreMenuDesktop,
	.menuDesktopServicos {
		display: inline-block;
	}
	
	.vendasHeader,
	.telVendasHeader,
	.suporteHeader,
	.telSuporteHeader {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
	}
	
	.vendasHeader,
	.suporteHeader {
		color: #888888;
	}
	
	.conjuntoSuporte:hover {
		color: #1C5485;
	}
	
	.vendas1024 .iconeCarrinhoVendas,
	.suporte1024 .iconeSuporteSite {
		margin-right: 0em;
		padding-top: 0em;
		color: #888888;
	}
	
	.telVendasHeader {
		color: #1C5485;
	}
	
	.telSuporteHeader {
		color: #9ABC48;
	}
	
	.navHeader {
		display: block;
		width: 100%;
		height: 5.4em;
		padding: 1.06em 2em;
	}
	
	.logoHeader {
		text-indent: -9999em;
	}
	
	.logoHeader1024 {
	    float: left;
		margin-right: 2.31em;
		height: 1.5em;
		margin-top: 0.7em;
	}
	
	.navMenu {
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		font-size: 0.87em;
		display: inline-block;
	}
	
	.navMenu ul,
	.navMenu li{
		display: inline-block;
	}
	
	.navMenu li {
		cursor: pointer;
	}
	
	.navMenu li {
		color: #666666;
		padding-right: 1.25em;
	}
	
	.navMenu li:hover {
		color: #1C5485;
	}
	
	.navMenu li a {
		color: inherit;
	}
	
	.menuDesktopServicos,
	.menuDesktopSolucoes {
		cursor: pointer;
	}
	
	.navMenu .iconeSetaMenuSite {
		font-size: 6px;
		margin-top: 0.8em;
		margin-left: 0.6em;
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		width: 100%;
		z-index: 99;
		position: absolute;
		text-decoration: none;
		background: #F4F4F4;
		padding: 46px 64px;
		margin-top: 1.5em;	
		left: 0px;
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		width: 100%;
		z-index: 99;
		position: absolute;
		text-decoration: none;
		background: #F4F4F4;
		padding: 46px 70px;
		margin-top: 1.9em;	
		left: 0px;
	}

	.abreMenuServicos{
		border-top: 0.06em solid #92AC42;
	}
	
	.abreMenuServicos::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 27.9em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #92AC42;
		z-index: 99;
	}
	
	.abreMenuDesktop {
		border-top: 0.06em solid #1C5485;
	}
	
	.abreMenuDesktop::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 21.8em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #1C5485;
		z-index: 99;
	}
	
	.h4Solucoes {
		font-size: 1em;
		font-weight: 300;
		font-family: Roboto-Light, sans-serif;		
	}
	
	.h4Solucoes {
		color: #1E5385;
	}
	
	.subtituloServicos {
		color: #92AC40;
	}
	
	.solucoesHeader,
	.servicosHeader {
		padding-top: 2.25em;
	}
	
	.solucoesHeader li,
	.servicosHeader li {
		position: relative;
		display: inline-block;
		height: 117px;
		width: 113px;		
		border-radius: 0.62em;
		-webkit-border-radius: 0.62em;
		-moz-border-radius: 0.62em;
		margin-right: 0.5em;
		margin-bottom: 1.25em;
		color: #FFF;
		text-align: center;
	}
	
	.solucoesHeader li {
		border: 1px solid #1E5586;
	}
	.servicosHeader li {
		border: 1px solid #92AC40;
	}
	
	.solucoesHeader li a,
	.servicosHeader li a {
		display: inline-block;
		height: 100%;
		width: 100%;
		padding: 0.93em 0;
		white-space: initial;
		overflow: hidden;
		text-overflow: ellipsis;		
	}
	
	.solucoesHeader li a {
		color: #1E5586;
	}

	.servicosHeader li a {
		color: #92AC40;
	}
	
	.divIcones {
		width: 100%;
		height: 65px;
		line-height: 1.45em;
	}	
	
	.solucoesHeader .iconeSegAutomotivo,
	.solucoesHeader .iconeSegFornecimentoPecas,
	.solucoesHeader .iconeSegLogistica,
	.solucoesHeader .iconeSegManufatura,
	.solucoesHeader .iconeSegDistribuicao,
	.solucoesHeader .iconeSegEstacionamento,
	.solucoesHeader .iconeSegNotaFiscal,
	.solucoesHeader .iconeSegControleObras,
	.solucoesHeader .iconeSegContratos,
	.solucoesHeader .iconeSegAssociacoes,
	.solucoesHeader .iconeSegCobrancaDigital,
	.solucoesHeader .iconeSegGestaoRh,
	.solucoesHeader .iconeSegContabilFiscal	{
		font-size: 2.65em;
	}
	
	.solucoesHeader .iconeSegMotoresMaquinas {
		font-size: 2.8em;
	}
	
	.servicosHeader .iconeSevDesenvolvimentoSoftware {
		font-size: 2.5em;
	}

	.servicosHeader .iconeSevConsultoria,
	.servicosHeader .iconeSevSeguros {
		font-size: 2.6em;
	}
	
	.solucoesHeader .iconeCotacaoEletronica {
		font-size: 3em;
	}
	
	.solucoesHeader li:hover {
		background: #195586;
	}
	
	.servicosHeader li:hover {
		background: #92AC42;
	}
	
	.solucoesHeader li a:hover,
	.servicosHeader li a:hover {
		color: #F4F4F4;
	}	

	.solucoesHeader li::before,
	.servicosHeader li::before {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		z-index: 99;
	}

	.solucoesHeader li::before,
	.servicosHeader li::before	{
		border-top: 0.62em solid #F4F4F4;
	}

	.solucoesHeader li::after,
	.servicosHeader li::after {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.62em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
	}
	
	.servicosHeader li::after {
		border-top: 0.62em solid #92AC42;
	}
	
	.solucoesHeader li::after{
		border-top: 0.62em solid #195586;
	}
	
	.solucoesHeader li:hover::before,
	.solucoesHeader li:hover::after {
		border-top: 0.62em solid #195586;
		color: #F4F4F4;
	}
	
	.servicosHeader li:hover::before,
	.servicosHeader li:hover::after {
		border-top: 0.62em solid #92AC42;
		color: #F4F4F4;
	}
	
	.tituloSolucoes,
	.tituloServicos {
		position: relative;
		display: block;
		height: auto;
		font-size: 0.8em;
		line-height: 1em;
		padding: 0em 0.3em 0em;
		font-family: 'Roboto', Arial, Helvetica, sans-serif;
	}

	.iconeSegAutomotivo .tituloSolucoes {
		font-size: 0.36em;
	}

	.iconeSegMotoresMaquinas .tituloSolucoes,
	.iconeSegFornecimentoPecas .tituloSolucoes,
	.iconeSegNotaFiscal .tituloSolucoes,
	.iconeSegControleObras .tituloSolucoes,
	.iconeSegContratos .tituloSolucoes,
	.iconeSegAssociacoes .tituloSolucoes,
	.iconeSegGestaoRh .tituloSolucoes,
	.iconeSegContabilFiscal .tituloSolucoes {
		font-size: 0.30em;
	}

	.iconeSegLogistica .tituloSolucoes,
	.iconeSegManufatura .tituloSolucoes {
		font-size: 0.34em;
	}

	.iconeSegEstacionamento .tituloSolucoes {
		font-size: 0.27em;
	}

	.iconeSegCobrancaDigital .tituloSolucoes {
		font-size: 0.26em;
	}
	
	.liRedeSocial {
	    float: right;
	}
	
	.liRedeSocial li {
		display: inline-block;
		height: 1.75em;
		width: 1.75em;
		margin-right: 0.31em;
		border-radius: 2.7em;
		-webkit-border-radius: 2.7em;
		-moz-border-radius: 2.7em;
        background: #FBFBFB;
		text-align: center;
	}
	
	.liRedeSocial li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.liRedeSocial li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.liRedeSocial li.redeSocialLinkedin:hover {
		background: #0077B5;
	}
	
	.liRedeSocial .iconeFacebook:hover,
	.liRedeSocial .iconeInstagran:hover,
	.liRedeSocial .iconeLinkedin:hover {
		color: #F4F1EF;
	}

	.liRedeSocial .iconeFacebook,
	.liRedeSocial .iconeInstagran,
	.liRedeSocial .iconeLinkedin {	    
		font-size: 0.8em;
		line-height: 2.4em;
        width: 100%;
        height: 100%;	
        color: #B6B4B6;
	}

	.barraPesquisaHeader {
		position: relative;
		display: inline-block;
		margin-right: 0.31em;
		vertical-align: top;
	}

	.inputBarraPesquisa {
		height: 1.37em;
		width: 1.37em;
		padding: 0em 1.75em 0em 0.93em;
		border-radius: 1.37em;
		-webkit-border-radius: 1.37em;
		-moz-border-radius: 1.37em;
		border: none;
		outline: 0;
	}
	
	.inputBarraPesquisaExpandido{
		width: 16.12em;
		padding: 0em 2.4em 0em 0.93em;
	}

	.barraPesquisaHeader .iconeLupaSite {
		position: absolute;
		top: 0.12em;
		right: 0.56em;
		color: #1C5485;
	}
	
	.spanIdioma {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		color: #868686;
		padding-right: 0.62em;
	}
	
	.selecionaIdiomaHeader {
		width: 1.25em;
	}
	
	/*Index*/
	
	.slickVideoEnllevo div.slider-banner {
		height: 480px;
	}
	
	.labelVideoImagem {
		padding: 3.5em 1.87em 0em 3.81em;
	}
	
	.tituloLabelConfianca {
		font-size: 1.12em;
	}
	
	.tituloLabelSatisfacao {
		width: 45%;
		font-size: 2.75em;
		display: block;
	}
	
	.tituloLabelBanner03 {
		font-size: 35px;
		width: 71%;	
	}
	
	.textoLabelBanner03 {	
		font-size: 1em;
	}
	
	.botaoBanner03 {
		line-height: 42px;
		width: 222px;
		height: 42px;
		font-size: 12px;
		border-radius: 8px;
	}

    .botaoBanner01 {
		line-height: 42px;
		width: 222px;
		height: 42px;
		font-size: 12px;
		border-radius: 8px;
        margin-top: 290px;
	}
	
	.infoEmpresa {
		padding: 0 3.5em;
		margin-top: -5em;
		z-index: 2;
	}
	
	.caixaIconeInfo {
		width: 5em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial,
	.caixaInfoGestao {
		display: inline-block;
		width: 17.5em;
		border-radius: 1em;
		min-height: 9em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial {
		margin-right: 0.4em;
	}
	
	.tituloTextoInfo {
		font-size: 0.8em;
		margin-bottom: 1em;
	}
	
	.paragrafoTextoInfo {
		font-size: 0.67em;
		line-height: 1.1em;
	}
	
	.caixaTextoInfo {
		width: 60%;
	}
	
	.imgIconeInfo {
		height: 3em;
		width: 3em;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 34.5em;
		display: none;
	}
	
	.backgroundInfoERP {
		background: #F4F4F4;
	}
	
	.sistemaERP {
		display: block;
		position: relative;
	}
	
	.tituloSistemaERP {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.62em;
		font-weight: 500;
		color: #1B5385;
		text-align: center;
		padding-top: 5em;
	}
	
	.container {
		height: 300px;
		margin:30px auto;
	}

	.container ul {
		left: unset!important;
		margin: 0px auto!important;
	}

	.container ul li {
		border:1px solid #fff;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}

	.container ul li img {
		cursor: pointer;
	}

	.left,
	.right {
		cursor: pointer;
	}
	
	.setaBannerEsquerda,
	.setaBannerDireita {
		position: absolute;
		display: inline-block;
		width: 54px;
		height: 68px;
		top: 50%;
		overflow: hidden;		
	}
	
	.setaBannerEsquerda{
		left: -80px;
	}
	
	.setaBannerDireita {
		right: -80px;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: unset !important;
		right: 0px;
		width: 100%;
	}
	
	.setaBannerEsquerda img.left {
		bottom: 0px;
	}
	
	.setaBannerEsquerda img.left:hover {
		top: 0px;
		bottom: unset;
	}
	
	.setaBannerDireita img.right {
		top: 0px;
	}
	
	.setaBannerDireita img.right:hover {
		top: unset;
		bottom: 0px;
	}
	
	.modalCarrossel {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	
	.modalCarrossel .imgModal {
		position: relative;
		display: block;
		top: 50%;
		min-width: 600px;
		max-width: 936px;
		height: auto;
		margin: -260px auto 0;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.caixaZIndexCarrossel {
		position: relative;
		z-index: 1;
	}
	
	.caixaZIndexBotao {
		position: relative;
		z-index: 2;
	}
	
	.HRSistemaERP {
		color: #CACACA;
		height: 0.1875em;
		text-align: center;
		width: 46.5em;
		margin-top: 4.4em;
		z-index: -999;
	}
	
	.botaoConhecaSolucao {
		display: block;
		width: 362px;
		height: 64px;
		font-size: 1.6em;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		line-height: 2.5em;
		margin: -30px auto 0px;
		z-index: 999;
		overflow: hidden;
	}
	
	.h3SistemaERP {
		font-size: 0.875em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		line-height: 1.5em;
		padding: 10.5em 4.6em 18.6em;
	}
	
	.tituloEnllevo {
		text-align: left;
		font-size: 12.5em;
		margin-top: -0.75em;
	}
	
	.informacoesEnllevo {
		background: #EBEBEB;
		padding: 1.5em 1.56em 4.1em;
	}
	
	.imgSliderEnllevo {
		width: 53%;
		height: auto;
		float: right;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 510px;
	}
	
	.slickEnllevo ul.slick-dots {
		bottom: 20px;
		left: -272px;
		display: block;
	}
	
	.subTituloEnllevo {
		font-size: 1.25em;
	}
	
	/* Alterado */
	div.caixaSwiperCarrossel {
		top: 0px;
		right: -25px;
		width: 502px;
		height: auto;
	}
	
	.swiper-slide {
		width: 90%;
	}
	/* Alterado */
	.swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		left: -514px;
		bottom: -7px;
	}
	
	.historiaEmpresa {
		margin: 2.5em 2em 1.25em;
		width: 40%;
	}
	
	.historiaEmpresa .paragrafo {
	    font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.paragrafo.ultimoParagrafo {
		margin-bottom: 63.22px;
	}
		
	.conhecaMais {
		font-size: 0.87em;
		display: block;
	}
	
	.nuvemTags {
		background: #F2F2F2;
		height: 12.25em;
		display: block;
		margin-top: -4em;
	}
	
	.caixaTags {
	    width: 50%;
		position: absolute;
		margin: 8% 0em 0em 47%;
		text-align: right;
	}
	
	.tagEnllevoConfianca {
	    padding-bottom: 0.6em;
		font-size: 1.37em;
	}
	
	.tagEnllevoContentamento {
		font-size: 2.18em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 2em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 1.31em;
	}
	
	.tagEnllevoSolucao {
		font-size: 1.75em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.12em;
	}
	
	.EnllevoByShapeness {
		padding-top: 3em;
	}
	
	.botaoConhecaMais1024 {
		display: none;
	}
	
	.botaoHistoriaEnllevo {
	    width: 229px;
		height: 40px;
		line-height: 18px;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		font-size: 14px;
		color: #1A1E20;
		background: linear-gradient(180deg, #A6D38F, #64C8D2);
		border-radius: 9px;
		padding: 11px 19px 10px 15px;
		margin-right: 18em;
		display: block;
	}
	
	.botaoHistoriaEnllevo:hover {
		background: #1C5485;
		color: #FFF;
	}
	
	.secaoClientes {
		height: auto;
		margin-bottom: 4.3em;
	}
	
	.textoCliente {
		font-size: 0.87em;
	    width: 73%;
		margin: 0 auto;
	}
	
	.secaoClientes h5 {
		font-size: 1.25em;
	}
	
	.secaoClientes a {
		font-size: 0.75em;
		padding: 0.56em 1em;
		width: 19.3em;
		line-height: 0.7em;
		border-radius: 0.3em;
        -webkit-border-radius: 0.3em;
        margin-top: 2em;
	}
	
	.clientes {
		display: none;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 1000px;
	}
	
	.divClientes1024  {
		width: 59.5em;
		margin: 0px auto;
		display: block;
	}
	
	.divClientes1024 img {
		width: 20% !important;
		display: inline-block !important;
		margin-left: 1.75em;
	}
	
	.clientes1024 {
		margin-bottom: 3em;
		padding: 0em 3em;
		display: block;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
		height: 38.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 1.25em;
		padding: 4.56em 0em 2.5em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 220px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 877px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}
	
	.depoimentos ul.slick-dots {
		width: 94%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}
	
	
	/*Footer*/
	
	.rodape {
		height: auto;
		padding: 2.75em 1.8em 0em 1.8em;
	}
	
	.assinatura {
		height: 13.75em;
		padding: 4em 2.5em 0em;
	}
	
	.assinatura p {
		font-size: 2em;
		float: left;
		line-height: 2.8em;
	}
	
	.divInputAssinatura.assinaturaSite {
		width: 53%;
		float: right;
	}
	
	.inputAssinatura {
		width: 100%;
		height: 2.78em;
		font-size: 1.7em;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.3em;
		width: 10%;
		font-size: 2.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2.3em;
		height: 2.37em;
	}
	
	.imgLogoFooter img {
	    width: 20%;
		text-align: left;
		margin-bottom: 2em;
		display: block;
	}
	
	.conjuntoBotoes {
		padding: 0em;
	}
	
	.botoes {
		margin-left: 1em;
	}
	
	.botoes li {
		width: 12em;
		height: 2.5em;
		line-height: 2.5em;
		display: inline-block;
		margin-right: 2.5em;
        text-align: left;
		padding-left: 0.5em;
	}	
	
	.botoes a {
		font-size: 1em;
	}
	
	.footerAssesoriaImprensa {
		width: 20%;
		float: left;
	}
	
	.footerDownload {
		width: 27%;
		float: left;
	}
	
	.footerSiteMap {
		width: 0;
		margin: 0em -2.5em;
		float: left;
	}
	
	.iconesRedeSocial {
		display: block;
		padding: 0em 0em 2em 52em;
    }
    
    .iconesRedeSocial li.redeSocialFacebook:hover {
        background: #3B5998;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialInstagram:hover {
        background: #A300D9;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialLinkedin:hover {
        background: #0077B5;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li{
		height: 1.75em;
		width: 1.75em;
        margin: 0em;
        background: #FBFBFB;
	}
	
	.iconesRedeSocial li .iconeFacebook,
	.iconesRedeSocial li .iconeInstagran,
	.iconesRedeSocial li .iconeLinkedin {
		font-size: 1em;
        line-height: 1.86em;
        width: 100%;
        height: 100%;
	}
	
	.divImagemLogo{
		display: none;
	}
	
	.divImagemLogo img {
		display: none;
	}
		
	.telefones {
		text-align: center;
		margin-left: 6em;
		display: none;
	}
	
	.telefones ul {
		margin-right: 2em;
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas {
		padding-top: 0em;
	}
	
	.iconeCarrinhoVendas {
		color: #9ABC48;
	}
	
	.iconeSuporteSite {
		color: #FFFFFF;
		margin-right: 0;
	}
	
	.telefones1024 {
		margin: -15em 0em 11em 0em;
		float: right;
		display: block;
	}
	
	.telefones1024 ul {
		margin-right: 1em;
		font-size: 1.87em;
		display: inline-block;
		color: white;
		font-family: Roboto-Medium, sans-serif;
	}
	
	.vendasSpanFooter {
		font-size: 0.46em;
		color: #9ABC48;
		display: inline-block;
	}

	.suporteSpanFooter {
	    width: 160px;
		height: 38px;
		color: #FFFFFF;
		background: #13395B;
		display: inline-block;
		font-size: 20px;
		vertical-align: bottom;
		border-radius: 25px;
		padding: 7px 0px 0px 20px;
	}
	
	.suporteSpanFooter a {
		color: inherit;
		text-decoration: none;
		width: 100%;
	}
	
	.suporteSpanFooter:hover {
		background: #246CAE;
	}
	
	.telefoneLiContatoFooter {
		font-size: 0.7em;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 5em;
	}
	
	.copy {
		font-size: 1.5em;
	}
	
	.voltaTopo {
		margin-top: 1.7em;
		margin-right: 3em;
	}
	
	/*Contato*/
	
	.backgroundContato {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.contatoBanner {
		font-size: 1.87em;
		line-height: 8.5em;
	}
	
	.introducaoContato h4 {
		font-size: 1.25em;
		padding-top: 6.5em;
		padding-bottom: 1.5em;
		margin: 0;
	}
	
	.introducaoContato p {
		font-size: 0.87em;
		width: 80%;
		margin: 0 auto;
	}
	
	.formularioContato {
		width: 100%;
		padding: 0em;
	}
	
	.formContato {
		display: inline-block;
		width: 100%;
		padding-left: 72px;
		padding-right: 52px;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato {
		width: 48.5%;
		height: 2.5em;
		font-size: 1em;
	}
	
	.telFormContato,
	.celFormContato {
	    width: 23%;
	}
	
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
	}
	
	.funcFormContato {
		width: 100%;
	}
	
	.nomeFormContato,
	.emailFormContato,
	.telFormContato,
	.divInputSegmento {
		margin-right: 1.25em;
	}
	
	.divInputSegmento,
	.divInputCargo,
	.divInputFuncEmpresa {
		display: inline-block;
		width: 48.5%;
	}
	
	.divInputFaturamento {
		display: inline-block;
		width: 48.5%;
		padding-bottom: 1em;
		vertical-align: top;
		margin: -0.5em 1.25em 0em 0em;
	}
	
	.caixaRadioButtonQuadrado {
		width: 72px;
		height: 40px;
		margin-right: 4px;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
		left: -4px;
		width: 72px;
		height: 40px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 12px;
		top: 12px;
		left: 12px;
	}
	
	.formContato p {
		font-size: 0.87em;
	}
	
	.grupoRadioButton {
	    width: 30em;
		padding: 10px 33px 10px 0px;
	}

	.caixaEmpresa {
		width: 100%;
		margin: -2em auto 0;
	}
	
	.radioButton {
		height: auto;
	}
	
	.radioButton::before {
		top: -5px;
		left: -3px;
		width: 20px;
		height: 20px;
	}
	
	.radioButton:checked::after {
		top: -1px;
		left: 1px;
		width: 15px;
		height: 15px;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 0em;
	}
	
	.caixaTextarea {
		width: 100%;
	}
	
	.mensagemFormContato {
		width: 75%;
	    height: 14.85em;
		font-size: 0.92em;
		padding-top: 1.37em;
		padding-left: 1em;
	}
	
	.submitFormContato {
		width: 10.94em;
		font-size: 1.25em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 10.94em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
	}
	
	.submitFormContato:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}

    @-moz-document url-prefix() {
        .submitFormContato {
            left: 74%;
        }
    }
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.contatos {
		margin: 4.18em auto 4.75em;
		width: 86%;
		border: 0.06em solid #9ABC48;
		border-radius: 0.56em;
	}	
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 0.75em;
	}
	
	.telefoneVendas,
	.email,
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 0.75em;
		padding-top: 0;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0.3em;
		font-size: 0.5em;
		color: #888888;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		color: #1A5285;
		display: -webkit-inline-box;
	    padding: 1em 0;
	}
	
	.suporteSpanFooter.contatoSuporte {
		padding: 8px 0px 0px 0px;
		font-size: 17px;
		width: 134px;
		height: 34px;
	}
	
	.contatoSuporte {
		margin: 0.8em 0;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		margin-right: 2em;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1em;
		width: 31.25em;
		height: 2.5em;
		margin: 0 auto;
		border-radius: 0.55em;
		line-height: 1.25em;
	}
	
	.iconeLocalizacao {
		width: 1.56em;
		height: 1.56em;
		font-size: 2.37em;
	}
	
	.mapaGoogleEnllevo {
		height: 37em;
	}
	
	.textoRedesSociaisContato p {
		font-size: 1.25em;
		padding: 1em 2.5em;
		display: inline-block;
		margin-top: 1em;
	}
	
	.redesSociais {
		display: inline-block;
		vertical-align: top;
		margin-top: 1em;
	}
	
	.redesSociais li {
		height: 4em;
		width: 4em;
		margin: 0.37em 0.5em 0.12em 0.4em;
	}
	
	.redesSociais li.redeSocialFacebook:hover {
		background: #3B5998;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialInstagram:hover {
		background: #A300D9;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialLinkedin:hover {
		background: #0077B5;
		color: #F4F1EF;
	}
	
	.redesSociais .iconeFacebook,
	.redesSociais .iconeInstagran,
	.redesSociais .iconeLinkedin {
		font-size: 1.6em;
		line-height: 2.5em;
	}
	
	
	/*Trabalhe Conosco*/
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 7.6em;
	}
	
	.backgroundTrabalheConosco {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.msgEnllevoTrabalheConosco {
		background: #F2F2F2;
	}
	
	.tituloTrabalheConosco {
		font-size: 1.62em;
		text-transform: uppercase;
		width: 93%;
		margin: 0 auto 1.25em;
		line-height: 1.3em;		
	}
	
	.paragrafoTrabalheConosco {
		font-size: 0.75em;
		text-align: center;
		width: 67.65em;
		margin: 0 auto;
	}
	
	.linkTranformacaoDigital {
		text-transform: uppercase;
		color: #195285;
	}
	
	.caixaAreaAtuacao {
		display: none;
	}
	
	.caixaAreaAtuacao1024 {
		width: 100%;
		height: auto;
		background: #D6D6D6;
		padding: 2.25em 1.5625em 0.6875em;
		text-align: center;
		display: block;
	}

	.subTitulo1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.25em;
		font-weight: 500;
		color: #195285;
		line-height: 1.625em;
		margin-bottom: 2.3125em;
	}

	.areaAtuacao1024 {
		position: relative;
		display: inline-block;
		width: 13.12em;
		height: 17.5em;
		padding: 0.93em 0.43em 1.25em;
		border: 0.06em solid #1C5485;
		border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		margin-bottom: 2em;
		vertical-align: top;
		margin-right: 1.37em;
	}
	
	.areaAtuacao1024.areaAtendimento,
	.areaAtuacao1024.areaMarketing {
		margin-right: 0;
	}

	.tituloAreaAtuacao1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.875em;
		font-weight: 500;
		color: #195285;
		line-height: 1.125em;
		margin-bottom: 1.875em;
	}

	.imgTecDaInformacao1024,
	.imgFrontEnd1024,
	.imgUIUX1024,
	.imgMarketingMidias1024,
	.imgGestaoAdmFinc1024,
	.imgVendas1024,
	.imgRHCont1024,
	.imgAtendimento1024 {
		display: inline-block;
		margin: 1.81em auto 1.56em;
		width: 7.87em;
	}

	.paragrafoAreaAtuacao1024 {
		position: absolute;
		bottom: 1.5625em;
		width: 17em;
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.68em;
		font-weight: 400;
		color: #191E1F;
		line-height: 1.0625em;
	}
	
	.tituloFormProcessoSeletivo {
		color: #195285;
		font-size: 1.25em;
		width: 30%;
		margin: 3.93em auto 1.25em;
		text-align: center;
	}
	
	.conteudoTextFormProcesso {
		font-size: 0.95em;
		text-align: center;
		width: 56%;
		margin: 0 auto;
	}
	
	.formProcessoSeletivo {
		width: 100%;
		margin: 0 auto;
	}
	
	.formProcesso {
		width: 90%;
		text-align: unset;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile,
	.celFormProcesso,
	.linkedinFormProcesso {	
		height: 3.5em;
		font-size: 1em;
		display: inline-block;		
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso {
		width: 48.5%;
	}
	
	.intFormProcesso,
	.cargoFormProcesso {
		width: 100%;
	}
	
	.celFormProcesso,
	.linkedinFormProcesso {
		width: 22.9%;
	}
	
	.labelInputFile {
		width: 100%;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
	    font-size: 0.8em;
	}
	
	.uploadPdfForm {
		margin-left: 0em;
	}
	
	.enviarMsgProcesso {
		margin-top: 3em;
		width: 100%;
	}
	
	.divInputInteresseProcesso,
	.divInputCargoProcesso {
		display: inline-block;
		width: 48.5%;
	}
	
	.nomeFormProcesso,
	.emailFormProcesso,
	.celFormProcesso,
	.divInputInteresseProcesso {
		margin-right: 1.25em;
	}
	
	.mensagemFormProcesso {
		width: 77%;
		height: 12.05em;
		margin-left: 0em;
		font-size: 0.92em;
		padding-left: 1em;
		padding-top: 1em;
	}
	
	.submitFormProcesso {
		width: 10.94em;
		height: 8.9em;
		font-size: 1.25em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		border-radius: 0em 0.2em 0.2em 0em;
	}
	
	.submitFormProcesso:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.logo {
		width: 5em;
		height: 5em;
		margin-top: 9.56em;
	}
	
	.tituloProcessoSeletivo {
		font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.listaEtapasProcesso {
		width: 100%;
	}
	
	.listaEtapasProcesso {
		position: relative;
		width: 100%;
		min-height: 810px;
	}
	
	.listaEtapasProcesso li {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 4em;
	}
	
	.listaEtapasProcesso li::after {
		content: '';
		display: block;
		width: 80%;
		height: 1px;
		position: absolute;
		left: 50px;
		bottom: -16px;
		border-bottom: 1px dashed #000;
	}
	
	.caixaIconeEtapaInfoTexto {
		position: relative;
		min-height: 50px;
		height: auto;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoSelecao {
		margin-top: -9em;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoRetorno {
		padding-top: 0;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoAprovado {
		margin-top: -9em;
		width: 50%;
		padding-top: 0;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.75em;
		height: 1.75em;
		font-size: 1.29em;
		padding: 0.3em 0.58em 0.11em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.etapasProcessoSeletivo {
		width: 80%;
		margin: 0 auto;
		padding: 1.8em 0 1.8em 0;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao {
		width: 2.3em;
		height: 2.3em;
		font-size: 2em;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao,
	.iconeFinalista {
		position: absolute;
		right: 0px;
		bottom: -50px;
	}
	
	.paragrafoListaProcesso {
		position: absolute;
		left: 50px;
		bottom: 0px;
		width: 50%;
		font-size: 0.75em;
	}

	
	/*Linha do Tempo*/
	
	.backgroundLinhaDoTempo {
		background: #F2F2F2;
		padding-bottom: 1em;
		padding-top: 1em;
		height: auto;
	}
	
	.tituloLinhaDoTempo {
		font-size: 1.87em;
		padding: 4em 9.8em 1em;
	}
	
	.textoLinhaDoTempo {
		font-size: 0.87em;
		padding: 0 9.3em 4.3em;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 6em;
		height: 6em;
		margin-left: -3em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 72%;
		margin: 1.5em 0.87em;
	}	
	
	.secao1 {
		width: 22.5em;
		margin-left: 3.63em;
		margin-top: -3.7em;
		border-radius: 0.62em;
	}
	
	.secao1:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		bottom: 7.5em;
		margin-left: -1.2em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao1 div	{
		display: flow-root;
		width: 56%;
	}
    
    .textoSecao1LinhadoTempo p {
        width: 200px;
    }
	
	.secao3 div {
		display: block;
		width: 100%;
	}
	
	.secao2 {
		width: 22.5em;
		margin-left: -26.5em;
		margin-top: -9em;
		border-radius: 0.62em;
	}
	
	.secao2:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 7.3em;
		margin-left: 21.4em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao3 {
		width: 22.5em;
		margin-left: 4em;
		margin-top: -12em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	.secao3:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 10.5em;
		margin-left: -1.9em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 {
		background: #1D5585;
		color: #FFFFFF;
		width: 22.5em;
		margin: -3.9em 0em 3.75em -26em;
		border-radius: 0.62em;
		padding: 0px 10px;
	}
	
	.secao4:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		right: 0;
		top: 40px;
		left: 22.4em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao5 {
		background: #D8D8D8;
		width: 22.5em;
		margin-left: 3.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao5:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 83px;
		left: -1em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao6 {
		background: #D8D8D8;
		width: 22.5em;
		margin: -12em 0em 2em -26em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	
	.secao6:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 168px;
		margin-left: 21.8em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.tituloSecao3LinhadoTempo  {
		padding-top: 4em;
	}
	
	.textoSecao1LinhadoTempo,
	.textoSecao2LinhadoTempo,
	.textoSecao3LinhadoTempo {
		font-size: 0.9em;
	}
	
	.tituloSecao1LinhadoTempo {
		margin-bottom: -1em;
	}
	
	.textoSecao1LinhadoTempo {
		font-size: 0.87em;
		line-height: 1.3em;
	}
	
	.lTempoImg3 {
		float: left;
		padding: 0.5em 0em;
	}
	
	.imgEndLinhaDoTempo img {
		width: 55.5%;
		margin: 1em 1.4em;
	}
	
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 53em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(106deg, #2270D0, #01E0FD);
		transform: rotate(-26deg);
	}
	
	.redimencionabannerRotativo {
		height: 40.5em;
	}
	
	.bannerSolucaoLogistica {		
		width: 98%;
	    top: 13em;
		left: 1em;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 3.75em;
	}
	
	.tituloLogistica {
		font-size: 2.12em;
	}
	
	.textIntroLogistica {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroLogistica {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
	
	.imgLogistica {
		width: 45%;
		top: 10em;
		right: 3em;
		margin: 0;
	}
	
	.buttonProposta {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 24em;
		left: 3em;
		line-height: 1.3em;		
	}
	
	.buttonProposta:hover {
		background: #9ABC48;
	}
	
	.h2PropSolucao {
		font-size: 1.12em;
	}
	
	.h2Proposta {
		font-size: 0.96em;
		padding-top: 0.25em;
	}
	
	.solucoesParaLogistica {
	    font-size: 1.5em;
		padding-top: 0;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica ul {
		margin-top: 2.25em;
		padding: 0 8.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesLogistica li {
		margin-left: 2.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.introWMS,
	.introYMS {
		padding: 0 3em;
	}
	
	.introTMS {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTMS h1.h1IntroTMS {
		padding-left: 0;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.31em;
	}	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		font-size: 1.31em;
		border-radius: 0.5em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
	    font-size: 0.88em;
	}
	
	.hrLogistica {
		width: 41%;
		margin: 1.5em 0 0 34.5em;
	}
	
	.hrLogistica.hrLogisticaTMS {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoLogistica {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoLogistica.imgGestaoLogisticaTMS {
		margin-left: 1.2em;
	}
	
	.descricaoSegLogistica {
	    font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoSegLogistica.descricaoSegLogisticaTMS {
		width: 96%;
		padding: 0 0 3.7em 48.8em;
		text-align: right;
	}
	
	.gestaoSegLogistica {
		width: 83%;
		line-height: 3em;
		height: 3em;
	}	
	
	.gestaoSegLogistica span {
		font-size: 1.12em;
	}
	
	.secaoSegLog {
		width: 85%;
		display: block;
		margin: 1.8em 9.5em 4.3em;
		padding: 0;
	}
	
	.secaoSegLog li {
		width: 7.8em;
		height: 7.8em;
	}

	.secaoSegLog p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegLogistica {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	.beneficiosSistema {
		display: inline-block;
		vertical-align: top;
	    width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.beneficiosSistema,
	.caracteristicasSistemas {
		text-align: left;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistema li,
	.caracteristicasSistemas li	{
		font-size: 0.87em;
	}
	
	.beneficiosSistema ul {
		width: 100%;
	}
	
	.caracteristicasSistemas ul	{
	    width: 23.31em;
		border: 0;
	}
	
	.caracteristicasSistemas {
	    padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}

	.caracteristicasBeneficiosSistema {
		width: 100%;
		text-align: center;		
	}
	
	.segmentos.TMS {
		background: #F7F7F7;
	}
	
	.segmentos {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introTMS h1 {
		padding-left: 21em;
	}
	
	.backoffice h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backoffice h3 {
		font-size: 1.87em;
	}
	
	.backoffice ul {
		width: 100%;
		padding: 1em 0em 1.8em;
		text-align: center;
	}
	
	.backoffice li {
		width: 8.3em;
		font-size: 0.9em;
	}
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		width: 100%;
		height: 53em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(106deg, #CA0000, #FFAEAE);
		transform: rotate(-26deg);
	}
	
	.redimencionabannerRotativoAuto {
		height: 40.5em;
		z-index: -99;
	}
	
	.bannerSolucaoAutomotivo {
	    width: 92%;
		position: absolute;
		top: 12.3em;
		left: 1.56em;
		margin-top: 0;
		margin-left: 0;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 3.75em;
	}
	
	.tituloSolAuto {
		font-size: 2.12em;
	}
	
	.textIntroSolAuto {
		font-size: 1.5em;
		width: 54%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroSolAuto {
		font-size: 1.06em;
		width: 54%;
		padding: 1.5em 4em 0.5em 2em;
	}
	
	.imgSolAuto {
	    width: 40%;
		float: right;
		position: absolute;
		top: 14em;
		right: 4em;
		margin: 0;
	}
	
	.buttonPropostaAuto {
	    width: 34%;
		height: 4em;
		position: absolute;
		top: 20em;
		left: 2em;
		padding: 0.8em 0;
    }
    
	.h2PropSolucao {
		font-size: 1.12em;
	}
	
	.h2Proposta {
		font-size: 0.96em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolAuto {
		font-size: 1.5em;
		padding: 0;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo ul {
		padding: 0 8.6em 5em;
		text-align: center;
		margin-bottom: 0;
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 1.5em;
	}
	
	.introComercial,
	.introPasseio,
	.introRecapagem {
		padding: 0 3em;
	}
	
	.introTratores,
	.introRodoviario {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTratores h1.segTratores,
	.introRodoviario h1.segRodoviario {
		padding-left: 0;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.31em;
	}	
	
	.introComercial h1.segComercial,
	.introTratores h1.segTratores,
	.introPasseio h1.segPasseio,
	.introRodoviario h1.segRodoviario,
	.introRecapagem h1.segRecapagem {
		font-size: 1.31em;
		padding: 10px;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
	    font-size: 0.88em;
	}
	
	.hrSolAuto {
		width: 35%;
		margin: 1.5em 0 0 38.5em;
	}
	
	.hrSolAuto.hrSolAutoTratores,
	.hrSolAuto.hrSolAutoRodoviario {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoSolAuto {
		width: 43%;
		margin-left: 35em;
	}
	
	.imgGestaoSolAuto.imgGestaoSolAutoTratores,
	.imgGestaoSolAuto.imgGestaoSolAutoRodoviario {
		margin-left: 1.2em;
	}
	
	.descricaoSolAuto {
	    font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoSolAuto.descricaoSolAutoOposto {
		width: 96%;
		padding: 0 0 3.7em 48.8em;
		text-align: right;
	}
	
	.gestaoSolAuto {
		width: 97.6%;
		line-height: 3em;
		height: 3em;
		margin: 0;
		margin-bottom: 2em;
	}	
	
	.gestaoSolAuto span {
		font-size: 1.12em;
	}
	
	.secaoSolAuto {
		width: 88%;
		text-align: center;
		margin: 1.8em auto 4.3em;
		padding: 0;
	}
	
	.secaoSolAuto li {
		width: 7.8em;
		height: 7.8em;
	}

	.secaoSolAuto p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgGestaoSolAuto {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	.beneficiosSistemaSolAuto {
		display: inline-block;
		vertical-align: top;
		margin-right: 2.25em;
		width: 400px;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolAuto li,
	.caracteristicasSistemasSolAuto li	{
		font-size: 0.87em;
	}
	
	.caracteristicasSistemasSolAuto ul	{
	    padding: 1em 2.2em;
		border: 0;
	}
	
	.caracteristicasSistemasSolAuto {
	    padding: 0em 0em 6em;
		display: inline-block;
		width: 400px;
	}

	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
	    margin: 0 auto;
		display: table;
	}
	
	.segmentosSolAuto.segmentoTratores,
	.segmentosSolAuto.segmentoRodoviario {
		background: #F7F7F7;
	}
	
	.segmentosSolAuto {
		background: #FBFBFB;
	}
	
	.backofficeAuto h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.87em;
	}
	
	.backofficeAuto ul {
		width: 100%;
		padding: 0 0em 3.8em;
		text-align: center;
	}
	
	.backofficeAuto li {
		width: 8.3em;
		font-size: 0.9em;
	}
	
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 3.75em;
	}
	
	.tituloSolMaquina {
		font-size: 2.12em;
	}
	
	.textIntroSolMaquina {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroSolMaquina {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgSolMaquina {
	    width: 45%;
		top: 15em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 36em;
	}
	
	.divSolucoesMaquina ul {
		text-align: center;
	    padding: 0 3.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesMaquina h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaMaquina {
	    width: 34%;
		height: 4em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		padding: 0.8em 0;
    }	
	
	.secaoSolMaquina li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.31em;
	}
	
	.introMaquinaOposto,
	.introMaquina {
		padding: 0 3em;
	}
	
	.introMaquinaOposto {
		text-align: left;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoSolMaquina {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoSolMaquina.imgGestaoSolAutoMaquinaOposto {
		margin-left: 1.2em;
	}
	
	.segmentosSolMaquina.segmentoMaquinaOposto {
		background: #F7F7F7;
	}
	
	.segmentosSolMaquina {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.descricaoSolMaquina {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoSolMaquina.descricaoSolMaquinaOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoSolMaquina {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrSolMaquina {
		width: 41%;
		margin: 1.5em 0 0 34.5em;
	}
	
	.hrSolMaquina.hrSolAutoMaquinaOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoSolMaquina {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolMaquina ul {
		padding: 0em 6.4em;
	}
	
	.secaoSolMaquina p {
		font-size: 0.65em;
	}
	
	.gestaoSolMaquina span {
		font-size: 1em;
	}
	
	.caracteristicasBeneficiosSistemaSolMaquina,
	.caracteristicasBeneficiosSistemaMaquina{
		width: 100%;
		text-align: center;
	}
	
	.beneficiosSistemaSolMaquina {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasSistemasSolMaquina {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosSistemaSolMaquina,
	.caracteristicasSistemasSolMaquina {
		text-align: left;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasSistemasSolMaquina ul {
		border: 0;
	}
	
	.textoBackofficeMaquina h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeMaquina h3 {
		font-size: 1.7em;
	}
	
	.backofficeMaquina {
		padding-top: 4em;
	}

	.backofficeMaquina ul {
		 padding: 0 3.9em 3.8em;
	}
	
	.backofficeMaquina li {
		width: 9.4em;
		font-size: 1em;
	}
	
	/*Solução Cotação Eletronica*/
	
	.bannerFornecimento {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
    }
    
	.iconeSegFornecimentoPecas.icone03 {
		font-size: 3.75em;
	}
	
	.tituloFornecimento {
		font-size: 2.12em;
	}
	
	.textIntroFornecimento {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroFornecimento {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgFornecimento {
	    width: 45%;
		top: 15em;
	    right: 4em;
		margin: 0;
	}
	
	.solucoesFornecimento {
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.redimencionaBannerFornecimento {
		height: 36em;
	}
	
	.divSolucoesFornecimento ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 3.6em 5em;
	}
	
	.divSolucoesFornecimento h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaFornecimento {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.segmentosFornecimento.segFornecimentoOposto {
		background: #F7F7F7;
	}
	
	.segmentosFornecimento {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
	  font-size: 1.31em;
	}
	
	.introFornecimentoOposto,
	.introFornecimento {
		padding: 0 3em;
	}
	
	.introFornecimentoOposto {
		text-align: left;
	}
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
		font-size: 0.88em;
	}
	
	.descricaoFornecimento {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoFornecimento.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.imgGestaoFornecimento {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoFornecimento.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.gestaoFornecimento {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrFornecimento {
		width: 41%;
		margin: 1.5em 0 0 34.5em;
	}
	
	.hrFornecimento.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoFornecimento {
		padding: 0em 1em 4.3em;
	}
	
	.secaoFornecimento ul {
		padding: 0em 6.4em;
	}
	
	.secaoFornecimento li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoFornecimento p {
		font-size: 0.65em;
	}
	
	.gestaoFornecimento span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosFornecimento {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosFornecimento {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasFornecimento {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosFornecimento,
	.caracteristicasFornecimento {
		text-align: left;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasFornecimento ul {
		border: 0;
	}
	
	.backofficeFornecimento{
		padding-top: 4em;
	}
	
	.textoBackofficeFornecimento h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeFornecimento h3 {
		font-size: 1.7em;
	}

	.backofficeFornecimento ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeFornecimento li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		font-size: 3.75em;
	}
	
	.tituloControle {
		font-size: 2.12em;
	}
	
	.textIntroControle {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroControle {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgControle {
	    width: 33%;
		top: 15em;
		right: 4em;
		margin: 0;
	}
	
	.redimencionaBannerControle {
		height: 36em;
	}
	
	.solucoesContabil {
		font-size: 1.7em;
	}
	
	.divSolucoesControle ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesControle h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaControle {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.31em;
	}
	
	.introControleOposto,
	.introControle {
		padding: 0 3em;
	}
	
	.introControleOposto {
		text-align: left;
	}
	
	.introControle h2,
	.introControleOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoControle {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoControle.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoControle {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoControle.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoControle {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrControle {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrControle.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.segmentosControle.segmentoControleOposto {
		background: #F7F7F7;
	}
	
	.segmentosControle {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.secaoControle {
		padding: 0em 1em 4.3em;
	}
	
	.secaoControle ul {
		padding: 0em 6.4em;
	}
	
	.secaoControle li {
		width: 7.8em;
	}
	
	.secaoControle p {
		font-size: 0.65em;
	}
	
	.gestaoControle span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosControle {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosControle {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasControle {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosControle,
	.caracteristicasControle {
		text-align: left;
	}

	.caracteristicasControle ul,
	.beneficiosControle ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasControle ul {
		border: 0;
	}
	
	.textoBackofficeControle h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeControle h3 {
		font-size: 1.7em;
	}

	.backofficeControle ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeControle li {
		width: 9.4em;
		font-size: 1em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 3.75em;
	}
	
	.tituloContabil {
		font-size: 2.12em;
	}
	
	.textIntroContabil {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContabil {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContabil {
		width: 45%;
		top: 14em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaBannerContabil {
		height: 36em;
	}
	
	.solucoesContabil{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesContabil ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesContabil h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaContabil {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosContabil.segmentoContabilOposto {
		background: #F7F7F7;
	}
	
	.segmentosContabil {
		background: #FBFBFB;
	}
	
	.introContabilOposto,
	.introContabil {
		padding: 0 3em;
	}
	
	.introContabilOposto {
		text-align: left;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
		font-size: 0.88em;
	}
	
	.hrContabil {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrContabil.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContabil {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoContabil.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContabil {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoContabil.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoContabil {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.secaoContabil {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContabil ul {
		padding: 0em 6.4em;
	}
	
	.secaoContabil li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.secaoContabil p {
		font-size: 0.65em;
	}
	
	.gestaoContabil span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosContabil {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosContabil {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasContabil {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasContabil,
	.beneficiosContabil{
		text-align: left;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasContabil ul {
		border: 0;
	}
	
	.textoBackofficeContabil h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContabil h3 {
		font-size: 1.7em;
	}

	.backofficeContabil ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContabil li {
		width: 9.4em;
		font-size: 1em;
	}	
	
	/*Solução Gestão RH*/
	
	.bannerRH {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegGestaoRh.icone06 {
		 font-size: 3.75em;
	}
	
	.tituloRH {
		font-size: 2.12em;
	}
	
	.textIntroRH {
	    font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroRH {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgRH {
	    width: 45%;
		top: 10em;
		right: 4em;
		margin: 0;
	}
	
	.redimencionaBannerRH {
	    height: 36em;
	}
	
	.solucoesRH{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesRH ul {
	    text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesRH h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaRH {
	    width: 34%;
		height: 4em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introRH h1,
	.introRHOposto h1 {
		font-size: 1.31em;
	}
	
	.introRHOposto {
		padding: 0 3em;
		text-align: left;
	}	
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 0.88em;
	}
	
	.imgGestaoRH {
	    width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoRH.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoRH {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
		margin-top: -11em;
	}
	
	.descricaoRH.descricaoOposto {
		text-align: right;
		font-size: 0.75em;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
		margin-top: -9em;
	}
	
	.gestaoRH {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrRH {
	    width: 41%;
		margin: 1.5em 0 0 34.5em;
	}
	
	.hrRH.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.segmentosRH.segmentoRHOposto {
		background: #F7F7F7;
	}
	
	.secaoRH {
		padding: 0em 1em 4.3em;
	}
	
	.secaoRH ul {
		padding: 0em 6.4em;
	}
	
	.secaoRH li {
		width: 7.8em;
	}
	
	.secaoRH p {
		font-size: 0.65em;
	}
	
	.gestaoRH span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosRH {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosRH {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasRH {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosRH,
	.caracteristicasRH {
	   text-align: left;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}
	
	.textoBackofficeRH h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeRH h3 {
		font-size: 1.7em;
	}

	.backofficeRH ul {
	    padding: 0 3.9em 3.8em;
	}
	
	.backofficeRH li {
		width: 9.4em;
		font-size: 1em;
	}
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 3.75em;
	}
	
	.tituloManufatura {
		font-size: 2.12em;
	}
	
	.textIntroManufatura {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroManufatura {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgManufatura {
	    width: 38%;
		top: 14em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaManufatura {
		height: 36em;
	}
	
	.solucoesManufatura{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesManufatura ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesManufatura h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaManufatura {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosManufatura.segmentoManufaturaOposto {
		background: #F7F7F7;
	}
	
	.segmentosManufatura {
		background: #FBFBFB;
	}
	
	.introManufaturaOposto,
	.introManufatura {
		padding: 0 3em;
	}
	
	.introManufaturaOposto {
		text-align: left;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
		font-size: 0.88em;
	}
	
	.hrManufatura {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrManufatura.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoManufatura {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoManufatura.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoManufatura {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoManufatura.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoManufatura {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoManufatura span {
		font-size: 1em;
	}
	
	.secaoManufatura {
		padding: 0em 1em 4.3em;
	}
	
	.secaoManufatura ul {
		padding: 0em 6.4em;
	}
	
	.secaoManufatura li {
		width: 7.8em;
	}
	
	.secaoManufatura p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosManufatura {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosManufatura {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasManufatura {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasManufatura,
	.beneficiosManufatura{
		text-align: left;
	}

	.caracteristicasManufatura ul,
	.beneficiosManufatura ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasManufatura ul {
		border: 0;
	}
	
	.backofficeManufatura ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeManufatura li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeManufatura h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeManufatura h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Distribuição*/
	
	.bannerDistribuicao {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 3.75em;
	}
	
	.tituloDistribuicao {
		font-size: 2.12em;
	}
	
	.textIntroDistribuicao {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDistribuicao {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDistribuicao {
	    width: 45%;
		top: 15em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaDistribuicao {
		height: 36em;
	}
	
	.solucoesDistribuicao{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesDistribuicao ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesDistribuicao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDistribuicao {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosDistribuicao.segmentoDistribuicaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosDistribuicao {
		background: #FBFBFB;
	}
	
	.introDistribuicaoOposto,
	.introDistribuicao {
		padding: 0 3em;
	}
	
	.introDistribuicaoOposto {
		text-align: left;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
		font-size: 0.88em;
	}
	
	.hrDistribuicao {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrDistribuicao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDistribuicao {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoDistribuicao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDistribuicao {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoDistribuicao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoDistribuicao {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoDistribuicao span {
		font-size: 1em;
	}
	
	.secaoDistribuicao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDistribuicao ul {
		padding: 0em 6.4em;
	}
	
	.secaoDistribuicao li {
		width: 7.8em;
	}
	
	.secaoDistribuicao p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosDistribuicao {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosDistribuicao {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasDistribuicao {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasDistribuicao,
	.beneficiosDistribuicao{
		text-align: left;
	}

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasDistribuicao ul {
		border: 0;
	}
	
	.backofficeDistribuicao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDistribuicao li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeDistribuicao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDistribuicao h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 3.75em;
	}
	
	.tituloGestao {
		font-size: 2.12em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 1.5em;
	}
	
	.textIntroGestao {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroGestao {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgGestao {
	     width: 35%;
		top: 15em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaGestao {
		height: 36em;
	}
	
	.solucoesGestao{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesGestao ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 15.6em 5em;
	}
	
	.divSolucoesGestao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaGestao {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosGestao.segmentoGestaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosGestao {
		background: #FBFBFB;
	}
	
	.introGestaoOposto,
	.introGestao {
		padding: 0 3em;
	}
	
	.introGestaoOposto {
		text-align: left;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
		font-size: 0.88em;
	}
	
	.hrGestao {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrGestao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoGestao {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoGestao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoGestao {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoGestao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoGestao {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoGestao span {
		font-size: 1em;
	}
	
	.secaoGestao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoGestao ul {
		padding: 0em 6.4em;
	}
	
	.secaoGestao li {
		width: 7.8em;
	}
	
	.secaoGestao p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosGestao {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosGestao {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasGestao {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasGestao,
	.beneficiosGestao{
		text-align: left;
	}

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasGestao ul {
		border: 0;
	}
	
	.backofficeGestao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeGestao li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeGestao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeGestao h3 {
		font-size: 1.7em;
	} */
	
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerNota {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 3.75em;
	}
	
	.tituloNota {
		font-size: 2.12em;
	}
	
	.textIntroNota {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroNota {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgNota {
		width: 47%;
		top: 16em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaNota {
		height: 36em;
	}
	
	.solucoesNota{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesNota ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesNota h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaNota {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosNota.segmentoNotaOposto {
		background: #F7F7F7;
	}
	
	.segmentosNota {
		background: #FBFBFB;
	}
	
	.introNotaOposto,
	.introNota {
		padding: 0 3em;
	}
	
	.introNotaOposto {
		text-align: left;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
		font-size: 0.88em;
	}
	
	.hrNota {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrNota.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoNota {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoNota.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoNota {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoNota.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoNota {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoNota span {
		font-size: 1em;
	}
	
	.secaoNota {
		padding: 0em 1em 4.3em;
	}
	
	.secaoNota ul {
		padding: 0em 6.4em;
	}
	
	.secaoNota li {
		width: 7.8em;
	}
	
	.secaoNota p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosNota {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosNota {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasNota {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasNota,
	.beneficiosNota{
		text-align: left;
	}

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasNota ul {
		border: 0;
	}
	
	.backofficeNota ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeNota li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeNota h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeNota h3 {
		font-size: 1.7em;
	}
	
	/*Solução Controle de Obras*/
	
	.bannerObras {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 3.75em;
	}
	
	.tituloObras {
		font-size: 2.12em;
	}
	
	.textIntroObras {
		font-size: 1.5em;
		width: 61%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroObras {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgObras {
	    width: 36%;
		top: 14em;
		right: 4em;
		margin: 0;
	}
	
	.redimencionaObras {
		height: 36em;
	}
	
	.solucoesObras{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesObras ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesObras h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaObras {
		width: 40%;
		height: 8.5%;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosObras.segmentoObrasOposto {
		background: #F7F7F7;
	}
	
	.segmentosObras {
		background: #FBFBFB;
	}
	
	.introObrasOposto,
	.introObras {
		padding: 0 3em;
	}
	
	.introObrasOposto {
		text-align: left;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
		font-size: 0.88em;
	}
	
	.hrObras {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrObras.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoObras {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoObras.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoObras {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoObras.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoObras {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoObras span {
		font-size: 1em;
	}
	
	.secaoObras {
		padding: 0em 1em 4.3em;
	}
	
	.secaoObras ul {
		padding: 0em 6.4em;
	}
	
	.secaoObras li {
		width: 7.8em;
	}
	
	.secaoObras p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosObras {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosObras {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasObras {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasObras,
	.beneficiosObras{
		text-align: left;
	}

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasObras ul {
		border: 0;
	}
	
	.backofficeObras ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeObras li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeObras h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeObras h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 3.75em;
	}
	
	.tituloContratos {
		font-size: 2.12em;
	}
	
	.textIntroContratos {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContratos {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContratos {
	    width: 35%;
		top: 15em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaContratos {
		height: 36em;
	}
	
	.solucoesContratos{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesContratos ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesContratos h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaContratos {
		width: 40%;
		height: 8.5%;
		position: absolute;
		top: 18em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosContratos.segmentoContratosOposto {
		background: #F7F7F7;
	}
	
	.segmentosContratos {
		background: #FBFBFB;
	}
	
	.introContratosOposto,
	.introContratos {
		padding: 0 3em;
	}
	
	.introContratosOposto {
		text-align: left;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
		font-size: 0.88em;
	}
	
	.hrContratos {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrContratos.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContratos {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoContratos.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContratos {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoContratos.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoContratos {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoContratos span {
		font-size: 1em;
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
		padding: 0em 6.4em;
	}
	
	.secaoContratos li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoContratos p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosContratos {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosContratos {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasContratos {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasContratos,
	.beneficiosContratos{
		text-align: left;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasContratos ul {
		border: 0;
	}
	
	.backofficeContratos ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContratos li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeContratos h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContratos h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Associações*/
	
	.bannerAssociacoes {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 3.75em;
	}
	
	.tituloAssociacoes {
		font-size: 2.12em;
	}
	
	.textIntroAssociacoes {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroAssociacoes {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgAssociacoes {
	     width: 35%;
		top: 15em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaAssociacoes {
		height: 36em;
	}
	
	.solucoesAssociacoes{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesAssociacoes ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesAssociacoes h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaAssociacoes {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosAssociacoes.segmentoAssociacoesOposto {
		background: #F7F7F7;
	}
	
	.segmentosAssociacoes {
		background: #FBFBFB;
	}
	
	.introAssociacoesOposto,
	.introAssociacoes {
		padding: 0 3em;
	}
	
	.introAssociacoesOposto {
		text-align: left;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
		font-size: 0.88em;
	}
	
	.hrAssociacoes {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrAssociacoes.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoAssociacoes {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoAssociacoes.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoAssociacoes {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoAssociacoes.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoAssociacoes {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoAssociacoes span {
		font-size: 1em;
	}
	
	.secaoAssociacoes {
		padding: 0em 1em 4.3em;
	}
	
	.secaoAssociacoes ul {
		padding: 0em 6.4em;
	}
	
	.secaoAssociacoes li {
		width: 7.8em;
	}
	
	.secaoAssociacoes p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosAssociacoes {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosAssociacoes {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasAssociacoes {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasAssociacoes,
	.beneficiosAssociacoes{
		text-align: left;
	}

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasAssociacoes ul {
		border: 0;
	}
	
	.backofficeAssociacoes ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeAssociacoes li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeAssociacoes h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeAssociacoes h3 {
		font-size: 1.7em;
	}


    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 3.75em;
	}
	
	.tituloDev {
		font-size: 2.12em;
	}
	
	.textIntroDev {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDev {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDev {
	     width: 35%;
		top: 15em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaDev {
		height: 36em;
	}
	
	.solucoesDev{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesDev ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesDev h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDev {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introDev h1,
	.introDevOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosDev.segmentoDevOposto {
		background: #F7F7F7;
	}
	
	.segmentosDev {
		background: #FBFBFB;
	}
	
	.introDevOposto,
	.introDev {
		padding: 0 3em;
	}
	
	.introDevOposto {
		text-align: left;
	}
	
	.introDev h2,
	.introDevOposto h2 {
		font-size: 0.88em;
	}
	
	.hrDev {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrDev.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDev {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoDev.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDev {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoDev.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoDev {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoDev span {
		font-size: 1em;
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
		padding: 0em 6.4em;
	}
	
	.secaoDev li {
		width: 7.8em;
	}
	
	.secaoDev p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosDev {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosDev {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasDev {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasDev,
	.beneficiosDev{
		text-align: left;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasDev ul {
		border: 0;
	}
	
	.backofficeDev ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDev li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeDev h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDev h3 {
		font-size: 1.7em;
	}

    /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoConsult {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevConsultoria.icone16 {
		font-size: 3.75em;
	}
	
	.tituloConsult {
		font-size: 2.12em;
	}
	
	.textIntroConsult {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroConsult {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgConsult {
	     width: 35%;
		top: 15em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaConsult {
		height: 36em;
	}
	
	.solucoesConsult{
		font-size: 1.7em;
		padding-top: 3em;
	}
	
	.divSolucoesConsult ul {
		text-align: center;
		margin-bottom: 0;
		padding: 0 8.6em 5em;
	}
	
	.divSolucoesConsult h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaConsult {
		width: 34%;
		height: 4em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		padding: 0.8em 0;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosConsult.segmentoConsultOposto {
		background: #F7F7F7;
	}
	
	.segmentosConsult {
		background: #FBFBFB;
	}
	
	.introConsultOposto,
	.introConsult {
		padding: 0 3em;
	}
	
	.introConsultOposto {
		text-align: left;
	}
	
	.introConsult h2,
	.introConsultOposto h2 {
		font-size: 0.88em;
	}
	
	.hrConsult {
		width: 30.2em;
		margin-left: 30.7em;
	}
	
	.hrConsult.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoConsult {
		width: 49%;
		margin: 1em 0 0 31.2em;
	}
	
	.imgGestaoConsult.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoConsult {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoConsult.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 44.8em;
	}
	
	.gestaoConsult {
		width: 96%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 2em;
	}
	
	.gestaoConsult span {
		font-size: 1em;
	}
	
	.secaoConsult {
		padding: 0em 1em 4.3em;
	}
	
	.secaoConsult ul {
		padding: 0em 6.4em;
	}
	
	.secaoConsult li {
		width: 7.8em;
	}
	
	.secaoConsult p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosConsult {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosConsult {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasConsult {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasConsult,
	.beneficiosConsult{
		text-align: left;
	}

	.caracteristicasConsult ul,
	.beneficiosConsult ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasConsult ul {
		border: 0;
	}
	
	.backofficeConsult ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeConsult li {
		width: 9.4em;
		font-size: 1em;
	}
	
	.textoBackofficeConsult h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeConsult h3 {
		font-size: 1.7em;
	}

	
	/*Institucional*/
		
	.caixaEquipeEnllevo1024,
	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024 {
		display: block;
	}	
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 1.87em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 0.87em;
	}
	
	.backgroundInstitucional {
		background: #F2F2F2;
		margin-top: -3.75em;
		padding-top: 4.5em;
	}
	
	.caminhoSite {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #666666;
		padding: 10px 0px 0px 62px;
		display: block;
	}
	
	.caminhoSite a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.caminhoSite a.destaqueAzul {
		color: #1B5385;
	}
	
	.internetDasCoisas,
	.bannerSecundario,
	.historiaEnllevo,
	.caixaEquipeEnllevo {
		display: none;
	}
	
	.imgBotoes1024 {
		width: 33.75em;
		margin: 3.75em 0 1.93em;
		z-index: -99;
	}
	
	.historiaEnllevo1024 {
		width: 27.5em;
		margin: -22em 0em 0em 35em;
	}
	
	.tituloInstitucional1024 {
		color: #1A5285;
		font-size: 1.25em;
		font-weight: 500;
		font-family: Roboto-Medium, sans-serif;
		padding-bottom: 1em;
	}
	
	.caixaConteudoEnllevo {
		background: #FFFFFF;
		padding: 1.25em;
		position: absolute;
		width: 25em;
		margin-left: -4em;
	}
	
	.paragrafoHistoriaEnllevo1024 {
		font-size: 0.68em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		padding-bottom: 1em;
		line-height: 1.5em;
	}
	
	.botoesConceitoLinhaDoTempo {
		text-align: right;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {
		margin-top: 1.12em;
		width: 15em;
		height: 1.7em;
		font-size: 0.6em;
		line-height: 1.7em;
		background-image: linear-gradient(180deg,#A6D38F, #62C8D4);
		border-radius: 0.4em;
	}
	
	.secaoOferecemos {
		width: 25em;
		background: #F2F2F2;
		margin-top: 18em;
		margin-left: 4.3em;
	}
	
	.tituloOferecemos {
		font-size: 1.25em;
		text-align: left;
		padding: 1em 1.5em;
	}
	
	.divTextoOferecemos {
		font-size: 0.84em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos {
		margin-bottom: 0.7em;
		line-height: 1.2em;
	}
	
	.caixaTecnologias {
		width: 31em;
		display: inline-block;
		margin-top: 5.18em;
		margin-left: 2.5em;
	}
	
	.caixaTecnologias h4 {
		color: #1D5586;
		font-size: 0.87em;
		text-align: center;
		padding-bottom: 0.31em;
	}
	
	.caixaTecnologias p {
		text-align: center;
		font-size: 0.62em;
		width: 18em;
		margin: 0 auto;
	}
	
	.caixaTecnologias img {
		width: 4.75em;
		margin: 0 auto 1.06em;
		display: block;
	}
	
	.internetDasCoisasImg {
		margin: 0 3.4em 1.06em;
	}
	
	.secaoIOT,
	.secaoInternetDados,
	.secaoDesignUIUX,
	.secaoFuncAnaliticas,
	.secaoDesignThinking,
	.secaoInterfaceAdaptavel,
	.secaoInfraSegura,
	.secaoComWebService,
	.secaoCloudPlataform,
	.secaoSuporteEficiente {
	    width: 13.5em;
		height: 14em;
		display: inline-block;
		margin: 0 0.4em 1.5em 0;
		border: 0.06em solid #CFCFCF;
		border-radius: 10px;
		padding: 15px 12px;
		vertical-align: top;		
	}
	
	.secaoInternetDados {
		margin-left: 1.25em;
		vertical-align: top;
	}
	
	.secaoFuncAnaliticas,
	.secaoInterfaceAdaptavel,
	.secaoComWebService {
		vertical-align: top;
		margin-left: 1.25em;
	}
	
	.secaoSuporteEficiente {
		margin-left: 1.25em;
	}
	
	.secaoMissaoVisaoValores {
		width: 27em;
		display: inline-block;
		vertical-align: top;
		background: #F2F2F2;
		margin-top: 3em;
	}
	
	.missao,
	.visao,
	.valores {
		padding: 0em 0.5em;
		padding-top: 1em;
	}
	
	.imgMissao,
	.imgVisao,
	.imgValores {
		display: none;
	}
	
	.imgMissao1024,
	.imgVisao1024,
	.imgValores1024 {
		display: inline-block;
		width: 2.5em;
		vertical-align: bottom;
	}

	.missao h5,
	.visao h5,
	.valores h5 {
		display: inline-block;
		vertical-align: top;
		margin-top: 0.2em;
		margin-left: 0.5em;
		margin-bottom: 0;
		font-size: 1.62em;
	}
	
	.missao p,
	.visao p {
		padding-left: 2em;
		width: 33em;
	}
	
	.listaValores {
		margin-left: 3em;
	}
	
	.textoSatisfacao {
		margin-top: 5em;
		margin-left: 1em;
		width: 94%;
		border: 0.05em solid #707070;
		font-size: 1.4em;
		border-radius: 2em;
		color: #BBBEC8;
		padding: 1.68em;
		text-align: center;
		line-height: 1.57em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
	}
	
	.secaoPactoGlobal {
		width: 28.93em;
		display: block;
		margin-left: 35em;
		margin-top: -15em;
		background: #FFFFFF;
	}
	
	.tituloPacto {
		padding: 0em;
	}
	
	.textoPacto,
	.contTextoPacto {
		width: 90%;
	}	
	
	.equipeEnllevo {
		padding-top: 6.93em;
		padding-bottom: 1.06em;
		text-align: center;
		font-size: 0.87em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
		color: #195285;		
	}
	
	.equipeEnllevoIcone .iconeSetaMenuSite {
		font-size: 0.75em;
		padding: 1.1em 0.55em;
		background: #195285;
		color: #D6D6D6;
		border-radius: 2.25em;
		margin: 0 auto;
		display: block;
		width: 3em;
		height: 3em;
        z-index: 999;
	}
	
	.caixaEquipeEnllevo1024 {
		background: #D6D6D6;
		margin-top: -1.3em;
		padding-top: 2.56em;
	}
	
	.TituloEquipeEnllevo1024 {
	    font-family: Roboto-Medium, sans-serif;
		font-size: 1.25em;
		line-height: 1.26em;
		font-weight: 500;
		margin-bottom: 1.25em;
		color: #195285;
		text-align: center;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.87em;
		font-weight: 400;
		line-height: 1.8em;
		color: #191E1F;
		text-align: center;
		margin: 0 auto;
	}
	
	.caixaEquipe1024 {
		height: auto;
		width: 100%;
		padding: 0.93em 1.25em;
		text-align: center;
	}
	
	.figureColaborador1024 {
		position: relative;
		display: inline-block;
		height: 248px;
		width: 210px;
		margin-bottom: 1.25em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
		margin-right: 20px;
		cursor: pointer;
	}
	
	.imgColaborador1024 {
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
	}
	
	.infoColaborador1024 {
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		height: auto;
		width: 11.25em;
		color: #FFF;
		text-align: center;
		z-index: 1;
		padding: 1.31em 0.81em;
        display: block;
	}
	
	.figureColaborador1024:hover > .infoColaborador1024.invisivel {
		display: block!important;
	}
	
	.figureColaborador1024:hover::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.5em;
		width: 12em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.figureColaborador1024::before {
		content: '';
		position: absolute;
		top: 0em;
		left: 0em;
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: #FFF;
		z-index: -1;
	}

	.figureInfoColaborador1024::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.5em;
		width: 12em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.nomeColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.87em;
		font-weight: 500;
		line-height: 1em;
		margin-bottom: 0.31em;
	}
	
	.cargoColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.7em;
		font-weight: 500;
		line-height: 0.62em;
	}
	
	.paragrafoInfoColaborador1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.62em;
		font-weight: 400;
		line-height: 1.3em;
		margin: 0.93em 0em 1.06em;
        max-height: 5em;
	}

    .paragrafoInfoColaborador1024 p {
        max-height: 5em;
        overflow: hidden;
    }
	
	.redesSociaisColaborador1024 {
		position: absolute;
	    left: 50%;
		top: 11.87em;
		width: 8.12em;
	}
	
	.redesSociaisColaborador1024 li a{
		text-decoration: none;
	}
	
	.redesSociaisColaborador1024 li {
		display: inline-block;
		height: 1.81em;
		width: 1.81em;
		color: #B6B4B6;
		margin-right: 0.62em;
		border-radius: 1.81em;
		-webkit-border-radius: 1.81em;
		-moz-border-radius: 1.81em;
		background: #F0F0F0;
		text-align: center;
	}

	.redesSociaisColaborador1024 .iconeFacebook,
	.redesSociaisColaborador1024 .iconeInstagran,
	.redesSociaisColaborador1024 .iconeLinkedin {	    
		font-size: 0.87em;
		line-height: 2.1em;
		color: #B6B4B6;
	}

    .modalInfo {
        height: 14.5em;
        width: 12em;
        line-height: 0.8em;
    }

    .textoModalInfo {
        font-size: 10px;
    }
	
	/*Pagina de Erro*/
	
	.imgTelaErro p {
		font: 1.8em Roboto-Regular,sans-serif;
	}
	
	.imgTelaErro img {
		width: 65%;
		padding: 10.12em 3em 2.18em;
	}
	
	/*Nossos Clientes*/
	
	.backgroundClientes {
		background: #F7F7F7;
	}
	
	.divNossosClientes {
		width: 58.37em;
	}

	.nossosClientes {
		padding: 5.06em 0 2.93em;
	}

	.imgNossosClientes {
		width: 13.43em;
		height: 6.25em;
		margin-right: 1.25em;
		margin-bottom: 1.25em;
	}

	.imgNossosClientes:nth-child(4),
	.imgNossosClientes:nth-child(8),
	.imgNossosClientes:nth-child(12) {
		margin-right: 0em;
	}
	
	.imgNossosClientes:nth-child(2),
	.imgNossosClientes:nth-child(6),
	.imgNossosClientes:nth-child(10) {
		margin-right: 1.25em;
	}
	
	/*Transformação Digital*/
	
	.backgroundTransformacaoDigital {
		padding: 0 2.5em;
	}
	
	.imgTransformacaoDigital {
	    width: 28em;
		height: 23.56em;
		margin-top: 6em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.5em;
		padding: 5.87em 0em 1.5em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.25em;
		text-align: center;
		padding: 0;
	}
	
	.sigTransformacaoDigital p {
		font-size: 0.75em;
		width: 40.3em;
	}
	
	.blocoRevolucaoIndustrial {
		position: relative;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais span{
		padding-left: 7em;
	}
	
	.revolucoesIndustriais {
		text-align: right;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
		text-align: right;
	}
	
	.revolucoesIndustriais p {
		font-size: 1em;
		text-align: left;
	}
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		display: inline-block;
		padding: 0;
		margin-top: 8em;
	}
	
	.linhaRevolucaoIndustrial {
		position: absolute;
		top: 114px;
		left: 58px;
		border-left: 4px solid #195285;
		height: 42em;
	}
	
	.detalhamentoRevolucao {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 3.06em 0em;
	}
	
	.numtituloRevolucao {
		display: block;
	}
	
	.numRevolucao {
		font-size: 2.5em;
	}
	
	.tituloRevolucao {
		font-size: 1.7em;
		margin-left: 0.2em;
	}
	
	.conjuntoTextoRevolucao {
		display: inline-block;
		width: 21em;
	}
	
	.conjuntoDescricaoRevolucao {
		width: 308px;
		display: inline-block;
	}
	
	.descricaoRevolucao,
	.paragrafoRevolucao {
	    font-size: 12px;
		padding: 3.12em 0em 0em 7em;
		display: inline-block;
		width: 293px;
	}
	
	.descricaoRevolucao {
		padding-bottom: 3em;
	}
	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2em;
	}
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
	}
	
	.periodoIndustrial {
		width: 10em;
	}
	
	.caracteristicasRevolucao.Revolucao3 {
		position: relative;
		top: 2em;
	}
	
	.paragrafoQuartaRevolucao {
		font-size: 0.75em;
		position: absolute;
		top: 27em;
		right: 10em;
	}
	
	.caracQuartaRevolucao {
		padding-left: 5em;
		width: 17em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 0.75em;
		line-height: 1.5em;
	}
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
	}
	
	.divJornadaSucesso {
		padding-top: 5em;
	}
	
	.divJornadaSucesso.iniciativasDigitais {
		padding-top: 6em;
	}
	
	.imgJornadaSucesso.imgIniciativasDigitais {
		float: left;
		margin-right: 2em;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada.tituloIniciativasDigitais {
		text-align: right;
	}
	
	.paragrafoJornada.paragrafoIniciativasDigitais {
		padding: 0;
		text-align: right;
		padding-left: 16em;
	}
	
	.paragrafoJornada {
		font-size: 0.75em;
		padding: 0.93em 20em 0 0;
	}
	
	.passosSucesso h4 {
	    text-align: left;
		font-size: 0.75em;
	}
	
	.imgJornadaSucesso {
		float: right;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
		text-align: left;
		font-size: 1em;
	}
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
		font-size: 0.75em;
	}
	
	.paragrafoCitacao {
	    padding: 1em 2.5em 3em;
		font-size: 1.25em;
	}
	
	.faleConosco {
		padding: 1.42em 1.25em 1.7em;
	}
	
	.faleConosco h4 {
		text-align: left;
		font-size: 1.87em;
		padding-bottom: 0;
	}
	
	.faleConosco span {
		font-size: 1.25em;
		text-align: right;
		display: inline-block;
		margin-top: -1em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 1.5em 0 0em 0;
		text-align: left;
		display: inline-block;
		width: 50em;
		float: left;
		font-size: 0.87em;
    }

    /*Representantes*/

    .backgroundRepresentante {
        background: #D8CDFB;
        padding-top: 1em;
    }

    .subTextoRep {
        font-size: 2.5em;
    }

    .msgEnllevoRep {
        padding: 2.5625em 1.375em 0em 4.75em;
    }

    .tituloRep {
        font-size: 1.5em;
    }

    .paragrafoRep {
        font-size: 1.125em;
        margin-bottom: 10px;
    }

    .imgRep {
        display: inline-block;
        width: 400px;
    }

    .textoRepresentante {
        width: 55%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
        font-size: 14px;
    }

    .paragrafoRepresentante {
        margin-top: 10px;
    }

    .buttonRepresentante {
        margin-top: 16px;
        font-size: 16px;
        width: 230px;
    }

    .processoRep {
        padding: 30px 10px;
        background: #fff;
    }

    .introduçãoRepresentante {
        font-size: 20px;
        padding: 0px 144px;
        line-height: 1.3em;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 28px;
        width: 250px;
    }

    .blocoUmRepresentante {
        width: 56%;
        top: 15px;
        left: 22%;
    }

    .blocoUmRepresentante.graficos {
        width: 59%;
        top: 21px;
        left: 19%;
    }

    .blocoUmRepresentante.rep {
        width: 64%;
        top: 21px;
        left: 21%;
    }

    .imgRepresentante {
        width: 100px;
        height: 100px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }

    .tituloRepresentante {
        font-size: 16px;
    }

    .blocoRepresentante li {
        font-size: 12px;
    }

    .tituloProcessoRep {
        font-size: 40px; 
    }

    .listaEtapasProcessoRep li {
        width: 520px;
        margin: 70px auto;
    }

    .tituloSecaoProcessoRep {
        font-size: 1.4em;
    }

    .enumeracaoProcessoRep {
        font-size: 2.7em;  
    }

    .imgInscreva {
        width: 100px;
        height: 100px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 19px;
        left: 18px;
    }

    .iconeEspecialista {
        top: 25px;
        width: 76%;
    }

    .paragrafoListaRep {
        font-size: 0.8em;
        width: 380px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
    }

    .divTituloProcesso {
        position: relative;
        left: 23%;
    }

    .tituloFormRepresentante {
        font-size: 1.5em;
        padding: 0 0.625em 1.5em;
    }

    .linkedinFormProcesso.estado {
        width: 34.5%;
    }
    
    .cargoFormProcesso.cidade,
    .intFormProcesso.dataNasc {
        width: 30%;
        margin-right: 1.25em;
    }

    .caixaEmpresa.cnpj {
        width: 100%;
        padding: 10px 0;
    }

    .radioButton.cnpj:checked::after {
        top: -31px;
        left: -16px;
    }

    .labelRadioButton.rep {
        left: 0;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .conceitoNaming {
        background: #F7F7F7;
        padding: 0px 0px 50px 0px;
        text-align: inherit;
    }

    .textoMarca,
    .subTextoMarca {
        text-align: center;
    }

    .caminhoSite.marca {
        padding: 10px 0px 30px 62px;
    }

    .imgMarcaEnllevo {
        width: 60%;  
        margin: 30px auto 300px;
    }

    .blocoCores:hover {
        width: 330px;
        height: 450px;
    }

    .blocoLogotipo:hover {
        width: 405px;
        height: 95px;
    }

    .blocoLogotipo img {
        width: 350px;
    }

    .blocoMarca:hover {
        width: 350px;
        height: 120px;
    }

    .blocoMarca img {
        width: 290px;
    }

    .blocoCopy:hover {
        width: 96px;
        height: 143px;
    }

    .blocoCores:hover {
        width: 480px;
        height: 365px;
    }

    .textoCores {
        width: 155px;
        float: left; 
    }

    .imgCores {
        width: 278px;
        float: right;
    }

    .blocoCopy:hover {
        width: 182px;
        height: 100px;
    }

    .blocoLogo {
        top: 45em;
        left: 14em;
    }

    .blocoMarca {
        top: 53em;
        left: 24em;
    }

    .blocoLogotipo {
        top: 40em;
        left: 28em;
    }

    .blocoCores {
        top: 45em;
        left: 31em;
    }

    .blocoNaming {
        top: 44em;
        left: 48em;
    }

    .blocoCopy {
        top: 52em;
        left: 52em;   
    }

    .blocoProjeto {
        right: 2em;
    }

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 350px;
        height: 195px;
        font-size: 18px;
        line-height: 50px; 
    }

    .textoRedesSociaisContato.assessoria {
        text-align: center;
    }

    .textoRedesSociaisContato.assessoria p {
        font-size: 38px;
        color: #195285;
    }

}
	
	/*------------------------------------------------CSS Media Queries Resolução 1200px-------------------------------------------------------------------*/

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	
	/*Header*/
	
	.cabecalho {
		display: none;
	}
	
	.headerDesk {
		display: block;
	}
	
	.header1024 {
		background: #F4F4F4;
		height: 2.5em;
		padding: 0.87em 1.87em;
		color: #8888;
	}
	
	.vendas1024,
	.suporte1024 {
		display: inline-block;
	}
	
	.suporte1024 {
		margin-left: 1.25em;
	}
	
	.vendas1024 {
		margin-right: 1.25em;
    }

    .botaoRepresentante, .botaoRepresentante a {
        width: 215px;
        height: 30px;
        position: absolute;
        right: 95px;
        top: 10px;
        padding: 8px;
        background-image: url(../_images/Representantes/fire.png);
        background-position: 0px 1px;
        background-size: 12%;
        background-repeat: no-repeat;
        font-family: 'Roboto-Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #1C5485 !important;
        text-align: right;
        text-transform: uppercase;
    }
    .botaoRepresentante:hover {
        background-image: url(../_images/Representantes/firehover.png);
        color: #B6B4B6 !important;
    }
    
    /* .botaoRepresentante {
        display: inline-flex;
        align-items: center;
        position: absolute;
        right: 12%;
        top: 10px;
    }
    
    .imgBotaoRep {
        width: 26px;
        height: 26px;
        overflow: hidden;
        display: block;
        margin-right: 10px;
    }

    .imgBotaoSejaRep {    
        position: relative;
    }

    .textoSejaRep:hover {
        color: #B6B4B6; 
    }

    .imgBotaoSejaRep:hover {
        background: url(../images/Representantes/icone-representante-enllevo.png) bottom;
    }

    .textoSejaRep {
        font-family: 'Roboto-Medium', sans-serif;
        font-weight: 500;
        color: #1C5485;
        text-transform: uppercase;
        font-size: 12px;
    } */
	
	.pesquisaIdioma1024 {
		display: -webkit-box;
		float: right;
	}
	
	.menuDesktopSolucoes,
	.abreMenuDesktop,
	.menuDesktopServicos {
		display: inline-block;
	}
	
	.vendasHeader,
	.telVendasHeader,
	.suporteHeader,
	.telSuporteHeader {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
	}
	
	.vendasHeader,
	.suporteHeader {
		color: #888888;
	}
	
	.vendas1024 .iconeCarrinhoVendas,
	.suporte1024 .iconeSuporteSite {
		margin-right: 0em;
		padding-top: 0em;
		color: #888888;
	}
	
	.telVendasHeader {
		color: #1C5485;
	}
	
	.telSuporteHeader {
		color: #9ABC48;
	}
	
	.navHeader {
		display: block;
		width: 100%;
		height: 5.4em;
		padding: 1.06em 2em;
	}
	
	.logoHeader {
		text-indent: -9999em;
	}
	
	.logoHeader1024 {
	    float: left;
		margin-right: 2.31em;
		height: 1.5em;
		margin-top: 0.6em;
	}
	
	.navMenu {
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		font-size: 0.87em;
		display: inline-block;
	}
	
	.navMenu ul,
	.navMenu li{
		display: inline-block;
	}
	
	.navMenu li {
		color: #666666;
		padding-right: 1.25em;
	}
	
	.navMenu li:hover {
		color: #1C5485;
	}
	
	.navMenu li a {
		color: inherit;
	}
	
	.menuDesktopServicos,
	.menuDesktopSolucoes {
		cursor: pointer;
	}
	
	.navMenu .iconeSetaMenuSite {
		font-size: 6px;
		margin-top: 0.9em;
		margin-left: 0.6em;
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		width: 100%;
		z-index: 99;
		position: absolute;
		text-decoration: none;
		background: #F4F4F4;
		padding: 46px 64px;
		margin-top: 1.9em;
		left: 0px;		
	}
	
	.abreMenuServicos{
		border-top: 0.06em solid #92AC42;
	}
	
	.abreMenuServicos::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 27.7em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #92AC42;
		z-index: 99;
	}
	
	.abreMenuDesktop {
		border-top: 0.06em solid #1C5485;
	}
	
	.abreMenuDesktop::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 21.8em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #1C5485;
		z-index: 99;
	}
	
	.h4Solucoes {
		font-size: 1em;
		font-weight: 300;
		font-family: Roboto-Light, sans-serif;		
	}
	
	.h4Solucoes {
		color: #1E5385;
	}
	
	.subtituloServicos {
		color: #92AC40;
	}
	
	.solucoesHeader,
	.servicosHeader {
		padding-top: 2.25em;
		width: 90%;
	}
	
	.solucoesHeader li,
	.servicosHeader li {
		position: relative;
		display: inline-block;
		height: 120px;
		width: 113px;		
		border-radius: 0.62em;
		-webkit-border-radius: 0.62em;
		-moz-border-radius: 0.62em;
		margin-right: 0.5em;
		margin-bottom: 1.25em;
		color: #FFF;
		text-align: center;
	}
	
	.solucoesHeader li {
		border: 1px solid #1E5586;
	}
	.servicosHeader li {
		border: 1px solid #92AC40;
	}
	
	.solucoesHeader li a,
	.servicosHeader li a {
		display: inline-block;
		height: 100%;
		width: 100%;
		padding: 0.93em 0;
		white-space: initial;
		overflow: hidden;
		text-overflow: ellipsis;		
	}
	
	.solucoesHeader li a {
		color: #1E5586;
	}

	.servicosHeader li a {
		color: #92AC40;
	}
	
	.divIcones {
		width: 100%;
		height: 65px;
		line-height: 1.45em;
	}	
	
	.solucoesHeader .iconeSegAutomotivo,
	.solucoesHeader .iconeSegFornecimentoPecas,
	.solucoesHeader .iconeSegLogistica,
	.solucoesHeader .iconeSegManufatura,
	.solucoesHeader .iconeSegDistribuicao,
	.solucoesHeader .iconeSegEstacionamento,
	.solucoesHeader .iconeSegNotaFiscal,
	.solucoesHeader .iconeSegControleObras,
	.solucoesHeader .iconeSegContratos,
	.solucoesHeader .iconeSegAssociacoes,
	.solucoesHeader .iconeSegCobrancaDigital,
	.solucoesHeader .iconeSegGestaoRh,
	.solucoesHeader .iconeSegContabilFiscal	{
		font-size: 2.65em;
	}
	
	.solucoesHeader .iconeSegMotoresMaquinas {
		font-size: 2.8em;		
	}
	
	.servicosHeader .iconeSevDesenvolvimentoSoftware {
		font-size: 2.5em;
	}

	.servicosHeader .iconeSevConsultoria,
	.servicosHeader .iconeSevSeguros {
		font-size: 2.6em;
	}
	
	.solucoesHeader .iconeCotacaoEletronica {
		font-size: 3.1em;
	}
	
	.solucoesHeader li:hover {
		background: #195586;
	}
	
	.servicosHeader li:hover {
		background: #92AC42;
	}
	
	.solucoesHeader li a:hover,
	.servicosHeader li a:hover {
		color: #F4F4F4;
	}	

	.solucoesHeader li::before,
	.servicosHeader li::before {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		z-index: 99;
	}

	.solucoesHeader li::before,
	.servicosHeader li::before	{
		border-top: 0.62em solid #F4F4F4;
	}

	.solucoesHeader li::after,
	.servicosHeader li::after {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.62em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
	}
	
	.servicosHeader li::after {
		border-top: 0.62em solid #92AC42;
	}
	
	.solucoesHeader li::after{
		border-top: 0.62em solid #195586;
	}
	
	.solucoesHeader li:hover::before,
	.solucoesHeader li:hover::after {
		border-top: 0.62em solid #195586;
		color: #F4F4F4;
	}
	
	.servicosHeader li:hover::before,
	.servicosHeader li:hover::after {
		border-top: 0.62em solid #92AC42;
		color: #F4F4F4;
	}
	
	.tituloSolucoes,
	.tituloServicos {
		position: relative;
		display: block;
		height: auto;
		font-size: 0.8em;
		line-height: 1em;
		padding: 0em 0.3em 0em;
		font-family: 'Roboto', Arial, Helvetica, sans-serif;
	}

	.iconeSegAutomotivo .tituloSolucoes {
		font-size: 0.36em;
	}

	.iconeSegMotoresMaquinas .tituloSolucoes,
	.iconeSegFornecimentoPecas .tituloSolucoes,
	.iconeSegNotaFiscal .tituloSolucoes,
	.iconeSegControleObras .tituloSolucoes,
	.iconeSegContratos .tituloSolucoes,
	.iconeSegAssociacoes .tituloSolucoes,
	.iconeSegGestaoRh .tituloSolucoes,
	.iconeSegContabilFiscal .tituloSolucoes {
		font-size: 0.30em;
	}

	.iconeSegLogistica .tituloSolucoes,
	.iconeSegManufatura .tituloSolucoes {
		font-size: 0.34em;
	}

	.iconeSegEstacionamento .tituloSolucoes {
		font-size: 0.27em;
	}

	.iconeSegCobrancaDigital .tituloSolucoes {
		font-size: 0.26em;
	}
	
	.liRedeSocial {
		display: inline-block;
		float: right;
	}
	
	.liRedeSocial li {
		display: inline-block;
		height: 1.75em;
		width: 1.75em;
		margin-right: 0.31em;
		border-radius: 2.7em;
		-webkit-border-radius: 2.7em;
		-moz-border-radius: 2.7em;
        background: #FBFBFB;
		text-align: center;
	}
	
    .liRedeSocial li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.liRedeSocial li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.liRedeSocial li.redeSocialLinkedin:hover {
		background: #0077B5;
	}
	
	.liRedeSocial .iconeFacebook:hover,
	.liRedeSocial .iconeInstagran:hover,
	.liRedeSocial .iconeLinkedin:hover {
		color: #F4F1EF;
	}

	.liRedeSocial .iconeFacebook,
	.liRedeSocial .iconeInstagran,
	.liRedeSocial .iconeLinkedin {	    
		font-size: 0.8em;
		line-height: 2.4em;
	    width: 100%;
        height: 100%;	
        color: #B6B4B6;
	}

	.barraPesquisaHeader {
		position: relative;
		display: inline-block;
		margin-right: 0.31em;
		vertical-align: top;
	}

	.inputBarraPesquisa {
		height: 1.37em;
		width: 1.37em;
		padding: 0em 1.75em 0em 0.93em;
		border-radius: 1.37em;
		-webkit-border-radius: 1.37em;
		-moz-border-radius: 1.37em;
		border: none;
		outline: 0;
	}

	.barraPesquisaHeader .iconeLupaSite {
		position: absolute;
		top: 0.12em;
		right: 0.56em;
		color: #1C5485;
	}
	
	.spanIdioma {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		color: #868686;
		padding-right: 0.62em;
	}
	
	.selecionaIdiomaHeader {
		width: 1.25em;
	}
	
	.voltaTopo {
		margin-top: 1.8em;
		margin-right: 4em;	
	}

	/*Index*/
	
	.labelVideoImagem {
		padding: 4.5em 1.87em 0em 4.81em;
	}
	
	.tituloLabelConfianca {
		font-size: 1.12em;
	}
	
	.tituloLabelSatisfacao {
		width: 51%;
		font-size: 3.75em;
		display: block;
	}
	
	.tituloLabelBanner03 {
		font-size: 36px;
		width: 60%;	
	}
	
	.textoLabelBanner03 {
		font-size: 1.4em;				
	}
	
	.botaoBanner03 {
		line-height: 66px;
		width: 440px;
		height: 65px;
		font-size: 23px;
		border-radius: 14px;
	}
	
	.infoEmpresa {
		margin: -5em auto;
		width: 88%;
		z-index: 2;
	}
	
	.caixaIconeInfo {
		width: 6em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial,
	.caixaInfoGestao {
		display: inline-block;
		width: 30%;
		border-radius: 1em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial {
		margin-right: 1.87em;
	}
	
	.tituloTextoInfo {
		font-size: 0.8em;
		margin-bottom: 1em;
	}
	
	.paragrafoTextoInfo {
		font-size: 0.67em;
		line-height: 1.1em;
	}
	
	.caixaTextoInfo {
		width: 60%;
		padding: 2.5em 0em 0em;
	}
	
	.imgIconeInfo {
		height: 3em;
		width: 3em;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 34.5em;
		display: none;
	}
	
	.backgroundInfoERP {
		background: #F4F4F4;
	}
	
	.sistemaERP {
		display: block;
		position: relative;
	}
	
	.tituloSistemaERP {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.62em;
		font-weight: 500;
		color: #1B5385;
		text-align: center;
		padding-top: 5em;
	}
	
	.container {
		height: 300px;
		margin:30px auto;
	}

	.container ul {
		left: unset!important;
		margin: 0px auto!important;
	}

	.container ul li {
		border:1px solid #fff;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}

	.container ul li img {
		cursor: pointer;
	}

	.left,
	.right {
		cursor: pointer;
	}
	
	.setaBannerEsquerda,
	.setaBannerDireita {
		position: absolute;
		display: inline-block;
		width: 51px;
		height: 68px;
		top: 50%;
		overflow: hidden;		
	}
	
	.setaBannerEsquerda{
		left: -80px;
	}
	
	.setaBannerDireita {
		right: -80px;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: unset !important;
		right: 0px;
	}
	
	.setaBannerEsquerda img.left {
		bottom: 0px;
	}
	
	.setaBannerEsquerda img.left:hover {
		top: 0px;
		bottom: unset;
	}
	
	.setaBannerDireita img.right {
		top: 0px;
	}
	
	.setaBannerDireita img.right:hover {
		top: unset;
		bottom: 0px;
	}
	
	.modalCarrossel {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	
	.modalCarrossel .imgModal {
		position: relative;
		display: block;
		top: 50%;
		min-width: 600px;
		max-width: 936px;
		height: auto;
		margin: -260px auto 0;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.caixaZIndexCarrossel {
		position: relative;
		z-index: 1;
	}
	
	.caixaZIndexBotao {
		position: relative;
		z-index: 2;
	}
	
	.HRSistemaERP {
		width: 46.5em;
		height: 0.1875em;
		color: #CACACA;
		text-align: center;
		margin-top: 4.4em;
		z-index: -999;
	}
	
	.botaoConhecaSolucao {
		display: block;
		width: 362px;
		height: 64px;
		font-size: 1.6em;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		line-height: 2.5em;
		margin: -30px auto 0px;
		z-index: 999;
		overflow: hidden;
	}
	
	.h3SistemaERP {
		font-size: 0.875em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		line-height: 1.5em;
		padding: 10.5em 4.6em 18.6em;
	}
	
	.tituloEnllevo {
		text-align: left;
		font-size: 12.5em;
		margin-top: -0.75em;
	}
	
	/* Alterado */
	div.caixaSwiperCarrossel {
		top: 26px;
		right: -25px;
		width: 582px;
		height: auto;
	}
	
	.swiper-slide {
		width: 90%;
	}
	/* Alterado */
	.swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		left: -584px;
		bottom: 14px;
	}
	
	.informacoesEnllevo {
		background: #EBEBEB;
		padding: 1.5em 1.56em 4.5em;
	}
	
	.imgSliderEnllevo {
		width: 566px;
		height: 410px;
		float: right;
	}	
	
	.subTituloEnllevo {
		font-size: 1.25em;
	}
	
	.historiaEmpresa .paragrafo {
		font-size: 0.75em;
		width: 47%;
		line-height: 1.5em;
	}
	
	.paragrafo.ultimoParagrafo {
		margin-bottom: 4em;
	}
	
	.historiaEmpresa {
		margin: 2.5em 5em 1.25em;
	}
		
	.conhecaMais {
		font-size: 0.87em;
		display: block;
	}
	
	.nuvemTags {
		background: #F2F2F2;
		height: 11.25em;
		display: block;
	}
	
	.caixaTags {
		width: 43%;
		position: absolute;
		margin: 6% 0em 0em 52%;
		text-align: right;
	}
	
	.tagEnllevoConfianca {
	    padding-bottom: 0.6em;
		font-size: 1.37em;
	}
	
	.tagEnllevoContentamento {
		font-size: 2.18em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 2em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 1.31em;
	}
	
	.tagEnllevoSolucao {
		font-size: 1.75em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.12em;
	}
	
	.botaoConhecaMais1024 {
		display: none;
	}
	
	.botaoHistoriaEnllevo {
		width: 229px;
		height: 40px;
		line-height: 20px;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		font-size: 15px;
		color: #1A1E20;
		background: linear-gradient(180deg, #A6D38F, #64C8D2);
		border-radius: 9px;
		padding: 11px 19px 10px 15px;
		margin-right: 26em;
		display: block;
	}
	
	.botaoHistoriaEnllevo:hover {
		background: #1C5485;
		color: #FFF;
	}
	
	.slickEnllevo ul.slick-dots {
		left: -300px;
	}
	
	.secaoClientes {
		height: auto;
		margin-bottom: 4.3em;
	}
	
	.textoCliente {
		font-size: 0.87em;
		width: 62%;
		margin: 0 auto;
	}
	
	.secaoClientes h5 {
		font-size: 1.25em;
	}
	
	.secaoClientes a {
		width: 19.3em;
		font-size: 0.75em;
		padding: 0.56em 1em;
        line-height: 0.75em;
        margin-top: 2em;
	}
	
	.clientes {
		display: none;
	}
	
	.divClientes1024  {
		width: 74.5em;
		margin: 0px auto;
		display: block;
	}
	
	.divClientes1024 img {
		width: 17% !important;
		display: inline-block !important;
		margin-left: 1.75em;
	}
	
	.clientes1024 {
		margin-bottom: 3em;
		display: block;
		margin: 0 auto;
		padding: 0 7%;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 1200px;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
		height: 38.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 1.25em;
		padding: 4.56em 0em 2.5em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 220px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 1000px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}
	
	.depoimentos ul.slick-dots {
		width: 94%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}	
	
	
	/*Footer*/
	
	.rodape {
		height: auto;
		padding: 2.75em 1.8em 0em 1.8em;
	}
	
	.assinatura {
		height: 13.75em;
		padding: 4em 2.5em 0em;
	}
	
	.assinatura p {
		font-size: 2em;
		float: left;
		line-height: 2.8em;
	}
	
	.divInputAssinatura.assinaturaSite {
		width: 53%;
		float: right;
	}
	
	.inputAssinatura {
		width: 100%;
		height: 2.78em;
		font-size: 1.7em;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.3em;
		width: 10%;
		font-size: 2.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2.3em;
		height: 2.37em;
	}
	
	.imgLogoFooter img {
		width: 15%;
		text-align: left;
		margin-bottom: 2em;
		display: block;
	}
	
	.conjuntoBotoes {
		padding: 0em;
	}
	
	.botoes {
		margin-left: 3em;
	}
	
	.botoes li {
		width: 12em;
		height: 2.5em;
		line-height: 2.5em;
		display: inline-block;
		margin-right: 2.5em;
        text-align: left;
		padding-left: 0.5em;
	}	
	
	.botoes a {
		font-size: 1em;
	}
	
	.footerAssesoriaImprensa {
		width: 20%;
		float: left;
	}
	
	.footerDownload {
		width: 20%;
		float: left;
	}
	
	.footerSiteMap {
		width: 0;
		float: left;
	}
	
	.iconesRedeSocial {
		display: block;
		padding: 2em 0em 2em 52em;
    }
    
    .iconesRedeSocial li.redeSocialFacebook:hover {
        background: #3B5998;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialInstagram:hover {
        background: #A300D9;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialLinkedin:hover {
        background: #0077B5;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li{
		height: 1.75em;
		width: 1.75em;
        margin: 0em;
        background: #FBFBFB;
	}
	
	.iconesRedeSocial li .iconeFacebook,
	.iconesRedeSocial li .iconeInstagran,
	.iconesRedeSocial li .iconeLinkedin {
		font-size: 1em;
        line-height: 1.86em;
        width: 100%;
        height: 100%;
	}
	
	.divImagemLogo{
		display: none;
	}
	
	.divImagemLogo img {
		display: none;
	}
		
	.telefones {
		text-align: center;
		margin-left: 6em;
		display: none;
	}
	
	.telefones ul {
		margin-right: 2em;
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas {
		padding-top: 0em;
	}
	
	.iconeCarrinhoVendas {
		color: #9ABC48;
	}
	
	.iconeSuporteSite {
		color: #FFFFFF;
	}
	
	.telefones1024 {
		margin: -15em 4em 11em 0em;
		float: right;
		display: block;
	}
	
	.telefones1024 ul {
		margin-right: 1em;
		font-size: 1.87em;
		display: inline-block;
		color: white;
		font-family: Roboto-Medium, sans-serif;
	}
	
	.vendasSpanFooter {
		font-size: 0.46em;
		color: #9ABC48;
		display: inline-block;
	}
	
	.suporteSpanFooter {
		width: 160px;
		height: 38px;
		color: #FFFFFF;
		background: #13395B;
		display: inline-block;
		font-size: 20px;
		vertical-align: bottom;
		border-radius: 25px;
		padding: 8px 0px 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.suporteSpanFooter a {
		color: inherit;		
	}
	
	.suporteSpanFooter:hover {
		background: #246CAE;
	}
	
	.telefoneLiContatoFooter {
		font-size: 0.7em;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 5em;
	}
	
	.copy {
		font-size: 1.5em;
	}
	
	.voltaTopo {	
		margin-top: 1.7em;
		margin-right: 3em;
	}
	
	/*Contato*/
	
	.backgroundContato {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.contatoBanner {
		font-size: 2em;
		line-height: 4.5em;
	}
	
	.introducaoContato h4 {
		font-size: 1.25em;
		padding-top: 6.5em;
		padding-bottom: 1.5em;
		margin: 0;
	}
	
	.introducaoContato p {
		font-size: 0.87em;
		width: 80%;
		margin: 0 auto;
	}
	
	.formularioContato {
		width: 100%;
	}
	
	.formContato {
		display: block;
		width: 90%;
		margin: 0 auto;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato {
		width: 48.5%;
		height: 2.5em;
		font-size: 1em;
	}
	
	.telFormContato,
	.celFormContato {
	    width: 23%;
	}
	
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
	}
	
	.funcFormContato {
		width: 100%;
	}
	
	.nomeFormContato,
	.emailFormContato,
	.telFormContato,
	.divInputSegmento {
		margin-right: 1.25em;
	}
	
	.divInputSegmento,
	.divInputCargo,
	.divInputFuncEmpresa {
		display: inline-block;
		width: 48.5%;
	}
	
	.divInputFaturamento {
		display: inline-block;
		width: 48.5%;
		padding-bottom: 1em;
		vertical-align: top;
		margin: 0em 1.25em 0em 0em;
	}
	
	.caixaRadioButtonQuadrado {
		width: 72px;
		height: 40px;
		margin-right: 4px;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
		left: -4px;
		width: 72px;
		height: 40px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 12px;
		top: 12px;
		left: 12px;
	}
	
	.formContato p {
		font-size: 0.87em;
		text-align: left;
	}
	
	.paragrafoSegFormContato,
	.paragrafoCargoFormContato,
	.paragrafoFuncFormContato {
		margin-left: 0em;
	}
	
	.grupoRadioButton {
	    padding: 0em;
	}

	.caixaEmpresa {
		width: 100%;
	}
	
	.radioButton {
		height: auto;
	}
	
	.radioButton::before {
		top: -5px;
		left: -3px;
		width: 20px;
		height: 20px;
	}
	
	.radioButton:checked::after {
		top: -1px;
		left: 1px;
		width: 15px;
		height: 15px;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 0em;
	}
	
	.caixaTextarea {
		width: 100%;
	}
	
	.mensagemFormContato {
		width: 76%;
	    height: 13.7em;
		font-size: 1em;
		padding-top: 1.37em;
		padding-left: 2em;
	}
	
	.submitFormContato {
		width: 10.94em;
		font-size: 1.25em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 10.94em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
	}
	
	.submitFormContato:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}

    @-moz-document url-prefix() {
        .submitFormContato {
            left: 79%;
        }

        .mensagemFormContato {
            width: 81%;
        }
    }
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.contatos {
		margin: 4.18em auto 4.75em;
		width: 85%;
		border: 0.06em solid #9ABC48;
		border-radius: 0.56em;
	}	
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 0.8em;
	}
	
	.telefoneVendas,
	.email,
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 0.8em;
		padding-top: 0;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0em;
		font-size: 0.7em;
		color: #888888;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		color: #1A5285;
		display: -webkit-inline-box;
	    padding: 1.1em 0;
	}
	
	.suporteSpanFooter.contatoSuporte {
		padding: 8px 0px 0px 0px;
		font-size: 17px;
		width: 134px;
		height: 34px;
	}
	
	.contatoSuporte {
		margin: 0.8em 0;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		margin-right: 3%;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1em;
		width: 31.25em;
		height: 2.5em;
		margin: 0 auto;
		border-radius: 0.55em;
		line-height: 1.25em;
	}
	
	.iconeLocalizacao {
		width: 1.56em;
		height: 1.56em;
		font-size: 2.37em;
	}
	
	.mapaGoogleEnllevo {
		height: 37em;
	}
	
	.textoRedesSociaisContato {
		height: auto;
	}
	
	.textoRedesSociaisContato p {
		font-size: 1.25em;
		padding: 1em 2.5em;
		display: inline-block;
		margin-top: 1em;
	}
	
	.redesSociais {
		display: inline-block;
		vertical-align: top;
		margin-top: 1em;
		float: right;
	}
	
	.redesSociais li {
		height: 4em;
		width: 4em;
        margin: 0.37em 0.5em 0.12em 0.4em;
        background: #FBFBFB;
    }
    
    .redesSociais li.redeSocialFacebook:hover {
		background: #3B5998;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialInstagram:hover {
		background: #A300D9;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialLinkedin:hover {
		background: #0077B5;
		color: #F4F1EF;
	}
	
	.redesSociais .iconeFacebook,
	.redesSociais .iconeInstagran,
	.redesSociais .iconeLinkedin {
		font-size: 1.6em;
        line-height: 2.5em;
        width: 100%;
        height: 100%;
	}
	
	
	/*Trabalhe Conosco*/
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 6em;
	}
	
	.backgroundTrabalheConosco {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.msgEnllevoTrabalheConosco {
		background: #F2F2F2;
	}
	
	.tituloTrabalheConosco {
		font-size: 1.62em;
		text-transform: uppercase;
		width: 93%;
		margin: 0 auto 1.25em;
		line-height: 1.3em;		
	}
	
	.paragrafoTrabalheConosco {
		font-size: 0.75em;
		text-align: center;
		width: 67.65em;
		margin: 0 auto;
	}
	
	.linkTranformacaoDigital {
		text-transform: uppercase;
		color: #195285;
	}
	
	.caixaAreaAtuacao {
		display: none;
	}
	
	.caixaAreaAtuacao1024 {
		width: 100%;
		height: auto;
		background: #D6D6D6;
		padding: 2.25em 1.5625em 0.6875em;
		text-align: center;
		display: block;
	}

	.subTitulo1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.25em;
		font-weight: 500;
		color: #195285;
		line-height: 1.625em;
		margin-bottom: 2.3125em;
	}

	.areaAtuacao1024 {
		position: relative;
		display: inline-block;
		width: 22%;
		height: 17.5em;
		padding: 0.93em 0.43em 1.25em;
		border: 0.06em solid #1C5485;
		border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		margin-bottom: 2em;
		vertical-align: top;
		margin-right: 1.37em;
	}
	
	.areaAtuacao1024.areaAtendimento,
	.areaAtuacao1024.areaMarketing {
		margin-right: 0;
	}

	.tituloAreaAtuacao1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.875em;
		font-weight: 500;
		color: #195285;
		line-height: 1.125em;
	}

	.imgTecDaInformacao1024,
	.imgFrontEnd1024,
	.imgUIUX1024,
	.imgMarketingMidias1024,
	.imgGestaoAdmFinc1024,
	.imgVendas1024,
	.imgRHCont1024,
	.imgAtendimento1024 {
		display: inline-block;
		margin: 1.81em auto 1.56em;
		width: 70%;
	}

	.paragrafoAreaAtuacao1024 {
		position: absolute;
		bottom: 1.5625em;
		width: 94%;
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.68em;
		font-weight: 400;
		color: #191E1F;
		line-height: 1.0625em;
	}
	
	.tituloFormProcessoSeletivo {
		color: #195285;
		font-size: 1.5em;
		width: 32%;
		margin: 2.93em auto 0.25em;
		text-align: center;
	}
	
	.conteudoTextFormProcesso {
		font-size: 1em;
		text-align: center;
		width: 50%;
		margin: 0 auto;
	}
	
	.formProcesso {
		width: 80%;
		text-align: unset;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile,
	.celFormProcesso,
	.linkedinFormProcesso {	
		height: 3.5em;
		font-size: 1em;
		display: inline-block;		
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso {
		width: 48.5%;
	}
	
	.intFormProcesso,
	.cargoFormProcesso {
		width: 100%;
	}
	
	.celFormProcesso,
	.linkedinFormProcesso {
		width: 22.7%;
	}
	
	.labelInputFile {
		width: 100%;
		margin-left: 0em;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
	    font-size: 0.8em;
	}
	
	.uploadPdfForm {
		margin-left: 0em;
	}
	
	.enviarMsgProcesso {
		margin-top: 3em;
	}
	
	.divInputInteresseProcesso,
	.divInputCargoProcesso {
		display: inline-block;
		width: 48.5%;
	}
	
	.nomeFormProcesso,
	.emailFormProcesso,
	.celFormProcesso,
	.divInputInteresseProcesso {
		margin-right: 1.25em;
	}
	
	.mensagemFormProcesso {
		width: 78%;
		height: 12.2em;
		margin-left: 0em;
		font-size: 0.92em;
		padding-left: 1em;
		padding-top: 1em;
	}
	
	.submitFormProcesso {
		width: 10.94em;
		height: 8.94em;
		font-size: 1.25em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		border-radius: 0em 0.2em 0.2em 0em;
	}
	
	.submitFormProcesso:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.logo {
		width: 5em;
		height: 5em;
		margin-top: 9.56em;
	}
	
	.processoSeletivo {
		height: 1040px;
	}
	
	.tituloProcessoSeletivo {
	    font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.listaEtapasProcesso {
		position: relative;
		width: 100%;
		min-height: 810px;
	}
	
	.listaEtapasProcesso li {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 4em;
	}
	
	.listaEtapasProcesso li::after {
		content: '';
		display: block;
		width: 84%;
		height: 1px;
		position: absolute;
		left: 50px;
		bottom: -16px;
		border-bottom: 1px dashed #000;
	}
	
	.caixaIconeEtapaInfoTexto {
		position: relative;
		min-height: 50px;
		height: auto;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoSelecao {
		position: absolute;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoRetorno {
		padding-top: 0;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoAprovado {
	    margin-top: -8em;
		width: 50%;
		padding-top: 0;
		margin-left: 1em;
		position: absolute;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.75em;
		height: 1.75em;
		font-size: 1.29em;
		padding: 0.3em 0.58em 0.11em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.etapasProcessoSeletivo {
		width: 88%;
		margin: 0 auto;
		padding: 1.8em 0 0 0;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao,
	.iconeFinalista {
		position: absolute;
		right: 0px;
		bottom: -50px;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao {
		width: 2.3em;
		height: 2.3em;
		font-size: 2em;
	}
	
	.paragrafoListaProcesso {
		position: absolute;
		left: 50px;
		bottom: 0px;
		width: 40%;
		font-size: 0.75em;
	}
	
	/*Linha do Tempo*/
	
	.backgroundLinhaDoTempo {
		background: #F2F2F2;
		padding-bottom: 1em;
		padding-top: 1em;
		height: auto;
	}
	
	.tituloLinhaDoTempo {
		font-size: 1.87em;
		padding: 4em 9.8em 1em;
	}
	
	.textoLinhaDoTempo {
		font-size: 0.9em;
		padding: 0 12.3em 4.3em;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 6em;
		height: 6em;
		margin-left: -3em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 72%;
		margin: 1.5em 0.87em;
	}	
	
	.secao1 {
		width: 22.5em;
		margin-left: 3.63em;
		margin-top: -3.7em;
		border-radius: 0.62em;
	}
	
	.secao1:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		bottom: 7.5em;
		margin-left: -1.2em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao1 div	{
		display: flow-root;
		width: 57%;
        float: left;
	}

    .textoSecao1LinhadoTempo p {
        width: 202px;
    }
	
	.secao3 div {
		display: block;
		width: 100%;
	}
	
	.secao2 {
		width: 22.5em;
		margin-left: -26.5em;
		margin-top: -9em;
		border-radius: 0.62em;
	}
	
	.secao2:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 7.3em;
		margin-left: 21.4em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao3 {
		width: 22.5em;
		margin-left: 4em;
		margin-top: -12em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	.secao3:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 10.5em;
		margin-left: -1.9em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 {
		background: #1D5585;
		color: #FFFFFF;
		width: 22.5em;
		margin: -3.9em 0em 3.75em -26em;
		border-radius: 0.62em;
		padding: 0px 10px;
	}
	
	.secao4:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		right: 0;
		top: 40px;
		left: 22.4em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao5 {
		background: #D8D8D8;
		width: 22.5em;
		margin-left: 3.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao5:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 83px;
		left: -1em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao6 {
		background: #D8D8D8;
		width: 22.5em;
		margin: -12em 0em 2em -26em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	
	.secao6:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 168px;
		margin-left: 21.8em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.tituloSecao3LinhadoTempo  {
		padding-top: 4em;
	}
	
	.textoSecao1LinhadoTempo,
	.textoSecao2LinhadoTempo,
	.textoSecao3LinhadoTempo {
		font-size: 0.9em;
	}
	
	.tituloSecao1LinhadoTempo {
		margin-bottom: -1em;
	}
	
	.textoSecao1LinhadoTempo {
		font-size: 0.87em;
		line-height: 1.3em;
	}
	
	.lTempoImg3 {
		float: left;
		padding: 0.5em 0em;
	}
	
	.imgEndLinhaDoTempo img {
		width: 55.5%;
		margin: 1em 1.4em;
	}
	
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 53em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(106deg, #2270D0, #01E0FD);
		transform: rotate(-26deg);
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 29px 35px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;	
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.redimencionabannerRotativo {
	    height: 39.5em;
	}
	
	.bannerSolucaoLogistica {		
		width: 97%;
		top: 13em;
		left: 2em;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 3.75em;
	}
	
	.tituloLogistica {
		font-size: 2.12em;
	}
	
	.textIntroLogistica {
		font-size: 1.5em;
		width: 51%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroLogistica {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
	
	.imgLogistica {
		width: 45%;
	    top: 11em;
		left: 37em;
	}
	
	.buttonProposta {
		width: 36%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1em;
	}
	
	.h2PropSolucao {
		font-size: 1.3em;
	}
	
	.h2Proposta {
		font-size: 1.2em;
		padding-top: 0.25em;
	}
	
	.solucoesParaLogistica {
	    font-size: 1.5em;
		padding-bottom: 2.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica ul {
		margin-top: 2.25em;
		margin-bottom: 0;
		padding: 0 1.6em 7.3em;
	}
	
	.divSolucoesLogistica li {
		margin-left: 2.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.segmentos {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.introWMS,
	.introYMS {
		padding: 0 3em;
	}
	
	.introTMS {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTMS h1.h1IntroTMS {
		padding-left: 0;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.31em;
	}	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		width: 10%;
		font-size: 1.31em;
		padding: 0.2em 0;
		border-radius: 0.3em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
	    font-size: 0.88em;
	}
	
	.hrLogistica {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrLogistica.hrLogisticaTMS {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoLogistica {
		width: 33%;
	    margin: 1em 0 0 64%;
	}
	
	.imgGestaoLogistica.imgGestaoLogisticaTMS {
		margin-left: 1.2em;
	}
	
	.descricaoSegLogistica {
	    font-size: 0.8em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoSegLogistica.descricaoSegLogisticaTMS {
		width: 100%;
		padding: 0 4em 3.7em 39.8em;
		text-align: right;
	}
	
	.gestaoSegLogistica {
		width: 92.3%;
		line-height: 3em;
		height: 3em;
	}	
	
	.gestaoSegLogistica span {
		font-size: 1.12em;
	}
	
	.secaoSegLog {
		width: 93%;
		display: block;
		margin: 1.8em auto 4.3em;
		padding-left: 11%;
	}
	
	.secaoSegLog li {
		width: 7.8em;
		height: 7.8em;
	}

	.secaoSegLog p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegLogistica {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	.beneficiosSistema {
		display: inline-block;
		vertical-align: top;
		width: 40%;
	}
	
	.beneficiosSistema,
	.caracteristicasSistemas {
		text-align: left;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistema li,
	.caracteristicasSistemas li	{
		font-size: 0.87em;
	}
	
	.caracteristicasSistemas {
	    padding: 0em;
		display: inline-block;
		width: 41%;
		margin-left: 2em;
	}

	.caracteristicasBeneficiosSistema {
	    height: auto;
		padding-bottom: 3em;	
		text-align: center;		
	}
	
	.segmentos.TMS {
		background: #F7F7F7;
	}
	
	.introTMS h1 {
		padding-left: 21em;
	}
	
	.caracteristicasSistemas ul {
		border: 0;
	}
	
	.backoffice h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backoffice h3 {
		font-size: 1.87em;
	}
	
	.backoffice ul {
	    width: 100%;
		text-align: center;
		padding: 0 0 1.8em;
	}
	
	.backoffice li {
	    width: 11%;
		font-size: 0.7em;
	}
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		width: 100%;
		height: 53em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(106deg, #CA0000, #FFAEAE);
		transform: rotate(-26deg);
    }
    
	.redimencionabannerRotativoAuto {
		height: 39.5em;
	}
	
	.bannerSolucaoAutomotivo {		
		width: 98%;
		position: absolute;
		top: 12.3em;
		left: 1.56em;
		margin-top: 0;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 3.75em;
	}
	
	.tituloSolAuto {
		font-size: 2.12em;
	}
	
	.textIntroSolAuto {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroSolAuto {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
	
	.imgSolAuto {
	    width: 36%;
		float: right;
		position: absolute;
		top: 13em;
		right: 7em;
	}
	
	.buttonPropostaAuto {
	    width: 36%;
		height: 5em;
	    top: 22em;
		left: 1em;
		position: absolute;
	}
	
	.solucoesParaSolAuto {
		font-size: 1.5em;
		padding-bottom: 2.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo ul {
		margin-top: 2.25em;
		padding: 0 6.6em 7.3em;
		text-align: center;
		margin-bottom: 0;
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 1.5em;
	}
		
	.introComercial,
	.introPasseio,
	.introRecapagem {
		padding: 0 3em;
	}
	
	.introTratores,
	.introRodoviario {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTratores h1.segTratores,
	.introRodoviario h1.segRodoviario {
		padding-left: 0;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.31em;
	}	
	
	.introComercial h1.segComercial,
	.introTratores h1.segTratores,
	.introPasseio h1.segPasseio,
	.introRodoviario h1.segRodoviario,
	.introRecapagem h1.segRecapagem {
		font-size: 1.31em;
		padding: 10px;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
	    font-size: 0.88em;
	}
	
	.hrSolAuto {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrSolAuto.hrSolAutoTratores,
	.hrSolAuto.hrSolAutoRodoviario{
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoSolAuto {
		width: 33%;
	    margin: 1em 0 0 64%;
	}
	
	.imgGestaoSolAuto.imgGestaoSolAutoRodoviario,
	.imgGestaoSolAuto.imgGestaoSolAutoTratores {
		margin-left: 2em;
	}
	
	.descricaoSolAuto {
		font-size: 0.8em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoSolAuto.descricaoSolAutoOposto {
	    width: 96%;
		padding: 0 0 3.7em 39.8em;
		text-align: right;
	}
	
	.gestaoSolAuto {
		width: 84%;
		line-height: 3em;
		height: 3em;
		margin-bottom: 2em;
		margin-left: 4.6em;
	}	
	
	.gestaoSolAuto span {
		font-size: 1.12em;
	}
	
	.secaoSolAuto {
	    width: 93%;
		display: block;
		margin: 0em auto;
		text-align: center;
	}
	
	.secaoSolAuto li {
		width: 7.8em;
		height: 7.8em;
	}

	.secaoSolAuto p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegLogistica {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	.beneficiosSistemaSolAuto {
	    display: inline-block;
		vertical-align: top;
		width: 47%;
		padding: 0;
		margin-right: 2.75em;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolAuto li,
	.caracteristicasSistemasSolAuto li	{
		font-size: 0.87em;
	}
	
	.caracteristicasSistemasSolAuto ul {
		border: 0;
	}
	
	.caracteristicasSistemasSolAuto {
	    padding: 0em;
		display: inline-block;
		width: 47%;
	}

	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
	    margin: 0 auto;
		display: table;	
		padding-bottom: 6em;		
	}
	
	.segmentosSolAuto.segmentoTratores,
	.segmentosSolAuto.segmentoRodoviario {
		background: #F7F7F7;
	}
	
	.segmentosSolAuto {
		background: #FBFBFB;
	}
	
	.backofficeAuto h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.87em;
	}
	
	.backofficeAuto ul {
		width: 100%;
		text-align: center;
	}
	
	.backofficeAuto li {
	    width: 11%;
		font-size: 0.7em;
	}
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 3.75em;
	}
	
	.tituloSolMaquina {
		font-size: 2.12em;
	}
	
	.textIntroSolMaquina {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroSolMaquina {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgSolMaquina {
	    width: 41%;
		top: 16em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 39em;
	}
	
	.divSolucoesMaquina ul {
		text-align: center;
	    padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesMaquina h1{
		font-size: 1.2em;
	}
	
	.solucoesParaSolMaquina {
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.buttonPropostaMaquina {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		line-height: 1.2em;
    }
    	
	.secaoSolMaquina li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.31em;
	}
	
	.introMaquinaOposto,
	.introMaquina {
		padding: 0 3em;
	}
	
	.introMaquinaOposto {
		text-align: left;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoSolMaquina {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoSolMaquina.imgGestaoSolAutoMaquinaOposto {
		margin-left: 1.2em;
	}
	
	.segmentosSolMaquina.segmentoMaquinaOposto {
		background: #F7F7F7;
	}
	
	.segmentosSolMaquina {
		background: #FBFBFB;
	}
	
	.descricaoSolMaquina {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoSolMaquina.descricaoSolMaquinaOposto {
		text-align: right;
		font-size: 0.75em;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoSolMaquina {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrSolMaquina {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrSolMaquina.hrSolAutoMaquinaOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoSolMaquina {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolMaquina ul {
		padding: 0em 6.4em;
	}
	
	.secaoSolMaquina p {
		font-size: 0.65em;
	}
	
	.gestaoSolMaquina span {
		font-size: 1em;
	}
	
	.caracteristicasBeneficiosSistemaSolMaquina,
	.caracteristicasBeneficiosSistemaMaquina{
		width: 100%;
		text-align: center;
	}
	
	.beneficiosSistemaSolMaquina {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasSistemasSolMaquina {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosSistemaSolMaquina,
	.caracteristicasSistemasSolMaquina {
		text-align: left;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasSistemasSolMaquina ul  {
		border: 0;
	}
	
	.textoBackofficeMaquina h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeMaquina h3 {
		font-size: 1.7em;
	}

	.backofficeMaquina ul {
		 padding: 0 3.9em 3.8em;
	}
	
	.backofficeMaquina li {
	    width: 9.2em;
		font-size: 0.9em;
	}
	
	/*Solução Fornecimento de Peças*/
	
	.bannerFornecimento {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegFornecimentoPecas.icone03 {
		font-size: 3.75em;
	}
	
	.tituloFornecimento {
		font-size: 2.12em;
	}
	
	.textIntroFornecimento {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroFornecimento {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgFornecimento {
	    width: 41%;
		top: 14em;
		right: 7em;
		margin: 0;
	}
	
	.solucoesFornecimento {
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.redimencionaBannerFornecimento {
		height: 39em;
	}
	
	.divSolucoesFornecimento ul {
		text-align: center;
		padding: 0 10.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesFornecimento h1{
		font-size: 1.2em;
	}
	
	.buttonPropostaFornecimento {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.segmentosFornecimento.segFornecimentoOposto {
		background: #F7F7F7;
	}
	
	.segmentosFornecimento {
		background: #FBFBFB;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
	  font-size: 1.31em;
	}
	
	.introFornecimentoOposto,
	.introFornecimento {
		padding: 0 3em;
	}
	
	.introFornecimentoOposto {
		text-align: left;
	}
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
		font-size: 0.88em;
	}
	
	.descricaoFornecimento {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoFornecimento.descricaoOposto {
		text-align: right;
		font-size: 0.75em;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.imgGestaoFornecimento {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoFornecimento.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.gestaoFornecimento {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrFornecimento {
	    width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrFornecimento.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoFornecimento {
		padding: 0em 1em 4.3em;
	}
	
	.secaoFornecimento ul {
		padding: 0em 6.4em;
	}
	
	.secaoFornecimento li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoFornecimento p {
		font-size: 0.65em;
	}
	
	.gestaoFornecimento span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosFornecimento {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosFornecimento {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasFornecimento {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosFornecimento,
	.caracteristicasFornecimento {
		text-align: left;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasFornecimento ul {
		border: 0;
	}
		
	.textoBackofficeFornecimento h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeFornecimento h3 {
		font-size: 1.7em;
	}

	.backofficeFornecimento ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeFornecimento li {
	    width: 9.2em;
		font-size: 0.9em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		font-size: 3.75em;
	}
	
	.tituloControle {
		font-size: 2.12em;
	}
	
	.textIntroControle {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroControle {
		font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgControle {
		width: 34%;
		top: 15em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaBannerControle {
		height: 39em;
	}
	
	.solucoesControle {
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesControle ul {
		text-align: center;
	    padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesControle h1{
		font-size: 1.2em;
	}
	
	.buttonPropostaControle {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.31em;
	}
	
	.introControleOposto,
	.introControle {
		padding: 0 3em;
	}
	
	.introControleOposto {
		text-align: left;
	}
	
	.introControle h2,
	.introControleOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoControle {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoControle.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoControle {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoControle.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoControle {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrControle {
		width: 27%;
		margin: 1.5em 0 0 64%;
	}
	
	.hrControle.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.segmentosControle.segmentoControleOposto {
		background: #F7F7F7;
	}
	
	.segmentosControle {
		background: #FBFBFB;
	}
	
	.secaoControle {
		padding: 0em 1em 4.3em;
	}
	
	.secaoControle ul {
		padding: 0em 6.4em;
	}
	
	.secaoControle li {
		width: 7.8em;
	}
	
	.secaoControle p {
		font-size: 0.65em;
	}
	
	.gestaoControle span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosControle {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosControle {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasControle {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosControle,
	.caracteristicasControle {
		text-align: left;
	}

	.caracteristicasControle ul,
	.beneficiosControle ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasControle ul {
		border: 0;
	}

	.textoBackofficeControle h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeControle h3 {
		font-size: 1.7em;
	}

	.backofficeControle ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeControle li {
		width: 9.2em;
		font-size: 0.9em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 3.75em;
	}
	
	.tituloContabil {
		font-size: 2.12em;
	}
	
	.textIntroContabil {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContabil {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContabil {
	    width: 38%;
		top: 13em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaBannerContabil {
	    height: 39em;
	}
	
	.solucoesContabil{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesContabil ul {
		text-align: center;
		padding: 0 10.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesContabil h1{
		font-size: 1.2em;
	}
	
	.buttonPropostaContabil {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosContabil.segmentoContabilOposto {
		background: #F7F7F7;
	}
	
	.segmentosContabil {
		background: #FBFBFB;
	}
	
	.introContabilOposto,
	.introContabil {
		padding: 0 3em;
	}
	
	.introContabilOposto {
		text-align: left;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
		font-size: 0.88em;
	}
	
	.hrContabil {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrContabil.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContabil {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoContabil.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContabil {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoContabil.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoContabil {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.secaoContabil {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContabil ul {
		padding: 0em 6.4em;
	}
	
	.secaoContabil li {
		width: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.secaoContabil p {
		font-size: 0.65em;
	}
	
	.gestaoContabil span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosContabil {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosContabil {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasContabil {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasContabil,
	.beneficiosContabil{
		text-align: left;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasContabil ul {
		border: 0;
	}

	.textoBackofficeContabil h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContabil h3 {
		font-size: 1.7em;
	}

	.backofficeContabil ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContabil li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	/*Solução Gestão RH*/
	
	.bannerRH {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegGestaoRh.icone06 {
		 font-size: 3.75em;
	}
	
	.tituloRH {
		font-size: 2.12em;
	}
	
	.textIntroRH {
	    font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroRH {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgRH {
	    width: 33%;
		top: 13em;
		right: 6.5em;
		margin: 0;
	}
	
	.redimencionaBannerRH {
	   height: 39em;
	}
	
	.solucoesRH{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesRH ul {
	    text-align: center;
		padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesRH h1{
		font-size: 1.2em;
	}
	
	.buttonPropostaRH {
	    width: 34%;
		height: 5em;
		position: absolute;
		top: 21em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introRH h1,
	.introRHOposto h1 {
		font-size: 1.31em;
	}
	
	.introRHOposto,
	.introRH {
		padding: 0 3em;
	}	
	
	.introRHOposto {
		text-align: left;
	}
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 0.88em;
	}
	
	.imgGestaoRH {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoRH.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoRH {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoRH.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoRH {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrRH {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrRH.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.segmentosRH.segmentoRHOposto {
		background: #F7F7F7;
	}
	
	.segmentosRH {
		background: #FBFBFB;
	}
	
	.secaoRH {
		padding: 0em 1em 4.3em;
	}
	
	.secaoRH ul {
		padding: 0em 6.4em;
	}
	
	.secaoRH li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoRH p {
		font-size: 0.65em;
	}
	
	.gestaoRH span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosRH {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosRH {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasRH {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosRH,
	.caracteristicasRH {
	   text-align: left;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasRH ul {
		border: 0;
	}
	
	.textoBackofficeRH h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeRH h3 {
		font-size: 1.7em;
	}

	.backofficeRH ul {
	    padding: 0 3.9em 3.8em;
	}
	
	.backofficeRH li {
		width: 9.2em;
		font-size: 0.9em;
	}
	
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 3.75em;
	}
	
	.tituloManufatura {
		font-size: 2.12em;
	}
	
	.textIntroManufatura {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroManufatura {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgManufatura {
		width: 36%;
		top: 13em;
		right: 6em;
		margin: 0;
	}
	
	.redimencionaManufatura {
	    height: 39em;
	}
	
	.solucoesManufatura{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesManufatura ul {
		text-align: center;
		padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesManufatura h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaManufatura {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 18em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosManufatura.segmentoManufaturaOposto {
		background: #F7F7F7;
	}
	
	.segmentosManufatura {
		background: #FBFBFB;
	}
	
	.introManufaturaOposto,
	.introManufatura {
		padding: 0 3em;
	}
	
	.introManufaturaOposto {
		text-align: left;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
		font-size: 0.88em;
	}
	
	.hrManufatura {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrManufatura.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoManufatura {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoManufatura.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoManufatura {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoManufatura.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoManufatura {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoManufatura span {
		font-size: 1em;
	}
	
	.secaoManufatura {
		padding: 0em 1em 4.3em;
	}
	
	.secaoManufatura ul {
		padding: 0em 6.4em;
	}
	
	.secaoManufatura li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoManufatura p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosManufatura {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosManufatura {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasManufatura {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasManufatura,
	.beneficiosManufatura{
		text-align: left;
	}

	.caracteristicasManufatura ul,
	.beneficiosManufatura ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasManufatura ul {
		border: 0;
	}
	
	.backofficeManufatura ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeManufatura li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeManufatura h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeManufatura h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Distribuição*/
	
	.bannerDistribuicao {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 3.75em;
	}
	
	.tituloDistribuicao {
		font-size: 2.12em;
	}
	
	.textIntroDistribuicao {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDistribuicao {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDistribuicao {
		width: 43%;
		top: 13em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaDistribuicao {
	    height: 39em;
	}
	
	.solucoesDistribuicao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesDistribuicao ul {
		text-align: center;
		padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesDistribuicao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDistribuicao {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosDistribuicao.segmentoDistribuicaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosDistribuicao {
		background: #FBFBFB;
	}
	
	.introDistribuicaoOposto,
	.introDistribuicao {
		padding: 0 3em;
	}
	
	.introDistribuicaoOposto {
		text-align: left;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
		font-size: 0.88em;
	}
	
	.hrDistribuicao {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrDistribuicao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDistribuicao {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoDistribuicao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDistribuicao {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoDistribuicao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoDistribuicao {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoDistribuicao span {
		font-size: 1em;
	}
	
	.secaoDistribuicao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDistribuicao ul {
		padding: 0em 6.4em;
	}
	
	.secaoDistribuicao li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoDistribuicao p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosDistribuicao {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosDistribuicao {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasDistribuicao {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasDistribuicao,
	.beneficiosDistribuicao{
		text-align: left;
	}

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasDistribuicao ul {
		border: 0;
	}
	
	.backofficeDistribuicao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDistribuicao li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeDistribuicao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDistribuicao h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 3.75em;
	}
	
	.tituloGestao {
		font-size: 2.12em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 1.5em;
	}
	
	.textIntroGestao {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroGestao {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgGestao {
		width: 36%;
		top: 13em;
		right: 6em;
		margin: 0;
	}
	
	.redimencionaGestao {
	    height: 39em;
	}
	
	.solucoesGestao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesGestao ul {
		text-align: center;
		padding: 0 18.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesGestao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaGestao {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosGestao.segmentoGestaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosGestao {
		background: #FBFBFB;
	}
	
	.introGestaoOposto,
	.introGestao {
		padding: 0 3em;
	}
	
	.introGestaoOposto {
		text-align: left;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
		font-size: 0.88em;
	}
	
	.hrGestao {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrGestao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoGestao {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoGestao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoGestao {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoGestao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoGestao {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoGestao span {
		font-size: 1em;
	}
	
	.secaoGestao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoGestao ul {
		padding: 0em 6.4em;
	}
	
	.secaoGestao li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoGestao p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosGestao {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosGestao {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasGestao {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasGestao,
	.beneficiosGestao{
		text-align: left;
	}

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasGestao ul {
		border: 0;
	}

	.backofficeGestao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeGestao li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeGestao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeGestao h3 {
		font-size: 1.7em;
	}
	 */
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerNota {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 3.75em;
	}
	
	.tituloNota {
		font-size: 2.12em;
	}
	
	.textIntroNota {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroNota {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgNota {
	    width: 43%;
		top: 14em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaNota {
	    height: 39em;
	}
	
	.solucoesNota{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesNota ul {
		text-align: center;
		padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesNota h1 {
		font-size: 1.5em;
	}
	
	.buttonPropostaNota {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosNota.segmentoNotaOposto {
		background: #F7F7F7;
	}
	
	.segmentosNota {
		background: #FBFBFB;
	}
	
	.introNotaOposto,
	.introNota {
		padding: 0 3em;
	}
	
	.introNotaOposto {
		text-align: left;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
		font-size: 0.88em;
	}
	
	.hrNota {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrNota.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoNota {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoNota.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoNota {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoNota.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoNota {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoNota span {
		font-size: 1em;
	}
	
	.secaoNota {
		padding: 0em 1em 4.3em;
	}
	
	.secaoNota ul {
		padding: 0em 6.4em;
	}
	
	.secaoNota li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoNota p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosNota {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosNota {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasNota {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasNota,
	.beneficiosNota{
		text-align: left;
	}

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasNota ul {
		border: 0;
	}

	.backofficeNota ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeNota li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeNota h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeNota h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Controle de Obras*/
	
	.bannerObras {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 3.75em;
	}
	
	.tituloObras {
		font-size: 2.12em;
	}
	
	.textIntroObras {
		font-size: 1.5em;
		width: 52%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroObras {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgObras {
	    width: 31%;
		top: 14em;
		right: 8em;
		margin: 0;
	}
	
	.redimencionaObras {
	    height: 39em;
	}
	
	.solucoesObras{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesObras ul {
		text-align: center;
		padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesObras h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaObras {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosObras.segmentoObrasOposto {
		background: #F7F7F7;
	}
	
	.segmentosObras {
		background: #FBFBFB;
	}
	
	.introObrasOposto,
	.introObras {
		padding: 0 3em;
	}
	
	.introObrasOposto {
		text-align: left;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
		font-size: 0.88em;
	}
	
	.hrObras {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrObras.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoObras {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoObras.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoObras {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoObras.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoObras {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoObras span {
		font-size: 1em;
	}
	
	.secaoObras {
		padding: 0em 1em 4.3em;
	}
	
	.secaoObras ul {
		padding: 0em 6.4em;
	}
	
	.secaoObras li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoObras p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosObras {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosObras {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasObras {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasObras,
	.beneficiosObras{
		text-align: left;
	}

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasObras ul {
		border: 0;
	}
	
	.backofficeObras ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeObras li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeObras h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeObras h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 3.75em;
	}
	
	.tituloContratos {
		font-size: 2.12em;
	}
	
	.textIntroContratos {
		font-size: 1.5em;
		width: 58%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContratos {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContratos {
	    width: 23%;
		top: 15em;
		right: 10em;
		margin: 0;
	}
	
	.redimencionaContratos {
	    height: 39em;
	}
	
	.solucoesContratos{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesContratos ul {
		text-align: center;
		padding: 0 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesContratos h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaContratos {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosContratos.segmentoContratosOposto {
		background: #F7F7F7;
	}
	
	.segmentosContratos {
		background: #FBFBFB;
	}
	
	.introContratosOposto,
	.introContratos {
		padding: 0 3em;
	}
	
	.introContratosOposto {
		text-align: left;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
		font-size: 0.88em;
	}
	
	.hrContratos {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrContratos.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContratos {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoContratos.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContratos {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoContratos.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoContratos {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoContratos span {
		font-size: 1em;
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
		padding: 0em 6.4em;
	}
	
	.secaoContratos li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoContratos p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosContratos {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosContratos {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasContratos {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasContratos,
	.beneficiosContratos{
		text-align: left;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}

	.caracteristicasContratos ul {
		border: 0;
	}
	
	.backofficeContratos ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContratos li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeContratos h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContratos h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Associações*/
	
	.bannerAssociacoes {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 3.75em;
	}
	
	.tituloAssociacoes {
		font-size: 2.12em;
	}
	
	.textIntroAssociacoes {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroAssociacoes {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgAssociacoes {
	    width: 39%;
		top: 13em;
	    right: 7em;
		margin: 0;
	}
	
	.redimencionaAssociacoes {
	    height: 39em;
	}
	
	.solucoesAssociacoes{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesAssociacoes ul {
		text-align: center;
	    padding: 0em 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesAssociacoes h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaAssociacoes {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosAssociacoes.segmentoAssociacoesOposto {
		background: #F7F7F7;
	}
	
	.segmentosAssociacoes {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introAssociacoesOposto,
	.introAssociacoes {
		padding: 0 3em;
	}
	
	.introAssociacoesOposto {
		text-align: left;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
		font-size: 0.88em;
	}
	
	.hrAssociacoes {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrAssociacoes.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoAssociacoes {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoAssociacoes.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoAssociacoes {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoAssociacoes.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoAssociacoes {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoAssociacoes span {
		font-size: 1em;
	}
	
	.secaoAssociacoes {
		padding: 0em 1em 4.3em;
	}
	
	.secaoAssociacoes ul {
		padding: 0em 6.4em;
	}
	
	.secaoAssociacoes li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoAssociacoes p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosAssociacoes {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosAssociacoes {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasAssociacoes {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasAssociacoes,
	.beneficiosAssociacoes{
		text-align: left;
	}

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasAssociacoes ul {
		border: 0;
	}
	
	.backofficeAssociacoes ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeAssociacoes li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeAssociacoes h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeAssociacoes h3 {
		font-size: 1.7em;
	}


    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 3.75em;
	}
	
	.tituloDev {
		font-size: 2.12em;
	}
	
	.textIntroDev {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDev {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDev {
	    width: 39%;
		top: 13em;
	    right: 7em;
		margin: 0;
	}
	
	.redimencionaDev {
	    height: 39em;
	}
	
	.solucoesDev{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesDev ul {
		text-align: center;
	    padding: 0em 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesDev h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDev {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introDev h1,
	.introDevOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosDev.segmentoDevOposto {
		background: #F7F7F7;
	}
	
	.segmentosDev {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introDevOposto,
	.introDev {
		padding: 0 3em;
	}
	
	.introDevOposto {
		text-align: left;
	}
	
	.introDev h2,
	.introDevOposto h2 {
		font-size: 0.88em;
	}
	
	.hrDev {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrDev.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDev {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoDev.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDev {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoDev.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoDev {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoDev span {
		font-size: 1em;
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
		padding: 0em 6.4em;
	}
	
	.secaoDev li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoDev p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosDev {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosDev {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasDev {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasDev,
	.beneficiosDev{
		text-align: left;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasDev ul {
		border: 0;
	}
	
	.backofficeDev ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDev li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeDev h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDev h3 {
		font-size: 1.7em;
	}


    /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoConsult {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevConsultoria.icone16 {
		font-size: 3.75em;
	}
	
	.tituloConsult {
		font-size: 2.12em;
	}
	
	.textIntroConsult {
		font-size: 1.5em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroConsult {
	    font-size: 1.06em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgConsult {
	    width: 39%;
		top: 13em;
	    right: 7em;
		margin: 0;
	}
	
	.redimencionaConsult {
	    height: 39em;
	}
	
	.solucoesConsult{
		font-size: 1.7em;
		padding-bottom: 0.5em;
	}
	
	.divSolucoesConsult ul {
		text-align: center;
	    padding: 0em 10.6em 3em;
		margin-bottom: 0;
	}
	
	.divSolucoesConsult h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaConsult {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 20em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
		font-size: 1.31em;
	}
	
	.segmentosConsult.segmentoConsultOposto {
		background: #F7F7F7;
	}
	
	.segmentosConsult {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introConsultOposto,
	.introConsult {
		padding: 0 3em;
	}
	
	.introConsultOposto {
		text-align: left;
	}
	
	.introConsult h2,
	.introConsultOposto h2 {
		font-size: 0.88em;
	}
	
	.hrConsult {
		width: 27%;
		margin: 1.5em 0 0 69%;
	}
	
	.hrConsult.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoConsult {
		width: 33%;
		margin: 1em 0 0 64%;
	}
	
	.imgGestaoConsult.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoConsult {
		font-size: 0.75em;
		width: 51%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoConsult.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 39.8em;
	}
	
	.gestaoConsult {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoConsult span {
		font-size: 1em;
	}
	
	.secaoConsult {
		padding: 0em 1em 4.3em;
	}
	
	.secaoConsult ul {
		padding: 0em 6.4em;
	}
	
	.secaoConsult li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoConsult p {
		font-size: 0.65em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.conteinerBeneficiosConsult {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosConsult {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasConsult {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasConsult,
	.beneficiosConsult{
		text-align: left;
	}

	.caracteristicasConsult ul,
	.beneficiosConsult ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasConsult ul {
		border: 0;
	}
	
	.backofficeConsult ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeConsult li {
		width: 9.2em;
		font-size: 0.9em;
	}	
	
	.textoBackofficeConsult h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeConsult h3 {
		font-size: 1.7em;
	}

	
		/*Institucional*/
		
	.caixaEquipeEnllevo1024,
	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024 {
		display: block;
	}	
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 1.87em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 0.87em;
	}
	
	.backgroundInstitucional {
		background: #F2F2F2;
		margin-top: -3.75em;
		padding-top: 4.5em;
	}
	
	.caminhoSite {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #666666;
		padding: 10px 0px 0px 62px;
		display: block;
	}
	
	.caminhoSite a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.caminhoSite a.destaqueAzul {
		color: #1B5385;
	}
	
	.internetDasCoisas,
	.bannerSecundario,
	.historiaEnllevo,
	.caixaEquipeEnllevo {
		display: none;
	}
	
	.imgBotoes1024 {
		width: 54%;
		margin: 3.75em 0 1.93em;
		z-index: -99;
	}
	
	.historiaEnllevo1024 {
	    width: 11.5em;
		margin: -25em 0em 0em 42em;
	}
	
	.tituloInstitucional1024 {
		color: #1A5285;
		font-size: 1.25em;
		font-weight: 500;
		font-family: Roboto-Medium, sans-serif;
		padding-bottom: 1em;
	}
	
	.caixaConteudoEnllevo {
		background: #FFFFFF;
		padding: 1.25em;
		position: absolute;
		width: 36%;
		margin-left: -4em;
	}
	
	.paragrafoHistoriaEnllevo1024 {
		font-size: 0.68em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		padding-bottom: 1em;
		line-height: 1.5em;
	}
	
	.botoesConceitoLinhaDoTempo {
		text-align: right;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {
		margin-top: 1.12em;
		width: 15em;
		height: 1.7em;
		font-size: 0.6em;
		line-height: 1.7em;
		background-image: linear-gradient(180deg,#A6D38F, #62C8D4);
		border-radius: 0.4em;
	}
	
	.secaoOferecemos {
		width: 34em;
		background: #F2F2F2;
		margin-top: 21em;
		margin-left: 4.3em;
	}
	
	.tituloOferecemos {
		font-size: 1.25em;
		text-align: left;
		padding: 1em 1.5em;
	}
	
	.divTextoOferecemos {
		font-size: 0.84em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos {
		margin-bottom: 0.7em;
		line-height: 1.2em;
	}
	
	.caixaTecnologias {
		width: 34em;
		display: inline-block;
		margin-top: 4.18em;
		margin-left: 4.5em;
	}
	
	.caixaTecnologias h4 {
		color: #1D5586;
		font-size: 0.87em;
		text-align: center;
		padding-bottom: 0.31em;
	}
	
	.caixaTecnologias p {
		text-align: center;
		font-size: 0.62em;
		width: 17em;
		margin: 0 auto;
	}
	
	.caixaTecnologias img {
		width: 4.75em;
		margin: 0 auto 1.06em;
		display: block;
	}
	
	.internetDasCoisasImg {
		margin: 0 3.4em 1.06em;
	}
	
	.secaoIOT,
	.secaoInternetDados,
	.secaoDesignUIUX,
	.secaoFuncAnaliticas,
	.secaoDesignThinking,
	.secaoInterfaceAdaptavel,
	.secaoInfraSegura,
	.secaoComWebService,
	.secaoCloudPlataform,
	.secaoSuporteEficiente {
		width: 14.5em;
		height: 16em;
		display: inline-block;
		margin: 0 0.5em 1.6em 0;
		border: 0.06em solid #CFCFCF;
		border-radius: 10px;
		padding: 30px 12px;
		vertical-align: top;		
	}
	
	.secaoFuncAnaliticas,
	.secaoInterfaceAdaptavel,
	.secaoComWebService,
	.secaoInternetDados,
	.secaoSuporteEficiente {
		margin-left: 1.25em;
	}

	.secaoMissaoVisaoValores {
		width: 40%;
		display: inline-block;
		vertical-align: top;
		background: #F2F2F2;
		margin-top: -2em;
		margin-left: -2em;
	}
	
	.missao,
	.visao,
	.valores {
		padding: 0em 2.5em 1em;
		padding-top: 1em;
	}
	
	.imgMissao,
	.imgVisao,
	.imgValores {
		display: none;
	}
	
	.imgMissao1024,
	.imgVisao1024,
	.imgValores1024 {
		display: inline-block;
		width: 2.5em;
		vertical-align: bottom;
	}

	.missao h5,
	.visao h5,
	.valores h5 {
		display: inline-block;
		vertical-align: top;
		margin-top: 0.2em;
		margin-left: 0.5em;
		margin-bottom: 0;
		font-size: 1.62em;
	}
	
	.missao p,
	.visao p {
		padding-left: 2em;
		width: 33em;
	}
	
	.listaValores {
		margin-left: 3em;
	}
	
	.textoSatisfacao {
		margin-top: 5em;
		margin-left: 2em;
		width: 100%;
		border: 0.03em solid #707070;
		font-size: 1.62em;
		border-radius: 2em;
		color: #BBBEC8;
		padding: 1.68em;
		text-align: center;
		line-height: 1.57em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
	}
	
	.secaoPactoGlobal {
	    width: 46%;
		display: block;
		margin-left: 54%;
		margin-top: -17em;
		background: #FFFFFF;
	}
	
	.textoPacto,
	.contTextoPacto {
		width: 80%;
	}
	
	.equipeEnllevo {
		padding-top: 6.93em;
		padding-bottom: 1.06em;
		text-align: center;
		font-size: 0.9em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
		color: #195285;		
	}
	
	.equipeEnllevoIcone .iconeSetaMenuSite {
		font-size: 0.75em;
		padding: 1.1em 0.55em;
		background: #195285;
		color: #D6D6D6;
		border-radius: 2.25em;
		margin: 0 auto;
		display: block;
		width: 3em;
		height: 3em;
        z-index: 999;
	}
	
	.caixaEquipeEnllevo1024 {
		background: #D6D6D6;
		margin-top: -1.3em;
		padding-top: 2.56em;
	}
	
	.TituloEquipeEnllevo1024 {
	    font-family: Roboto-Medium, sans-serif;
		font-size: 1.25em;
		line-height: 1.26em;
		font-weight: 500;
		margin-bottom: 1.25em;
		color: #195285;
		text-align: center;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.9em;
		font-weight: 400;
		line-height: 1.8em;
		color: #191E1F;
		text-align: center;
		margin: 0 auto;
	}
	
	.caixaEquipe1024 {
		height: auto;
		width: 100%;
		padding: 0.93em 1.25em;
		text-align: center;
	}
	
	.figureColaborador1024 {
		position: relative;
		display: inline-block;
		height: 248px;
		width: 210px;
		margin-bottom: 1.25em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
		margin-right: 20px;
		cursor: pointer;
	}
	
	.figureColaborador1024:hover > .infoColaborador1024.invisivel {
		display: block!important;
	}
	
	.figureColaborador1024:hover::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.5em;
		width: 12.1em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.imgColaborador1024 {
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
	}
	
	.infoColaborador1024 {
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		height: auto;
		width: 11.25em;
		color: #FFF;
		text-align: center;
		z-index: 1;
		padding: 1.31em 0.81em;
        display: block;
	}
	
	.figureColaborador1024::before {
		content: '';
		position: absolute;
		top: 0em;
		left: 0em;
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: #FFF;
		z-index: -1;
	}

	.figureInfoColaborador1024::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.5em;
		width: 12.1em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.nomeColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.87em;
		font-weight: 500;
		line-height: 1em;
		margin-bottom: 0.31em;
	}
	
	.cargoColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.7em;
		font-weight: 500;
		line-height: 0.62em;
	}
	
	.paragrafoInfoColaborador1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.62em;
		font-weight: 400;
		line-height: 1.3em;
		margin: 0.93em 0em 1.06em;
        max-height: 5em;
	}

    .paragrafoInfoColaborador1024 p {
        max-height: 5em;
        overflow: hidden;
    }
	
	.redesSociaisColaborador1024 {
		position: absolute;
	    left: 55%;
		top: 11.87em;
		width: 8.12em;
	}
	
	.redesSociaisColaborador1024 li a{
		text-decoration: none;
	}
	
	.redesSociaisColaborador1024 li {
		display: inline-block;
		height: 1.81em;
		width: 1.81em;
		color: #B6B4B6;
		margin-right: 0.62em;
		border-radius: 1.81em;
		-webkit-border-radius: 1.81em;
		-moz-border-radius: 1.81em;
		background: #F0F0F0;
		text-align: center;
	}

	.redesSociaisColaborador1024 .iconeFacebook,
	.redesSociaisColaborador1024 .iconeInstagran,
	.redesSociaisColaborador1024 .iconeLinkedin {	    
		font-size: 0.87em;
		line-height: 2.1em;
		color: #B6B4B6;
	}

    .modalInfo {
        height: 14.5em;
        width: 12em;
        line-height: 0.8em;
    }

    .textoModalInfo {
        font-size: 10px;
    }
	
	/*Pagina de Erro*/
	
	.imgTelaErro p {
		font: 1.8em Roboto-Regular,sans-serif;
	}
	
	.imgTelaErro img {
		width: 58%;
		padding: 10.12em 3em 2.18em;
	}
	
	/*Nossos Clientes*/
	
	.backgroundClientes {
		background: #F7F7F7;
	}
	
	.divNossosClientes {
		width: 58.5em;
	}

	.nossosClientes {
		padding: 5.06em 0 2.93em;
	}

	.imgNossosClientes {
		width: 13.43em;
		height: 6.25em;
		margin-right: 1.25em;
		margin-bottom: 1.25em;
	}

	.imgNossosClientes:nth-child(4),
	.imgNossosClientes:nth-child(8),
	.imgNossosClientes:nth-child(12) {
		margin-right: 0em;
	}
	
	.imgNossosClientes:nth-child(2),
	.imgNossosClientes:nth-child(6),
	.imgNossosClientes:nth-child(10) {
		margin-right: 1.25em;
	}
	
	
	/*Transformação Digital*/
	
	.backgroundTransformacaoDigital {
		padding: 0 2.5em;
	}
	
	.imgTransformacaoDigital {
	    width: 28em;
		height: 23.56em;
		margin-top: 6em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.5em;
		padding: 5.87em 0em 1.5em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.25em;
		text-align: center;
		padding: 0;
	}
	
	.sigTransformacaoDigital p {
		font-size: 0.75em;
		width: 40.3em;
	}
	
	.blocoRevolucaoIndustrial {
		position: relative;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais span{
		padding-left: 7em;
	}
	
	.revolucoesIndustriais {
		text-align: right;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
		text-align: right;
		padding: 6.75em 0 2.18em;
	}
	
	.revolucoesIndustriais p {
		font-size: 1em;
		text-align: left;
	}
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		display: inline-block;
		padding: 0;
		margin-top: 8em;
	}
	
	.linhaRevolucaoIndustrial {
		position: absolute;
		top: 114px;
		left: 58px;
		border-left: 4px solid #195285;
		height: 42em;
	}
	
	.detalhamentoRevolucao {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 3.06em 0em;
	}
	
	.numtituloRevolucao {
		display: block;
	}
	
	.numRevolucao {
		font-size: 2.5em;
	}
	
	.tituloRevolucao {
		font-size: 1.7em;
		margin-left: 0.2em;
	}
	
	.conjuntoTextoRevolucao {
		display: inline-block;
		width: 21em;
	}
	
	.conjuntoDescricaoRevolucao {
		width: 308px;
		display: inline-block;
	}
	
	.descricaoRevolucao,
	.paragrafoRevolucao {
	    font-size: 12px;
		padding: 3.12em 0em 0em 7em;
		display: inline-block;
		width: 450px;
		margin-right: 6em;
	}
	
	.descricaoRevolucao {
		padding-bottom: 3em;
	}
	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2em;
	}
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
	}
	
	.periodoIndustrial {
		width: 10em;
	}
	
	.caracteristicasRevolucao.Revolucao3 {
		position: relative;
		top: 2em;
		left: 11.5em;
	}
	
	.paragrafoQuartaRevolucao {
		font-size: 0.75em;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.caracQuartaRevolucao {
		padding-left: 5em;
		width: 29em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 0.75em;
		line-height: 1.5em;
	}	
	
	.caracteristicasRevolucao.Revolucao4 {
		margin-left: 8.7em;
	}
	
	.linhaRevolucaoIndustrial {
		height: 31em;
	}
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.clienteDadosInovacaoValor {
		padding: 0 4em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
	}
	
	.divJornadaSucesso {
		padding-top: 4em;
		width: 100%;
		height: 14em;
	}
	
	.imgJornadaSucesso.imgIniciativasDigitais {
		float: left;
		margin-right: 2em;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada.tituloIniciativasDigitais {
		text-align: right;
	}
	
	.paragrafoJornada.paragrafoIniciativasDigitais {
		text-align: right;
		padding: 0.93em 0 0 0;
	}
	
	.paragrafoJornada {
		font-size: 0.75em;
		padding: 0.93em 20em 0 0;
	}
	
	.passosSucesso h4 {
	    text-align: left;
		font-size: 0.75em;
	}
	
	.imgJornadaSucesso {
		float: right;
		margin: 0;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
		text-align: left;
		font-size: 1em;
	}
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
		font-size: 0.75em;
	}
	
	.paragrafoCitacao {
	    padding: 1em 11.5em 3em;
		font-size: 1.25em;
	}
	
	.faleConosco {
		padding: 1.42em 7.25em 1.7em;
	}
	
	.faleConosco h4 {
		text-align: left;
		font-size: 1.87em;
		padding-bottom: 0;
	}
	
	.faleConosco span {
		font-size: 1.25em;
		text-align: right;
		display: inline-block;
		margin-top: -1em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 1.5em 0 0em 0;
		text-align: left;
		width: 50em;
		float: left;
		font-size: 0.87em;
    }

    /*Representantes*/

    .backgroundRepresentante {
        background: #D8CDFB;
        padding-top: 1em;
    }

    .subTextoRep {
        font-size: 2.5em;
    }

    .msgEnllevoRep {
        padding: 2.5625em 1.375em 0em 4.75em;
    }

    .tituloRep {
        font-size: 1.5em;
    }

    .paragrafoRep {
        font-size: 1.125em;
        margin-bottom: 10px;
    }

    .imgRep {
        display: inline-block;
        width: 440px;
    }

    .textoRepresentante {
        width: 55%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
        font-size: 14px;
    }

    .paragrafoRepresentante {
        margin-top: 10px;
    }

    .buttonRepresentante {
        margin-top: 16px;
        font-size: 16px;
        width: 230px;
    }

    .processoRep {
        padding: 30px 10px;
        background: #fff;
    }

    .introduçãoRepresentante {
        font-size: 20px;
        padding: 0px 144px;
        line-height: 1.3em;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 38px;
        width: 300px;
    }

    .blocoUmRepresentante {
        width: 56%;
        top: 15px;
        left: 22%;
    }

    .blocoUmRepresentante.graficos {
        width: 59%;
        top: 21px;
        left: 19%;
    }

    .blocoUmRepresentante.rep {
        width: 64%;
        top: 21px;
        left: 21%;
    }

    .imgRepresentante {
        width: 100px;
        height: 100px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }

    .tituloRepresentante {
        font-size: 19px;
    }

    .blocoRepresentante li {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .tituloProcessoRep {
        font-size: 40px; 
    }

    .listaEtapasProcessoRep li {
        width: 520px;
        margin: 70px auto;
    }

    .tituloSecaoProcessoRep {
        font-size: 1.4em;
    }

    .enumeracaoProcessoRep {
        font-size: 2.7em;  
    }

    .imgInscreva {
        width: 100px;
        height: 100px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 19px;
        left: 18px;
    }

    .iconeEspecialista {
        top: 25px;
        width: 76%;
    }

    .paragrafoListaRep {
        font-size: 0.8em;
        width: 380px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
    }

    .divTituloProcesso {
        position: relative;
        left: 23%;
    }

    .tituloFormRepresentante {
        font-size: 1.5em;
        padding: 0 0.625em 1.5em;
    }

    .linkedinFormProcesso.estado {
        width: 34.5%;
    }
    
    .cargoFormProcesso.cidade,
    .intFormProcesso.dataNasc {
        width: 30%;
        margin-right: 1.25em;
    }

    .caixaEmpresa.cnpj {
        width: 100%;
        padding: 10px 0;
    }

    /* .radioButton.cnpj:checked::after {
        top: -31px;
        left: -16px;
    } */

    .labelRadioButton.rep {
        left: 0;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .conceitoNaming {
        background: #F7F7F7;
        padding: 0px 0px 50px 0px;
        text-align: inherit;
    }

    .textoMarca,
    .subTextoMarca {
        text-align: center;
    }

    .caminhoSite.marca {
        padding: 10px 0px 30px 62px;
    }

    .imgMarcaEnllevo {
        width: 60%; 
        margin: 20px auto 300px;
    }

    .blocoLogotipo:hover {
        width: 405px;
        height: 95px;
    }

    .blocoLogotipo img {
        width: 350px;
    }

    .blocoMarca:hover {
        width: 400px;
        height: 135px;
    }

    .blocoMarca img {
        width: 290px;
    }

    .blocoCopy:hover {
        width: 96px;
        height: 143px;
    }

    .blocoCores:hover {
        width: 575px;
        height: 295px;
    }

    .textoCores {
        width: 215px;
        float: left; 
    }

    .imgCores {
        width: 315px;
        float: right;
    }

    .blocoCopy:hover {
        width: 182px;
        height: 100px;
    }

    .blocoLogo {
        top: 46em;
        left: 17em;
    }

    .blocoMarca {
        top: 55em;
        left: 28em;
    }

    .blocoLogotipo {
        top: 41em;
        left: 34em;
    }

    .blocoCores {
        top: 45em;
        left: 37em;
    }

    .blocoNaming {
        top: 46em;
        left: 58em;
    }

    .blocoCopy {
        top: 52em;
        left: 61em;   
    }

    .blocoProjeto {
        left: -2em;
        top: -7em;
        float: right;
        clear: both;
        margin: 40px 100px -66px 0px;
        z-index: 99;
    }

    .blocoProjeto:hover {
        clear: both;
        width: 346px;
        height: 295px;
    }

    /* .blocoProjeto:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
        font-size: 0;
        visibility: hidden;
    } */

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 350px;
        height: 195px;
        font-size: 18px;
        line-height: 50px; 
    }

    .textoRedesSociaisContato.assessoria {
        text-align: center;
    }

    .textoRedesSociaisContato.assessoria p {
        font-size: 38px;
        color: #195285;
    }

    .textoRedesSociaisContato.assessoria .redesSociais {
        float: unset;
    }
     
}

/*------------------------------------------------CSS Media Queries Resolução 1280px-------------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    /*Footer*/
    .iconesRedeSocial {
        height: 79px;
    }

    .telefones1024 {
        z-index: 999;
        width: 340px;
        height: 80px;
    }

    .vendasSpanFooter {
        height: 24px;
    }

    /*Representantes*/

    .blocoRepresentante {
        margin: 0 40px;
    }

    .imgRep {
        width: 510px;
    }

     /* Paginas de Soluções */

     div.secaoSolAuto {
        width: 35%;
    }

    div.secaoSolMaquina,
    div.secaoFornecimento,
    div.secaoSegLog,
    div.secaoManufatura,
    div.secaoDistribuicao,
    div.secaoGestao,
    div.secaoNota,
    div.secaoObras {
        width: 39%;
    }

    div.secaoSolMaquina ul,
    div.secaoFornecimento ul,
    div.secaoManufatura ul,
    div.secaoDistribuicao ul,
    div.secaoGestao ul,
    div.secaoNota ul,
    div.secaoObras ul {
        padding: 0em;
    }
    
    div.secaoSolAuto,
    div.secaoSolMaquina,
    div.secaoFornecimento,
    div.secaoSegLog,
    div.secaoManufatura,
    div.secaoDistribuicao,
    div.secaoGestao,
    div.secaoNota,
    div.secaoObras {
        display: inline-block;
        vertical-align: top;
        margin: 1.8em 0em 0em 2.6em;
    }

    div.gestaoSolAuto span,
    div.secaoSegLog span {
        font-size: 0.8em;
    }

    aside.caracteristicasBeneficiosSistemaSolAuto, 
    aside.caracteristicasBeneficiosSistemaAuto,
    aside.caracteristicasBeneficiosSistemaSolMaquina, 
    aside.caracteristicasBeneficiosSistemaMaquina,
    aside.conteinerBeneficiosFornecimento,
    aside.caracteristicasBeneficiosSistema,
    aside.conteinerBeneficiosManufatura,
    aside.conteinerBeneficiosDistribuicao,
    aside.conteinerBeneficiosGestao,
    aside.conteinerBeneficiosNota,
    aside.conteinerBeneficiosObras {
        display: inline-block;
        vertical-align: top;
        margin: 1.8em 0 0;
    }

    aside.caracteristicasBeneficiosSistemaSolAuto, 
    aside.caracteristicasBeneficiosSistemaAuto {
        width: 60%;
    }

    aside.caracteristicasBeneficiosSistemaSolMaquina, 
    aside.caracteristicasBeneficiosSistemaMaquina {
        width: 53%;
    }

    aside.conteinerBeneficiosFornecimento,
    aside.caracteristicasBeneficiosSistema,
    aside.conteinerBeneficiosManufatura,
    aside.conteinerBeneficiosDistribuicao,
    aside.conteinerBeneficiosGestao,
    aside.conteinerBeneficiosNota,
    aside.conteinerBeneficiosObras {
        width: 56%;
    }

    div.beneficiosSistemaSolAuto,
    div.caracteristicasSistemasSolAuto,
    div.beneficiosSistemaSolMaquina, 
    div.caracteristicasSistemasSolMaquina,
    div.beneficiosFornecimento, 
    div.caracteristicasFornecimento,
    div.beneficiosSistema, 
    div.caracteristicasSistemas,
    div.caracteristicasManufatura, 
    div.beneficiosManufatura,
    div.caracteristicasDistribuicao, 
    div.beneficiosDistribuicao,
    div.caracteristicasGestao, 
    div.beneficiosGestao,
    div.caracteristicasNota, 
    div.beneficiosNota,
    div.caracteristicasObras, 
    div.beneficiosObras {
        width: 46%;
    }
    /* Correção temporaria do alinhamento da img nas paginas de soluções */
    img.imgGestaoFornecimento,
    img.imgGestaoGestao,
    img.imgGestaoNota,
    img.imgGestaoObras {
        margin: 1em 0 0 52%;
    }

    aside.backoffice ul {
        margin-left: 1em;
    }

    /*Marca Enllevo*/

    div.blocoNaming {
        top: 48em;
        left: 61em;
    }

    div.blocoMarca {
        top: 59em;
        left: 30em;
    }

    div.blocoLogotipo {
        left: 30em;
    }

    div.blocoCores {
        top: 47em;
        left: 39em;
    }

    div.blocoLogo {
        left: 18em;
    }

    div.blocoCopy {
        top: 54em;
        left: 64em;
    }

    div.blocoNaming:hover {
        width: 280px;
        height: 351px;
    }

    div.blocoProjeto {
        position: absolute;
        top: 78em;
        left: 880px;
        /* left: -2em;
        top: -7em; */
        float: right;
        clear: both;
        margin: 40px 100px -66px 0px;
        z-index: 99;
    }

}

/*------------------------------------------------CSS Media Queries Resolução 1366px-------------------------------------------------------------------*/

@media only screen and (min-width: 1300px) and (max-width: 1400px) {

    /*Index*/
		
	div.labelVideoImagem {
		padding: 5.5em 1.87em 0em 6.81em;
    }
    
    h2.tituloLabelBanner03 {
        padding-bottom: 0.5em;
    }

    div.botaoBanner03 {
        margin-top: 1.5em;
    }

    div.caixaTextoInfo:last-child .tituloTextoInfo {
        line-height: 1.1em;
    }

    span.setaBannerEsquerda, 
    span.setaBannerDireita {
        width: 62px;
        height: 69px;
    }

    /*Representantes*/

    .blocoRep {
        padding: 30px 14px; 
    }

    /* Paginas de Soluções */

    div.secaoSolAuto {
        width: 35%;
    }

    div.secaoSolMaquina,
    div.secaoFornecimento,
    div.secaoSegLog,
    div.secaoManufatura,
    div.secaoDistribuicao,
    div.secaoGestao,
    div.secaoNota,
    div.secaoObras {
        width: 39%;
    }

    div.secaoSolMaquina ul,
    div.secaoFornecimento ul,
    div.secaoManufatura ul,
    div.secaoDistribuicao ul,
    div.secaoGestao ul,
    div.secaoNota ul,
    div.secaoObras ul {
        padding: 0em 1em;
    }
    
    div.secaoSolAuto,
    div.secaoSolMaquina,
    div.secaoFornecimento,
    div.secaoSegLog,
    div.secaoManufatura,
    div.secaoDistribuicao,
    div.secaoGestao,
    div.secaoNota,
    div.secaoObras {
        display: inline-block;
        vertical-align: top;
        margin: 1.8em 0em 0em 2.6em;
    }

    div.gestaoSolAuto span,
    div.secaoSegLog span {
        font-size: 0.8em;
    }

    aside.caracteristicasBeneficiosSistemaSolAuto, 
    aside.caracteristicasBeneficiosSistemaAuto,
    aside.caracteristicasBeneficiosSistemaSolMaquina, 
    aside.caracteristicasBeneficiosSistemaMaquina,
    aside.conteinerBeneficiosFornecimento,
    aside.caracteristicasBeneficiosSistema,
    aside.conteinerBeneficiosManufatura,
    aside.conteinerBeneficiosDistribuicao,
    aside.conteinerBeneficiosGestao,
    aside.conteinerBeneficiosNota,
    aside.conteinerBeneficiosObras {
        display: inline-block;
        vertical-align: top;
        margin: 1.8em 0 0;
    }

    aside.caracteristicasBeneficiosSistemaSolAuto, 
    aside.caracteristicasBeneficiosSistemaAuto {
        width: 60%;
    }

    aside.caracteristicasBeneficiosSistemaSolMaquina, 
    aside.caracteristicasBeneficiosSistemaMaquina {
        width: 58%;
    }

    aside.conteinerBeneficiosFornecimento,
    aside.caracteristicasBeneficiosSistema,
    aside.conteinerBeneficiosManufatura,
    aside.conteinerBeneficiosDistribuicao,
    aside.conteinerBeneficiosGestao,
    aside.conteinerBeneficiosNota,
    aside.conteinerBeneficiosObras {
        width: 56%;
    }

    div.beneficiosSistemaSolAuto,
    div.caracteristicasSistemasSolAuto,
    div.beneficiosSistemaSolMaquina, 
    div.caracteristicasSistemasSolMaquina,
    div.beneficiosFornecimento, 
    div.caracteristicasFornecimento,
    div.beneficiosSistema, 
    div.caracteristicasSistemas,
    div.caracteristicasManufatura, 
    div.beneficiosManufatura,
    div.caracteristicasDistribuicao, 
    div.beneficiosDistribuicao,
    div.caracteristicasGestao, 
    div.beneficiosGestao,
    div.caracteristicasNota, 
    div.beneficiosNota,
    div.caracteristicasObras, 
    div.beneficiosObras {
        width: 46%;
    }
    /* Correção temporaria do alinhamento da img nas paginas de soluções */
    img.imgGestaoFornecimento,
    img.imgGestaoGestao,
    img.imgGestaoNota,
    img.imgGestaoObras {
        margin: 1em 0 0 52%;
    }

    aside.backoffice ul {
        margin-left: 1em;
    }

    .recap {
        left: unset;
        right: 10%;
    }

    /*Marca Enllevo*/

    div.blocoNaming:hover {
        width: 270px;
        height: 366px;
    }

    div.blocoMarca {
        left: 32em;
    }

    div.blocoLogotipo {
        left: 32em;
    }

    div.blocoCores {
        top: 48em;
        left: 43em; 
    }
    div.blocoProjeto {
        top: 80em;
        left: 880px;
    }

}

	/*------------------------------------------------CSS Media Queries Resolução 1400px-------------------------------------------------------------------*/

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
	
	/*Header*/
	
	.cabecalho {
		display: none;
	}
	
	.headerDesk {
		display: block;
	}
	
	.header1024 {
		background: #F4F4F4;
		height: 2.5em;
		padding: 0.87em 1.87em;
		color: #8888;
	}
	
	.vendas1024,
	.suporte1024 {
		display: inline-block;
	}
	
	.suporte1024 {
		margin-left: 1.25em;
	}
	
	.vendas1024 {
		margin-right: 1.25em;
    }

    .botaoRepresentante, .botaoRepresentante a {
        width: 215px;
        height: 30px;
        position: absolute;
        right: 95px;
        top: 10px;
        padding: 8px;
        background-image: url(../_images/Representantes/fire.png);
        background-position: 0px 1px;
        background-size: 12%;
        background-repeat: no-repeat;
        font-family: 'Roboto-Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #1C5485 !important;
        text-align: right;
        text-transform: uppercase;
    }
    .botaoRepresentante:hover {
        background-image: url(../_images/Representantes/firehover.png);
        color: #B6B4B6 !important;
    }
    
    /* .botaoRepresentante {
        display: inline-flex;
        align-items: center;
        position: absolute;
        right: 8%;
        top: 10px;
    }
    
    .imgBotaoRep {
        width: 26px;
        height: 26px;
        overflow: hidden;
        display: block;
        margin-right: 10px;
    }

    .imgBotaoSejaRep {    
        position: relative;
    }

    .textoSejaRep:hover {
        color: #B6B4B6; 
    }

    .imgBotaoSejaRep:hover {
             background: url(../images/Representantes/icone-representante-enllevo.png) bottom;
    }

    .textoSejaRep {
        font-family: 'Roboto-Medium', sans-serif;
        font-weight: 500;
        color: #1C5485;
        text-transform: uppercase;
        font-size: 12px;
    } */
	
	.pesquisaIdioma1024 {
		display: -webkit-box;
		float: right;
	}
	
	.menuDesktopSolucoes,
	.abreMenuDesktop,
	.menuDesktopServicos {
		display: inline-block;
	}
	
	.vendasHeader,
	.telVendasHeader,
	.suporteHeader,
	.telSuporteHeader {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
	}
	
	.vendasHeader,
	.suporteHeader {
		color: #888888;
	}
	
	.vendas1024 .iconeCarrinhoVendas,
	.suporte1024 .iconeSuporteSite {
		margin-right: 0em;
		padding-top: 0em;
		color: #888888;
	}
	
	.telVendasHeader {
		color: #1C5485;
	}
	
	.telSuporteHeader {
		color: #9ABC48;
	}
	
	.navHeader {
		display: block;
		width: 100%;
		height: 5.4em;
		padding: 1.06em 2em;
	}
	
	.logoHeader {
		text-indent: -9999em;
	}
	
	.logoHeader1024 {
		float: left;
		margin-right: 3.31em;
		height: 15%;
		margin-top: 0.5em;
	}
	
	.navMenu {
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		font-size: 1em;
		display: inline-block;
	}
	
	.navMenu ul,
	.navMenu li{
		display: inline-block;
	}
	
	.navMenu li {
		color: #666666;
		padding-right: 1.25em;
	}
	
	.navMenu li:hover {
		color: #1C5485;
	}
	
	.navMenu li a {
		color: inherit;
	}
	
	.menuDesktopServicos,
	.menuDesktopSolucoes {
		cursor: pointer;
	}
	
	.navMenu .iconeSetaMenuSite {
		font-size: 9px;
		margin-top: 0.6em;
		margin-left: 0.6em;
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		width: 100%;
		z-index: 99;
		position: absolute;
		text-decoration: none;
		background: #F4F4F4;
		padding: 46px 64px;
		margin-top: 1.9em;	
		left: 0px;
	}
	
	.abreMenuServicos{
		border-top: 0.06em solid #92AC42;
	}
	
	.abreMenuServicos::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 33.4em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #92AC42;
		z-index: 99;
	}
	
	.abreMenuDesktop {
		border-top: 0.06em solid #1C5485;
	}
	
	.abreMenuDesktop::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 26.5em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #1C5485;
		z-index: 99;
	}
	
	.h4Solucoes {
		font-size: 1em;
		font-weight: 300;
		font-family: Roboto-Light, sans-serif;		
	}
	
	.h4Solucoes {
		color: #1E5385;
		font-size: 1.3em;
	}
	
	.subtituloServicos {
		color: #92AC40;
		font-weight: 300;
		font-size: 1.37em;
		font-family: Roboto-Light, sans-serif;
	}
	
	.solucoesHeader,
	.servicosHeader {
		padding-top: 2.25em;
		width: 990px;
	}
	
	.solucoesHeader li,
	.servicosHeader li {
		position: relative;
		display: inline-block;
        display: -moz-inline-stack;
        vertical-align: top;
		height: 120px;
		width: 113px;		
		border-radius: 0.62em;
		-webkit-border-radius: 0.62em;
		-moz-border-radius: 0.62em;
		margin-right: 1.5em;
		margin-bottom: 3.25em;
		color: #FFF;
		text-align: center;
	}
	
	.solucoesHeader li {
		border: 1px solid #1E5586;
	}
	.servicosHeader li {
		border: 1px solid #92AC40;
	}
	
	.solucoesHeader li a,
	.servicosHeader li a {
		display: inline-block;
		height: 100%;
		width: 100%;
		padding: 0.93em 0;
		white-space: initial;
		overflow: hidden;
		text-overflow: ellipsis;		
	}
	
	.solucoesHeader li a {
		color: #1E5586;
	}

	.servicosHeader li a {
		color: #92AC40;
	}
	
	.divIcones {
		width: 100%;
		height: 65px;
		line-height: 1.45em;
	}
	
	.solucoesHeader .iconeSegAutomotivo,
	.solucoesHeader .iconeSegFornecimentoPecas,
	.solucoesHeader .iconeSegLogistica,
	.solucoesHeader .iconeSegManufatura,
	.solucoesHeader .iconeSegDistribuicao,
	.solucoesHeader .iconeSegEstacionamento,
	.solucoesHeader .iconeSegNotaFiscal,
	.solucoesHeader .iconeSegControleObras,
	.solucoesHeader .iconeSegContratos,
	.solucoesHeader .iconeSegAssociacoes,
	.solucoesHeader .iconeSegCobrancaDigital,
	.solucoesHeader .iconeSegGestaoRh,
	.solucoesHeader .iconeSegContabilFiscal	{
		font-size: 2.65em;
	}
	
	.solucoesHeader .iconeSegMotoresMaquinas {
		font-size: 2.8em;
	}
	
	.servicosHeader .iconeSevDesenvolvimentoSoftware {
		font-size: 2.5em;
	}

	.servicosHeader .iconeSevConsultoria,
	.servicosHeader .iconeSevSeguros {
		font-size: 2.6em;
	}
	
	.solucoesHeader .iconeCotacaoEletronica {
		font-size: 3.1em;
	}
	
	.solucoesHeader li:hover {
		background: #195586;
	}
	
	.servicosHeader li:hover {
		background: #92AC42;
	}
	
	.solucoesHeader li a:hover,
	.servicosHeader li a:hover {
		color: #F4F4F4;
	}	

	.solucoesHeader li::before,
	.servicosHeader li::before {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		z-index: 99;
	}

	.solucoesHeader li::before,
	.servicosHeader li::before	{
		border-top: 0.62em solid #F4F4F4;
	}

	.solucoesHeader li::after,
	.servicosHeader li::after {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.62em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
	}
	
	.servicosHeader li::after {
		border-top: 0.62em solid #92AC42;
	}
	
	.solucoesHeader li::after{
		border-top: 0.62em solid #195586;
	}
	
	.solucoesHeader li:hover::before,
	.solucoesHeader li:hover::after {
		border-top: 0.62em solid #195586;
		color: #F4F4F4;
	}
	
	.servicosHeader li:hover::before,
	.servicosHeader li:hover::after {
		border-top: 0.62em solid #92AC42;
		color: #F4F4F4;
	}
	
	.tituloSolucoes,
	.tituloServicos {
		position: relative;
		display: block;
		height: auto;
		font-size: 0.8em;
		line-height: 1em;
		padding: 0em 0.3em 0em;
		font-family: 'Roboto', Arial, Helvetica, sans-serif;
	}

	.iconeSegAutomotivo .tituloSolucoes {
		font-size: 0.36em;
	}

	.iconeSegMotoresMaquinas .tituloSolucoes,
	.iconeSegFornecimentoPecas .tituloSolucoes,
	.iconeSegNotaFiscal .tituloSolucoes,
	.iconeSegControleObras .tituloSolucoes,
	.iconeSegContratos .tituloSolucoes,
	.iconeSegAssociacoes .tituloSolucoes,
	.iconeSegGestaoRh .tituloSolucoes,
	.iconeSegContabilFiscal .tituloSolucoes {
		font-size: 0.30em;
	}

	.iconeSegLogistica .tituloSolucoes,
	.iconeSegManufatura .tituloSolucoes {
		font-size: 0.34em;
	}

	.iconeSegEstacionamento .tituloSolucoes {
		font-size: 0.27em;
	}

	.iconeSegCobrancaDigital .tituloSolucoes {
		font-size: 0.26em;
	}	

	.liRedeSocial {
		display: inline-block;
		float: right;
	}
	
	.liRedeSocial li {
		display: inline-block;
		height: 2.1em;
		width: 2.1em;
		margin-right: 0.31em;
		border-radius: 2.7em;
		-webkit-border-radius: 2.7em;
		-moz-border-radius: 2.7em;
		background: #FBFBFB;
		text-align: center;
	}
	
	.liRedeSocial li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.liRedeSocial li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.liRedeSocial li.redeSocialLinkedin:hover {
		background: #0077B5;
	}

	.liRedeSocial .iconeFacebook:hover,
	.liRedeSocial .iconeInstagran:hover,
	.liRedeSocial .iconeLinkedin:hover {
		color: #F4F1EF;
	}

	.liRedeSocial .iconeFacebook,
	.liRedeSocial .iconeInstagran,
	.liRedeSocial .iconeLinkedin {	    
		font-size: 1.1em;
		line-height: 1.9em;
        width: 100%;
        height: 100%;	
        color: #B6B4B6;
	}

	.barraPesquisaHeader {
		position: relative;
		display: inline-block;
		margin-right: 0.31em;
		vertical-align: top;
	}

	.inputBarraPesquisa {
		height: 1.37em;
		width: 1.37em;
		padding: 0em 1.75em 0em 0.93em;
		border-radius: 1.37em;
		-webkit-border-radius: 1.37em;
		-moz-border-radius: 1.37em;
		border: none;
		outline: 0;
	}

	.barraPesquisaHeader .iconeLupaSite {
		position: absolute;
		top: 0.12em;
		right: 0.56em;
		color: #1C5485;
	}
	
	.inputBarraPesquisaExpandido{
		width: 16.12em;
		padding: 0em 2.4em 0em 0.93em;
	}	
	
	.spanIdioma {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		color: #868686;
		padding-right: 0.62em;
	}
	
	.selecionaIdiomaHeader {
		width: 1.25em;
	}
	
	/*Footer*/
	
	.rodape {
		height: auto;
		padding: 2.75em 1.8em 2em;
	}
	
	.assinatura {
		height: 13.75em;
		padding: 4em 5.5em 0em;
	}
	
	.assinatura p {
		font-size: 2.1em;
		float: left;
		line-height: 2.8em;
	}
	
	.divInputAssinatura.assinaturaSite {
		width: 58%;
		float: right;
	}
	
	.inputAssinatura {
		width: 100%;
		height: 2.78em;
		font-size: 1.7em;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.3em;
		width: 10%;
		font-size: 2.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2.3em;
		height: 2.37em;
	}
	
	.imgLogoFooter img {
		width: 20%;
		text-align: left;
		margin-bottom: 2em;
		display: block;
	}
	
	.conjuntoBotoes {
		padding: 0em;
		padding-bottom: 5.8em;
	}
	
	.botoes {
		margin-left: 1em;
	}
	
	.botoes li {
		width: 12em;
		height: 2.5em;
		line-height: 2.5em;
		display: inline-block;
		margin-bottom: 0.5em;
        text-align: left;
		padding-left: 0.5em;
	}	
	
	.botoes a {
		font-size: 1em;
	}
	
	.footerAssesoriaImprensa {
		width: 20%;
		float: left;
	}
	
	.footerDownload {
		width: 13%;
		float: left;
	}
	
	.footerSiteMap {
		width: 0;
		margin: 0em 3.5em;
		float: left;
	}
	
	.iconesRedeSocial {
		display: block;
		margin: -7em 0em 0em 62em;
    }
    
    .iconesRedeSocial li.redeSocialFacebook:hover {
        background: #3B5998;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialInstagram:hover {
        background: #A300D9;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialLinkedin:hover {
        background: #0077B5;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li{
		height: 2em;
		width: 2em;
		margin: 0em;
        margin-right: 1em;
        background: #FBFBFB;
	}
	
	.iconesRedeSocial li .iconeFacebook,
	.iconesRedeSocial li .iconeInstagran,
	.iconesRedeSocial li .iconeLinkedin {
	    font-size: 1.1em;
        line-height: 1.8em;
        width: 100%;
        height: 100%;
	}
	
	.divImagemLogo{
		display: none;
	}
	
	.divImagemLogo img {
		display: none;
	}
		
	.telefones {
		text-align: center;
		margin-left: 6em;
		display: none;
	}
	
	.telefones ul {
		margin-right: 2em;
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas {
		padding-top: 0em;
	}
	
	.iconeCarrinhoVendas {
		color: #9ABC48;
	}
	
	.iconeSuporteSite {
		color: #FFFFFF;
	}
	
	.telefones1024 {
		margin: -20em 6em 11em 0em;
		float: right;
        display: block;
        width: 399px;
	}
	
	.telefones1024 ul {
		margin-right: 1em;
		font-size: 1.87em;
		display: inline-block;
		color: white;
		font-family: Roboto-Medium, sans-serif;
	}
	
	.vendasSpanFooter {
		font-size: 16px;
		color: #9ABC48;
		display: inline-block;
	}
	
	.suporteSpanFooter {
		width: 160px;
		height: 38px;
		color: #FFFFFF;
		background: #13395B;
		display: inline-block;
		font-size: 20px;
		vertical-align: bottom;
        border-radius: 25px;
        line-height: 37px;
		padding: 0px 0px 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.suporteSpanFooter a {
		color: inherit;		
	}
	
	.suporteSpanFooter:hover {
		background: #246CAE;
	}
	
	.telefoneLiContatoFooter {
		font-size: 30px;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 5em;
	}
	
	.copy {
		font-size: 1.5em;
	}
	
	.voltaTopo {
		margin-top: 1.7em;
		margin-right: 3em;	
	}
	
	/*Index*/
		
	.labelVideoImagem {
		padding: 7.5em 1.87em 0em 6.81em;
	}
	
	.tituloLabelConfianca {
		font-size: 2.25em;
	}
	
	.tituloLabelSatisfacao {
		display: block;
        font-size: 4em;
        width: 40%;
	}
	
	.tituloLabelBanner03 {
        font-size: 3em;
        width: 80%;
    }
	
	.textoLabelBanner03 {	
		font-size: 1.8em;		
	}
	
	.botaoBanner03 {
		line-height: 75px;
		border-radius: 14px;
		width: 540px;
		height: 75px;
		font-size: 28px;
	}

    .botaoBanner01 {
		line-height: 75px;
		width: 340px;
		height: 75px;
		font-size: 28px;
		border-radius: 14px;
        font-size: 28px;
	}
	
	.infoEmpresa {
		margin: -5em auto;
		width: 88%;
		z-index: 2;
		margin-left: 7em;
	}
	
	.caixaIconeInfo {
		width: 6em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial,
	.caixaInfoGestao {
		display: inline-block;
		width: 31%;
		border-radius: 1em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial {
	    margin-right: 0.87em;
	}
	
	.tituloTextoInfo {
		font-size: 1.20em;
        margin-bottom: 0.5em;
        line-height: 1em;
	}
	
	.paragrafoTextoInfo {
		font-size: 0.87em;
		line-height: 1.1em;
	}
	
	.caixaTextoInfo {
		width: 70%;
		padding: 1.9em 0em 0em;
	}
	
	.imgIconeInfo {
		height: 4em;
		width: 4em;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 34.5em;
		display: none;
	}
	
	.backgroundInfoERP {
		background: #F4F4F4;
	}
	
	.sistemaERP {
		display: block;
		position: relative;
	}
	
	.tituloSistemaERP {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.62em;
		font-weight: 500;
		color: #1B5385;
		text-align: center;
		padding-top: 5em;
	}
	
	.container {
		height: 300px;
		margin:30px auto;
	}

	.container ul {
		left: unset!important;
		margin: 0px auto!important;
	}

	.container ul li {
		border:1px solid #fff;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}

	.container ul li img {
		cursor: pointer;
	}

	.left,
	.right {
		cursor: pointer;
	}
	
	.setaBannerEsquerda,
	.setaBannerDireita {
		position: absolute;
		display: inline-block;
		width: 51px;
		height: 68px;
		top: 50%;
		overflow: hidden;		
	}
	
	.setaBannerEsquerda{
		left: -80px;
	}
	
	.setaBannerDireita {
		right: -80px;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: unset !important;
		right: 0px;
	}
	
	.setaBannerEsquerda img.left {
		bottom: 0px;
	}
	
	.setaBannerEsquerda img.left:hover {
		top: 0px;
		bottom: unset;
	}
	
	.setaBannerDireita img.right {
		top: 0px;
	}
	
	.setaBannerDireita img.right:hover {
		top: unset;
		bottom: 0px;
	}
	
	.modalCarrossel {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	
	.modalCarrossel .imgModal {
		position: relative;
		display: block;
		top: 50%;
		min-width: 600px;
		max-width: 936px;
		height: auto;
		margin: -260px auto 0;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.caixaZIndexCarrossel {
		position: relative;
		z-index: 1;
	}
	
	.caixaZIndexBotao {
		position: relative;
		z-index: 2;
	}
	
	.HRSistemaERP {
		width: 46.5em;
		height: 0.1875em;
		color: #CACACA;
		text-align: center;
		margin-top: 4.4em;
		z-index: -999;
	}
	
	.botaoConhecaSolucao {
		display: block;
		width: 362px;
		height: 64px;
		font-size: 1.6em;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		line-height: 2.5em;
		margin: -30px auto 0px;
		z-index: 999;
		overflow: hidden;		
	}
	
	.h3SistemaERP {
		font-size: 0.875em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		line-height: 1.5em;
		padding: 10.5em 21.6em 18.6em;
	}
	
	.tituloEnllevo {
		text-align: left;
		font-size: 12.5em;
		margin-top: -0.75em;
	}
	
	.informacoesEnllevo {
		background: #EBEBEB;
		padding: 1.5em 1.56em 4em;
	}
	
	.imgSliderEnllevo {
		width: 700px;
		height: 410px;
		float: right;
	}
	
	.slick-slide.slick-current.slick-active {
	    width: 994px;
	}
	
	.slick-track {
		width: 225em;
	}
	
	/* Alterado */
	div.caixaSwiperCarrossel {
		top: -10px;
		right: -25px;
		width: 662px;
		height: auto;
	}
	
	.swiper-slide {
		width: 90%;
	}
	
	/* Alterado */
	.swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		left: -664px;
		bottom: 26px;
	}
	
	.slickEnllevo div {
		width: 95%;
		margin-left: 0.2em;
	}	

	.slickEnllevo ul.slick-dots	{
		left: -335px;
		display: block;
	}
	
	.subTituloEnllevo {
		font-size: 1.5em;
	}
	
	.historiaEmpresa {
		width: 40%;
		margin-left: 3em;
	}
	
	.historiaEmpresa .paragrafo {
		font-size: 0.87em;
	}
	
	.paragrafo.ultimoParagrafo {
		 margin-bottom: 4em;
	}
	.conhecaMais {
		font-size: 0.87em;
		display: block;
	}
	
	.nuvemTags {
		background: #F2F2F2;
		height: 18.25em;
		display: block;
	}
	
	.caixaTags {
	    width: 52%;
		position: absolute;
		margin: 8em 0em 0em 35em;
		text-align: right;
	}
	
	.tagEnllevoConfianca {
		padding-bottom: 0.6em;
		font-size: 2.2em;
	}
	
	.tagEnllevoContentamento {
		font-size: 3.45em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 3.2em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 1.95em;
	}
	
	.tagEnllevoSolucao {
	    font-size: 2.7em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.57em;
	}
	
	.botaoConhecaMais1024 {
		display: none;
	}
	
	.botaoHistoriaEnllevo {
	    width: 240px;
		height: 40px;
		line-height: 20px;
		font-family: Roboto-Bold, sans-serif;
		font-size: 16px;
		color: #1A1E20;
		background: linear-gradient(180deg, #A6D38F, #64C8D2);
		border-radius: 9px;
		padding: 11px 15px 10px 15px;
		margin-right: 23em;
		display: block;
	}
	
	.botaoHistoriaEnllevo:hover {
		background: #1C5485;
		color: #FFF;
	}
	
	.secaoClientes {
		height: auto;
		margin-bottom: 4.3em;
	}
	
	.textoCliente {
		width: 50%;
		font-size: 0.95em;
		padding: 0em;		
		margin: 2em auto 2em;
	}
	
	.secaoClientes h5 {
		font-size: 1.25em;
	}
	
	.secaoClientes a {
		width: 19.3em;
	    font-size: 0.75em;
		line-height: 0.75em;
        padding: 0.56em 1em;
        margin-top: 4em;		
	}
	
	.clientes {
		display: none;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 1620px;
	}
	
	.divClientes1024  {
		width: 74.5em;
		margin: 0px auto;
		display: block;
	}
	
	.divClientes1024 img {
		width: 17% !important;
		display: inline-block !important;
		margin-left: 3.75em;
	}
	
	.clientes1024 {
		width: 100%;
		display: block;			
		margin: 0 auto;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
		height: 38.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 1.25em;
		padding: 4.56em 0em 2.5em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 220px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 13px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 1200px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}
	
	.depoimentos ul.slick-dots {
		width: 94%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}	
	
	
	/*Institucional*/
		
	.caixaEquipeEnllevo1024,
	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024 {
		display: block;
	}
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 7em;
	}
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 3em;
		padding-bottom: 0.2em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 1em;
	}
	
	.backgroundInstitucional {
		background: #F2F2F2;
		margin-top: -3.75em;
		padding-top: 4.5em;
	}
	
	.caminhoSite {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #666666;
		padding: 10px 0px 0px 62px;
		display: block;
	}
	
	.caminhoSite a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.caminhoSite a.destaqueAzul {
		color: #1B5385;
	}
	
	.internetDasCoisas,
	.bannerSecundario,
	.historiaEnllevo,
	.caixaEquipeEnllevo {
		display: none;
	}
	
	.imgBotoes1024 {
		width: 45.75em;
		margin: 3.75em 0 1.93em;
		z-index: -99;
	}
	
	.historiaEnllevo1024 {
		width: 27.5em;
		margin: -28em 0em 0em 35em;
	}
	
	.tituloInstitucional1024 {
		color: #1A5285;
		font-size: 1.5em;
		font-weight: 500;
		font-family: Roboto-Medium, sans-serif;
		padding-bottom: 1em;
		margin-left: 8em;
	}
	
	.caixaConteudoEnllevo {
		background: #FFFFFF;
		padding: 1.25em;
		position: absolute;
		width: 43%;
		margin-left: 8em;
	}
	
	.paragrafoHistoriaEnllevo1024 {
		font-size: 0.87em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		padding-bottom: 1em;
		line-height: 1.5em;
	}
	
	.botoesConceitoLinhaDoTempo {
		text-align: right;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {
		margin-top: 1.12em;
		width: 15em;
		height: 1.7em;
		font-size: 0.8em;
		line-height: 1.7em;
		background-image: linear-gradient(180deg,#A6D38F, #62C8D4);
		border-radius: 0.4em;
	}
	
	.secaoOferecemos {
		width: 34em;
		background: #F2F2F2;
		margin-top: 23em;
		margin-left: 2.3em;
	}
	
	.tituloOferecemos {
		font-size: 1.5em;
		text-align: left;
		padding: 1em 1.5em;
	}
	
	.divTextoOferecemos {
		font-size: 1.2em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos {
		margin-bottom: 0.7em;
		line-height: 1.2em;
	}
	
	.caixaTecnologias {
		width: 50em;
		display: inline-block;
		margin-top: 5.18em;
		margin-left: 2.12em;
	}
	
	.caixaTecnologias h4 {
		color: #1D5586;
		font-size: 0.87em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		padding-bottom: 0.31em;
	}
	
	.caixaTecnologias p {
		text-align: center;
		font-size: 0.8em;
		font-family: Roboto-REgular, sans-serif;
		font-weight: 400;
		width: 17em;
		margin: 0.5em auto 0;    
	}
	
	.caixaTecnologias img {
		width: 4.75em;
		margin: 0 auto 1.06em;
		display: block;
	}
	
	.internetDasCoisasImg {
		margin: 0 3.4em 1.06em;
	}
	
	.secaoIOT,
	.secaoInternetDados,
	.secaoDesignUIUX,
	.secaoFuncAnaliticas,
	.secaoDesignThinking,
	.secaoInterfaceAdaptavel,
	.secaoInfraSegura,
	.secaoComWebService,
	.secaoCloudPlataform,
	.secaoSuporteEficiente {
		width: 17.5em;
		height: 18em;
		border: 0.06em solid #CFCFCF;
		border-radius: 10px;
		margin: 0 6.4em 2.5em 0;
		display: inline-block;
		vertical-align: top;
		padding: 20px;
	}
	
	.secaoFuncAnaliticas,
	.secaoInterfaceAdaptavel,
	.secaoComWebService,
	.secaoInternetDados,
	.secaoSuporteEficiente {		
		margin-left: -3.75em;
	}

	.secaoMissaoVisaoValores {
		width: 40%;
		display: inline-block;
		vertical-align: top;
		background: #F2F2F2;
		margin-top: -4em;
		margin-left: -11em;
	}
	
	.missao,
	.visao,
	.valores {
		padding: 0em 2.5em 1em;
		padding-top: 1em;
	}
	
	.imgMissao,
	.imgVisao,
	.imgValores {
		display: none;
	}
	
	.imgMissao1024,
	.imgVisao1024,
	.imgValores1024 {
		display: inline-block;
		width: 2.5em;
		vertical-align: bottom;
	}

	.missao h5,
	.visao h5,
	.valores h5 {
		display: inline-block;
		vertical-align: top;
		margin-top: 0.2em;
		margin-left: 0.5em;
		margin-bottom: 0;
		font-size: 2em;
	}
	
	.missao p,
	.visao p {
		padding-left: 2em;
		width: 33em;
		font-size: 0.9em;
	}
	
	.listaValores {
		margin-left: 3em;
	}
	
	.textoSatisfacao {
		margin-top: 10em;
		margin-left: 2em;
		width: 100%;
		border: 0.03em solid #707070;
		font-size: 1.62em;
		border-radius: 2em;
		color: #BBBEC8;
		padding: 1.68em;
		text-align: center;
		line-height: 1.57em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
	}
	
	.secaoPactoGlobal {
		width: 47%;
		display: block;
		margin-left: 53%;
		margin-top: -19em;
		background: #FFFFFF;
	}
	
	.tituloPacto {
		font-size: 2.4em;
		color: #195285;
		padding: 0 0 0.3em;
	}
	
	.textoPacto,
	.contTextoPacto {
		padding-top: 1em;
		font-size: 0.9em;
		color: #1C5C8A;
		line-height: 1.25em;
		width: 84%;
	}
	
	.equipeEnllevo {
		padding-top: 6.93em;
		padding-bottom: 1.06em;
		text-align: center;
		font-size: 1em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
		color: #195285;		
	}
	
	.equipeEnllevoIcone .iconeSetaMenuSite {
		font-size: 0.75em;
		padding: 1.1em 0.55em;
		background: #195285;
		color: #D6D6D6;
		border-radius: 2.25em;
		margin: 0 auto;
		display: block;
		width: 3em;
		height: 3em;
        z-index: 999;
	}
	
	.caixaEquipeEnllevo1024 {
		background: #D6D6D6;
		margin-top: -1.3em;
		padding-top: 2.56em;
	}
	
	.TituloEquipeEnllevo1024 {
	    font-family: Roboto-Medium, sans-serif;
		font-size: 1.25em;
		line-height: 1.26em;
		font-weight: 500;
		margin-bottom: 1.25em;
		color: #195285;
		text-align: center;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.9em;
		font-weight: 400;
		line-height: 1.8em;
		color: #191E1F;
		text-align: center;
		margin: 0 auto;
	}
	
	.caixaEquipe1024 {
		height: auto;
		width: 100%;
		padding: 0.93em 1.25em;
		text-align: center;
	}
	
	.figureColaborador1024 {
		position: relative;
		display: inline-block;
		height: 248px;
		width: 210px;
		margin-bottom: 1.25em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
		margin-right: 20px;
		cursor: pointer;
	}
	
	.figureColaborador1024:hover > .infoColaborador1024.invisivel {
		display: block!important;
	}
	
	.figureColaborador1024:hover::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.8em;
		width: 12.1em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.imgColaborador1024 {
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
	}
	
	.infoColaborador1024 {
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		height: auto;
		width: 11.25em;
		color: #FFF;
		text-align: center;
		z-index: 1;
		padding: 1.31em 0.81em;
        display: block;
	}
	
	.figureColaborador1024::before {
		content: '';
		position: absolute;
		top: 0em;
		left: 0em;
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: #FFF;
		z-index: -1;
	}

	.figureInfoColaborador1024::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.8em;
		width: 12.1em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.nomeColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.87em;
		font-weight: 500;
		line-height: 1em;
		margin-bottom: 0.31em;
	}
	
	.cargoColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.7em;
		font-weight: 500;
		line-height: 0.62em;
	}
	
	.paragrafoInfoColaborador1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.62em;
		font-weight: 400;
		line-height: 1.3em;
		margin: 0.93em 0em 1.06em;
          max-height: 5em;
	}

    .paragrafoInfoColaborador1024 p {
        max-height: 5em;
        overflow: hidden;
    }
	
	.redesSociaisColaborador1024 {
		position: absolute;
	    left: 50%;
		top: 11.87em;
		width: 8.12em;
	}
	
	.redesSociaisColaborador1024 li a{
		text-decoration: none;
	}
	
	.redesSociaisColaborador1024 li {
		display: inline-block;
		height: 1.81em;
		width: 1.81em;
		color: #B6B4B6;
		margin-right: 0.62em;
		border-radius: 1.81em;
		-webkit-border-radius: 1.81em;
		-moz-border-radius: 1.81em;
		background: #F0F0F0;
		text-align: center;
	}

	.redesSociaisColaborador1024 .iconeFacebook,
	.redesSociaisColaborador1024 .iconeInstagran,
	.redesSociaisColaborador1024 .iconeLinkedin {	    
		font-size: 0.87em;
		line-height: 2.1em;
		color: #B6B4B6;
	}

    .modalInfo {
        height: 14.5em;
        width: 12em;
        line-height: 0.8em;
    }

    .textoModalInfo {
        font-size: 10px;
    }
	
	
	/*Linha do Tempo*/
	
	.backgroundLinhaDoTempo {
		background: #F2F2F2;
		padding-bottom: 1em;
		padding-top: 1em;
		height: auto;
	}
	
	.tituloLinhaDoTempo {
		font-size: 3.75em;
		padding: 3em 4.1em 0.5em;
	}
	
	.textoLinhaDoTempo {
		font-size: 1.25em;
		padding: 0 17.3em 4.3em;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 6em;
		height: 6em;
		margin-left: -3em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 72%;
		margin: 1.5em 0.87em;
	}
	
	.secao1 {
		width: 24em;
		margin-left: 3.63em;
		margin-top: -3.7em;
		border-radius: 0.62em;
	}
	
	.secao1:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 1.9em;
		margin-left: -1.2em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao1 div	{
        display: flow-root;
        width: 56%;
        float: left;
	}

    .textoSecao1LinhadoTempo p {
        width: 215px;
    }
	
	.secao3 div {
		display: block;
		width: 100%;
	}
	
	.secao2 {
		width: 24em;
		margin-left: -27.5em;
		margin-top: -9em;
		border-radius: 0.62em;
	}
	
	.secao2:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 7.3em;
		margin-left: 22.9em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao3 {
		width: 24em;
		margin-left: 4em;
		margin-top: -12em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	.secao3:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 10.5em;
		margin-left: -1.8em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 {
		background: #1D5585;
		color: #FFFFFF;
		width: 24em;
		margin: -3.9em 0em 3.75em -27.5em;
		border-radius: 0.62em;
		padding: 0px 10px;
	}
	
	.secao4:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		right: 0;
		top: 40px;
		left: 24em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao5 {
		background: #D8D8D8;
		width: 24em;
		margin-left: 3.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao5:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 83px;
		left: -1em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao6 {
		background: #D8D8D8;
		width: 24em;
		margin: -12em 0em 2em -27.5em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	
	.secao6:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 168px;
		margin-left: 23.3em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.tituloSecao3LinhadoTempo  {
		padding-top: 4em;
	}
	
	.textoSecao1LinhadoTempo,
	.textoSecao2LinhadoTempo,
	.textoSecao3LinhadoTempo {
		font-size: 0.9em;
	}
	
	.tituloSecao1LinhadoTempo {
		margin-bottom: -1em;
	}
	
	.textoSecao1LinhadoTempo {
		font-size: 0.87em;
		line-height: 1.3em;
	}
	
	.lTempoImg3 {
		float: left;
		padding: 0.5em 0em;
	}
	
	.imgEndLinhaDoTempo img {
		width: 55.5%;
		margin: 1em 1.4em;
	}	
	
	/*Contato*/   
	
	.backgroundContato {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.contatoBanner {
	    font-size: 3.25em;
		line-height: 5.5em;
	}
	
	.introducaoContato h4 {
		font-size: 1.87em;
		padding-top: 4.5em;
		padding-bottom: 0.5em;
		margin: 0;
	}
	
	.introducaoContato p {
		font-size: 1.25em;
		width: 80%;
		margin: 0 auto;
	}
	
	.formularioContato {
		width: 100%;
	}
	
	.formContato {
		display: block;
		width: 78%;
		margin: 0 auto;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato {
		width: 48.5%;
		height: 3em;
		font-size: 1em;
	}
	
	.telFormContato,
	.celFormContato {
		width: 23%;
		height: 3.1em;
	}
	
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
		height: 3.3em;
	}
	
	.funcFormContato {
		width: 100%;
		height: 3.3em;
	}
	
	.nomeFormContato,
	.emailFormContato,
	.telFormContato,
	.divInputSegmento {
		margin-right: 1.25em;
	}
	
	.divInputSegmento,
	.divInputCargo,
	.divInputFuncEmpresa {
		display: inline-block;
		width: 48.5%;
	}
	
	.divInputFaturamento {
		display: inline-block;
		width: 48.8%;
		padding-bottom: 1em;
		vertical-align: top;
		margin: -0.5em 1.25em 0em 0em;
	}
	
	.caixaRadioButtonQuadrado {
		width: 72px;
		height: 40px;
		margin-right: 16px;
	}
	
	.caixaRadioButtonQuadrado:last-child {
		margin-right: 0px;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
		left: 4px;
		width: 72px;
		height: 40px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 12px;
		top: 12px;
		left: 12px;
	}
	
	.formContato p {
		font-size: 1em;
		text-align: left;
	}
	
	.paragrafoSegFormContato,
	.paragrafoCargoFormContato,
	.paragrafoFuncFormContato,
	.paragrafoFormContato {
		margin-left: 0em;
	}

	.paragrafoFormContato {
		margin-top: 0.8em;
	}
	
	.grupoRadioButton {
	   padding: 0em;
	}

	.caixaEmpresa {
		width: 90%;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 0;
	}
	
	.radioButton {
		height: auto;
	}
	
	.radioButton::before {
		top: -3px;
	    left: -2px;
		width: 20px;
		height: 20px;
	}
	
	.radioButton:checked::after {
		top: 0px;
		left: 0px;
		width: 15px;
		height: 15px;
	}
	
	.mensagemFormContato {
		width: 78%;
	    height: 13.7em;
		font-size: 1em;
		padding-top: 1.37em;
		padding-left: 2em;
	}
	
	.submitFormContato {
		width: 10.94em;
		font-size: 1.25em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 10.94em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
	}
	
	.submitFormContato:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}

     @-moz-document url-prefix() {
        .submitFormContato {
            left: 81%;
        }

        .mensagemFormContato {
            width: 81%;
            height: 13.65em;
        }
    }
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;
	}
	
	.contatos {
		margin: 4.18em auto 4.75em;
		width: 75%;
		border: 0.06em solid #9ABC48;
		border-radius: 0.56em;
    }	
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 0.8em;
	}
	
	.telefoneVendas,
	.email,
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 0.8em;
		padding-top: 0;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0em;
		font-size: 0.7em;
		color: #888888;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		color: #1A5285;
		display: -webkit-inline-box;
		padding: 1em 0;
		font-size: 1.25em;
	}
	
	.suporteSpanFooter.contatoSuporte {
	    padding: 0px;
		font-size: 17px;
		width: 134px;
		height: 34px;
	}
	
	.contatoSuporte {
		margin: 0.8em 0;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		margin-right: 3%;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1.3em;
		width: 31.25em;
		height: 2.5em;
		margin: 0 auto;
		border-radius: 0.55em;
		line-height: 1.25em;
	}
	
	.iconeLocalizacao {
		width: 1.56em;
		height: 1.56em;
		font-size: 2.7em;
	}
	
	.mapaGoogleEnllevo {
		height: 37em;
	}
	
	.textoRedesSociaisContato {
		height: auto;
	}
	
	.textoRedesSociaisContato p {
		font-size: 1.8em;
		display: inline-block;
		margin-top: 0.4em;
	}
	
	.redesSociais {
		display: inline-block;
		vertical-align: top;
		margin-top: 1em;
		float: right;
	}
	
	.redesSociais li {
		height: 4em;
		width: 4em;
        margin: 0.37em 0.5em 0.12em 0.4em;
        background: #FBFBFB;
    }
    
    .redesSociais li.redeSocialFacebook:hover {
		background: #3B5998;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialInstagram:hover {
		background: #A300D9;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialLinkedin:hover {
		background: #0077B5;
		color: #F4F1EF;
	}
	
	.redesSociais .iconeFacebook,
	.redesSociais .iconeInstagran,
	.redesSociais .iconeLinkedin {
		font-size: 1.6em;
        line-height: 2.5em;
        width: 100%;
        height: 100%;
	}
	
		/*Trabalhe Conosco*/
	
	.backgroundTrabalheConosco {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.msgEnllevoTrabalheConosco {
		background: #F2F2F2;
	}
	
	.tituloTrabalheConosco {
		font-size: 2em;
		text-transform: uppercase;
		width: 93%;
		margin: 0 auto 0.8em;
		line-height: 1.3em;		
	}
	
	.paragrafoTrabalheConosco {
		font-size: 1em;
		text-align: center;
		width: 82%;
		margin: 0 auto;
	}
	
	.linkTranformacaoDigital {
		text-transform: uppercase;
		color: #195285;
	}
	
	.caixaAreaAtuacao {
		display: none;
	}
	
	.caixaAreaAtuacao1024 {
		width: 100%;
		height: auto;
		background: #D6D6D6;
		padding: 2.25em 1.5625em 0.6875em;
		text-align: center;
		display: block;
	}

	.subTitulo1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.87em;
		font-weight: 500;
		color: #195285;
		line-height: 1.625em;
		margin-bottom: 2.3125em;
	}

	.areaAtuacao1024 {
		position: relative;
		display: inline-block;
		width: 22%;
		height: 22em;
		padding: 0.93em 0.43em 1.25em;
		border: 0.06em solid #1C5485;
		border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		margin-bottom: 2em;
		vertical-align: top;
		margin-right: 1.37em;
	}
	
	.areaAtuacao1024.areaAtendimento,
	.areaAtuacao1024.areaMarketing {
		margin-right: 0;
	}

	.tituloAreaAtuacao1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.34em;
		font-weight: 500;
		color: #195285;
		line-height: 1.125em;
		margin-bottom: 0.875em;
	}

	.imgTecDaInformacao1024,
	.imgFrontEnd1024,
	.imgUIUX1024,
	.imgMarketingMidias1024,
	.imgGestaoAdmFinc1024,
	.imgVendas1024,
	.imgRHCont1024,
	.imgAtendimento1024 {
		margin: 0.81em auto 1.56em;
		width: 12.87em;
	}

	.paragrafoAreaAtuacao1024 {
		position: absolute;
		bottom: 1.5625em;
		width: 94%;
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.87em;
		font-weight: 400;
		color: #191E1F;
		line-height: 1.0625em;
	}
	
	.tituloFormProcessoSeletivo {
		color: #195285;
		font-size: 1.75em;
		width: 32%;
		margin: 2.93em auto 0.25em;
		text-align: center;

	}
	
	.conteudoTextFormProcesso {
	    font-size: 1.2em;
		text-align: center;
		width: 50%;
		margin: 0 auto;
	}
	
	.formProcesso {
		width: 1150px;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile,
	.celFormProcesso,
	.linkedinFormProcesso {	
		height: 3.5em;
		font-size: 1em;
		display: inline-block;		
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso {	
		width: 40%;
		margin-right: 1.25em;
	}
	
	.intFormProcesso,
	.cargoFormProcesso {
		width: 100%;
	}
	
	.celFormProcesso,
	.linkedinFormProcesso {
		width: 19%;
		margin-right: 1.25em;
	}
	
	.labelInputFile {
	    width: 82.5%;
		margin-left: -1em;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
	    font-size: 1em;
	}
	
	.uploadPdfForm {
		margin-left: 6.4em;
	}
	
	.enviarMsgProcesso {
		margin-top: 3em;
	}
	
	.divInputInteresseProcesso,
	.divInputCargoProcesso {
		display: inline-block;
		width: 40%;
		margin-right: 1.25em;
	}
	
	.mensagemFormProcesso {
		width: 64%;
		height: 14.83em;
		margin-left: -15em;
		font-size: 0.92em;
		padding-left: 1em;
		padding-top: 1em;
	}
	
	.submitFormProcesso {
		width: 10.94em;
		height: 10.94em;
		font-size: 1.25em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		border-radius: 0em 0.2em 0.2em 0em;
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.logo {
		width: 5em;
		height: 5em;
		margin-top: 9.56em;
	}
	
	.processoSeletivo {
		height: 1040px;
	}
	
	.tituloProcessoSeletivo {
	    font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.listaEtapasProcesso {
		position: relative;
		width: 100%;
		min-height: 810px;
	}
	
	.listaEtapasProcesso li {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 4em;
	}
	
	.listaEtapasProcesso li::after {
		content: '';
		display: block;
		width: 84%;
		height: 1px;
		position: absolute;
		left: 50px;
		bottom: -16px;
		border-bottom: 1px dashed #000;
	}
	
	.caixaIconeEtapaInfoTexto {
		position: relative;
		min-height: 50px;
		height: auto;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoSelecao {
		position: absolute;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoRetorno {
		padding-top: 0;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoAprovado {
		margin-top: -8em;
		width: 50%;
		padding-top: 0;
		position: absolute;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.75em;
		height: 1.75em;
		font-size: 1.29em;
		padding: 0.3em 0.58em 0.11em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.etapasProcessoSeletivo {
		width: 80%;
		margin: 0 auto;
		padding: 1.8em 0 0 0;
	}

	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao,
	.iconeFinalista {
		position: absolute;
		right: 0px;
		bottom: -50px;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao {
		width: 2.3em;
		height: 2.3em;
		font-size: 2em;
	}
	
	.paragrafoListaProcesso {
		position: absolute;
		left: 50px;
		bottom: 0px;
		width: 50%;
		font-size: 0.75em;
	}
	
	.divBorderTracejada1 {
		border-bottom: 0.07em dashed #707070;
		margin-top: -6.5em;
		width: 30em;
		margin-left: 9.3em;
		position: absolute;
	}
	
	.divBorderTracejada2Bottom {
		border-bottom: 0.06em dashed #707070;
		margin-top: 1em;
		width: 33.2em;
		margin-left: 13.3em;
		position: absolute;
	}
	
	.divBorderTracejada2Right {
		border-right: 0.06em dashed #707070;
		margin-top: -6em;
		width: 46.5em;
		height: 7em;
		position: absolute;
	}
	
	.divBorderTracejada3 {
		border-bottom: 0.06em dashed #707070;
		margin-top: -3.3em;
		width: 25em;
		margin-left: 14.8em;
		position: absolute;
	}
	
	.divBorderTracejada4Bottom {
		border-bottom: 0.06em dashed #707070;
		margin-top: 1em;
		width: 38.3em;
		margin-left: 8.3em;
		position: absolute;
	}
	
	.divBorderTracejada4Right {
		border-right: 0.06em dashed #707070;
		margin-top: -3.7em;
		width: 34em;
		height: 4.7em;
		margin-left: 12.6em;
		position: absolute;
	}
	
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 53em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(106deg, #2270D0, #01E0FD);
		transform: rotate(-26deg);
	}
	
	.redimencionabannerRotativo {
		height: 42.2em;
		z-index: -99;
	}
	
	.bannerSolucaoLogistica {		
		width: 96%;
		top: 14em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
	    position: absolute;
		top: -3.7em;
		margin: 0;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 4.5em;
	}
	
	.tituloLogistica {
		font-size: 2.35em;
	}
	
	.textIntroLogistica {
		font-size: 1.8em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroLogistica {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
	
	.imgLogistica {
		width: 43%;
		top: 12em;
		left: 45em;
	}
	
	.buttonProposta {
		width: 40%;
		height: 70%;
		margin: -13em 1.8em 0;
		float: left;
		display: block;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.45em;
	}
	
	.h2Proposta {
	    font-size: 1.3em;
		padding-top: 0.25em;
	}
	
	.solucoesParaLogistica {
	    font-size: 2em;
		padding-bottom: 2.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica ul {
		margin-top: 2.25em;
		margin-bottom: 0;
		padding: 0 1.6em 7.3em;
	}
	
	.divSolucoesLogistica li {
		margin-left: 2.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.segmentos {
		padding-top: 3em;
	}
	
	.introWMS,
	.introYMS {
		padding: 0 3em;
	}
	
	.introTMS {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTMS h1.h1IntroTMS {
		padding-left: 0;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.31em;
	}	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		width: 10%;
		font-size: 1.31em;
		padding: 0.2em 0;
		border-radius: 0.3em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
	    font-size: 0.88em;
	}
	
	.hrLogistica {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrLogistica.hrLogisticaTMS {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoLogistica {
		width: 36%;
		margin-left: 61%;
		margin-top: 1em;
	}
	
	.imgGestaoLogistica.imgGestaoLogisticaTMS {
		margin-left: 1.2em;
	}
	
	.descricaoSegLogistica {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoSegLogistica.descricaoSegLogisticaTMS {
		width: 96%;
		padding: 0 0 3.7em 58.8em;
		text-align: right;
	}
	
	.gestaoSegLogistica {
		width: 89%;
		line-height: 3em;
		height: 3em;
	}	
	
	.gestaoSegLogistica span {
		font-size: 1.12em;
	}
	
	.secaoSegLog {
		width: 58%;
		display: block;
		margin: 1.8em auto 4.3em;
		padding: 0;
	}
	
	.secaoSegLog li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoSegLog p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegLogistica {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	.beneficiosSistema {
	    display: inline-block;
		vertical-align: top;
		width: 40%;
		margin-right: 2em;
	}
	
	.beneficiosSistema,
	.caracteristicasSistemas {
		text-align: left;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistema li,
	.caracteristicasSistemas li	{
		font-size: 0.87em;
	}
	
	.caracteristicasSistemas ul {
		border: 0;
	}
	
	.caracteristicasSistemas {
	   padding: 0em 0em 1.9em;
	   display: inline-block;
	   width: 43%;
	}

	.caracteristicasBeneficiosSistema {
		height: auto;
		text-align: center;
		padding-bottom: 3em;	
	}
	
	.segmentos.TMS {
		background: #F7F7F7;
	}
	
	.segmentos {
		background: #FBFBFB;
	}
	
	.introTMS h1 {
		padding-left: 21em;
	}
	
	.backoffice h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backoffice h3 {
		font-size: 1.87em;
	}
	
	.backoffice ul {
		width: 98%;
		margin-left: 1.8em;
		padding: 0 12em 2.8em;
	}
	
	.backoffice li {
	    width: 11%;
		font-size: 0.75em;
	}
	
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		width: 100%;
		height: 53em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-26deg);
		border-radius: 7.75em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 42.2em;
		z-index: -99;
	}
	
	.bannerSolucaoAutomotivo {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 4.5em;
	}
	
	.tituloSolAuto {
		font-size: 2.35em;
	}
	
	.textIntroSolAuto {
		font-size: 1.6em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroSolAuto {
		font-size: 1em;
		width: 50%;
		padding: 2em 4em 0em 2em;
	}
	
	.imgSolAuto {
	    width: 38%;
		float: right;
		position: absolute;
		top: 16em;
		right: 6em;
	}
	
	.buttonPropostaAuto {
		width: 38%;
		height: 5em;
		margin: -13em 1.8em 0;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.45em;
	}
	
	.h2Proposta {
	    font-size: 1.3em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolAuto {
	    font-size: 2em;
		padding-bottom: 2.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 60%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo ul {
	    text-align: center;
		margin-top: 2.25em;
		padding: 0 12.6em 7.3em;
		margin-bottom: 0;
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 1.5em;
	}
	
	.segmentosSolAuto {
		padding-top: 3em;
	}
	
	.introRodoviario {
		text-align: left;
	}
	
	.introComercial,
	.introPasseio {
		padding: 0 3em;
	}
	
	.introTratores {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTratores h1.segTratores {
		padding-left: 0;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.31em;
	}	
	
	.introComercial h1.segComercial,
	.introTratores h1.segTratores,
	.introPasseio h1.segPasseio,
	.introRodoviario h1.segRodoviario,
	.introRecapagem h1.segRecapagem {
		font-size: 1.31em;
		padding: 10px;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
	    font-size: 0.88em;
	}
	
	.hrSolAuto {
		width: 25%;
		margin: 1.5em 0 0 71%;
	}
	
	.hrSolAuto.hrSolAutoTratores,
	.hrSolAuto.hrSolAutoRodoviario {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoSolAuto {
		width: 33%;
		margin-left: 65%;
		margin-top: 1em;
	}
	
	.imgGestaoSolAuto.imgGestaoSolAutoRodoviario,
	.imgGestaoSolAuto.imgGestaoSolAutoTratores {
		margin-left: 1.3em;
	}
	
	.descricaoSolAuto {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoSolAuto.descricaoSolAutoOposto {
		width: 96%;
		padding: 0 0 3.7em 58.8em;
		text-align: right;
	}
	
	.gestaoSolAuto {
		width: 97.3%;
		line-height: 3em;
		height: 3em;
		margin: 0;
		margin-bottom: 2em;
	}	
	
	.gestaoSolAuto span {
		font-size: 1.12em;
	}
	
	.secaoSolAuto {
		width: 64%;
		display: block;
		margin: 1.8em auto 4.3em;
		padding: 0;
	}
	
	.secaoSolAuto li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoSolAuto p {
		font-size: 0.85em;
		padding: 0em 0.4em;
	}
	
	.imgGestaoSolAuto {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	.beneficiosSistemaSolAuto {
	    display: inline-block;
		vertical-align: top;
		width: 50%;
		padding: 0 1.9em;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolAuto li,
	.caracteristicasSistemasSolAuto li	{
		font-size: 0.87em;
	}
	
	.caracteristicasSistemasSolAuto ul {
		border: 0;
	}
	
	.caracteristicasSistemasSolAuto {
	   padding: 0em 0em 6em;
	   display: inline-block;
	   width: 50%;
	}

	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
	    margin: 0 auto;
		display: table;		
	}
	
	.segmentosSolAuto.segmentoTratores,
	.segmentosSolAuto.segmentoRodoviario {
		background: #F7F7F7;
	}
	
	.segmentosSolAuto {
		background: #FBFBFB;
	}
	
	.introPasseio {
		margin-top: 3em;
	}
	
	.backofficeAuto h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.87em;
	}
	
	.backofficeAuto ul {
		padding: 0 12em 2.8em;
		text-align: center;
	}
	
	.backofficeAuto li {
	    width: 11%;
		font-size: 0.75em;
	}
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
		border-radius: 7.75em;
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 3.75em;
	}
	
	.tituloSolMaquina {
		font-size: 2.35em;
	}
	
	.textIntroSolMaquina {
		font-size: 1.6em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroSolMaquina {
		font-size: 1em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgSolMaquina {
	    width: 44%;
		top: 13em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 42em;
	}
	
	.divSolucoesMaquina ul {
		text-align: center;
		padding: 0 9.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesMaquina h1{
		font-size: 1.8em;
	}
	
	.solucoesParaSolMaquina {
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.buttonPropostaMaquina {
	    width: 38%;
		height: 5.2em;
		position: absolute;
		top: 22em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.secaoSolMaquina li {
		width: 7.8em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.31em;
	}
	
	.introMaquinaOposto,
	.introMaquina {
		padding: 0 3em;
	}
	
	.introMaquinaOposto{
		text-align: left;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoSolMaquina {
		width: 32%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoSolMaquina.imgGestaoSolAutoMaquinaOposto {
		margin-left: 1.2em;
	}
	
	.segmentosSolMaquina.segmentoMaquinaOposto {
		background: #F7F7F7;
	}
	
	.segmentosSolMaquina {
		background: #FBFBFB;
	}
	
	.descricaoSolMaquina {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoSolMaquina.descricaoSolMaquinaOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoSolMaquina {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrSolMaquina {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrSolMaquina.hrSolAutoMaquinaOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoSolMaquina {
		padding: 0em 1em 4.3em;
	}
	
	.secaoSolMaquina ul {
		padding: 0em 17.9em;
	}
	
	.secaoSolMaquina li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoSolMaquina p {
		font-size: 0.75em;
	}
	
	.imgSegMaquina {
		width: 3em;
		height: 2.8em;
	}
	
	.gestaoSolMaquina span {
		font-size: 1em;
	}
	
	.caracteristicasBeneficiosSistemaSolMaquina,
	.caracteristicasBeneficiosSistemaMaquina{
		width: 100%;
		text-align: center;
	}
	
	.beneficiosSistemaSolMaquina {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.beneficiosSistemaSolMaquina p,
	.caracteristicasSistemasSolMaquina p {
		font-size: 1.6em;
	}
	
	.beneficiosSistemaSolMaquina li,
	.caracteristicasSistemasSolMaquina li {
		font-size: 1.1em;
	}
	
	.caracteristicasSistemasSolMaquina {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosSistemaSolMaquina,
	.caracteristicasSistemasSolMaquina {
		text-align: left;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasSistemasSolMaquina ul {
		border: 0;
	}
	
	.textoBackofficeMaquina h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeMaquina h3 {
		font-size: 1.7em;
	}

	.backofficeMaquina ul {
		 padding: 0 3.9em 3.8em;
	}
	
	.backofficeMaquina li {
		width: 11.1em;
		font-size: 0.9em;
	}
	
	/*Solução Cotação Eletronica*/
	
	.bannerFornecimento {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeCotacaoEletronica.icone03 {
		font-size: 6.75em;
	}
	
	.tituloFornecimento {
		font-size: 3.12em;
	}
	
	.textIntroFornecimento {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroFornecimento {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgFornecimento {
        width: 30%;
        top: 16em;
        right: 7em;
        margin: 0;
	}
	
	.solucoesFornecimento {
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.redimencionaBannerFornecimento {
		height: 42em;
	}
	
	.divSolucoesFornecimento ul {
		text-align: center;
		padding: 0 5.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesFornecimento h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaFornecimento {
		width: 34%;
		height: 5em;
		position: absolute;
		top: 22em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.segmentosFornecimento.segFornecimentoOposto {
		background: #F7F7F7;
	}
	
	.segmentosFornecimento {
		background: #FBFBFB;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
		font-size: 1.31em;
	}
	
	.introFornecimentoOposto,
	.introFornecimento	{
		padding: 0 3em;		
	}
	
	.introFornecimentoOposto {
		text-align: left;
	}	
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
		font-size: 0.88em;
	}
	
	.descricaoFornecimento {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoFornecimento.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 54.8em;
	}
	
	.imgGestaoFornecimento {
		width: 45%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoFornecimento.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.gestaoFornecimento {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrFornecimento {
	    width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrFornecimento.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoFornecimento {
		padding: 0em 1em 4.3em;
	}
	
	.secaoFornecimento ul {
		padding: 0em 17.9em;
	}
	
	.secaoFornecimento li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoFornecimento p {
		font-size: 0.75em;
	}
	
	.imgSegFornecimento {
		width: 3em;
		height: 2.8em;
	}
	
	.gestaoFornecimento span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosFornecimento {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosFornecimento {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.beneficiosFornecimento p,
	.caracteristicasFornecimento p {
		font-size: 1.6em;
	}
	
	.beneficiosFornecimento li,
	.caracteristicasFornecimento li {
		font-size: 1.1em;
	}
	
	.caracteristicasFornecimento {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosFornecimento,
	.caracteristicasFornecimento {
		text-align: left;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasFornecimento ul {
		border: 0;
	}
	
	.textoBackofficeFornecimento h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeFornecimento h3 {
		font-size: 1.7em;
	}

	.backofficeFornecimento ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeFornecimento li {
		width: 11.1em;
		font-size: 0.9em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		font-size: 4.75em;
	}
	
	.tituloControle {
	    font-size: 2.7em;
	}
	
	.textIntroControle {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroControle {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgControle {
		width: 40%;
		top: 13em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaBannerControle {
		height: 42em;
	}
	
	.solucoesControle {
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesControle ul {
		text-align: center;
		padding: 0 6.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesControle h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaControle {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 22em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.31em;
	}
	
	.introControleOposto,
	.introControle {
		padding: 0 3em;
	}
	
	.introControleOposto {
		text-align: left;
	}
	
	.introControle h2,
	.introControleOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoControle {
		width: 36%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoControle.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoControle {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
	}
	
	.descricaoControle.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoControle {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrControle {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrControle.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.segmentosControle.segmentoControleOposto {
		background: #F7F7F7;
	}
	
	.segmentosControle {
		background: #FBFBFB;
	}
	
	.secaoControle {
		padding: 0em 1em 4.3em;
	}
	
	.secaoControle ul {
		padding: 0em 17.9em;
	}
	
	.secaoControle li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoControle p {
		font-size: 0.75em;
	}
	
	.imgSegControle {
		width: 3em;
		height: 2.8em;
	}
	
	.gestaoControle span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosControle {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosControle {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.beneficiosControle p,
	.caracteristicasControle p {
		font-size: 1.6em;
	}
	
	.beneficiosControle li,
	.caracteristicasControle li {
		font-size: 1.1em;
	}
	
	.caracteristicasControle {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosControle,
	.caracteristicasControle {
		text-align: left;
	}

	.caracteristicasControle ul,
	.beneficiosControle ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasControle ul {
		border: 0;
	}
	
	.textoBackofficeControle h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeControle h3 {
		font-size: 1.7em;
	}

	.backofficeControle ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeControle li {
		width: 11.1em;
		font-size: 0.9em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 4.75em;
	}
	
	.tituloContabil {
		font-size: 3.12em;
	}
	
	.textIntroContabil {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContabil {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContabil {
	    width: 43%;
		top: 15em;
		right: 6em;
		margin: 0;
	}
	
	.redimencionaBannerContabil {
	    height: 42em;
	}
	
	.solucoesContabil{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesContabil ul {
		text-align: center;
		padding: 0 6.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesContabil h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaContabil {
	    width: 38%;
		height: 5em;
		position: absolute;
		top: 22em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosContabil.segmentoContabilOposto {
		background: #F7F7F7;
	}
	
	.segmentosContabil {
		background: #FBFBFB;
	}
	
	.introContabilOposto,
	.introContabil {
		padding: 0 3em;
	}
	
	.introContabilOposto {
		text-align: left;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrContabil {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrContabil.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContabil {
		width: 36%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoContabil.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContabil {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
	}
	
	.descricaoContabil.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoContabil {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.secaoContabil {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContabil ul {
	    padding: 0em 17.9em;
	}
	
	.secaoContabil li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegContabil {
		width: 3em;
		height: 2.8em;
	}
	
	.secaoContabil p {
		font-size: 0.75em;
	}
	
	.gestaoContabil span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosContabil {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosContabil {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.beneficiosContabil p,
	.caracteristicasContabil p {
		font-size: 1.6em;
	}
	
	.beneficiosContabil li,
	.caracteristicasContabil li {
		font-size: 1.1em;
	}
	
	.caracteristicasContabil {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.caracteristicasContabil,
	.beneficiosContabil{
		text-align: left;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasContabil ul {
		border: 0;
	}
	
	.textoBackofficeContabil h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContabil h3 {
		font-size: 1.7em;
	}

	.backofficeContabil ul {
		padding: 0 3.1em 3.8em;
	}
	
	.backofficeContabil li {
	    width: 11.1em;
		font-size: 0.9em;
	}	
	
	
	/*Solução Gestão RH*/
	
	.bannerRH {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
    }
    
	.iconeSegGestaoRh.icone06 {
		font-size: 4.75em;
	}
	
	.tituloRH {
		font-size: 3.12em;
	}
	
	.textIntroRH {
	    font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroRH {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgRH {
	    width: 36%;
		top: 13em;
		right: 6em;
		margin: 0;
	}
	
	.redimencionaBannerRH {
	   height: 42em;
	}
	
	.solucoesRH{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesRH ul {
	    text-align: center;
		padding: 0 7.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesRH h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaRH {
	    width: 38%;
		height: 5em;
		position: absolute;
		top: 22em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introRH h1,
	.introRHOposto h1 {
		font-size: 1.31em;
	}
	
	.introRHOposto,
	.introRH {
		padding: 0 3em;
	}	
	
	.introRHOposto {
		text-align: left;
	}	
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 0.88em;
	}
	
	.imgGestaoRH {
		width: 36%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoRH.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoRH {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 3.8em;
	}
	
	.descricaoRH.descricaoOposto {
		text-align: right;
		width: 96%;
	    padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoRH {
		width: 92%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrRH {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrRH.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.segmentosRH.segmentoRHOposto {
		background: #F7F7F7;
	}
	
	.segmentosRH {
		background: #FBFBFB;
	}
	
	.secaoRH {
		padding: 0em 1em 4.3em;
	}
	
	.secaoRH ul {
		padding: 0em 17.9em;
	}
	
	.secaoRH li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoRH p {
		font-size: 0.75em;
	}
	
	.imgSegRH {
		width: 3em;
		height: 2.8em;
	}
	
	.gestaoRH span {
		font-size: 1em;
	}
	
	.conteinerBeneficiosRH {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosRH {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.beneficiosRH p,
	.caracteristicasRH p {
		font-size: 1.6em;
	}
	
	.beneficiosRH li,
	.caracteristicasRH li {
		font-size: 1.1em;
	}
	
	.caracteristicasRH {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosRH,
	.caracteristicasRH {
	   text-align: left;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasRH ul {
		border: 0;
	}
	
	.textoBackofficeRH h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeRH h3 {
		font-size: 1.7em;
	}

	.backofficeRH ul {
	    padding: 0 3.9em 3.8em;
	}
	
	.backofficeRH li {
		width: 11.1em;
		font-size: 0.9em;
	}
	
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 4.75em;
	}
	
	.tituloManufatura {
		font-size: 3.12em;
	}
	
	.textIntroManufatura {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroManufatura {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgManufatura {
	    width: 41%;
		top: 12em;
		right: 5em;
		margin: 0;
	}
	
	.redimencionaManufatura {
	    height: 49em;
	}
	
	.solucoesManufatura{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesManufatura ul {
		text-align: center;
		padding: 0 2.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesManufatura h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaManufatura {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosManufatura.segmentoManufaturaOposto {
		background: #F7F7F7;
	}
	
	.segmentosManufatura {
		background: #FBFBFB;
	}
	
	.introManufaturaOposto,
	.introManufatura {
		padding: 0 3em;		
	}
	
	.introManufaturaOposto {
		text-align: left;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrManufatura {
		width: 34%;
		margin: 1.5em 0 0 62%;
	}
	
	.hrManufatura.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoManufatura {
		width: 45%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoManufatura.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoManufatura {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoManufatura.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoManufatura {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoManufatura span {
		font-size: 1em;
	}
	
	.secaoManufatura {
		padding: 0em 1em 4.3em;
	}
	
	.secaoManufatura ul {
	    padding: 0em 17.9em;
	}
	
	.secaoManufatura li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoManufatura p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegManufatura {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosManufatura {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosManufatura {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasManufatura {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosManufatura p,
	.caracteristicasManufatura p {
		font-size: 1.6em;
	}
	
	.beneficiosManufatura li,
	.caracteristicasManufatura li {
		font-size: 1.1em;
	}	
	
	.caracteristicasManufatura,
	.beneficiosManufatura{
		text-align: left;
	}

	.caracteristicasManufatura ul,
	.beneficiosManufatura ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasManufatura ul {
		background: #FBFBFB;
	}
	
	.backofficeManufatura {
		padding-top: 4em;
	}
	
	.backofficeManufatura ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeManufatura li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeManufatura h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeManufatura h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Distribuicao*/
	
	.bannerDistribuicao {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 4.75em;
	}
	
	.tituloDistribuicao {
		font-size: 3.12em;
	}
	
	.textIntroDistribuicao {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDistribuicao {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDistribuicao {
		width: 48%;
		top: 16em;
		right: 4em;
		margin: 0;
	}
	
	.redimencionaDistribuicao {
	    height: 49em;
	}
	
	.solucoesDistribuicao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesDistribuicao ul {
		text-align: center;
		padding: 0 6.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesDistribuicao h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaDistribuicao {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosDistribuicao.segmentoDistribuicaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosDistribuicao {
		background: #FBFBFB;
	}
	
	.introDistribuicaoOposto,	
	.introDistribuicao {
		padding: 0 3em;		
	}
	
	.introDistribuicaoOposto {
		text-align: left;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrDistribuicao {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrDistribuicao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDistribuicao {
		width: 45%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoDistribuicao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDistribuicao {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoDistribuicao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoDistribuicao {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoDistribuicao span {
		font-size: 1em;
	}
	
	.secaoDistribuicao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDistribuicao ul {
	    padding: 0em 17.9em;
	}
	
	.secaoDistribuicao li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoDistribuicao p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegDistribuicao {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosDistribuicao {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosDistribuicao {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasDistribuicao {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosDistribuicao p,
	.caracteristicasDistribuicao p {
		font-size: 1.6em;
	}
	
	.beneficiosDistribuicao li,
	.caracteristicasDistribuicao li {
		font-size: 1.1em;
	}	
	
	.caracteristicasDistribuicao,
	.beneficiosDistribuicao{
		text-align: left;
	}

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasDistribuicao ul {
		border: 0;
	}
	
	.backofficeDistribuicao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDistribuicao li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeDistribuicao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDistribuicao h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 4.75em;
	}
	
	.tituloGestao {
		font-size: 3.12em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 1.5em;
	}
	
	.textIntroGestao {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroGestao {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgGestao {
	    width: 36%;
		top: 16em;
		right: 5em;
		margin: 0;
	}
	
	.redimencionaGestao {
	    height: 49em;
	}
	
	.solucoesGestao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesGestao ul {
		text-align: center;
		padding: 0 6.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesGestao h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaGestao {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosGestao.segmentoGestaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosGestao {
		background: #FBFBFB;
	}
	
	.introGestaoOposto,
	.introGestao {
		padding: 0 3em;
	}
	
	.introGestaoOposto {
		text-align: left;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrGestao {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrGestao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoGestao {
		width: 45%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoGestao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoGestao {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoGestao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoGestao {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoGestao span {
		font-size: 1em;
	}
	
	.secaoGestao {
		padding: 0em 1em 4.3em;
	}
	
	.secaoGestao ul {
	    padding: 0em 17.9em;
	}
	
	.secaoGestao li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoGestao p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegGestao {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosGestao {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosGestao {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasGestao {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosGestao p,
	.caracteristicasGestao p {
		font-size: 1.6em;
	}
	
	.beneficiosGestao li,
	.caracteristicasGestao li {
		font-size: 1.1em;
	}	
	
	.caracteristicasGestao,
	.beneficiosGestao{
		text-align: left;
	}

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasGestao ul {
		border: 0;
	}
	
	.backofficeGestao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeGestao li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeGestao h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeGestao h3 {
		font-size: 1.7em;
	} */
	
	
	/*Solução Controle de Custo de Obras*/
	
	.bannerObras {
	    width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 4.75em;
	}
	
	.tituloObras {
		font-size: 3.12em;
	}
	
	.textIntroObras {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroObras {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgObras {
	    width: 38%;
		top: 13em;
		right: 5em;
		margin: 0;
	}
	
	.redimencionaObras {
	    height: 49em;
	}
	
	.solucoesObras{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesObras ul {
		text-align: center;
		padding: 0 6.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesObras h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaObras {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosObras.segmentoObrasOposto {
		background: #F7F7F7;
	}
	
	.segmentosObras {
		background: #FBFBFB;
	}
	
	.introObrasOposto,
	.introObras {
		padding: 0 3em;		
	}
	
	.introObrasOposto {
		text-align: left;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrObras {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrObras.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoObras {
		width: 45%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoObras.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoObras {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoObras.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 54.8em;
	}
	
	.gestaoObras {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoObras span {
		font-size: 1em;
	}
	
	.secaoObras {
		padding: 0em 1em 4.3em;
	}
	
	.secaoObras ul {
	    padding: 0em 17.9em;
	}
	
	.secaoObras li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoObras p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegObras {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosObras {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosObras {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasObras {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosObras p,
	.caracteristicasObras p {
		font-size: 1.6em;
	}
	
	.beneficiosObras li,
	.caracteristicasObras li {
		font-size: 1.1em;
	}	
	
	.caracteristicasObras,
	.beneficiosObras{
		text-align: left;
	}

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasObras ul {
		border: 0;
	}
	
	.backofficeObras ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeObras li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeObras h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeObras h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 4.75em;
	}
	
	.tituloContratos {
		font-size: 3.12em;
	}
	
	.textIntroContratos {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContratos {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContratos {
	    width: 29%;
		top: 13em;
		right: 5em;
		margin: 0;
	}
	
	.redimencionaContratos {
	    height: 49em;
	}
	
	.solucoesContratos{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesContratos ul {
		text-align: center;
		padding: 0 6.6em 5em;
		margin-bottom: 0;
	}
	
	.divSolucoesContratos h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaContratos {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosContratos.segmentoContratosOposto {
		background: #F7F7F7;
	}
	
	.segmentosContratos {
		background: #FBFBFB;
	}
	
	.introContratosOposto,
	.introContratos {
		padding: 0 3em;
	}
	
	.introContratosOposto {
		text-align: left;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
	    font-size: 1em;
	}
	
	.hrContratos {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrContratos.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContratos {
		width: 36%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoContratos.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContratos {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
	}
	
	.descricaoContratos.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoContratos {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoContratos span {
		font-size: 1em;
	}
	
	.secaoContratos {
		padding: 0em 1em 4.3em;
	}
	
	.secaoContratos ul {
	    padding: 0em 17.9em;
	}
	
	.secaoContratos li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoContratos p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegContratos {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosContratos {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosContratos {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasContratos {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosContratos p,
	.caracteristicasContratos p {
		font-size: 1.6em;
	}
	
	.beneficiosContratos li,
	.caracteristicasContratos li {
		font-size: 1.1em;
	}	
	
	.caracteristicasContratos,
	.beneficiosContratos{
		text-align: left;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasContratos ul {
		border: 0;
	}
	
	.backofficeContratos ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContratos li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeContratos h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeContratos h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Associações*/
	
	.bannerAssociacoes {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 4.75em;
	}
	
	.tituloAssociacoes {
		font-size: 3.12em;
	}
	
	.textIntroAssociacoes {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroAssociacoes {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgAssociacoes {
		width: 43%;
		top: 13em;
		right: 3em;
		margin: 0;
	}
	
	.redimencionaAssociacoes {
	    height: 49em;
	}
	
	.solucoesAssociacoes{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesAssociacoes ul {
		text-align: center;
		padding: 0 2.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesAssociacoes h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaAssociacoes {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosAssociacoes.segmentoAssociacoesOposto {
		background: #F7F7F7;
	}
	
	.segmentosAssociacoes {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introAssociacoesOposto,
	.introAssociacoes {
		padding: 0 3em;
	}
	
	.introAssociacoesOposto {
		text-align: left;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrAssociacoes {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrAssociacoes.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoAssociacoes {
		width: 36%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoAssociacoes.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoAssociacoes {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
	}
	
	.descricaoAssociacoes.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoAssociacoes {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoAssociacoes span {
		font-size: 1em;
	}
	
	.secaoAssociacoes {
		padding: 0em 1em 4.3em;
	}
	
	.secaoAssociacoes ul {
	    padding: 0em 17.9em;
	}
	
	.secaoAssociacoes li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoAssociacoes p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegAssociacoes {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosAssociacoes {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosAssociacoes {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasAssociacoes {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosAssociacoes p,
	.caracteristicasAssociacoes p {
		font-size: 1.6em;
	}
	
	.beneficiosAssociacoes li,
	.caracteristicasAssociacoes li {
		font-size: 1.1em;
	}	
	
	.caracteristicasAssociacoes,
	.beneficiosAssociacoes{
		text-align: left;
	}

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasAssociacoes ul {
		border: 0;
	}
	
	.backofficeAssociacoes ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeAssociacoes li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeAssociacoes h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeAssociacoes h3 {
		font-size: 1.7em;
	}
	
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerNota {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 4.75em;
	}
	
	.tituloNota {
		font-size: 3.12em;
	}
	
	.textIntroNota {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroNota {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgNota {
		width: 50%;
		top: 18em;
		right: 4em;
		margin: 0;
	}
	
	.redimencionaNota {
	    height: 49em;
	}
	
	.solucoesNota{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesNota ul {
		text-align: center;
		padding: 0 6.6em 5em;
	}
	
	.divSolucoesNota h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaNota {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosNota.segmentoNotaOposto {
		background: #F7F7F7;
	}
	
	.introNotaOposto,
	.introNota {
		padding: 0 3em;		
	}
	
	.introNotaOposto {
		text-align: left;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
	    font-size: 1em;
	}
	
	.hrNota {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrNota.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoNota {
		width: 45%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoNota.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoNota {
		font-size: 0.75em;
		width: 45%;
		padding: 0 0 3.7em 6.8em;
		margin-top: 0em;
	}
	
	.descricaoNota.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 54.8em;
	}
	
	.gestaoNota {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoNota span {
		font-size: 1em;
	}
	
	.secaoNota {
		padding: 0em 1em 4.3em;
	}
	
	.secaoNota ul {
	    padding: 0em 17.9em;
	}
	
	.secaoNota li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoNota p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegNota {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosNota {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosNota {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasNota {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosNota p,
	.caracteristicasNota p {
		font-size: 1.6em;
	}
	
	.beneficiosNota li,
	.caracteristicasNota li {
		font-size: 1.1em;
	}	
	
	.caracteristicasNota,
	.beneficiosNota{
		text-align: left;
	}

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}
	
	.backofficeNota {
		padding-top: 4em;
	}
	
	.backofficeNota ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeNota li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeNota h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeNota h3 {
		font-size: 1.7em;
	}


    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 4.75em;
	}
	
	.tituloDev {
		font-size: 3.12em;
	}
	
	.textIntroDev {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDev {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDev {
        width: 32%;
        top: 16em;
        right: 4em;
        margin: 0;
	}
	
	.redimencionaDev {
	    height: 49em;
	}
	
	.solucoesDev{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesDev ul {
		text-align: center;
		padding: 0 2.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesDev h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaDev {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introDev h1,
	.introDevOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosDev.segmentoDevOposto {
		background: #F7F7F7;
	}
	
	.segmentosDev {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introDevOposto,
	.introDev {
		padding: 0 3em;
	}
	
	.introDevOposto {
		text-align: left;
	}
	
	.introDev h2,
	.introDevOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrDev {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrDev.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDev {
		width: 36%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoDev.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDev {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
	}
	
	.descricaoDev.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoDev {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoDev span {
		font-size: 1em;
	}
	
	.secaoDev {
		padding: 0em 1em 4.3em;
	}
	
	.secaoDev ul {
	    padding: 0em 17.9em;
	}
	
	.secaoDev li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoDev p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegDev {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosDev {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosDev {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasDev {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosDev p,
	.caracteristicasDev p {
		font-size: 1.6em;
	}
	
	.beneficiosDev li,
	.caracteristicasDev li {
		font-size: 1.1em;
	}	
	
	.caracteristicasDev,
	.beneficiosDev{
		text-align: left;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasDev ul {
		border: 0;
	}
	
	.backofficeDev ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDev li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeDev h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeDev h3 {
		font-size: 1.7em;
	}


    /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
		width: 100%;
		height: 61em;
		margin-left: -6em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-21deg);
	}
	
	.bannerSolucaoConsult {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevConsultoria.icone16 {
		font-size: 4.75em;
	}
	
	.tituloConsult {
		font-size: 3.12em;
	}
	
	.textIntroConsult {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroConsult {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgConsult {
	    width: 33%;
        top: 17em;
        right: 5em;
        margin: 0;
	}
	
	.redimencionaConsult {
	    height: 49em;
	}
	
	.solucoesConsult{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesConsult ul {
		text-align: center;
		padding: 0 2.6em 2em;
		margin-bottom: 0;
	}
	
	.divSolucoesConsult h1{
		font-size: 1.8em;
	}
	
	.buttonPropostaConsult {
		width: 38%;
		height: 5em;
		position: absolute;
		top: 28em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosConsult.segmentoConsultOposto {
		background: #F7F7F7;
	}
	
	.segmentosConsult {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introConsultOposto,
	.introConsult {
		padding: 0 3em;
	}
	
	.introConsultOposto {
		text-align: left;
	}
	
	.introConsult h2,
	.introConsultOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrConsult {
		width: 32%;
		margin: 1.5em 0 0 65%;
	}
	
	.hrConsult.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoConsult {
		width: 36%;
		margin: 1em 0 0 61%;
	}
	
	.imgGestaoConsult.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoConsult {
		font-size: 0.75em;
		width: 52%;
		padding: 0 0 3.7em 6.8em;
	}
	
	.descricaoConsult.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoConsult {
	    width: 91%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoConsult span {
		font-size: 1em;
	}
	
	.secaoConsult {
		padding: 0em 1em 4.3em;
	}
	
	.secaoConsult ul {
	    padding: 0em 17.9em;
	}
	
	.secaoConsult li {
		width: 7.8em;
		height: 7.8em;
	}
	
	.secaoConsult p {
		font-size: 0.75em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegConsult {
		width: 3em;
		height: 2.8em;
	}
	
	.conteinerBeneficiosConsult {
		width: 100%;
		text-align: center;
	}
	
	.beneficiosConsult {
		display: inline-block;
		vertical-align: top;
		width: 41%;
		padding: 0;
		margin-right: 2em;
	}
	
	.caracteristicasConsult {
		padding: 0em 0em 5em;
		display: inline-block;
		width: 42%;
	}
	
	.beneficiosConsult p,
	.caracteristicasConsult p {
		font-size: 1.6em;
	}
	
	.beneficiosConsult li,
	.caracteristicasConsult li {
		font-size: 1.1em;
	}	
	
	.caracteristicasConsult,
	.beneficiosConsult{
		text-align: left;
	}

	.caracteristicasConsult ul,
	.beneficiosConsult ul {
		padding: 1em 2.2em;
	}
	
	.caracteristicasConsult ul {
		border: 0;
	}
	
	.backofficeConsult ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeConsult li {
	    width: 11.1em;
		font-size: 0.9em;
	}
	
	.textoBackofficeConsult h4 {
		font-size: 1.1em;
	}
	
	.textoBackofficeConsult h3 {
		font-size: 1.7em;
	}

	
	/*Pagina de Erro*/
	
	.imgTelaErro p {
		font: 1.8em Roboto-Regular,sans-serif;
	}
	
	.imgTelaErro img {
		width: 51%;
		padding: 10.12em 3em 2.18em;
	}
	
	/*Nossos Clientes*/
	
	.backgroundClientes {
		background: #F7F7F7;
	}
	
	.divNossosClientes {
		width: 59.5em;
	}

	.nossosClientes {
		padding: 5.06em 0 2.93em;
	}

	.imgNossosClientes {
		width: 13.43em;
		height: 6.25em;
		margin-right: 1.25em;
		margin-bottom: 1.25em;
	}

	.imgNossosClientes:nth-child(4),
	.imgNossosClientes:nth-child(8),
	.imgNossosClientes:nth-child(12) {
		margin-right: 0em;
	}
	
	.imgNossosClientes:nth-child(2),
	.imgNossosClientes:nth-child(6),
	.imgNossosClientes:nth-child(10) {
		margin-right: 1.25em;
	}
	
	
	/*Transformação Digital*/
	
	.backgroundTransformacaoDigital {
		padding: 0 2.5em;
	}
	
	.imgTransformacaoDigital {
	    width: 28em;
		height: 23.56em;
		margin-top: 6em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.5em;
		padding: 5.87em 0em 1.5em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.25em;
		text-align: center;
		padding: 0;
	}
	
	.sigTransformacaoDigital p {
		font-size: 0.75em;
		width: 40.3em;
	}
	
	.blocoRevolucaoIndustrial {
		position: relative;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais span{
		padding-left: 7em;
	}
	
	.revolucoesIndustriais {
		text-align: right;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
		text-align: right;
		padding: 8.75em 0 2.18em;
	}
	
	.revolucoesIndustriais p {
		font-size: 1em;
		text-align: left;
	}
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		display: inline-block;
		padding: 0;
		margin-top: 8em;
	}
	
	.linhaRevolucaoIndustrial {
		height: 31em;
		position: absolute;
		top: 114px;
		left: 52px;
		border-left: 4px solid #195285;
	}
	
	.detalhamentoRevolucao {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 3.06em 0em;
		width: 32em;
	}
	
	.numtituloRevolucao {
		display: block;
	}
	
	.numRevolucao {
		font-size: 2.5em;
	}
	
	.tituloRevolucao {
		font-size: 1.7em;
		margin-left: 0.2em;
	}
	
	.conjuntoTextoRevolucao {
		display: inline-block;
		width: 33em;
	}
	
	.conjuntoDescricaoRevolucao {
		width: 308px;
		display: inline-block;
	}
	
	.descricaoRevolucao,
	.paragrafoRevolucao {
	    font-size: 12px;
		padding: 3.12em 0em 0em 7em;
		display: inline-block;
		width: 450px;
		margin-right: 6em;
	}
	
	.descricaoRevolucao {
		padding-bottom: 3em;
	}
	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2em;
	}
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
	}
	
	.periodoIndustrial {
		width: 10em;
	}
	
	.caracteristicasRevolucao.Revolucao3 {
		position: relative;
		top: 2em;
	}
	
	.paragrafoQuartaRevolucao {
		font-size: 0.75em;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.caracQuartaRevolucao {
		padding-left: 5em;
		width: 29em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.linhaRevolucaoIndustrial {
		height: 31em;
	}
	
	.beneficiosTransformacao {
		padding: 5.62em 10em 0;
	}
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.clienteDadosInovacaoValor {
		padding: 0 10em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
		padding: 1.62em 10em 0;
	}
	
	.passosSucesso {
		margin: 0 auto;
		width: 80%;
	}
	
	.divJornadaSucesso {
		padding-top: 4em;
		width: 100%;
		height: 14em;
	}
	
	.imgJornadaSucesso.imgIniciativasDigitais {
		float: left;
		margin-right: 2em;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada.tituloIniciativasDigitais {
		text-align: right;
	}
	
	.paragrafoJornada.paragrafoIniciativasDigitais {
		text-align: right;
		padding: 0.93em 0 0 0;
	}
	
	.paragrafoJornada {
		font-size: 0.75em;
		padding: 0.93em 20em 0 0;
	}
	
	.passosSucesso h4 {
	    text-align: left;
		font-size: 0.75em;
	}
	
	.imgJornadaSucesso {
		float: right;
		margin: 0;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
		text-align: left;
		font-size: 1em;
	}
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
		font-size: 0.75em;
	}
	
	.paragrafoCitacao {
	    padding: 1em 11.5em 3em;
		font-size: 1.25em;
	}
	
	.faleConosco {
		padding: 1.42em 10.25em 1.7em;
	}
	
	.faleConosco h4 {
		text-align: left;
		font-size: 1.87em;
		padding-bottom: 0;
	}
	
	.faleConosco span {
		font-size: 1.25em;
		text-align: right;
		display: inline-block;
		margin-top: -1em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 1.5em 0 0em 0;
		text-align: left;
		width: 50em;
		float: left;
		font-size: 0.87em;
    }

    .recap {
        left: unset;
        right: 8%;
    }

    /*Representantes*/

    .backgroundRepresentante {
        background: #D8CDFB;
        padding-top: 1em;
    }

    .subTextoRep {
        font-size: 2.5em;
    }

    .msgEnllevoRep {
        padding: 2.5625em 1.375em 0em 4.75em;
    }

    .tituloRep {
        font-size: 2em;
    }

    .paragrafoRep {
        font-size: 1.4em;
        margin-bottom: 10px;
    }

    .imgRep {
        display: inline-block;
        width: 548px;
    }

    .textoRepresentante {
        width: 56%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
        font-size: 18px;
    }

    .paragrafoRepresentante {
        margin-top: 10px;
    }

    .buttonRepresentante {
        margin-top: 25px;
        font-size: 20px;
        width: 282px;    
    }

    .processoRep {
        padding: 30px 10px;
        background: #fff;
    }

    .introduçãoRepresentante {
        font-size: 30px;
        padding: 0px 190px;
        line-height: 1.3em;
        margin-bottom: 70px;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 60px;
        width: 323px;
    }

    .blocoUmRepresentante {
        width: 56%;
        top: 20px;
        left: 22%;
    }

    .blocoUmRepresentante.graficos {
        width: 59%;
        top: 28px;
        left: 17%;
    }

    .blocoUmRepresentante.rep {
        width: 70%;
        top: 24px;
        left: 17%;
    }

    .imgRepresentante {
        width: 140px;
        height: 140px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }

    .tituloRepresentante {
        font-size: 20px;
    }

    .blocoRepresentante li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .tituloProcessoRep {
        font-size: 40px; 
    }

    .listaEtapasProcessoRep li {
        width: 600px;
        margin: 100px auto;
    }

    .tituloSecaoProcessoRep {
        font-size: 1.6em;
    }

    .enumeracaoProcessoRep {
        font-size: 2.7em;  
    }

    .imgInscreva {
        width: 150px;
        height: 150px;
        border-radius: 200px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 27px;
        left: 25px;
    }

    .iconeEspecialista {
        top: 35px;
        width: 84%;
    }

    .paragrafoListaRep {
        font-size: 1em;
        width: 380px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
        font-size: 18px;
    }

    .listaEtapasProcessoRep li.liRetornoProcesso {
        margin: 150px auto;
    }

    .divTituloProcesso {
        position: relative;
        left: 23%;
    }

    .tituloFormRepresentante {
        font-size: 1.5em;
        padding: 0 0.625em 1.5em;
    }

    .linkedinFormProcesso.estado {
        width: 30.5%;
    }
    
    .cargoFormProcesso.cidade,
    .intFormProcesso.dataNasc {
        width: 24%;
        margin-right: 1.25em;
    }

    .caixaEmpresa.cnpj {
        width: 84%;
        padding: 10px 0;
        margin: 0 auto;
    }

    .labelRadioButton.rep {
        left: 0;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .conceitoNaming {
        background: #F7F7F7;
        padding: 0px 0px 50px 0px;
        text-align: inherit;
    }

    .textoMarca,
    .subTextoMarca {
        text-align: center;
    }

    .caminhoSite.marca {
        padding: 10px 0px 30px 62px;
    }

    .textoMarca {
        font-size: 16px;
        padding-bottom: 40px;
    }

    .subTextoMarca {
        font-size: 32px;
    }

    .elementosMarca {
        padding: 22px;
        font-size: 16px;
    }

    .imgMarcaEnllevo {
        width: 60%; 
        margin: 30px auto 300px; 
    }

    .blocoLogotipo:hover {
        width: 490px;
        height: 100px;
    }

    .blocoLogotipo img {
        width: 440px;
    }

    .blocoMarca:hover {
        width: 430px;
        height: 145px;
    }

    .blocoMarca img {
        width: 390px;
    }

    .blocoCopy:hover {
        width: 96px;
        height: 143px;
    }

    .blocoCores:hover {
        width: 625px;
        height: 300px;
    }

    .textoCores {
        width: 215px;
        float: left; 
    }

    .imgCores {
        width: 350px;
        float: right;
    }

    .imgCores img {
        width: 350px;
        margin-top: 0px;
    }

    .blocoCopy:hover {
        width: 182px;
        height: 100px;
    }

    .blocoNaming:hover {
        width: 318px;
        height: 300px;
    }

    .blocoLogo {
        top: 49em;
        left: 20em;
    }

    .blocoMarca {
        top: 59em;
        left: 34em;
    }

    .blocoLogotipo {
        top: 43em;
        left: 37em;
    }

    .blocoCores {
        top: 49em;
        left: 42em;
    }

    .blocoNaming {
        top: 50em;
        left: 67em;
    }

    .blocoCopy {
        top: 57em;
        left: 71em;   
    }

    .blocoProjeto {
        position: absolute;
        top: 100em;
        left: 1500px;
        /* left: -2em;
        top: -7em; */
        float: right;
        clear: both;
        margin: 40px 100px -66px 0px;
        z-index: 99;
    }

    .blocoProjeto:hover {
        clear: both;
        width: 346px;
        height: 295px;
    }

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 350px;
        height: 195px;
        font-size: 18px;
        line-height: 50px; 
    }

    .textoRedesSociaisContato.assessoria {
        text-align: center;
    }

    .textoRedesSociaisContato.assessoria p {
        font-size: 38px;
        color: #195285;
        padding: 1em 6em;
    }

    .textoRedesSociaisContato.assessoria .redesSociais {
        float: unset;
    }


    /*
    resolução 1440px

    .blocoMarca {
        top: 60em;
        left: 34em;
    }

    .blocoNaming {
        top: 48em;
        left: 68em; 
    }

    .blocoLogotipo {
        left: 34em;
    }

    .blocoCores {
        top: 47em;
        left: 52em;
    }

    .blocoCopy {
        top: 55em;
        left: 74em; 
    }
    */
   
}


/*------------------------------------------------CSS Media Queries Resolução 1600px-------------------------------------------------------------------*/

@media only screen and (min-width: 1401px) and (max-width: 1600px) {
	
	/*Header*/
	
	.cabecalho {
		display: none;
	}
	
	.headerDesk {
		display: block;
	}
	
	.header1024 {
		background: #F4F4F4;
		height: 2.5em;
		padding: 0.87em 1.87em;
		color: #8888;
	}
	
	.vendas1024,
	.suporte1024 {
		display: inline-block;
	}
	
	.suporte1024 {
		margin-left: 1.25em;
	}
	
	.vendas1024 {
		margin-right: 1.25em;
    }

    .botaoRepresentante, .botaoRepresentante a {
        width: 215px;
        height: 30px;
        position: absolute;
        right: 95px;
        top: 10px;
        padding: 8px;
        background-image: url(../_images/Representantes/fire.png);
        background-position: 0px 1px;
        background-size: 12%;
        background-repeat: no-repeat;
        font-family: 'Roboto-Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #1C5485 !important;
        text-align: right;
        text-transform: uppercase;
    }
    .botaoRepresentante:hover {
        background-image: url(../_images/Representantes/firehover.png);
        color: #B6B4B6 !important;
    }
    
    /* .botaoRepresentante {
        display: inline-flex;
        align-items: center;
        position: absolute;
        right: 8%;
        top: 10px;
    }
    
    .imgBotaoRep {
        width: 26px;
        height: 26px;
        overflow: hidden;
        display: block;
        margin-right: 10px;
    }

    .imgBotaoSejaRep {    
        position: relative;
    }

    .textoSejaRep:hover {
        color: #B6B4B6; 
    }

    .imgBotaoSejaRep:hover {
             background: url(../images/Representantes/icone-representante-enllevo.png) bottom;
    }

    .textoSejaRep {
        font-family: 'Roboto-Medium', sans-serif;
        font-weight: 500;
        color: #1C5485;
        text-transform: uppercase;
        font-size: 12px;
    } */
	
	.pesquisaIdioma1024 {
		display: -webkit-box;
		float: right;
	}
	
	.menuDesktopSolucoes,
	.abreMenuDesktop,
	.menuDesktopServicos {
		display: inline-block;
	}
	
	.vendasHeader,
	.telVendasHeader,
	.suporteHeader,
	.telSuporteHeader {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
	}
	
	.vendasHeader,
	.suporteHeader {
		color: #888888;
	}
	
	.vendas1024 .iconeCarrinhoVendas,
	.suporte1024 .iconeSuporteSite {
		margin-right: 0em;
		padding-top: 0em;
		color: #888888;
	}
	
	.telVendasHeader {
		color: #1C5485;
	}
	
	.telSuporteHeader {
		color: #9ABC48;
	}
	
	.navHeader {
		display: block;
		width: 100%;
		height: 5.4em;
		padding: 1.06em 2em;
	}
	
	.logoHeader {
		text-indent: -9999em;
	}
	
	.logoHeader1024 {
		float: left;
		margin-right: 3.31em;
		height: 2em;
		width: 10%;
		margin-top: 0.5em;
	}
	
	.navMenu {
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		font-size: 1em;
		display: inline-block;
	}
	
	.navMenu ul,
	.navMenu li{
		display: inline-block;
	}
	
	.navMenu li {
		color: #666666;
		padding-right: 1.25em;
		cursor: pointer;
	}
	
	.navMenu li:hover {
		color: #1C5485;
	}
	
	.navMenu li a {
		color: inherit;
	}
	
	.menuDesktopServicos,
	.menuDesktopSolucoes {
		cursor: pointer;
	}
	
	.navMenu .iconeSetaMenuSite {
		font-size: 9px;
		margin-top: 0.6em;
		margin-left: 0.6em;
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		width: 100%;
		z-index: 99;
		position: absolute;
		text-decoration: none;
		background: #F4F4F4;
		padding: 46px 80px;
		margin-top: 1.9em;	
		left: 0px;
	}
	
	.abreMenuServicos{
		border-top: 0.06em solid #92AC42;
	}
	
	.abreMenuServicos::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 34.4em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #92AC42;
		z-index: 99;
	}
	
	.abreMenuDesktop {
		border-top: 0.06em solid #1C5485;
	}
	
	.abreMenuDesktop::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 27.3em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #1C5485;
		z-index: 99;
	}
	
	.h4Solucoes {
		font-size: 1em;
		font-weight: 300;
		font-family: Roboto-Light, sans-serif;		
	}
	
	.h4Solucoes {
		color: #1E5385;
		font-size: 1.3em;
	}
	
	.subtituloServicos {
		color: #92AC40;
		font-weight: 300;
		font-size: 1.37em;
		font-family: Roboto-Light, sans-serif;
	}
	
	.solucoesHeader,
	.servicosHeader {
		padding-top: 2.25em;
		width: 996px;
	}
	
	.solucoesHeader li,
	.servicosHeader li {
		position: relative;
		display: inline-block;
		height: 120px;
		width: 113px;		
		border-radius: 0.62em;
		-webkit-border-radius: 0.62em;
		-moz-border-radius: 0.62em;
		margin-right: 1.5em;
		margin-bottom: 3.25em;
		color: #FFF;
		text-align: center;
	}
	
	.solucoesHeader li {
		border: 1px solid #1E5586;
	}
	.servicosHeader li {
		border: 1px solid #92AC40;
	}
	
	.solucoesHeader li a,
	.servicosHeader li a {
		display: inline-block;
		height: 100%;
		width: 100%;
		padding: 0.93em 0;
		white-space: initial;
		overflow: hidden;
		text-overflow: ellipsis;		
	}
	
	.solucoesHeader li a {
		color: #1E5586;
	}

	.servicosHeader li a {
		color: #92AC40;
	}
	
	.divIcones {
		width: 100%;
		height: 65px;
		line-height: 1.45em;
	}
	
	.solucoesHeader .iconeSegAutomotivo,
	.solucoesHeader .iconeSegFornecimentoPecas,
	.solucoesHeader .iconeSegLogistica,
	.solucoesHeader .iconeSegManufatura,
	.solucoesHeader .iconeSegDistribuicao,
	.solucoesHeader .iconeSegEstacionamento,
	.solucoesHeader .iconeSegNotaFiscal,
	.solucoesHeader .iconeSegControleObras,
	.solucoesHeader .iconeSegContratos,
	.solucoesHeader .iconeSegAssociacoes,
	.solucoesHeader .iconeSegCobrancaDigital,
	.solucoesHeader .iconeSegGestaoRh,
	.solucoesHeader .iconeSegContabilFiscal	{
		font-size: 2.65em;
	}
	
	.solucoesHeader .iconeSegMotoresMaquinas {
		font-size: 2.8em;
	}
	
	.servicosHeader .iconeSevDesenvolvimentoSoftware {
		font-size: 2.5em;
	}

	.servicosHeader .iconeSevConsultoria,
	.servicosHeader .iconeSevSeguros {
		font-size: 2.6em;
	}
	
	.solucoesHeader .iconeCotacaoEletronica{
		font-size: 2.9em;
	}
	
	.solucoesHeader li:hover {
		background: #195586;
	}
	
	.servicosHeader li:hover {
		background: #92AC42;
	}
	
	.solucoesHeader li a:hover,
	.servicosHeader li a:hover {
		color: #F4F4F4;
	}	

	.solucoesHeader li::before,
	.servicosHeader li::before {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		z-index: 99;
	}

	.solucoesHeader li::before,
	.servicosHeader li::before	{
		border-top: 0.62em solid #F4F4F4;
	}

	.solucoesHeader li::after,
	.servicosHeader li::after {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.62em;
		left: 2.7em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
	}
	
	.servicosHeader li::after {
		border-top: 0.62em solid #92AC42;
	}
	
	.solucoesHeader li::after{
		border-top: 0.62em solid #195586;
	}

	
	.solucoesHeader li:hover::before,
	.solucoesHeader li:hover::after {
		border-top: 0.62em solid #195586;
		color: #F4F4F4;
	}
	
	.servicosHeader li:hover::before,
	.servicosHeader li:hover::after {
		border-top: 0.62em solid #92AC42;
		color: #F4F4F4;
	}
	
	.tituloSolucoes,
	.tituloServicos {
		position: relative;
		display: block;
		height: auto;
		font-size: 0.8em;
		line-height: 1em;
		padding: 0em 0.3em 0em;
		font-family: 'Roboto', Arial, Helvetica, sans-serif;
	}

	.iconeSegAutomotivo .tituloSolucoes {
		font-size: 0.36em;
	}

	.iconeSegMotoresMaquinas .tituloSolucoes,
	.iconeSegFornecimentoPecas .tituloSolucoes,
	.iconeSegNotaFiscal .tituloSolucoes,
	.iconeSegControleObras .tituloSolucoes,
	.iconeSegContratos .tituloSolucoes,
	.iconeSegAssociacoes .tituloSolucoes,
	.iconeSegGestaoRh .tituloSolucoes,
	.iconeSegContabilFiscal .tituloSolucoes {
		font-size: 0.30em;
	}

	.iconeSegLogistica .tituloSolucoes,
	.iconeSegManufatura .tituloSolucoes {
		font-size: 0.34em;
	}

	.iconeSegEstacionamento .tituloSolucoes {
		font-size: 0.27em;
	}

	.iconeSegCobrancaDigital .tituloSolucoes {
		font-size: 0.26em;
	}
	
	.liRedeSocial {
		display: inline-block;
		float: right;
	}
	
	.liRedeSocial li {
		display: inline-block;
		height: 2.1em;
		width: 2.1em;
		margin-right: 0.31em;
		border-radius: 2.7em;
		-webkit-border-radius: 2.7em;
		-moz-border-radius: 2.7em;
		background: #FBFBFB;
		text-align: center;
	}
	
	.liRedeSocial li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.liRedeSocial li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.liRedeSocial li.redeSocialLinkedin:hover {
		background: #0077B5;
	}

	.liRedeSocial .iconeFacebook:hover,
	.liRedeSocial .iconeInstagran:hover,
	.liRedeSocial .iconeLinkedin:hover {
		color: #F4F1EF;
	}

	.liRedeSocial .iconeFacebook,
	.liRedeSocial .iconeInstagran,
	.liRedeSocial .iconeLinkedin {	    
		font-size: 1.1em;
        line-height: 1.9em;
        width: 100%;
        height: 100%;
		color: #B6B4B6;
	}

	.barraPesquisaHeader {
		position: relative;
		display: inline-block;
		margin-right: 0.31em;
		vertical-align: top;
	}

	.inputBarraPesquisa {
		height: 1.7em;
		width: 1.7em;
		border-radius: 1.7em;
		-webkit-border-radius: 1.7em;
		-moz-border-radius: 1.7em;
		border: none;
		outline: 0;
	}
	
	.inputBarraPesquisa + .iconeAbrirInput {
		right: 0.56em;
	}
	
	.inputBarraPesquisa.inputBarraPesquisaExpandido + .iconeAbrirInput {
		display: none;
	}
	
	.inputBarraPesquisa ~ .iconePesquisar {
		display: none;
	}	
	
	.inputBarraPesquisa.inputBarraPesquisaExpandido ~ .iconePesquisar {
		display: block;
		left: 7px;
		top: 4.1px;
	}
	
	.inputBarraPesquisaExpandido{
		width: 16.12em;
		height: 1.375em;
		padding: 0em 1.2em 0em 1.9em;
	}

	.barraPesquisaHeader .iconeLupaSite {
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		font-size: 12px;
		color: #1C5485;
	}
	
	.spanIdioma {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		color: #868686;
		padding-right: 0.62em;
	}
	
	.selecionaIdiomaHeader {
		width: 1.25em;
	}
	
	/*Footer*/
	
	.rodape {
		height: auto;
		padding: 2.75em 3.8em 2em;
	}
	
	.assinatura {
		height: 13.75em;
		padding: 4em 10.5em 0em;
	}
	
	.assinatura p {
		font-size: 2.1em;
		float: left;
		line-height: 2.8em;
	}
	
	.divInputAssinatura.assinaturaSite {
		width: 58%;
		float: right;
	}
	
	.inputAssinatura {
		width: 100%;
		height: 2.78em;
		font-size: 1.7em;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.3em;
		width: 10%;
		font-size: 2.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2.3em;
		height: 2.37em;
	}
	
	.imgLogoFooter img {
		width: 16%;
		text-align: left;
		margin-bottom: 3em;
		display: block;
	}
	
	.conjuntoBotoes {
		padding: 0em;
		padding-bottom: 5.8em;
	}
	
	.botoes {
		margin-left: 1em;
	}
	
	.botoes li {
		width: 12em;
		height: 2.5em;
		line-height: 2.5em;
		display: inline-block;
		margin-bottom: 0.5em;
        text-align: left;
		padding-left: 0.5em;
	}	
	
	.botoes a {
		font-size: 1em;
	}
	
	.footerAssesoriaImprensa {
		width: 20%;
		float: left;
	}
	
	.footerDownload {
		width: 13%;
		float: left;
	}
	
	.footerSiteMap {
		width: 0;
		margin: 0em 3.5em;
		float: left;
	}
	
	.iconesRedeSocial {
		display: block;
        margin: -7em 0em 0em 70em;
        height: 79px;
    }
    
    .iconesRedeSocial li.redeSocialFacebook:hover {
        background: #3B5998;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialInstagram:hover {
        background: #A300D9;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialLinkedin:hover {
        background: #0077B5;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li{
		height: 2em;
		width: 2em;
		margin: 0em;
        margin-right: 0em;
        background: #FBFBFB;
	}
	
	.iconesRedeSocial li.iconeFacebook,
	.iconesRedeSocial li.iconeInstagran,
	.iconesRedeSocial li.iconeLinkedin {
		font-size: 1.1em;
        line-height: 1.86em;
        width: 100%;
        height: 100%;
	}
	
	.divImagemLogo{
		display: none;
	}
	
	.divImagemLogo img {
		display: none;
	}
		
	.telefones {
		text-align: center;
		margin-left: 6em;
		display: none;
	}
	
	.telefones ul {
		margin-right: 2em;
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas {
		padding-top: 0em;
	}
	
	.iconeCarrinhoVendas {
		color: #9ABC48;
	}
	
	.iconeSuporteSite {
		color: #FFFFFF;
	}
	
	.telefones1024 {
		margin: -20em 8em 11em 0em;
		float: right;
        display: block;
        z-index: 999;
        width: 398px;
        height: 80px;
	}
	
	.telefones1024 ul {
		margin-right: 1em;
		font-size: 1.87em;
		display: inline-block;
		color: white;
		font-family: Roboto-Medium, sans-serif;
	}
	
	.vendasSpanFooter {
		font-size: 16px;
		color: #9ABC48;
        display: inline-block;
        height: 24px;
	}
	
	.suporteSpanFooter {
		width: 160px;
		height: 38px;
		color: #FFFFFF;
		background: #13395B;
		display: inline-block;
		font-size: 20px;
		vertical-align: bottom;
		border-radius: 25px;
		padding: 8px 0px 0px 20px;
		cursor: pointer;
        z-index: 999;
	}
	
	.suporteSpanFooter a {
		color: inherit;
		text-decoration: none;
		width: 100%;
	}
	
	.suporteSpanFooter:hover {
		background: #246CAE;
	}
	
	.telefoneLiContatoFooter {
		font-size: 30px;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 5em;
	}
	
	.copy {
		font-size: 1.5em;
	}
	
	.voltaTopo {
		margin-top: 1.8em;
		margin-right: 4em;	
	}
	
	/*Index*/
		
	.labelVideoImagem {
		padding: 7.5em 1.87em 0em 6.81em;
	}
	
	.tituloLabelConfianca {
		font-size: 2.25em;
	}
	
	.tituloLabelSatisfacao {
		width: 60%;
		font-size: 5em;
		display: block;
	}
	
	.tituloLabelBanner03 {
	    width: 86%;
		font-size: 60px;
	}
	
	.textoLabelBanner03 {
		font-size: 1.8em;		
	}
	
	.botaoBanner03 {
		line-height: 75px;
		width: 540px;
		height: 75px;
		font-size: 28px;
		border-radius: 14px;
	}

    .botaoBanner01 {
		line-height: 75px;
		width: 340px;
		height: 75px;
		font-size: 28px;
		border-radius: 14px;
	}

	.videoBannerGif {
		height: 56.25em;
		width: 100%;
	}
	
	.infoEmpresa {
		margin: -5em auto;
		width: 88%;
		z-index: 2;
		padding-left: 3em;
	}
	
	.caixaIconeInfo {
		width: 7em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial,
	.caixaInfoGestao {
		display: inline-block;
		width: 32%;
		border-radius: 1em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial {
	    margin-right: 0.87em;
	}
	
	.tituloTextoInfo {
		font-size: 1.25em;
		margin-bottom: 0.5em;
	}
	
	.paragrafoTextoInfo {
		font-size: 0.87em;
		line-height: 1.1em;
	}
	
	.caixaTextoInfo {
	    width: 65%;
		margin-left: 0.5em;
	}
	
	.imgIconeInfo {
		height: 4em;
		width: 4em;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 34.5em;
		display: none;
	}
	
	.backgroundInfoERP {
		background: #F4F4F4;
	}
	
	.sistemaERP {
		display: block;
		position: relative;
	}
	
	.tituloSistemaERP {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.62em;
		font-weight: 500;
		color: #1B5385;
		text-align: center;
		padding-top: 5em;
	}
	
	.container {
		height: 300px;
		margin:30px auto;
	}

	.container ul {
		left: unset!important;
		margin: 0px auto!important;
	}

	.container ul li {
		border:1px solid #fff;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}

	.container ul li img {
		cursor: pointer;
	}

	.left,
	.right {
		cursor: pointer;
	}
	
	.setaBannerEsquerda,
	.setaBannerDireita {
		position: absolute;
		display: inline-block;
		width: 51px;
		height: 68px;
		top: 50%;
		overflow: hidden;		
	}
	
	.setaBannerEsquerda{
		left: -80px;
	}
	
	.setaBannerDireita {
		right: -80px;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: unset !important;
		right: 0px;
	}
	
	.setaBannerEsquerda img.left {
		left: 0px!important;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: 0px;
	}
	
	.setaBannerDireita img.right {
		right: 0px !important;
	}	
	
	.setaBannerDireita img.right:hover,
	.setaBannerEsquerda img.left:hover 	{
		top: unset;
		bottom: 0px;
	}
	
	.modalCarrossel {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	
	.modalCarrossel .imgModal {
		position: relative;
		display: block;
		top: 50%;
		min-width: 600px;
		max-width: 936px;
		height: auto;
		margin: -260px auto 0;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.caixaZIndexCarrossel {
		position: relative;
		z-index: 1;
	}
	
	.caixaZIndexBotao {
		position: relative;
		z-index: 2;
	}
	
	.HRSistemaERP {
		width: 46.5em;
		height: 0.1875em;
		color: #CACACA;
		text-align: center;
		margin-top: 4.4em;
		z-index: -999;
	}
	
	.botaoConhecaSolucao {
		display: block;
		width: 362px;
		height: 64px;
		font-size: 1.6em;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		line-height: 2.5em;
		margin: -30px auto 0px;
		z-index: 999;
		overflow: hidden;		
	}
	
	.h3SistemaERP {
		font-size: 0.875em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		line-height: 1.5em;
		padding: 10.5em 21.6em 18.6em;
	}
	
	.tituloEnllevo {
		text-align: left;
		font-size: 12.5em;
		margin-top: -0.7em;
		margin-left: 0.2em;
	}
	
	.informacoesEnllevo {
		background: #EBEBEB;
		padding: 1.5em 0;
		margin-bottom: -7em;
	}
	
	.imgSliderEnllevo {
		width: 100%;
		padding-left: 54em;
		margin-bottom: 0;
		display: inline-block;
	}
	
	/* Novo Carrossel */
	.caixa-carrossel-home {
		height: 474px;
	}
	
	.caixaSwiperCarrossel {
		top: 16px;
		width: 692px;
		height: auto;
	}
	
	.swiper-slide {
		width: 90%;
	}
	/* Alterado */
	.swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		left: -706px;
		bottom: 38px;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 537px;
	}
	
	.slick-track {
		width: 225em;
	}
	
	.slickEnllevo div {
		width: 96%;
	}	
	
	.subTituloEnllevo {
		font-size: 1.6em;
		margin-bottom: 1em;
	}
	
	.historiaEmpresa {
		margin: 3em 0em 0em 4.68em;
		width: 40em;
		display: inline-block;
		position: absolute;
	}
	
	.historiaEmpresa .paragrafo {
		font-size: 0.9em;
		line-height: 1.48em;
	}
	
	.paragrafo.ultimoParagrafo {
		margin-bottom: 63.22px;
	}
	
	.nuvemTags {
		background: #F2F2F2;
		display: block;
		height: 17.12em;
	}
	
	.nuvemTags:active {   
		color: #1C5485;
	}
	
	.caixaTags {
		width: 56%;
		position: absolute;
		margin: 6% 0em 0em 41%;
		text-align: right;
	}
	
	.tagEnllevoConfianca {
		padding-bottom: 0.6em;
		font-size: 2.5em;
	}
	
	.tagEnllevoContentamento {
		font-size: 3.75em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 3.5em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 2.25em;
	}
	
	.tagEnllevoSolucao {
	    font-size: 3em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.87em;
	}
	
	.botaoConhecaMais1024 {
		display: none;
	}
	
	.botaoHistoriaEnllevo {
		width: 229px;
		height: 40px;
		line-height: 20px;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		font-size: 16px;
		color: #1A1E20;
		background: linear-gradient(180deg, #A6D38F, #64C8D2);
		border-radius: 9px;
		padding: 11px 19px 10px 15px;
		margin-right: 26em;
		display: block;
	}
	
	.botaoHistoriaEnllevo:hover {
		background: #1C5485;
		color: #FFF;
	}
	
	.secaoClientes {
		height: auto;
		margin-bottom: 4.3em;
	}
	
	.textoCliente {
		font-size: 1.25em;
		width: 72%;
		margin: 0 auto;
	}
	
	.secaoClientes h5 {
		font-size: 1.25em;
		margin-top: 4em;
	}
	
	.secaoClientes a {
		font-size: 0.75em;
		padding: 0.56em 1.031em;
		width: 19.32em;
		height: 2em;
        line-height: 1.0em;
        margin-top: 4em;
	}
	
	.clientes {
		display: none;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 1620px;
	}
	
	.divClientes1024  {
		width: 86.5em;
		margin: 0px auto;
		display: block;
	}
	
	.divClientes1024 img {
		width: 20% !important;
		display: inline-block !important;
		margin-left: 3.75em;
	}
	
	.clientes1024 {
		display: block;
		padding: 0 3.3em;
		width: 100%;
		margin: 0 auto 3em;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
		height: 38.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 1.25em;
		padding: 4.56em 0em 2.5em;
	}
	
	.depoimentos div {
		min-height: 240px;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 995px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
	}
	
	.depoimentos ul.slick-dots {
		width: 94%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}
		
	
	/*Institucional*/
		
	.caixaEquipeEnllevo1024,
	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024 {
		display: block;
	}
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 6em;
	}
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 3.25em;
		padding-bottom: 0.2em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 1em;
	}
	
	.opcoesBannerInstitucional a {
		padding: 0 0.5em;
	}
	
	.caminhoSite {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #666666;
		padding: 10px 0px 0px 62px;
		display: block;
	}
	
	.caminhoSite a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.caminhoSite a.destaqueAzul {
		color: #1B5385;
	}
	
	.backgroundInstitucional {
		background: #F2F2F2;
		margin-top: -3.75em;
		padding-top: 4.5em;
	}
	
	.internetDasCoisas,
	.bannerSecundario,
	.historiaEnllevo,
	.caixaEquipeEnllevo {
		display: none;
	}
	
	.imgBotoes1024 {
		width: 57.75em;
		margin: 3.75em 0 1.93em;
	}
	
	.historiaEnllevo1024 {
		width: 27.5em;
		margin: -35em 0em 0em 35em;
	}
	
	.tituloInstitucional1024 {
		color: #1A5285;
		font-size: 1.5em;
		font-weight: 500;
		font-family: Roboto-Medium, sans-serif;
		padding-bottom: 1em;
		margin-left: 17em;
		width: 100%;
	}
	
	.caixaConteudoEnllevo {
		background: #FFFFFF;
		padding: 1.25em;
		position: absolute;
		width: 38%;
		margin-left: 21%;
	}
	
	.paragrafoHistoriaEnllevo1024 {
		font-size: 0.9em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		padding-bottom: 1em;
		line-height: 1.5em;
	}
	
	.botoesConceitoLinhaDoTempo {
		text-align: right;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {
		margin-top: 1.12em;
		width: 15em;
		height: 1.7em;
		font-size: 0.8em;
		line-height: 1.7em;
		background-image: linear-gradient(180deg,#A6D38F, #62C8D4);
		border-radius: 0.4em;
	}
	
	.secaoOferecemos {
		width: 34em;
		background: #F2F2F2;
		margin-top: 32em;
		margin-left: 2.3em;
	}
	
	.tituloOferecemos {
		font-size: 1.5em;
		text-align: left;
		padding: 1em 1.5em;
		margin-left: 1.4em;
	}
	
	.divTextoOferecemos {
		font-size: 1.2em;
		width: 42.75em;
		padding: 0em 3.8em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos {
		margin-bottom: 0.9em;
		line-height: 1.4em;
	}
	
	.caixaTecnologias {
		width: 58em;
		display: inline-block;
		margin-top: 6.3em;
		margin-left: 3.12em;
	}
	
	.caixaTecnologias h4 {
		color: #1D5586;
		font-size: 0.87em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		padding-bottom: 0.31em;
	}
	
	.caixaTecnologias p {
		text-align: center;
		font-size: 0.8em;
		font-family: Roboto-REgular, sans-serif;
		font-weight: 400;
		width: 18em;
		line-height: 1.25em;
		margin: 0.5em auto 0;  
	}
	
	.caixaTecnologias img {
		width: 4.75em;
		margin: 0 auto 1.06em;
		display: block;
	}
	
	.internetDasCoisasImg {
		margin: 0 3.4em 1.06em;
	}
	
	.secaoIOT,
	.secaoInternetDados,
	.secaoDesignUIUX,
	.secaoFuncAnaliticas,
	.secaoDesignThinking,
	.secaoInterfaceAdaptavel,
	.secaoInfraSegura,
	.secaoComWebService,
	.secaoCloudPlataform,
	.secaoSuporteEficiente {
	    width: 19.5em;
		height: 20em;
		display: inline-block;
		margin: 0 8.4em 2.5em 0;
		border: 0.06em solid #CFCFCF;
		border-radius: 10px;
		padding: 30px 12px;
		vertical-align: top;		
	}
	
	.secaoFuncAnaliticas,
	.secaoInterfaceAdaptavel,
	.secaoComWebService,
	.secaoSuporteEficiente,
	.secaoInternetDados {
		margin-left: -5.75em;
	}
	
	.secaoMissaoVisaoValores {
		width: 40%;
		display: inline-block;
		vertical-align: top;
		background: #F2F2F2;
		margin-top: -5em;
		margin-left: -12em;
	}
	
	.missao,
	.visao,
	.valores {
		padding: 2em 2.5em 1em;
	}
	
	.valores {
		padding: 2em 2.5em 13em;
	}
	
	.imgMissao,
	.imgVisao,
	.imgValores {
		display: none;
	}
	
	.imgMissao1024,
	.imgVisao1024,
	.imgValores1024 {
		display: inline-block;
		width: 2.5em;
		vertical-align: bottom;
	}

	.missao h5,
	.visao h5,
	.valores h5 {
		display: inline-block;
		vertical-align: top;
		margin-top: 0.2em;
		margin-left: 0.5em;
		margin-bottom: 0;
		font-size: 2em;
	}
	
	.missao p,
	.visao p {
		padding-left: 2em;
		width: 33em;
		font-size: 1.1em;
	}
	
	.valores li {
		font-size: 1.25em;
	}
	
	.listaValores {
		margin-left: 3em;
	}
	
	.textoSatisfacao {
		margin-top: 0em;
		margin-left: 2em;
		width: 94%;
		border: 0.02em solid #707070;
		font-size: 2em;
		border-radius: 2em;
		color: #BBBEC8;
		padding: 1.68em;
		text-align: center;
		line-height: 1.57em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
	}
	
	.secaoPactoGlobal {
		width: 44%;
		display: block;
		margin-left: 56%;
		margin-top: -23em;
		background: #FFFFFF;
		padding: 1.68em 2.56em;
	}
	
	.tituloPacto {
		font-size: 2.4em;
		color: #195285;
		padding-top: 0.3em;
	}
	
	.textoPacto,
	.contTextoPacto {
		font-size: 1em;
		color: #1C5C8A;
		line-height: 1.25em;
		width: 80%;
	}
	
	.equipeEnllevo {
		padding-top: 6.93em;
		padding-bottom: 1.06em;
		text-align: center;
		font-size: 1em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
		color: #195285;		
	}
	
	.equipeEnllevoIcone .iconeSetaMenuSite {
		font-size: 0.75em;
		padding: 1.1em 0.55em;
		background: #195285;
		color: #D6D6D6;
		border-radius: 2.25em;
		margin: 0 auto;
		display: block;
		width: 3em;
		height: 3em;
        z-index: 999;
	}
	
	.caixaEquipeEnllevo1024 {
		background: #D6D6D6;
		margin-top: -1.3em;
		padding-top: 2.56em;
	}
	
	.TituloEquipeEnllevo1024 {
	    font-family: Roboto-Medium, sans-serif;
		font-size: 1.25em;
		line-height: 1.26em;
		font-weight: 500;
		margin-bottom: 1.25em;
		color: #195285;
		text-align: center;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.9em;
		font-weight: 400;
		line-height: 1.8em;
		color: #191E1F;
		text-align: center;
		margin: 0 auto;
	}
	
	.caixaEquipe1024 {
		height: auto;
		width: 100%;
		padding: 0.93em 7.25em;
		text-align: center;
	}
	
	.figureColaborador1024 {
		position: relative;
		display: inline-block;
		height: 248px;
		width: 210px;
		margin-bottom: 1.25em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
		margin-right: 20px;		
		margin-bottom: 20px;
		cursor: pointer;
	}
	
	.figureColaborador1024.figure1024 {
		margin-right: 0em;
	}
	
	.figureColaborador1024:hover > .infoColaborador1024.invisivel {
		display: block!important;
	}
	
	.figureColaborador1024:hover::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.62em;
		width: 11.87em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.imgColaborador1024 {
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
	}
	
	.infoColaborador1024 {
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		height: auto;
		width: 11.25em;
		color: #FFF;
		text-align: center;
		z-index: 1;
		padding: 1.31em 0.81em;
        display: block;
	}
	
	.figureColaborador1024::before {
		content: '';
		position: absolute;
		top: 0em;
		left: 0em;
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: #FFF;
		z-index: -1;
	}

	.figureInfoColaborador1024::after {
		content: '';
		position: absolute;
		top: 0.5em;
		left: 0.5em;
		display: block;
	    height: 14.62em;
		width: 11.87em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.nomeColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.87em;
		font-weight: 500;
		line-height: 1em;
		margin-bottom: 0.31em;
	}
	
	.cargoColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.75em;
		font-weight: 500;
		line-height: 0.62em;
	}
	
	.paragrafoInfoColaborador1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.6em;
		font-weight: 400;
		line-height: 1.3em;
	    margin: 0.93em 0em 1.5em;
        max-height: 5em;
	}

    .paragrafoInfoColaborador1024 p {
        max-height: 5em;
        overflow: hidden;
    }
	
	.redesSociaisColaborador1024 {
		position: absolute;
	    left: 50%;
		top: 11.87em;
		width: 8.12em;
	}
	
	.redesSociaisColaborador1024 li a{
		text-decoration: none;
	}

	.redesSociaisColaborador1024 li {
		display: inline-block;
		height: 1.81em;
		width: 1.81em;
		color: #B6B4B6;
		margin-right: 0.62em;
		border-radius: 1.81em;
		-webkit-border-radius: 1.81em;
		-moz-border-radius: 1.81em;
		background: #F0F0F0;
		text-align: center;
	}
	
	.redesSociaisColaborador1024 .iconeFacebook,
	.redesSociaisColaborador1024 .iconeInstagran,
	.redesSociaisColaborador1024 .iconeLinkedin {	    
		font-size: 0.87em;
		line-height: 2.1em;
		color: #B6B4B6;
	}	

    .modalInfo {
        height: 14.5em;
        width: 12em;
        line-height: 0.8em;
    }

    .textoModalInfo {
        font-size: 10px;
    }
	
		/*Linha do Tempo*/
	
	.backgroundLinhaDoTempo {
		background: #F2F2F2;
		padding-bottom: 1em;
		padding-top: 1em;
		height: auto;
	}
	
	.tituloLinhaDoTempo {
		font-size: 3.75em;
		padding: 3em 5.1em 0.5em;
	}
	
	.textoLinhaDoTempo {
		font-size: 1.25em;
		padding: 0 17.3em 4.3em;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 6em;
		height: 6em;
		margin-left: -3em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 72%;
		margin: 1.5em 0.87em;
	}	
	
	.secao1 {
		width: 22.5em;
		margin-left: 3.63em;
		margin-top: -4em;
		border-radius: 0.62em;
	}
	
	.secao1:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 1.9em;
		margin-left: -1.2em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao1 div	{
	    width: 45%;
        display: flow-root;
        float: inherit;
	}
	
	.secao3 div {
		display: block;
		width: 100%;
	}
	
	.secao2 {
		width: 22.5em;
		margin-left: -26.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao2:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 7.3em;
		margin-left: 21.7em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao3 {
		width: 22.5em;
		margin-left: 4em;
		margin-top: -12em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	.secao3:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 10.5em;
		margin-left: -1.8em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 {
		background: #1D5585;
		color: #FFFFFF;
		width: 24em;
		margin: -3.9em 0em 3.75em -27.5em;
		border-radius: 0.62em;
		padding: 0px 10px;
	}
	
	.secao4:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		right: 0;
		top: 40px;
		left: 23.9em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao5 {
		background: #D8D8D8;
		width: 24em;
		margin-left: 3.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao5:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 83px;
		left: -1em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao6 {
		background: #D8D8D8;
		width: 24em;
		margin: -12em 0em 2em -27.5em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	
	.secao6:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 168px;
		margin-left: 23.3em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.tituloSecao3LinhadoTempo  {
		padding-top: 4em;
	}
	
	.textoSecao1LinhadoTempo,
	.textoSecao2LinhadoTempo,
	.textoSecao3LinhadoTempo {
		font-size: 0.9em;
	}
	
	.tituloSecao1LinhadoTempo {
		margin-bottom: -1em;
	}
	
	.textoSecao1LinhadoTempo {
		font-size: 0.87em;
		line-height: 1.3em;
	}
	
	.lTempoImg3 {
		float: left;
		padding: 0.5em 0em;
	}
	
	.imgEndLinhaDoTempo img {
		width: 55.5%;
		margin: 1em 1.4em;
	}
	
	
		/*Contato*/

    @-moz-document url-prefix() {
        .submitFormContato,
        .mensagemFormContato {
            left: 80%;
        }
    }
	
	.backgroundContato {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.contatoBanner {
	    font-size: 3.25em;
		line-height: 4.3em;
	}
	
	.introducaoContato h4 {
		font-size: 1.87em;
		padding-top: 4.5em;
		padding-bottom: 0.5em;
		margin: 0;
	}
	
	.introducaoContato p {
		font-size: 1.25em;
		width: 80%;
		margin: 0 auto;
	}
	
	.formContato {
		display: block;
		width: 78%;
		margin: 0 auto;
	}
	
	.formularioContato {
		width: 100%;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato {
		width: 48.5%;
		height: 3em;
		font-size: 1em;
	}
	
	.telFormContato,
	.celFormContato {
		width: 23.3%;
		height: 3.1em;
	}
	
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
		height: 3.3em;
	}
	
	.funcFormContato {
		width: 100%;
		height: 3.3em;
	}
	
	.nomeFormContato,
	.emailFormContato,
	.telFormContato,
	.divInputSegmento {
		margin-right: 1.25em;
	}
	
	.divInputSegmento,
	.divInputCargo,
	.divInputFuncEmpresa {
		display: inline-block;
		width: 48.5%;
	}
	
	.divInputFaturamento {
		display: inline-block;
		width: 48.5%;
		padding-bottom: 1em;
		vertical-align: top;
		margin: -0.5em 1.25em 0em 0em;
	}
	
	.caixaRadioButtonQuadrado {
		width: 72px;
		height: 40px;
		margin-right: 4px;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
		left: -4px;
		width: 72px;
		height: 40px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 12px;
		top: 9px;
		left: 6px;
	}
	
	.formContato p {
		font-size: 1em;
		text-align: left;
	}
	
	.paragrafoSegFormContato,
	.paragrafoCargoFormContato, 
	.paragrafoFuncFormContato,
	.paragrafoFormContato {
		margin-left: 0em;
	}

	.paragrafoFormContato {
		margin-top: 0.31em;
	}
	
	.grupoRadioButton {
	    width: 33em;
		padding: 0em;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 0em;
	}

	.caixaEmpresa {
		width: 87%;
		margin: 0;
	}
	
	.radioButton {
		width: 0.25em;
		height: auto;
	}
	
	.radioButton::before {
		top: -3px;
		left: -4px;
		width: 20px;
		height: 20px;
	}
	
	.radioButton:checked::after {
		top: 0px;
		left: 0px;
		width: 15px;
		height: 15px;
	}
	
	.caixaTextarea {
		width: 100%;
	}
	
	.mensagemFormContato {
		width: 80%;
	    height: 13.7em;
		font-size: 1em;
		padding-top: 1.37em;
		padding-left: 2em;
	}
	
	.submitFormContato {
		width: 10.94em;
		font-size: 1.25em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 10.94em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
	}
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.contatos {
		margin: 4.18em auto 4.75em;
		width: 55%;
		border: 0.06em solid #9ABC48;
		border-radius: 0.56em;
	}	
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 0.8em;
	}
	
	.telefoneVendas,
	.email,
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 0.8em;
		padding-top: 0;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0em;
		font-size: 0.7em;
		color: #888888;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		color: #1A5285;
		display: -webkit-inline-box;
		padding: 1.2em 0;
		font-size: 1.25em;
	}
	
	.suporteSpanFooter.contatoSuporte {
		padding: 8px 0px 0px 0px;
		font-size: 17px;
		width: 134px;
		height: 34px;
	}
	
	.contatoSuporte {
		margin: 0.8em 0;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		margin-right: 3em;
	}

	.enderecoMapaEnllevo {
		font-size: 1.3em;
		width: 31.25em;
		height: 2.5em;
		margin: 0 auto;
		border-radius: 0.55em;
		line-height: 1.25em;
	}
	
	.iconeLocalizacao {
		width: 1.56em;
		height: 1.56em;
		font-size: 2.7em;
	}
	
	.mapaGoogleEnllevo {
		height: 37em;
	}
	
	.textoRedesSociaisContato {
		height: auto;
	}
	
	.textoRedesSociaisContato p {
		font-size: 1.8em;
		display: inline-block;
		margin-top: 0.4em;
	}
	
	.redesSociais {
		display: inline-block;
		vertical-align: top;
		margin-top: 1em;
		float: right;
		margin-right: 3em;
	}
	
	.redesSociais li {
		height: 4em;
		width: 4em;
        margin: 0.37em 0.5em 0.12em 0.4em;
        background: #FBFBFB;
    }
    
    .redesSociais li.redeSocialFacebook:hover {
		background: #3B5998;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialInstagram:hover {
		background: #A300D9;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialLinkedin:hover {
		background: #0077B5;
		color: #F4F1EF;
	}
	
	.iconesRedeSocial li .iconeFacebook,
	.iconesRedeSocial li .iconeInstagran,
	.iconesRedeSocial li .iconeLinkedin {
		font-size: 1em;
        line-height: 2em;
        width: 100%;
        height: 100%;
	}
	
		/*Trabalhe Conosco*/
	
	.backgroundTrabalheConosco {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.msgEnllevoTrabalheConosco {
		background: #F2F2F2;
	}
	
	.tituloTrabalheConosco {
		font-size: 2em;
		text-transform: uppercase;
		width: 93%;
		margin: 0 auto 0.8em;
		line-height: 1.3em;		
	}
	
	.paragrafoTrabalheConosco {
		font-size: 1em;
		text-align: center;
		width: 80%;
		margin: 0 auto;
	}
	
	.linkTranformacaoDigital {
		text-transform: uppercase;
		color: #195285;
	}
	
	.caixaAreaAtuacao {
		display: none;
	}
	
	.caixaAreaAtuacao1024 {
		width: 100%;
		height: auto;
		background: #D6D6D6;
		padding: 2.25em 1.5625em 0.6875em;
		text-align: center;
		display: block;
	}

	.subTitulo1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.87em;
		font-weight: 500;
		color: #195285;
		line-height: 1.625em;
		margin-bottom: 2.3125em;
	}

	.areaAtuacao1024 {
		position: relative;
		display: inline-block;
		width: 22%;
		height: 22em;
		padding: 0.93em 0.43em 1.25em;
		border: 0.06em solid #1C5485;
		border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		margin-bottom: 2em;
		vertical-align: top;
		margin-right: 1.37em;
	}
	
	.areaAtuacao1024.areaAtendimento,
	.areaAtuacao1024.areaMarketing {
		margin-right: 0;
	}

	.tituloAreaAtuacao1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.34em;
		font-weight: 500;
		color: #195285;
		line-height: 1.125em;
		margin-bottom: 0.875em;
	}

	.imgTecDaInformacao1024,
	.imgFrontEnd1024,
	.imgUIUX1024,
	.imgMarketingMidias1024,
	.imgGestaoAdmFinc1024,
	.imgVendas1024,
	.imgRHCont1024,
	.imgAtendimento1024 {
		margin: 0.81em auto 1.56em;
		width: 12.87em;
	}

	.paragrafoAreaAtuacao1024 {
		position: absolute;
		bottom: 1.5625em;
		width: 94%;
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.87em;
		font-weight: 400;
		color: #191E1F;
		line-height: 1.0625em;
	}
	
	.tituloFormProcessoSeletivo {
		color: #195285;
		font-size: 1.75em;
		width: 32%;
		margin: 2.93em auto 0.25em;
		text-align: center;
	}
	
	.conteudoTextFormProcesso {
	    font-size: 1.2em;
		text-align: center;
		width: 50%;
		margin: 0 auto;
	}
	
	.formProcesso {
		width: 1300px;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile,
	.celFormProcesso,
	.linkedinFormProcesso {	
		height: 3.5em;
		font-size: 1em;
		display: inline-block;		
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso {	
		width: 40%;
		margin-right: 1.25em;
	}
	
	.intFormProcesso,
	.cargoFormProcesso {
		width: 100%;
	}
	
	.celFormProcesso,
	.linkedinFormProcesso {
		width: 19%;
		margin-right: 1.25em;
	}
	
	.labelInputFile {
	    width: 82%;
		margin-left: -1em;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
	    font-size: 1em;
	}
	
	.uploadPdfForm {
		margin-left: 7.5em;
	}
	
	.enviarMsgProcesso {
		margin-top: 3em;
	}
	
	.divInputInteresseProcesso,
	.divInputCargoProcesso {
		display: inline-block;
		width: 40%;
		margin-right: 1.25em;
	}
	
	.mensagemFormProcesso {
		width: 66%;
		height: 14.82em;
		margin-left: -15em;
		font-size: 0.92em;
		padding: 1em;
	}
	
	.submitFormProcesso {
		width: 10.94em;
		height: 10.94em;
		font-size: 1.25em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		border-radius: 0em 0.2em 0.2em 0em;
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.logo {
		width: 5em;
		height: 5em;
		margin-top: 5.56em;
	}
	
	.processoSeletivo {
		height: 1040px;
	}
	
	.tituloProcessoSeletivo {
	    font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.listaEtapasProcesso {
		position: relative;
		width: 100%;
		min-height: 810px;
	}
	
	.listaEtapasProcesso li {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 4em;
	}
	
	.listaEtapasProcesso li::after {
		content: '';
		display: block;
		width: 86%;
		height: 1px;
		position: absolute;
		left: 50px;
		bottom: -16px;
		border-bottom: 1px dashed #000;
	}
	
	.caixaIconeEtapaInfoTexto {
		position: relative;
		min-height: 50px;
		height: auto;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoSelecao {
		position: absolute;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoRetorno {
		padding-top: 0;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoAprovado {
		margin-top: -8em;
		padding-top: 0;
		position: absolute;
		width: 50%;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.75em;
		height: 1.75em;
		font-size: 1.29em;
		padding: 0.3em 0.58em 0.11em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.etapasProcessoSeletivo {
		width: 84%;
		margin: 0 auto;
		padding: 1.8em 0;
	}	
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao,
	.iconeFinalista {
		position: absolute;
		right: 0px;
		bottom: -50px;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao {
		width: 2.3em;
		height: 2.3em;
		font-size: 2em;
	}
	
	.paragrafoListaProcesso {
		position: absolute;
		left: 50px;
		bottom: 0px;
		width: 50%;
		font-size: 0.75em;
	}
	
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 53em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(106deg, #2270D0, #01E0FD);
		transform: rotate(-26deg);
	}
	
	.redimencionabannerRotativo {
		height: 45.2em;
		z-index: -99;
	}
	
	.bannerSolucaoLogistica {		
		width: 96%;
		top: 13em;
		left: 3em;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 4.5em;
	}
	
	.tituloLogistica {
		font-size: 2.35em;
	}
	
	.textIntroLogistica {
	    font-size: 2em;
		width: 46.8%;
		text-align: left;
		padding: 1em 1em 0;
	}
	
	.contTextIntroLogistica {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
	
	.imgLogistica {
		width: 43%;
	    top: 12em;
		left: 52em;
	}
	
	.buttonProposta {
		width: 33%;
		height: 70%;
		margin: -13em 1.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.45em;
	}
	
	.h2Proposta {
	    font-size: 1.3em;
		padding-top: 0.25em;
	}
	
	.solucoesParaLogistica {
	    font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 38%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica ul {
		margin-top: 2.25em;
		padding: 0 1.6em 7.3em;
		margin-bottom: 0;
	}
	
	.divSolucoesLogistica li {
		margin-left: 2.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.segmentos {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.introWMS,
	.introYMS {
		padding: 0 3em;
	}
	
	.introTMS {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTMS h1.h1IntroTMS {
		padding-left: 0;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.31em;
	}	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		width: 6%;
		font-size: 1.31em;
		padding: 0.2em 0;
		border-radius: 0.3em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
	    font-size: 0.88em;
	}
	
	.hrLogistica {
	    width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrLogistica.hrLogisticaTMS {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoLogistica {
	    width: 30%;
		margin: 1em 0em 0em 69%;
	}
	
	.imgGestaoLogistica.imgGestaoLogisticaTMS {
		margin-left: 2.2em;
	}
	
	.descricaoSegLogistica {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSegLogistica.descricaoSegLogisticaTMS {
		width: 96%;
		padding: 0 0 3.7em 58.8em;
		text-align: right;
	}
	
	.gestaoSegLogistica {
		width: 96%;
		line-height: 2em;
		height: 2em;
	}	
	
	.gestaoSegLogistica span {
		font-size: 0.85em;
	}
	
	.secaoSegLog {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoSegLog.secaoSegLogTMS {
		float: right;
		margin: 0em 3em 0 0em;
	}
	
	.secaoSegLog li {
	    width: 5.5em;
		height: 5.5em;
	}
	
	.secaoSegLog p {
		font-size: 0.6em;
		padding: 0em 0.4em;
	}
	
	.imgSegLogistica {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosSistema {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
	}
	
	.beneficiosSistema.beneficiosSistemaTMS {
		float: right;
		margin-left: 1.5em;
		margin-right: 0;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistema ul {
		width: 25.31em;
	}
	
	.caracteristicasSistemas ul	{
		width: 28.31em;
		border: 0;
	}
	
	.caracteristicasSistemas {
	   padding: 0em 0em 5em;
	   display: inline-block;
	}
	
	.caracteristicasSistemas.caracteristicasSistemasTMS {
		margin-left: 2em;
	}

	.caracteristicasBeneficiosSistema {
	    display: inline-block;
		vertical-align: top;		
	}
	
	.segmentos.TMS {
		background: #F7F7F7;
	}
	
	.introTMS h1 {
		padding-left: 21em;
	}
	
	.caracteristicasSistemas ul.caracteristicasTMS {
		background: #FFFFFF;
	}
	
	.backoffice h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backoffice h3 {
		font-size: 1.87em;
	}
	
	.backoffice ul {
		width: 100%;
		padding: 0 0 2.8em;
		text-align: center;
	}
	
	.backoffice li {
		width: 8.3em;
		font-size: 0.9em;
	}
	
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		width: 100%;
		height: 56em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-26deg);
		border-radius: 8.75em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 48.2em;
		z-index: -99;
	}
	
	.bannerSolucaoAutomotivo {		
	    width: 96%;
		margin-left: 3.3em;
		margin-top: 0;
		top: 13em;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 4.5em;
	}
	
	.tituloSolAuto {
		font-size: 2.5em;
	}
	
	.textIntroSolAuto {
		font-size: 1.8em;
		width: 42.8%;
		text-align: left;
		padding: 1.5em 0 0;
	}
	
	.contTextIntroSolAuto {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
	
	.imgSolAuto {
		width: 38%;
		float: right;
		position: absolute;
		top: 14em;
		right: 10em;
	}
	
	.buttonPropostaAuto {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.h2PropSolucao {
		font-size: 1.45em;
	}
	
	.h2Proposta {
	    font-size: 1.3em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolAuto {
	    font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 38%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo ul {
	    text-align: center;
		margin-top: 2.25em;
		padding: 0 18.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 1.5em;
	}
	
	.introComercial,
	.introPasseio,
	.introRecapagem {
		padding: 0 3em;
	}
	
	.introTratores,
	.introRodoviario {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTratores h1.h1IntroTratores {
		padding-left: 0;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,	
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.31em;
	}	
	
	.introComercial h1.segComercial,
	.introTratores h1.segTratores,
	.introPasseio h1.segPasseio,
	.introRodoviario h1.segRodoviario,
	.introRecapagem h1.segRecapagem {
		font-size: 1.31em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
	    font-size: 0.88em;
	}
	
	.hrSolAuto {
	    width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrSolAuto.hrSolAutoRodoviario,
	.hrSolAuto.hrSolAutoTratores {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoSolAuto {
	    width: 30%;
		margin: 1em 0em 0em 69%;
	}
	
	.imgGestaoSolAuto.imgGestaoSolAutoRodoviario,
	.imgGestaoSolAuto.imgGestaoSolAutoTratores {
		margin-left: 2.2em;
	}
	
	.descricaoSolAuto {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSolAuto.descricaoSolAutoOposto {
		width: 96%;
		padding: 0 0 3.7em 58.8em;
		text-align: right;
	}
	
	.gestaoSolAuto {
	    width: 90%;
		line-height: 2em;
		height: 2em;
		margin-right: 6em;
		margin-bottom: 2em;
	}
	
	.gestaoSolAuto span {
		font-size: 0.85em;
	}
	
	.secaoSolAuto {
	    width: 37%;
		display: inline-block;
		margin: 0em 0 0em 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoSolAuto li {
	    width: 5.5em;
		height: 5.5em;
	}
	
	.secaoSolAuto p {
		font-size: 0.6em;
		padding: 0em 0.4em;
	}
	
	.secaoSolAuto.secaoSolAutoTratores,
	.secaoSolAuto.secaoSolAutoRodoviario {
		float: right;
		margin: 0;
	}
	
	.imgSegLogistica {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosSistemaSolAuto {
		display: inline-block;
		vertical-align: top;
		width: 415px;
		margin-right: 3.2em;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolAuto.beneficiosSistemaTratores,
	.beneficiosSistemaSolAuto.beneficiosRodoviario {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasSistemasSolAuto {
	   padding: 0em 0em 10em;
	   display: inline-block;
	   width: 430px;
	}

	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto	{
		display: inline-block;
		vertical-align: top;			
	}
	
	.caracteristicasSistemasSolAuto.caracRodoviario,
	.caracteristicasSistemasSolAuto.caracteristicasSistemasAuto {
		margin-left: 3em;
	}
	
	.segmentosSolAuto,
	.segmentos {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosSolAuto.segmentoTratores,
	.segmentosSolAuto.segmentoRodoviario {
		background: #F7F7F7;
		
	}
	
	.backofficeAuto h4 {
		font-size: 0.75em;
		padding: 1.62em 3em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.87em;
	}
	
	.backofficeAuto ul {
	    text-align: center;
	}
	
	.backofficeAuto li {
		width: 8.3em;
		font-size: 0.9em;
	}
	
	/*Solução Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 6.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoMaquina {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.divCaminhoSolucoes {
		position: absolute;
		top: -2.68em;
		left: 2.18em;
		margin: 0;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 4.75em;
	}
	
	.tituloSolMaquina {
		font-size: 3.12em;
	}
	
	.textIntroSolMaquina {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroSolMaquina {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgSolMaquina {
	    width: 37%;
		top: 15em;
		right: 10em;
		margin: 0;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 44em;
	}
	
	.divSolucoesMaquina ul {
		text-align: center;
		padding: 0 18.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesMaquina h1{
		font-size: 1.5em;
	}
	
	.solucoesParaSolMaquina {
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.buttonPropostaMaquina {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.31em;
	}
	
	.introMaquinaOposto,
	.introMaquina {
		padding: 0 3em;	
	}
	
	.introMaquinaOposto {
		text-align: left;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoSolMaquina {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoSolMaquina.imgGestaoSolAutoMaquinaOposto {
		margin-left: 1.2em;
	}
	
	.segmentosSolMaquina.segmentoMaquinaOposto {
		background: #F7F7F7;
	}
	
	.descricaoSolMaquina {
		width: 42%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSolMaquina.descricaoSolMaquinaOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em
	}
	
	.gestaoSolMaquina {
		width: 94%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.gestaoSolMaquina span {
		font-size: 0.85em;
	}
	
	.hrSolMaquina {
		width: 24%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrSolMaquina.hrSolAutoMaquinaOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoSolMaquina {
	    width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoSolMaquina li {
		width: 5.55em;
		height: 5.55em;
	}
	
	.secaoSolMaquina p {
		font-size: 0.6em;
	}
	
	.imgSegMaquina {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.caracteristicasBeneficiosSistemaSolMaquina,
	.caracteristicasBeneficiosSistemaMaquina{
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosSistemaSolMaquina {
	    display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosSistemaSolMaquina p,
	.caracteristicasSistemasSolMaquina p {
		font-size: 1.31em;
	}
	
	.caracteristicasSistemasSolMaquina {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosSistemaSolMaquina,
	.caracteristicasSistemasSolMaquina {
		text-align: left;
	}

	.beneficiosSistemaSolMaquina ul,
	.caracteristicasSistemasSolMaquina ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosSistemaSolMaquina ul {
		width: 25.31em;
	}
	
	.caracteristicasSistemasSolMaquina ul {
		width: 28.31em;
		border: 0;
	}
	
	.segmentosSolMaquina {
		background: #FBFBFB;
	}
	
	.textoBackofficeMaquina h4 {
	    font-size: 1.3em;
	}
	
	.textoBackofficeMaquina h3 {
		font-size: 2.3em;
    }

	.backofficeMaquina ul {
		 padding: 0 3.9em 3.8em;
	}
	
	.backofficeMaquina li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	/*Solução Cotação Eletronica*/
	
	.bannerFornecimento {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoFornecimento {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegFornecimentoPecas.icone03 {
		font-size: 4.75em;
	}
	
	.tituloFornecimento {
		font-size: 3.12em;
	}
	
	.textIntroFornecimento {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroFornecimento {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgFornecimento {
	    width: 40%;
		top: 15em;
		right: 8em;
		margin: 0;
	}
	
	.solucoesFornecimento {
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.redimencionaBannerFornecimento {
		height: 44em;
	}
	
	.divSolucoesFornecimento ul {
		text-align: center;
		padding: 0 18.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesFornecimento h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaFornecimento {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.segmentosFornecimento.segFornecimentoOposto {
		background: #F7F7F7;
	}
	
	.segmentosFornecimento {
		background: #FBFBFB;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
		font-size: 1.31em;
	}
	
	.introFornecimentoOposto,
	.introFornecimento {
		padding: 0 3em;
	}
	
	.introFornecimentoOposto {
		text-align: left;
	}
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
		font-size: 0.88em;
	}
	
	.descricaoFornecimento {
		width: 42%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoFornecimento.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.imgGestaoFornecimento {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoFornecimento.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.gestaoFornecimento {
		width: 94%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.gestaoFornecimento span {
		font-size: 0.85em;
	}
	
	.hrFornecimento {
	    width: 24%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrFornecimento.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.secaoFornecimento {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoFornecimento li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoFornecimento p {
		font-size: 0.6em;
	}
	
	.imgSegFornecimento {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.conteinerBeneficiosFornecimento {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosFornecimento {
	    display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosFornecimento p,
	.caracteristicasFornecimento p {
		font-size: 1.31em;
	}
	
	.caracteristicasFornecimento {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosFornecimento,
	.caracteristicasFornecimento {
		text-align: left;
	}

	.caracteristicasFornecimento ul,
	.beneficiosFornecimento ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosFornecimento ul {
		width: 25.31em;
	}
	
	.caracteristicasFornecimento ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeFornecimento h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeFornecimento h3 {
		font-size: 2.3em;
	}

	.backofficeFornecimento ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeFornecimento li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	
	/*Solução Controle de Cobrança*/
	
	.bannerControle {
		width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoControle {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		font-size: 4.75em;
	}
	
	.tituloControle {
	    font-size: 2.7em;
	}
	
	.textIntroControle {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroControle {
		font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgControle {
		width: 33%;
		top: 15em;
		right: 8em;
		margin: 0;
	}
	
	.redimencionaBannerControle {
		height: 44em;
	}
	
	.solucoesControle {
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesControle ul {
		text-align: center;
	    padding: 0 20.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesControle h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaControle {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.31em;
	}
	
	.introControleOposto,
	.introControle {
		padding: 0 3em;	
	}
	
	.introControleOposto {
		text-align: left;
	}
	
	.introControle h2,
	.introControleOposto h2 {
		font-size: 0.88em;
	}
	
	.imgGestaoControle {
		width: 30%;
		margin: 1em 0em 0em 69%;
	}
	
	.imgGestaoControle.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoControle {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoControle.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoControle {
		width: 94%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}
	
	.hrControle {
		width: 24%;
		margin: 1em 0em 0em 73%;
	}
	
	.hrControle.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.segmentosControle.segmentoControleOposto {
		background: #F7F7F7;
	}
	
	.segmentosControle {
		background: #FBFBFB;
	}
	
	.secaoControle {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoControle li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoControle p {
		font-size: 0.6em;
	}
	
	.imgSegControle {
		margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.gestaoControle span {
		font-size: 0.85em;
	}
	
	.conteinerBeneficiosControle {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosControle {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosControle p,
	.caracteristicasControle p {
		font-size: 1.31em;
	}
	
	.caracteristicasControle {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosControle,
	.caracteristicasControle {
		text-align: left;
	}

	.beneficiosControle ul,
	.caracteristicasControle ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosControle ul {
		width: 25.31em;
	}
	
	.caracteristicasControle ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeControle h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeControle h3 {
		font-size: 2.3em;
	}

	.backofficeControle ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeControle li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	
	/*Solução Contabil e Fiscal*/
	
	.bannerContabil {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoContabil {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 4.75em;
	}
	
	.tituloContabil {
		font-size: 3.12em;
	}
	
	.textIntroContabil {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContabil {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContabil {
	    width: 41%;
		top: 13em;
		right: 5em;
		margin: 0;
	}
	
	.redimencionaBannerContabil {
	    height: 44em;
	}
	
	.solucoesContabil{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesContabil ul {
		text-align: center;
		padding: 0 20.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesContabil h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaContabil {
		width: 32%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosContabil.segmentoContabilOposto {
		background: #F7F7F7;
	}
	
	.segmentosContabil {
		background: #FBFBFB;
	}
	
	.introContabilOposto,
	.introContabil {
		padding: 0 3em;		
	}
	
	.introContabilOposto {
		text-align: left;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrContabil {
	    width: 30%;
		margin: 1em 0em 0em 69%;
	}
	
	.hrContabil.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContabil {
	    width: 30%;
		margin: 1em 0em 0em 69%;
	}
	
	.imgGestaoContabil.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContabil {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoContabil.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoContabil {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.secaoContabil {
	    width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoContabil li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegContabil {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.secaoContabil p {
		font-size: 0.6em;
	}
	
	.gestaoContabil span {
		font-size: 0.85em;
	}
	
	.conteinerBeneficiosContabil {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosContabil {
	    display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosContabil p,
	.caracteristicasContabil p {
		font-size: 1.31em;
	}
	
	.caracteristicasContabil {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.caracteristicasContabil,
	.beneficiosContabil{
		text-align: left;
	}

	.caracteristicasContabil ul,
	.beneficiosContabil ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosContabil ul {
		width: 25.31em;
	}
	
	.caracteristicasContabil ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeContabil h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeContabil h3 {
		font-size: 2.3em;
	}

	.backofficeContabil ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContabil li {
		width: 9.5em;
		font-size: 1.2em;
	}	
	
	/*Solução Gestão RH*/
	
	.bannerRH {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoRH {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegGestaoRh.icone06 {
		font-size: 4.75em;
	}
	
	.tituloRH {
		font-size: 3.12em;
	}
	
	.textIntroRH {
	    font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroRH {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgRH {
	    width: 32%;
		top: 13em;
		right: 6em;
		margin: 0;
	}
	
	.redimencionaBannerRH {
	   height: 44em;
	}
	
	.solucoesRH{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesRH ul {
	    text-align: center;
		padding: 0 20.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesRH h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaRH {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introRH h1,
	.introRHOposto h1 {
		font-size: 1.31em;
	}
	
	.introRHOposto,
	.introRH {
		padding: 0 3em;		
	}

	.introRHOposto {
		text-align: left;	
	}
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 0.88em;
	}
	
	.imgGestaoRH {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.hrRH {
		width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrRH.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoRH.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoRH {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoRH.descricaoOposto {
		text-align: right;
		width: 96%;
	    padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoRH {
		width: 94%;
		height: auto;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		margin-right: 5em;
	}

	.segmentosRH.segmentoRHOposto {
		background: #F7F7F7;
	}
	
	.segmentosRH {
		background: #FBFBFB;
	}
	
	.secaoRH {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoRH li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoRH p {
		font-size: 0.6em;
	}
	
	.imgSegRH {
		margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.gestaoRH span {
		font-size: 0.85em;
	}
	
	.conteinerBeneficiosRH {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosRH {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosRH p,
	.caracteristicasRH p {
		font-size: 1.31em;
	}
	
	.caracteristicasRH {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosRH,
	.caracteristicasRH {
	   text-align: left;
	}

	.caracteristicasRH ul,
	.beneficiosRH ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosRH ul {
		width: 25.31em;
	}
	
	.caracteristicasRH ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeRH h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeRH h3 {
		font-size: 2.3em;
	}

	.backofficeRH ul {
	    padding: 0 3.9em 3.8em;
	}
	
	.backofficeRH li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	/*Solução Manufatura*/
	
	.bannerManufatura {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoManufatura {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 4.75em;
	}
	
	.tituloManufatura {
		font-size: 3.12em;
	}
	
	.textIntroManufatura {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroManufatura {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgManufatura {
	    width: 36%;
		top: 13em;
		right: 6em;
		margin: 0;
	}
	
	.redimencionaManufatura {
	    height: 44em;
	}
	
	.solucoesManufatura{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesManufatura ul {
		text-align: center;
		padding: 0 5.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesManufatura h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaManufatura {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosManufatura.segmentoManufaturaOposto {
		background: #F7F7F7;
	}
	
	.segmentosManufatura {
		background: #FBFBFB;
	}
	
	.introManufaturaOposto,
	.introManufatura {
		padding: 0 3em;
	}
	
	.introManufaturaOposto {
		text-align: left;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrManufatura {
		width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrManufatura.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoManufatura {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoManufatura.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoManufatura {
		width: 42%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoManufatura.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoManufatura {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.secaoManufatura {
	    width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoManufatura li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegManufatura {
		margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.secaoManufatura p {
		font-size: 0.6em;
	}
	
	.gestaoManufatura span {
		font-size: 0.85em;
	}
	
	.conteinerBeneficiosManufatura {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosManufatura {
	    display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosManufatura p,
	.caracteristicasManufatura p {
		font-size: 1.31em;
	}
	
	.caracteristicasManufatura {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.caracteristicasManufatura,
	.beneficiosManufatura{
		text-align: left;
	}

	.caracteristicasManufatura ul,
	.beneficiosManufatura ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosManufatura ul {
		width: 25.31em;
	}
	
	.caracteristicasManufatura ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeManufatura h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeManufatura h3 {
		font-size: 2.3em;
	}

	.backofficeManufatura ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeManufatura li {
		width: 9.5em;
		font-size: 1.2em;
	}


	/*Solução Distribuicao*/
	
	.bannerDistribuicao {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoDistribuicao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 4.75em;
	}
	
	.tituloDistribuicao {
		font-size: 3.12em;
	}
	
	.textIntroDistribuicao {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDistribuicao {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDistribuicao {
	    width: 40%;
		top: 13em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaDistribuicao {
	    height: 44em;
	}
	
	.solucoesDistribuicao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesDistribuicao ul {
		text-align: center;
		padding: 0 18.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesDistribuicao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDistribuicao {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosDistribuicao.segmentoDistribuicaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosDistribuicao {
		background: #FBFBFB;
	}
	
	.introDistribuicaoOposto,
	.introDistribuicao {
		padding: 0 3em;
	}
	
	.introDistribuicaoOposto {
		text-align: left;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrDistribuicao {
		width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrDistribuicao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDistribuicao {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoDistribuicao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDistribuicao {
		width: 42%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoDistribuicao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoDistribuicao {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.secaoDistribuicao {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoDistribuicao li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegDistribuicao {
		margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.secaoDistribuicao p {
		font-size: 0.6em;
	}
	
	.gestaoDistribuicao span {
		font-size: 0.85em;
	}
	
	.conteinerBeneficiosDistribuicao {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosDistribuicao {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosDistribuicao p,
	.caracteristicasDistribuicao p {
		font-size: 1.31em;
	}
	
	.caracteristicasDistribuicao {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.caracteristicasDistribuicao,
	.beneficiosDistribuicao{
		text-align: left;
	}

	.caracteristicasDistribuicao ul,
	.beneficiosDistribuicao ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosDistribuicao ul {
		width: 25.31em;
	}
	
	.caracteristicasDistribuicao ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeDistribuicao h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeDistribuicao h3 {
		font-size: 2.3em;
	}

	.backofficeDistribuicao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDistribuicao li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	
	/*Solução Gestão de Estacionamento*/
	
	/* .bannerGestao {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoGestao {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 4.75em;
	}
	
	.tituloGestao {
		font-size: 3.12em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 1.5em;
	}
	
	.textIntroGestao {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroGestao {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgGestao {
	    width: 27%;
		top: 16em;
		right: 12em;
		margin: 0;
	}
	
	.redimencionaGestao {
	    height: 44em;
	}
	
	.solucoesGestao{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesGestao ul {
		text-align: center;
		padding: 0 18.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesGestao h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaGestao {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosGestao.segmentoGestaoOposto {
		background: #F7F7F7;
	}
	
	.segmentosGestao {
		background: #FBFBFB;
	}
	
	.introGestaoOposto,
	.introGestao {
		padding: 0 3em;
	}
	
	.introGestaoOposto {
		text-align: left;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrGestao {
		width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrGestao.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoGestao {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoGestao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoGestao {
		width: 42%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoGestao.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoGestao {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.secaoGestao {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoGestao li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegGestao {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.secaoGestao p {
		font-size: 0.6em;
	}
	
	.gestaoGestao span {
		font-size: 0.85em;
	}
	
	.conteinerBeneficiosGestao {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosGestao {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosGestao p,
	.caracteristicasGestao p {
		font-size: 1.31em;
	}
	
	.caracteristicasGestao {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.caracteristicasGestao,
	.beneficiosGestao{
		text-align: left;
	}

	.caracteristicasGestao ul,
	.beneficiosGestao ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosGestao ul {
		width: 25.31em;
	}
	
	.caracteristicasGestao ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeGestao h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeGestao h3 {
		font-size: 2.3em;
	}

	.backofficeGestao ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeGestao li {
		width: 9.5em;
		font-size: 1.2em;
	} */
	
	
	/*Solução Nota Fiscal Eletronica*/
	
	.bannerNota {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoNota {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 4.75em;
	}
	
	.tituloNota {
		font-size: 3.12em;
	}
	
	.textIntroNota {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroNota {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgNota {
	    width: 43%;
	    top: 15em;
		right: 8em;
		margin: 0;
	}
	
	.redimencionaNota {
	    height: 44em;
	}
	
	.solucoesNota{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesNota ul {
		text-align: center;
		padding: 0 18.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesNota h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaNota {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosNota.segmentoNotaOposto {
		background: #F7F7F7;
	}
	
	.segmentosNota {
		background: #FBFBFB;
	}
	
	.introNotaOposto,
	.introNota {
		padding: 0 3em;
	}
	
	.introNotaOposto {
		text-align: left;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrNota {
		width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrNota.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoNota {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoNota.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoNota {
		width: 42%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoNota.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoNota {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.secaoNota {
	    width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoNota li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegNota {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.secaoNota p {
		font-size: 0.6em;
	}
	
	.gestaoNota span {
		font-size: 0.85em;
	}
	
	.conteinerBeneficiosNota {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosNota {
	    display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.beneficiosNota p,
	.caracteristicasNota p {
		font-size: 1.31em;
	}
	
	.caracteristicasNota {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.caracteristicasNota,
	.beneficiosNota{
		text-align: left;
	}

	.caracteristicasNota ul,
	.beneficiosNota ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosNota ul {
		width: 25.31em;
	}
	
	.caracteristicasNota ul {
		width: 28.31em;
		border: 0;
	}
	
	.textoBackofficeNota h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeNota h3 {
		font-size: 2.3em;
	}

	.backofficeNota ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeNota li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	/*Solução Controle de Custos de Obras*/
	
	.bannerObras {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoObras {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 4.75em;
	}
	
	.tituloObras {
		font-size: 3.12em;
	}
	
	.textIntroObras {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroObras {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgObras {
	    width: 32%;
		top: 14em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaObras {
	    height: 44em;
	}
	
	.solucoesObras{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesObras ul {
		text-align: center;
		padding: 0 18.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesObras h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaObras {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosObras.segmentoObrasOposto {
		background: #F7F7F7;
	}
	
	.segmentosObras {
		background: #FBFBFB;
	}
	
	.introObrasOposto,
	.introObras {
		padding: 0 3em;
	}
	
	.introObrasOposto {
		text-align: left;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrObras {
		width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrObras.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoObras {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoObras.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoObras {
		width: 42%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoObras.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoObras {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoObras span {
		font-size: 0.85em;
	}
	
	.secaoObras {
	    width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoObras li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoObras p {
		font-size: 0.6em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegNota {
		margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.conteinerBeneficiosObras {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosObras {
	    display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.caracteristicasObras {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosObras p,
	.caracteristicasObras p {
		font-size: 1.31em;
	}
	
	
	.caracteristicasObras,
	.beneficiosObras{
		text-align: left;
	}

	.caracteristicasObras ul,
	.beneficiosObras ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosObras ul {
		width: 25.31em;
	}
	
	.caracteristicasObras ul {
		width: 28.31em;
		border: 0;
	}	

	.backofficeObras ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeObras li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	.textoBackofficeObras h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeObras h3 {
		font-size: 2.3em;
	}
	
	/*Solução Contratos de Serviços*/
	
	.bannerContratos {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoContratos {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 4.75em;
	}
	
	.tituloContratos {
		font-size: 3.12em;
	}
	
	.textIntroContratos {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroContratos {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgContratos {
		width: 23%;
		top: 13em;
		right: 8em;
		margin: 0;
	}
	
	.redimencionaContratos {
	    height: 44em;
	}
	
	.solucoesContratos{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesContratos ul {
		text-align: center;
		padding: 0 17.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesContratos h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaContratos {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosContratos.segmentoContratosOposto {
		background: #F7F7F7;
	}

	.segmentosContratos {
		background: #FBFBFB;
	}
	
	.introContratosOposto,
	.introContratos {
		padding: 0 3em;		
	}
	
	.introContratosOposto {
		text-align: left;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrContratos {
		width: 24%;
		margin: 1.5em 0 0 73%;
	}
	
	.hrContratos.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoContratos {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoContratos.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContratos {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoContratos.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoContratos {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoContratos span {
		font-size: 0.85em;
	}
	
	.secaoContratos {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoContratos li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoContratos p {
		font-size: 0.6em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegContratos {
		margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.conteinerBeneficiosContratos {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosContratos {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.caracteristicasContratos {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosContratos p,
	.caracteristicasContratos p {
		font-size: 1.31em;
	}	
	
	.caracteristicasContratos,
	.beneficiosContratos{
		text-align: left;
	}

	.caracteristicasContratos ul,
	.beneficiosContratos ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosContratos ul {
		width: 25.31em;
	}
	
	.caracteristicasContratos ul {
		width: 28.31em;
		border: 0;
	}

	.backofficeContratos ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeContratos li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	.textoBackofficeContratos h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeContratos h3 {
		font-size: 2.3em;
	}
	
	
	/*Solução Associações*/
	
	.bannerAssociacoes {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoAssociacoes {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 4.75em;
	}
	
	.tituloAssociacoes {
		font-size: 3.12em;
	}
	
	.textIntroAssociacoes {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroAssociacoes {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgAssociacoes {
	     width: 33%;
		top: 13em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaAssociacoes {
	    height: 44em;
	}
	
	.solucoesAssociacoes{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesAssociacoes ul {
		text-align: center;
		padding: 0 5.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesAssociacoes h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaAssociacoes {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosAssociacoes.segmentoAssociacoesOposto {
		background: #F7F7F7;
	}
	
	.segmentosAssociacoes {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introAssociacoesOposto,
	.introAssociacoes {
		padding: 0 3em;
	}
	
	.introAssociacoesOposto {
		text-align: left;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrAssociacoes {
		width: 24%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrAssociacoes.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoAssociacoes {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoAssociacoes.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoAssociacoes {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoAssociacoes.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoAssociacoes {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoAssociacoes span {
		font-size: 0.85em;
	}
	
	.secaoAssociacoes {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoAssociacoes li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoAssociacoes p {
		font-size: 0.6em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegAssociacoes {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
    }
	
	.conteinerBeneficiosAssociacoes {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosAssociacoes {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.caracteristicasAssociacoes {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosAssociacoes p,
	.caracteristicasAssociacoes p {
		font-size: 1.31em;
	}
	
	.caracteristicasAssociacoes,
	.beneficiosAssociacoes{
		text-align: left;
	}

	.caracteristicasAssociacoes ul,
	.beneficiosAssociacoes ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosAssociacoes ul {
		width: 25.31em;
	}
	
	.caracteristicasAssociacoes ul {
		width: 28.31em;
		border: 0;
	}	

	.backofficeAssociacoes ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeAssociacoes li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	.textoBackofficeAssociacoes h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeAssociacoes h3 {
		font-size: 2.3em;
	}


    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoDev {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 4.75em;
	}
	
	.tituloDev {
		font-size: 3.12em;
	}
	
	.textIntroDev {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroDev {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgDev {
	     width: 33%;
		top: 13em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaDev {
	    height: 44em;
	}
	
	.solucoesDev{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesDev ul {
		text-align: center;
		padding: 0 5.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesDev h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaDev {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introDev h1,
	.introDevOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosDev.segmentoDevOposto {
		background: #F7F7F7;
	}
	
	.segmentosDev {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introDevOposto,
	.introDev {
		padding: 0 3em;
	}
	
	.introDevOposto {
		text-align: left;
	}
	
	.introDev h2,
	.introDevOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrDev {
		width: 24%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrDev.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoDev {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoDev.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDev {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoDev.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoDev {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoDev span {
		font-size: 0.85em;
	}
	
	.secaoDev {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoDev li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoDev p {
		font-size: 0.6em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegDev {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.conteinerBeneficiosDev {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosDev {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.caracteristicasDev {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosDev p,
	.caracteristicasDev p {
		font-size: 1.31em;
	}
	
	.caracteristicasDev,
	.beneficiosDev{
		text-align: left;
	}

	.caracteristicasDev ul,
	.beneficiosDev ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosDev ul {
		width: 25.31em;
	}
	
	.caracteristicasDev ul {
		width: 28.31em;
		border: 0;
	}

	.backofficeDev ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeDev li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	.textoBackofficeDev h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeDev h3 {
		font-size: 2.3em;
	}


    /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
	    width: 100%;
		height: 53em;
		margin-left: -7em;
		margin-top: -26em;
		border-radius: 9.75em;
		transform: rotate(-26deg);
	}
	
	.bannerSolucaoConsult {
	    width: 95%;
		margin: 0;
		left: 0.8em;
		top: 13em;
	}
	
	.iconeSevConsultoria.icone16 {
		font-size: 4.75em;
	}
	
	.tituloConsult {
		font-size: 3.12em;
	}
	
	.textIntroConsult {
		font-size: 1.9em;
		width: 50%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroConsult {
	    font-size: 1.3em;
		width: 50%;
		padding: 1.5em 4em 0.5em 2em;
	}
		
	.imgConsult {
	     width: 33%;
		top: 13em;
		right: 7em;
		margin: 0;
	}
	
	.redimencionaConsult {
	    height: 44em;
	}
	
	.solucoesConsult{
		font-size: 1.7em;
		padding-bottom: 0.5em;
		padding-top: 3em;
	}
	
	.divSolucoesConsult ul {
		text-align: center;
		padding: 0 5.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesConsult h1{
		font-size: 1.5em;
	}
	
	.buttonPropostaConsult {
		width: 30%;
		height: 5em;
		position: absolute;
		top: 25em;
		left: 1.8em;
		line-height: 1.2em;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
	    font-size: 1.31em;
	}
	
	.segmentosConsult.segmentoConsultOposto {
		background: #F7F7F7;
	}
	
	.segmentosConsult {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introConsultOposto,
	.introConsult {
		padding: 0 3em;
	}
	
	.introConsultOposto {
		text-align: left;
	}
	
	.introConsult h2,
	.introConsultOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrConsult {
		width: 24%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrConsult.hrOposto {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoConsult {
		width: 30%;
		margin: 1em 0 0 69%;
	}
	
	.imgGestaoConsult.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoConsult {
		width: 43%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoConsult.descricaoOposto {
		text-align: right;
		width: 96%;
		padding: 0 0 3.7em 58.8em;
	}
	
	.gestaoConsult {
	    width: 94%;
		padding: 0.5em 1.4em;
		margin-bottom: 2em;
		height: auto;
		margin-right: 6em;
	}
	
	.gestaoConsult span {
		font-size: 0.85em;
	}
	
	.secaoConsult {
		width: 36%;
		display: inline-block;
		margin: 0em 0 0 3em;
		padding: 0;
	}
	
	.secaoConsult li {
		width: 5.5em;
		height: 5.5em;
	}
	
	.secaoConsult p {
		font-size: 0.6em;
	}
	
	.entregasArmazem {
		padding: 0 0.1em;
	}
	
	.imgSegConsult {
	    margin-top: 10px;
		margin-bottom: 15px;
		width: 1.5em;
		height: 1.5em;
	}
	
	.conteinerBeneficiosConsult {
		display: inline-block;
		vertical-align: top;
	}
	
	.beneficiosConsult {
		display: inline-block;
		vertical-align: top;
		margin-right: 1.5em;
		padding: 0;
	}
	
	.caracteristicasConsult {
		padding: 0em 0em 5em;
		display: inline-block;
	}
	
	.beneficiosConsult p,
	.caracteristicasConsult p {
		font-size: 1.31em;
	}
	
	.caracteristicasConsult,
	.beneficiosConsult{
		text-align: left;
	}

	.caracteristicasConsult ul,
	.beneficiosConsult ul {
		padding: 1em 2.2em;
	}
	
	.beneficiosConsult ul {
		width: 25.31em;
	}
	
	.caracteristicasConsult ul {
		width: 28.31em;
		border: 0;
	}
	

	.backofficeConsult ul {
		padding: 0 3.9em 3.8em;
	}
	
	.backofficeConsult li {
		width: 9.5em;
		font-size: 1.2em;
	}
	
	.textoBackofficeConsult h4 {
		font-size: 1.3em;
	}
	
	.textoBackofficeConsult h3 {
		font-size: 2.3em;
	}
	
	/*Pagina de Erro*/
	
	.imgTelaErro p {
		font: 1.8em Roboto-Regular,sans-serif;
	}
	
	.imgTelaErro img {
		width: 51%;
		padding: 10.12em 3em 2.18em;
	}
	
	/*Nossos Clientes*/
	
	.backgroundClientes {
		background: #F7F7F7;
	}
	
	.divNossosClientes {
		width: 70.62em;
	}

	.nossosClientes {
		padding: 7.43em 0 5.93em;
		font-size: 1.87em;
	}

	.imgNossosClientes {
		width: 15.43em;
		height: 6.25em;
		margin-right: 2.5em;
		margin-bottom: 1.25em;
	}

	.imgNossosClientes:nth-child(4),
	.imgNossosClientes:nth-child(8),
	.imgNossosClientes:nth-child(12) {
		margin-right: 0em;
	}
	
	.imgNossosClientes:nth-child(2),
	.imgNossosClientes:nth-child(6),
	.imgNossosClientes:nth-child(10) {
		margin-right: 2.5em;
	}
	
	
	/*Transformação Digital*/
	
	.backgroundTransformacaoDigital {
		padding: 0 2.5em;
	}
	
	.imgTransformacaoDigital {
	    width: 28em;
		height: 23.56em;
		margin-top: 6em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.87em;
		padding: 5.87em 0em 2.06em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.5em;
		padding: 0 0 5em 0;
		text-align: center;
	}
	
	.sigTransformacaoDigital p {
		font-size: 1.25em;
		width: 44.3em;
	}
	
	.blocoRevolucaoIndustrial {
		position: relative;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 1em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais span{
		position: relative;
		top: 0px;
	}
	
	.revolucoesIndustriais {
		text-align: right;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
		text-align: right;
		padding: 4em 0 1.18em;
		position: relative;
		top: 0px;
	}
	
	.revolucoesIndustriais p {
	    font-size: 1.37em;
		padding: 116px 0 0;
		text-align: left;
	}
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		display: inline-block;
		padding: 0;
        margin-top: 18em;
	}
	
	.linhaRevolucaoIndustrial {
        height: 36em;
		position: absolute;
		top: 263px;
	    left: 41px;
		border-left: 4px solid #195285;
	}
	
	.detalhamentoRevolucao {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 13em 0em 0em;
		width: 32em;
	}
	
	.numtituloRevolucao {
		display: block;
	}
	
	.numRevolucao {
		font-size: 2.5em;
		padding: 17px 20px 15px;
	}
	
	.tituloRevolucao {
		font-size: 1.7em;
	    margin-left: 36px;
	}
	
	.conjuntoTextoRevolucao {
		display: inline-block;
		width: 33em;
	}
	
	.conjuntoDescricaoRevolucao {
		width: 308px;
		display: inline-block;
	}
	
	.descricaoRevolucao,
	.paragrafoRevolucao {
	    font-size: 12px;
		padding: 3.12em 0em 0em 7em;
		display: inline-block;
		width: 450px;
		margin-right: 6em;
	}
	
	.descricaoRevolucao {
		padding-bottom: 3em;
	}
	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2em;
	}
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
	}
	
	.periodoIndustrial {
		width: 10em;
	}
	
	.caracteristicasRevolucao.Revolucao3 {
		position: relative;
		top: 2em;
	}
	
	.paragrafoQuartaRevolucao {
		font-size: 0.75em;
		position: absolute;
	    top: 34em;
        right: 21em;
	}
	
	.caracQuartaRevolucao {
		padding-left: 5em;
		width: 29em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.beneficiosTransformacao {
	    padding: 15.62em 10em 0;
	}
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.clienteDadosInovacaoValor {
		padding: 0 10em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
		padding: 1.62em 10em 0;
	}
	
	.passosSucesso {
		margin: 0 auto;
		width: 80%;
	}
	
	.divJornadaSucesso {
		padding-top: 4em;
		width: 100%;
		height: 14em;
	}
	
	.imgJornadaSucesso.imgIniciativasDigitais {
		float: left;
		margin-right: 2em;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada.tituloIniciativasDigitais {
		text-align: right;
	}
	
	.paragrafoJornada.paragrafoIniciativasDigitais {
		text-align: right;
		padding: 0.93em 0 0 0;
	}
	
	.paragrafoJornada {
		font-size: 0.75em;
		padding: 0.93em 20em 0 0;
	}
	
	.passosSucesso h4 {
	    text-align: left;
		font-size: 0.75em;
	}
	
	.imgJornadaSucesso {
		float: right;
		margin: 0;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
		text-align: left;
		font-size: 1em;
	}
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
		font-size: 0.75em;
	}
	
	.paragrafoCitacao {
	    padding: 1em 11.5em 3em;
		font-size: 1.25em;
	}
	
	.faleConosco {
		padding: 1.42em 10.25em 1.7em;
	}
	
	.faleConosco h4 {
		text-align: left;
		font-size: 1.87em;
		padding-bottom: 0;
	}
	
	.faleConosco span {
		font-size: 1.25em;
		text-align: right;
		display: inline-block;
		margin-top: -1em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 1.5em 0 0em 0;
		text-align: left;
		width: 50em;
		float: left;
		font-size: 0.87em;
    }
    
    .recap {
        right: 8%;
        left: unset;
    }

    /*Representantes*/

    .backgroundRepresentante {
        background: #D8CDFB;
        padding-top: 1em;
    }

    .subTextoRep {
        font-size: 3.4em;
    }

    .msgEnllevoRep {
        padding: 2.5625em 1.375em 0em 4.75em;
    }

    .tituloRep {
        font-size: 2em;
    }

    .paragrafoRep {
        font-size: 1.4em;
        margin-bottom: 10px;
    }

    .imgRep {
        display: inline-block;
        width: 700px;
    }

    .textoRepresentante {
        width: 46%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
        font-size: 20px;
    }

    .paragrafoRepresentante {
        margin-top: 30px;
    }

    .buttonRepresentante {
        margin-top: 25px;
        font-size: 22px;
        width: 310px;   
    }

    .processoRep {
        padding: 30px 10px;
        background: #fff;
    }

    .introduçãoRepresentante {
        font-size: 40px;
        padding: 0px 190px;
        line-height: 1.3em;
        margin-bottom: 70px;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 30px;
        width: 390px;
    }

    .blocoUmRepresentante {
        width: 56%;
        top: 20px;
        left: 22%;
    }

    .blocoUmRepresentante.graficos {
        width: 59%;
        top: 28px;
        left: 17%;
    }

    .blocoUmRepresentante.rep {
        width: 70%;
        top: 24px;
        left: 17%;
    }

    .imgRepresentante {
        width: 140px;
        height: 140px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }

    .tituloRepresentante {
        font-size: 20px;
        padding: 0 35px;
    }

    .blocoRepresentante li {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .tituloProcessoRep {
        font-size: 40px; 
    }

    .listaEtapasProcessoRep li {
        width: 750px;
        margin: 150px auto;
    }

    .tituloSecaoProcessoRep {
        font-size: 1.8em;
    }

    .enumeracaoProcessoRep {
        font-size: 3em;  
    }

    .imgInscreva {
        width: 200px;
        height: 200px;
        border-radius: 200px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 37px;
        left: 33px;
    }

    .iconeEspecialista {
        top: 50px;
        width: 89%;
    }

    .paragrafoListaRep {
        font-size: 1.25em;
        width: 480px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
        font-size: 18px;
    }

    .listaEtapasProcessoRep li.liRetornoProcesso {
        margin: 200px auto;
    }

    .divTituloProcesso {
        position: relative;
        left: 23%;
    }

    .tituloFormRepresentante {
        font-size: 1.5em;
        padding: 0 0.625em 1.5em;
    }

    .linkedinFormProcesso.estado {
        width: 30.5%;
    }
    
    .cargoFormProcesso.cidade,
    .intFormProcesso.dataNasc {
        width: 24%;
        margin-right: 1.25em;
    }

    .caixaEmpresa.cnpj {
        width: 84%;
        padding: 10px 0;
        margin: 0 auto;
    }

    .labelRadioButton.rep {
        left: 0;
    }


    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .conceitoNaming {
        background: #F7F7F7;
        padding: 0px 0px 50px 0px;
        text-align: inherit;
    }

    .textoMarca,
    .subTextoMarca {
        text-align: center;
    }

    .caminhoSite.marca {
        padding: 10px 0px 30px 62px;
    }

    .textoMarca {
        font-size: 16px;
        padding-bottom: 40px;
    }

    .subTextoMarca {
        font-size: 32px;
    }

    .elementosMarca {
        padding: 22px;
        font-size: 16px;
    }

    .imgMarcaEnllevo {
        width: 60%;  
        margin: 30px auto 300px;
    }

    .blocoLogotipo:hover {
        width: 490px;
        height: 100px;
    }

    .blocoLogotipo img {
        width: 440px;
    }

    .blocoMarca:hover {
        width: 430px;
        height: 145px;
    }

    .blocoMarca img {
        width: 390px;
    }

    .blocoCopy:hover {
        width: 96px;
        height: 143px;
    }

    .blocoCores:hover {
        width: 630px;
        height: 310px;
    }

    .textoCores {
        width: 215px;
        float: left; 
    }

    .imgCores {
        width: 350px;
        float: right;
    }

    .imgCores img {
        width: 350px;
        margin-top: 0px;
    }

    .blocoCopy:hover {
        width: 182px;
        height: 100px;
    }

    .blocoNaming:hover {
        width: 318px;
        height: 300px;
    }

    .blocoLogo {
        top: 49em;
        left: 23em;
    }

    .blocoMarca {
        top: 61em;
        left: 38em;
    }

    .blocoLogotipo {
        top: 43em;
        left: 37em;
    }

    .blocoCores {
        top: 49em;
        left: 49em;
    }

    .blocoNaming {
        top: 50em;
        left: 77em;
    }

    .blocoCopy {
        top: 59em;
        left: 81em;  
    }

    .blocoProjeto {
        position: absolute;
        top: 87em;
        left: 1250px;
        /* left: -2em;
        top: -7em; */
        float: right;
        clear: both;
        margin: 40px 100px -66px 0px;
        z-index: 99;
    }

    .blocoProjeto:hover {
        clear: both;
        width: 346px;
        height: 295px;
    }

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 515px;
        height: 294px;
        padding: 30px;
        font-size: 24px;
        line-height: 70px;
    }

    .textoRedesSociaisContato.assessoria {
        text-align: center;
    }

    .textoRedesSociaisContato.assessoria p {
        font-size: 38px;
        color: #195285;
        padding: 1em 8em;
    }

    .textoRedesSociaisContato.assessoria .redesSociais {
        float: unset;
    }
	
}


/*------------------------------------------------CSS Media Queries Resolução 1800px-------------------------------------------------------------------*/

@media only screen and (min-width: 1601px) and (max-width: 1800px) {
	
		/*Header*/
	
	.cabecalho {
		display: none;
	}
	
	.headerDesk {
		display: block;
	}
	
	.header1024 {
		background: #F4F4F4;
		height: 2.5em;
		padding: 0.87em 1.87em;
		color: #8888;
	}
	
	.vendas1024,
	.suporte1024 {
		display: inline-block;
	}
	
	.suporte1024 {
		margin-left: 1.25em;
	}
	
	.vendas1024 {
		margin-right: 1.25em;
    }

    .botaoRepresentante, .botaoRepresentante a {
        width: 215px;
        height: 30px;
        position: absolute;
        right: 95px;
        top: 10px;
        padding: 8px;
        background-image: url(../_images/Representantes/fire.png);
        background-position: 0px 1px;
        background-size: 12%;
        background-repeat: no-repeat;
        font-family: 'Roboto-Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #1C5485 !important;
        text-align: right;
        text-transform: uppercase;
    }
    .botaoRepresentante:hover {
        background-image: url(../_images/Representantes/firehover.png);
        color: #B6B4B6 !important;
    }
    
    /* .botaoRepresentante {
        display: inline-flex;
        align-items: center;
        position: absolute;
        right: 8%;
        top: 10px;
    }
    
    .imgBotaoRep {
        width: 26px;
        height: 26px;
        overflow: hidden;
        display: block;
        margin-right: 10px;
    }

    .imgBotaoSejaRep {    
        position: relative;
    }

    .textoSejaRep:hover {
        color: #B6B4B6; 
    }

    .imgBotaoSejaRep:hover {
             background: url(../images/Representantes/icone-representante-enllevo.png) bottom;
    }

    .textoSejaRep {
        font-family: 'Roboto-Medium', sans-serif;
        font-weight: 500;
        color: #1C5485;
        text-transform: uppercase;
        font-size: 12px;
    } */
	
	.pesquisaIdioma1024 {
		display: -webkit-box;
		float: right;
	}
	
	.menuDesktopSolucoes,
	.abreMenuDesktop,
	.menuDesktopServicos {
		display: inline-block;
	}
	
	.vendasHeader,
	.telVendasHeader,
	.suporteHeader,
	.telSuporteHeader {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
	}
	
	.vendasHeader,
	.suporteHeader {
		color: #888888;
	}
	
	.vendas1024 .iconeCarrinhoVendas,
	.suporte1024 .iconeSuporteSite {
		margin-right: 0em;
		padding-top: 0em;
		color: #888888;
	}
	
	.telVendasHeader {
		color: #1C5485;
	}
	
	.telSuporteHeader {
		color: #9ABC48;
	}
	
	.navHeader {
		display: block;
		width: 100%;
		height: 5.4em;
		padding: 1.06em 2em;
	}
	
	.logoHeader {
		text-indent: -9999em;
	}
	
	.logoHeader1024 {
		float: left;
		margin-right: 3.31em;
		height: 2em;
		width: 10%;
		margin-top: 0.3em;
	}
	
	.navMenu {
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		font-size: 1em;
		display: inline-block;
	}
	
	.navMenu ul,
	.navMenu li{
		display: inline-block;
		line-height: 1.4em;
	}
	
	.navMenu li {
		color: #666666;
		padding-right: 1.25em;
		cursor: pointer;
	}
	
	.navMenu li:hover {
		color: #1C5485;
	}
	
	.navMenu li a {
		color: inherit;
	}
	
	.menuDesktopServicos,
	.menuDesktopSolucoes {
		cursor: pointer;
	}
	
	.navMenu .iconeSetaMenuSite {
		font-size: 6px;
		margin-top: 0.3em;
		margin-left: 0.8em;
	}
	
	.navMenu .iconeSetaMenuSite:hover {
		color: #1C5485;
		font-weight: 600;
	}

	.navMenu .iconeSetaMenuSite:focus {
		color: #1C5485;
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		width: 100%;
		z-index: 99;
		position: absolute;
		text-decoration: none;
		background: #F4F4F4;
		padding: 46px 64px;
		margin-top: 1em;		
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		margin-left: -2em;
	}
	
	.abreMenuServicos{
		border-top: 0.06em solid #92AC42;
	}
	
	.abreMenuServicos::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 35.4em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #92AC42;
		z-index: 99;
	}
	
	.abreMenuDesktop {
		border-top: 0.06em solid #1C5485;
	}
	
	.abreMenuDesktop::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 28.3em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #1C5485;
		z-index: 99;
	}
	
	.h4Solucoes {
		font-size: 1em;
		font-weight: 300;
		font-family: Roboto-Light, sans-serif;		
	}
	
	.h4Solucoes {
		color: #1E5385;
		font-size: 1.3em;
	}
	
	.subtituloServicos {
		color: #92AC40;
		font-weight: 300;
		font-size: 1.37em;
		font-family: Roboto-Light, sans-serif;
	}
	
	.solucoesHeader,
	.servicosHeader {
		padding-top: 2.25em;
	}
	
	.solucoesHeader li,
	.servicosHeader li {
		position: relative;
		display: inline-block;
		height: 8.75em;
		width: 8.25em;		
		border-radius: 0.62em;
		-webkit-border-radius: 0.62em;
		-moz-border-radius: 0.62em;
		margin-right: 5em;
		margin-bottom: 5em;
		color: #FFF;
		text-align: center;
	}
	
	.solucoesHeader li {
		border: 1px solid #1E5586;
	}
	.servicosHeader li {
		border: 1px solid #92AC40;
	}
	
	.solucoesHeader li a,
	.servicosHeader li a {
		display: inline-block;
		height: 100%;
		width: 100%;
		padding: 1em 0;
		white-space: initial;
		overflow: hidden;
		text-overflow: ellipsis;		
	}
	
	.solucoesHeader li a {
		color: #1E5586;
	}

	.servicosHeader li a {
		color: #92AC40;
	}
	
	.divIcones {
		width: 100%;
		height: 65px;
		line-height: 1.45em;
	}
	
	.solucoesHeader .iconeSegAutomotivo,
	.solucoesHeader .iconeSegFornecimentoPecas,
	.solucoesHeader .iconeSegLogistica,
	.solucoesHeader .iconeSegManufatura,
	.solucoesHeader .iconeSegDistribuicao,
	.solucoesHeader .iconeSegEstacionamento,
	.solucoesHeader .iconeSegNotaFiscal,
	.solucoesHeader .iconeSegControleObras,
	.solucoesHeader .iconeSegContratos,
	.solucoesHeader .iconeSegAssociacoes,
	.solucoesHeader .iconeSegCobrancaDigital,
	.solucoesHeader .iconeSegGestaoRh,
	.solucoesHeader .iconeSegContabilFiscal	{
		font-size: 2.65em;
	}
	
	.solucoesHeader .iconeSegMotoresMaquinas {
		font-size: 2.8em;
	}
	
	.servicosHeader .iconeSevDesenvolvimentoSoftware {
		font-size: 2.5em;
	}

	.servicosHeader .iconeSevConsultoria,
	.servicosHeader .iconeSevSeguros{
		font-size: 2.6em;
	}
	
	.solucoesHeader .iconeCotacaoEletronica {
		font-size: 2.8em;
	}
	
	.solucoesHeader li:hover {
		background: #195586;
	}
	
	.servicosHeader li:hover {
		background: #92AC42;
	}
	
	.solucoesHeader li a:hover,
	.servicosHeader li a:hover {
		color: #F4F4F4;
	}	

	.solucoesHeader li::before,
	.servicosHeader li::before {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 3.3em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		z-index: 99;
	}

	.solucoesHeader li::before,
	.servicosHeader li::before	{
		border-top: 0.62em solid #F4F4F4;
	}

	.solucoesHeader li::after,
	.servicosHeader li::after {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.62em;
		left: 3.3em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
	}
	
	.servicosHeader li::after {
		border-top: 0.62em solid #92AC42;
	}
	
	.solucoesHeader li::after{
		border-top: 0.62em solid #195586;
	}
	
	.solucoesHeader li:hover::before,
	.solucoesHeader li:hover::after {
		border-top: 0.62em solid #195586;
		color: #F4F4F4;
	}
	
	.servicosHeader li:hover::before,
	.servicosHeader li:hover::after {
		border-top: 0.62em solid #92AC42;
		color: #F4F4F4;
	}
	
	.tituloSolucoes,
	.tituloServicos {
		position: relative;
		display: block;
		height: auto;
		font-size: 1em;
		line-height: 1em;
		padding: 0em 0.36em 0em;
		font-family: 'Roboto', Arial, Helvetica, sans-serif;
	}

	.iconeSegAutomotivo .tituloSolucoes {
		font-size: 0.36em;
	}

	.iconeSegMotoresMaquinas .tituloSolucoes,
	.iconeSegFornecimentoPecas .tituloSolucoes,
	.iconeSegNotaFiscal .tituloSolucoes,
	.iconeSegControleObras .tituloSolucoes,
	.iconeSegContratos .tituloSolucoes,
	.iconeSegAssociacoes .tituloSolucoes,
	.iconeSegGestaoRh .tituloSolucoes,
	.iconeSegContabilFiscal .tituloSolucoes {
		font-size: 0.30em;
	}

	.iconeSegLogistica .tituloSolucoes,
	.iconeSegManufatura .tituloSolucoes {
		font-size: 0.34em;
	}

	.iconeSegEstacionamento .tituloSolucoes {
		font-size: 0.27em;
	}

	.iconeSegCobrancaDigital .tituloSolucoes {
		font-size: 0.26em;
	}
	
	.liRedeSocial {
		display: inline-block;
		float: right;
	}
	
	.liRedeSocial li {
		display: inline-block;
		height: 2.1em;
		width: 2.1em;
		margin-right: 0.31em;
		border-radius: 2.7em;
		-webkit-border-radius: 2.7em;
		-moz-border-radius: 2.7em;
		background: #F0F0F0;
		text-align: center;
	}
	
	.liRedeSocial li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.liRedeSocial li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.liRedeSocial li.redeSocialLinkedin:hover {
		background: #0077B5;
	}

	.liRedeSocial .iconeFacebook:hover,
	.liRedeSocial .iconeInstagran:hover,
	.liRedeSocial .iconeLinkedin:hover {
		color: #F4F1EF;
	}

	.liRedeSocial .iconeFacebook,
	.liRedeSocial .iconeInstagran,
	.liRedeSocial .iconeLinkedin {	    
		font-size: 1.1em;
		line-height: 1.9em;
        color: #B6B4B6;
        width: 100%;
        height: 100%;
	}

	.barraPesquisaHeader {
		position: relative;
		display: inline-block;
		margin-right: 0.31em;
		vertical-align: top;
	}

	.inputBarraPesquisa {
		height: 1.37em;
		width: 1.37em;
		padding: 0em 1.75em 0em 0.93em;
		border-radius: 1.37em;
		-webkit-border-radius: 1.37em;
		-moz-border-radius: 1.37em;
		border: none;
		outline: 0;
	}
	
	.inputBarraPesquisaExpandido{
		width: 16.12em;
		padding: 0em 2.4em 0em 0.93em;
	}

	.barraPesquisaHeader .iconeLupaSite {
		position: absolute;
		top: 0.12em;
		right: 0.56em;
		color: #1C5485;
	}
	
	.spanIdioma {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		color: #868686;
		padding-right: 0.62em;
	}
	
	.selecionaIdiomaHeader {
		width: 1.25em;
	}
	
	/*Footer*/
	
	.rodape {
		height: auto;
		padding: 3.12em 1.8em 2em;
	}
	
	.assinatura {
		height: 13.75em;
		padding: 4em 5.5em 0em;
	}
	
	.assinatura p {
	    font-size: 3em;
		float: left;
		line-height: 2.3em;
	}
	
	.divInputAssinatura.assinaturaSite {
		width: 58%;
		float: right;
	}
	
	.inputAssinatura {
		width: 100%;
		height: 2.78em;
		font-size: 1.7em;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.3em;
		width: 10%;
		font-size: 2.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2.3em;
		height: 2.37em;
	}
	
	.imgLogoFooter img {
		width: 15%;
		text-align: left;
		margin-bottom: 4em;
		display: block;
		margin-left: 2em;
	}
	
	.conjuntoBotoes {
		padding: 0em;
		padding-bottom: 5.8em;
	}
	
	.botoes {
		margin-left: 1em;
	}
	
	.botoes li {
		width: 12em;
		height: 2.5em;
		line-height: 2.5em;
		display: inline-block;
		margin-bottom: 0.5em;
        text-align: left;
		padding-left: 0.5em;
	}	
	
	.botoes a {
		font-size: 1em;
	
	}
	
	.footerAssesoriaImprensa {
		width: 20%;
		float: left;
	}
	
	.footerDownload {
		width: 13%;
		float: left;
	}
	
	.footerSiteMap {
		width: 0;
		margin: 0em 3.5em;
		float: left;
	}
	
	.iconesRedeSocial {
		display: block;
		margin: -3em 0em 0em 69em;
		float: right;
    }
    
    .iconesRedeSocial li.redeSocialFacebook:hover {
        background: #3B5998;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialInstagram:hover {
        background: #A300D9;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialLinkedin:hover {
        background: #0077B5;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li{
		height: 2.75em;
		width: 2.75em;
		margin: 0em;
        margin-right: 1em;
        background: #FBFBFB;
	}
	
	.iconeFacebook,
	.iconeInstagran,
	.iconeLinkedin {
		font-size: 1.5em;
        line-height: 1.86em;
        width: 100%;
        height: 100%;
	}
	
	.divImagemLogo{
		display: none;
	}
	
	.divImagemLogo img {
		display: none;
	}
		
	.telefones {
		text-align: center;
		margin-left: 6em;
		display: none;
	}
	
	.telefones ul {
		margin-right: 2em;
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas {
		padding-top: 0em;
	}
	
	.iconeCarrinhoVendas {
		color: #9ABC48;
	}
	
	.iconeSuporteSite {
		color: #FFFFFF;
	}
	
	.telefones1024 {
		margin: -20em 20em 11em 0em;
		float: right;
		display: block;
	}
	
	.telefones1024 ul {
		margin-right: 1em;
		font-size: 1.87em;
		display: inline-block;
		color: white;
		font-family: Roboto-Medium, sans-serif;
	}
	
	.vendasSpanFooter {
		font-size: 16px;
		color: #9ABC48;
		display: inline-block;
        margin-bottom: 0.4em;
	}
	
	.suporteSpanFooter {
		width: 160px;
		height: 38px;
		color: #FFFFFF;
		background: #13395B;
		display: inline-block;
		vertical-align: bottom;
		border-radius: 25px;
	    padding: 11px 0px 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.suporteSpanFooter a {
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		font-size: 20px;
		color: inherit;	
	}
	
	.suporteSpanFooter:hover {
		background: #246CAE;
	}
	
	.telefoneLiContatoFooter {
		font-size: 30px;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 5em;
	}
	
	.copy {
		font-size: 1.5em;
	}
	
	.voltaTopo {
		margin-top: 1.7em;
		margin-right: 3em;	
	}
	
	/*Index*/	
		
	.labelVideoImagem {
		padding: 11.5em 1.87em 0em 13.8em;
	}
	
	.tituloLabelConfianca {
		font-size: 2.25em;
	}
	
	.tituloLabelSatisfacao {
		width: 60%;
		font-size: 5em;
		display: block;
	}
	
	.tituloLabelBanner03 {
		font-size: 64px;
		width: 83%;	
	}
	
	.textoLabelBanner03 {
		font-size: 2.25em;	
	}
	
	.botaoBanner03 {
		line-height: 80px;
		width: 580px;
		height: 80px;
		font-size: 30px;
		border-radius: 13px;
	}

	.videoBannerGif {
		height: 56.25em;
		width: 100%;
	}
	
	.infoEmpresa {
		margin: -5em auto;
		width: 88%;
		z-index: 2;
	}
	
	.caixaIconeInfo {
		width: 8em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial,
	.caixaInfoGestao {
		display: inline-block;
		width: 30%;
		border-radius: 1em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial {
		margin-right: 4em;
	}
	
	.tituloTextoInfo {
		font-size: 1.25em;
		margin-bottom: 0.5em;
	}
	
	.paragrafoTextoInfo {
		font-size: 0.87em;
		line-height: 1.1em;
	}
	
	.caixaTextoInfo {
	    width: 65%;
		margin-left: 0.5em;
	}
	
	.imgIconeInfo {
		height: 4em;
		width: 4em;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 34.5em;
		display: none;
	}
	
	.backgroundInfoERP {
		background: #F4F4F4;
	}
	
	.sistemaERP {
		display: block;
		position: relative;
	}
	
	.tituloSistemaERP {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.62em;
		font-weight: 500;
		color: #1B5385;
		text-align: center;
		padding-top: 5em;
	}
	
	.container {
		height: 300px;
		margin:30px auto;
	}

	.container ul {
		left: unset!important;
		margin: 0px auto!important;
	}

	.container ul li {
		border:1px solid #fff;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}

	.container ul li img {
		cursor: pointer;
	}

	.left,
	.right {
		cursor: pointer;
	}
	
	.setaBannerEsquerda,
	.setaBannerDireita {
		position: absolute;
		display: inline-block;
		width: 51px;
		height: 68px;
		top: 50%;
		overflow: hidden;		
	}
	
	.setaBannerEsquerda{
		left: -80px;
	}
	
	.setaBannerDireita {
		right: -80px;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: unset !important;
		right: 0px;
	}
	
	.setaBannerEsquerda img.left {
		bottom: 0px;
	}
	
	.setaBannerEsquerda img.left:hover {
		top: 0px;
		bottom: unset;
	}
	
	.setaBannerDireita img.right {
		top: 0px;
	}
	
	.setaBannerDireita img.right:hover {
		top: unset;
		bottom: 0px;
	}
	
	.modalCarrossel {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	
	.modalCarrossel .imgModal {
		position: relative;
		display: block;
		top: 50%;
		min-width: 600px;
		max-width: 936px;
		height: auto;
		margin: -260px auto 0;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.caixaZIndexCarrossel {
		position: relative;
		z-index: 1;
	}
	
	.caixaZIndexBotao {
		position: relative;
		z-index: 2;
	}
	
	.HRSistemaERP {
		width: 46.5em;
		height: 0.1875em;
		color: #CACACA;
		text-align: center;
		margin-top: 4.4em;
		z-index: -999;
	}
	
	.botaoConhecaSolucao {
		display: block;
		width: 362px;
		height: 64px;
		font-size: 1.6em;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		line-height: 2.5em;
		margin: -30px auto 0px;
		z-index: 999;
		overflow: hidden;	
	}
	
	.h3SistemaERP {
		font-size: 0.875em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		line-height: 1.5em;
		padding: 10.5em 21.6em 18.6em;
	}	
	
	.tituloEnllevo {
		text-align: left;
		font-size: 18.75em;
		margin-top: -0.65em;
		padding-left: 0.16em;
	}
	
	.informacoesEnllevo {
		background: #EBEBEB;
		padding: 1.5em 0 1em;
		margin-bottom: -6em;
	}
	
	.imgSliderEnllevo {
		width: 100%;
		padding-left: 55em;
		margin-bottom: 0;
		display: inline-block;
	}
	
	.slick-slide.slick-current.slick-active {
	    width: 994px;
	}
	
	.slick-track {
		width: 225em;
	}
	
	/* Novo Carrossel */
	
	.caixa-carrossel-home {
		height: 610px;
	}
	
	.caixaSwiperCarrossel {
		top: 30px;
		width: 880px;
		height: auto;
		margin: 0 0 0 48.8em;
	}
	
	.swiper-slide {
		width: 90%;
	}
	/* Alterado */
	.caixaSwiperCarrossel img {
		width: 100%;
		border-radius: 20px;
	}
	/* Alterado */
	.swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		left: -932px;
	}
	
	.slickEnllevo div {
		width: 880px;
	}	
	
	.slickEnllevo ul.slick-dots {
		display: block;
		left: -27px;
	}
	
	.subTituloEnllevo {
		font-size: 1.87em;
		margin-bottom: 1em;
	}
	
	.historiaEmpresa {
		margin: 2.5em 0em 0em 4.68em;
		width: 37em;
		display: inline-block;
		position: absolute;
	}
	
	.historiaEmpresa .paragrafo {
		font-size: 1.25em;
		line-height: 1.8em;
	}
	
	.paragrafo.ultimoParagrafo {
		margin-bottom: 30.22px;
	}

	.nuvemTags {
		background: #F2F2F2;
		height: auto;
		display: block;
		padding-bottom: 5em;
		height: 17.12em;
	}
	
	.nuvemTags:active {    
		color: #1C5485;
	}
	
	.caixaTags {
	    width: 46%;
		position: absolute;
		margin: 6% 0em 0em 50%;
		text-align: right;
	}
	
	.tagEnllevoConfianca {
		padding-bottom: 0.6em;
		font-size: 2.5em;
	}
	
	.tagEnllevoContentamento {
		font-size: 3.75em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 3.5em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 2.25em;
	}
	
	.tagEnllevoSolucao {
	    font-size: 3em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.87em;
	}
	
	.botaoConhecaMais1024 {
		display: none;
	}
	
	.botaoHistoriaEnllevo {
		width: 229px;
		height: 40px;
		line-height: 20px;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		font-size: 16px;
		color: #1A1E20;
		background: linear-gradient(180deg, #A6D38F, #64C8D2);
		border-radius: 9px;
		padding: 11px 19px 10px 15px;
		margin-right: 26em;
		display: block;
	}
	
	.botaoHistoriaEnllevo:hover {
		background: #1C5485;
		color: #FFF;
	}
	
	.secaoClientes {
		height: auto;
		margin-bottom: 3.75em;
	}
	
	.textoCliente {
		font-size: 1.25em;
		width: 56%;
		margin: 0 auto;
		padding: 3.5em 0em;
	}
	
	.secaoClientes h5 {
		font-size: 1.87em;
		margin-top: 4em;
	}
	
	.secaoClientes a {
		font-size: 0.75em;
		padding: 0.56em 1.031em;
		width: 19.32em;
		height: 2em;
        line-height: 1em;
        margin-top: 4em;
	}
	
	.clientes {
		display: none;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 1620px;
	}
	
	.divClientes1024  {
		width: 86.5em;
		margin: 0px auto;
		display: block;
	}
	
	.divClientes1024 img {
		width: 20% !important;
		display: inline-block !important;
		margin-left: 3.75em;
	}
	
	.clientes1024 {
		display: block;
		padding: 0 3.3em;
		width: 100%;
		margin: 0 auto;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
		height: 38.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 1.25em;
		padding: 4.56em 0em 2.5em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 220px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 1200px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}
	
	.depoimentos ul.slick-dots {
		width: 94%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}

		
	
	/*Institucional*/
		
	.caixaEquipeEnllevo1024,
	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024 {
		display: block;
	}
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 6.75em;
	}
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 3.25em;
		padding-bottom: 0.4em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 1em;
	}
	
	.caminhoSite {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #666666;
		padding: 10px 0px 0px 62px;
		display: block;
	}
	
	.caminhoSite a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.caminhoSite a.destaqueAzul {
		color: #1B5385;
	}
	
	.backgroundInstitucional {
		background: #F7F7F7;
		margin-top: -3.75em;
		padding-top: 4.5em;
	}
	
	.internetDasCoisas,
	.bannerSecundario,
	.historiaEnllevo,
	.caixaEquipeEnllevo {
		display: none;
	}
	
	.imgBotoes1024 {
		width: 62.5em;
		margin: 3.75em 0 1.93em;
	}
	
	.historiaEnllevo1024 {
		width: 27.5em;
		margin: -38em 0em 0em 35em;
	}
	
	.tituloInstitucional1024 {
		color: #1A5285;
		font-size: 2.5em;
		font-weight: 500;
		font-family: Roboto-Medium, sans-serif;
		padding-bottom: 1em;
		margin-left: 12em;
		width: 100%;
	}
	
	.caixaConteudoEnllevo {
		background: #FFFFFF;
		padding: 2.5em;
		position: absolute;
		width: 38%;
		margin-left: 25em;
	}
	
	.paragrafoHistoriaEnllevo1024 {
		font-size: 1em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		padding-bottom: 1em;
		line-height: 1.5em;
	}
	
	.botoesConceitoLinhaDoTempo {
		text-align: right;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {
		margin-top: 1.12em;
		width: 15em;
		height: 1.7em;
		font-size: 0.8em;
		line-height: 1.7em;
		background-image: linear-gradient(180deg,#A6D38F, #62C8D4);
		border-radius: 0.4em;
	}
	
	.secaoOferecemos {
	    width: 34em;
		background: #F7F7F7;
		margin-top: 33em;
		margin-left: 2.3em;
	}
	
	.tituloOferecemos {
		font-size: 1.5em;
		text-align: left;
		padding: 1em 3em;
	}
	
	.divTextoOferecemos {
		font-size: 1.2em;
		width: 44.75em;
		padding: 0em 3.8em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos {
	    margin-bottom: 1em;
		line-height: 1.6em;
	}
	
	.caixaTecnologias {
		width: 58em;
		display: inline-block;
		margin-top: 6.3em;
		margin-left: 3.12em;
	}
	
	.caixaTecnologias h4 {
		color: #1D5586;
		font-size: 0.87em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		padding-bottom: 30px;
	}
	
	.caixaTecnologias p {
		text-align: center;
		font-size: 0.87em;
		font-family: Roboto-REgular, sans-serif;
		font-weight: 400;
		width: 18em;
		margin: 0.5em auto 0;    
	}
	
	.caixaTecnologias img {
		width: 4.75em;
		margin: 0 auto 1.06em;
		display: block;
	}
	
	.internetDasCoisasImg {
		margin: 0 3.4em 1.06em;
	}
	
	.secaoIOT,
	.secaoInternetDados,
	.secaoDesignUIUX,
	.secaoFuncAnaliticas,
	.secaoDesignThinking,
	.secaoInterfaceAdaptavel,
	.secaoInfraSegura,
	.secaoComWebService,
	.secaoCloudPlataform,
	.secaoSuporteEficiente {
		width: 22.5em;
		height: 20em;
		display: inline-block;
		margin: 0 8.4em 2.5em 0;
		border: 0.06em solid #CFCFCF;
		padding: 30px 12px;
		vertical-align: top;
		border-radius: 10px;		
	}
	
	.secaoFuncAnaliticas,
	.secaoInterfaceAdaptavel,
	.secaoComWebService,
	.secaoInternetDados,
	.secaoSuporteEficiente {
		margin-left: -5.75em;
	}

	.secaoMissaoVisaoValores {
		width: 40%;
		display: inline-block;
		vertical-align: top;
		background: #F7F7F7;
		margin-top: -5em;
		margin-left: -4em;
	}
	
	.missao,
	.visao,
	.valores {		
		padding-top: 1em;
	}
	
	.missao,
	.visao {
		padding: 0em 2.5em 5em;
	}
	
	.valores {
		padding: 0 2.5em 13em;
	}
	
	.imgMissao,
	.imgVisao,
	.imgValores {
		display: none;
	}
	
	.imgMissao1024,
	.imgVisao1024,
	.imgValores1024 {
		display: inline-block;
		width: 2.5em;
		vertical-align: bottom;
	}

	.missao h5,
	.visao h5,
	.valores h5 {
		display: inline-block;
		vertical-align: top;
		margin-top: 0.2em;
		margin-left: 0.5em;
		margin-bottom: 0;
		font-size: 2em;
	}
	
	.missao p,
	.visao p {
		padding-left: 2em;
		width: 33em;
		font-size: 1.25em;
	}
	
	.listaValores {
		margin-left: 3em;
	}
	
	.valores li {
		font-size: 1.25em;
	}
	
	.textoSatisfacao {
		margin-top: 0em;
		margin-left: 1em;
		width: 94%;
		border: 0.03em solid #707070;
		font-size: 2.5em;
		border-radius: 2em;
		color: #BBBEC8;
		padding: 1.68em;
		text-align: center;
		line-height: 1.57em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
	}
	
	.secaoPactoGlobal {
		width: 50%;
		display: block;
		margin-left: 50%;
		margin-top: -22em;
		background: #FFFFFF;
		padding: 1.68em 2.56em;
	}
	
	.tituloPacto {
		font-size: 2.5em;
		color: #195285;
		padding-top: 0.3em;
	}
	
	.textoPacto,
	.contTextoPacto {
		font-size: 1.25em;
		color: #1C5C8A;
		line-height: 1.25em;
		width: 90%;
	}
	
	.equipeEnllevo {
		padding-top: 6.93em;
		padding-bottom: 1.06em;
		text-align: center;
		font-size: 1em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
		color: #195285;		
	}
	
	.equipeEnllevoIcone .iconeSetaMenuSite {
		font-size: 0.75em;
		padding: 1.1em 0.55em;
		background: #195285;
		color: #D6D6D6;
		border-radius: 2.25em;
		margin: 0 auto;
		display: block;
		width: 3em;
		height: 3em;
        z-index: 999;
	}
	
	.caixaEquipeEnllevo1024 {
		background: #D6D6D6;
		margin-top: -1.3em;
		padding-top: 2.56em;
	}
	
	.TituloEquipeEnllevo1024 {
	    font-family: Roboto-Medium, sans-serif;
		font-size: 2.25em;
		line-height: 1.26em;
		font-weight: 500;
		margin-bottom: 1.25em;
		color: #195285;
		text-align: center;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 1.25em;
		font-weight: 400;
		line-height: 1.8em;
		color: #191E1F;
		text-align: center;
		margin: 0 auto 2.81em;
	}
	
	.caixaEquipe1024 {
		height: auto;
		width: 100%;
		padding: 0.93em 1.25em;
		text-align: center;
	}
	
	.figureColaborador1024 {
		position: relative;
		display: inline-block;
		height: 21.25em;
		width: 18em;
		margin-bottom: 1.25em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
		margin-right: 20px;
		cursor: pointer;
	}
	
	.figureColaborador1024:hover > .infoColaborador1024.invisivel {
		display: block!important;
	}
	
	.figureColaborador1024:hover::after {
		content: '';
		position: absolute;
		top: 0.8em;
		left: 0.8em;
		display: block;
	    height: 19.75em;
		width: 16.5em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.figureColaborador1024.figure1024 {
		margin-right: 0em;
	}
	
	.imgColaborador1024 {
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
	}

    .textoSecao1LinhadoTempo p {
        width: auto;
        float: unset;
        padding-bottom: 0;
    }
	
	.infoColaborador1024 {
		position: absolute;
		top: 1em;
		left: 0.5em;
		height: auto;
		width: 16.5em;
		color: #FFF;
		text-align: center;
		z-index: 1;
		padding: 1.31em 0.81em;
        display: block;
	}
	
	.figureColaborador1024::before {
		content: '';
		position: absolute;
		top: 0em;
		left: 0em;
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: #FFF;
		z-index: -1;
	}

	.figureInfoColaborador1024::after {
		content: '';
		position: absolute;
		top: 0.8em;
		left: 0.8em;
		display: block;
		height: 19.75em;
		width: 16.5em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.nomeColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.87em;
		font-weight: 500;
		line-height: 1em;
		margin-bottom: 0.31em;
	}
	
	.cargoColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.7em;
		font-weight: 500;
		line-height: 0.62em;
	}
	
	.paragrafoInfoColaborador1024 {
		font-family: Roboto-Regular, sans-serif;
	    font-size: 0.7em;
		font-weight: 400;
		line-height: 1.3em;
		margin: 0.93em 0em 1.06em;
	}
	
	.redesSociaisColaborador1024 {
		position: absolute;
	    left: 50%;
		top: 16.87em;
		width: 8.12em;
	}
	
	.redesSociaisColaborador1024 li a{
		text-decoration: none;
	}
	
	.redesSociaisColaborador1024 li {
		display: inline-block;
		height: 1.81em;
		width: 1.81em;
		color: #B6B4B6;
		margin-right: 0.62em;
		border-radius: 1.81em;
		-webkit-border-radius: 1.81em;
		-moz-border-radius: 1.81em;
		background: #F0F0F0;
		text-align: center;
	}

	.redesSociaisColaborador1024 .iconeFacebook,
	.redesSociaisColaborador1024 .iconeInstagran,
	.redesSociaisColaborador1024 .iconeLinkedin {	    
		font-size: 0.87em;
		line-height: 2.1em;
		color: #B6B4B6;
	}

    .modalInfo {
    	height: 19.75em;
		width: 16.5em;
        line-height: 1.1em;
    }

    .textoModalInfo {
      font-size: 12px;
    }
	
	
	/*Linha do Tempo*/
	
	.backgroundLinhaDoTempo {
		background: #F2F2F2;
		padding-bottom: 1em;
		padding-top: 1em;
		height: auto;
	}
	
	.tituloLinhaDoTempo {
		font-size: 3.75em;
		width: 45%;
		margin: 0 auto -1.5em;
	}
	
	.textoLinhaDoTempo {
		font-size: 1.25em;
		width: 42%;
		margin: 0 auto;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 6em;
		height: 6em;
		margin-left: -3em;
	}
	
	.imgTopoLinhaDoTempo img {
		width: 72%;
		margin: 1.5em 0.87em;
	}	
	
	.secao1 {
		width: 22.5em;
		margin-left: 3.63em;
		margin-top: -7em;
		border-radius: 0.62em;
	}
	
	.secao1:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 5.3em;
		margin-left: -1.2em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao1 div	{
	    display: flow-root;
        width: 55%;
        float: inherit;
	}
	
	.secao3 div {
		display: block;
		width: 100%;
	}
	
	.secao2 {
		width: 22.5em;
		margin-left: -26.5em;
		margin-top: -9em;
		border-radius: 0.62em;
	}
	
	.secao2:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 7.3em;
		margin-left: 21.4em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao3 {
		width: 22.5em;
		margin-left: 4em;
		margin-top: -8em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	.secao3:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 6.5em;
		margin-left: -1.9em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 {
		background: #1D5585;
		color: #FFFFFF;
		width: 24em;
		margin: -3.9em 0em 3.75em -27.5em;
		border-radius: 0.62em;
		padding: 0px 10px;
	}
	
	.secao4:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		right: 0;
		top: 40px;
		left: 23.9em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao5 {
		background: #D8D8D8;
		width: 24em;
		margin-left: 3.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao5:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 83px;
		left: -1em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao6 {
		background: #D8D8D8;
		width: 24em;
		margin: -12em 0em 2em -27.5em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	
	.secao6:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 168px;
		margin-left: 23.3em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.tituloSecao3LinhadoTempo  {
		padding-top: 4em;
	}
	
	.textoSecao1LinhadoTempo,
	.textoSecao2LinhadoTempo,
	.textoSecao3LinhadoTempo {
		font-size: 0.9em;
	}
	
	.tituloSecao1LinhadoTempo {
		margin-bottom: -1em;
	}
	
	.textoSecao1LinhadoTempo {
		font-size: 0.87em;
		line-height: 1.3em;
	}
	
	.lTempoImg3 {
		float: left;
		padding: 0.5em 0em;
	}
	
	.imgEndLinhaDoTempo img {
		width: 55.5%;
		margin: 1em 1.4em;
	}
	
	
	/*Contato*/

    @-moz-document url-prefix() {
        .submitFormContato {
            left: 81%;
        }
    }
	
	.backgroundContato {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.contatoBanner {
	    font-size: 3.25em;
	}
	
	.introducaoContato h4 {
		font-size: 1.87em;
		padding-top: 4.5em;
		padding-bottom: 0.5em;
		margin: 0;
	}
	
	.introducaoContato p {
		font-size: 1.25em;
		width: 80%;
		margin: 0 auto;
	}
	
	.formularioContato {
		width: 100%;
	}
	
	.formContato {
		display: block;
		width: 74%;
		margin: 0 auto;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato {
		width: 48.5%;
		height: 3em;
		font-size: 1em;
	}
	
	.telFormContato,
	.celFormContato {
		width: 23.3%;
		height: 3.1em;
	}
	
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
		height: 3.3em;
	}
	
	.funcFormContato {
		width: 100%;
		height: 3.3em;
	}
	
	.nomeFormContato,
	.emailFormContato,
	.cargoFormContato,
	.telFormContato,
	.divInputSegmento {
		margin-right: 1.25em;
	}
	
	.divInputSegmento,
	.divInputCargo,
	.divInputFuncEmpresa {
		display: inline-block;
		width: 48.5%;
	}
	
	.divInputFaturamento {
		display: inline-block;
		width: 48.5%;
		padding-bottom: 1em;
		vertical-align: top;
		margin: -0.5em 1.25em 0em 0em;
	}
	
	.caixaRadioButtonQuadrado {
		width: 72px;
		height: 40px;
		margin-right: 4px;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
		left: -4px;
		width: 72px;
		height: 40px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 12px;
		top: 12px;
		left: 12px;
	}
	
	.formContato p {
		font-size: 1em;
		text-align: left;
	}
	
	.paragrafoFormContato {
		margin-top: 0.7em;
	}
	
	.grupoRadioButton {
	    width: 36.8em;
		padding: 0em;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
		left: -8px;
		width: 90px;
		height: 45px;
	}
	
	.caixaRadioButtonQuadrado {
		width: 98px;
		height: 48px;
		margin-right: 16px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 14px;
		top: 15px;
		left: 12px;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 0em;
	}

	.caixaEmpresa {
		width: 86%;
	}
	
	.radioButton {
		width: 0.25em;
		height: auto;
	}
	
	.radioButton::before {
		top: -3px;
		left: -4px;
		width: 20px;
		height: 20px;
	}
	
	.radioButton:checked::after {
		top: 0px;
		left: 0px;
		width: 15px;
		height: 15px;
	}
	
	.caixaTextarea {
		width: 100%;
	}
	
	.mensagemFormContato {
		width: 81%;
	    height: 13.7em;
		font-size: 1em;
		padding-top: 1.37em;
		padding-left: 2em;
	}
	
	.submitFormContato {
		width: 10.94em;
		font-size: 1.25em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 10.94em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
	}

	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;		
	}
	
	.contatos {
		margin: 4.18em auto 4.75em;
		width: 82%;
		border: 0.06em solid #9ABC48;
		border-radius: 0.56em;
	}	
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 1.06em;
	}
	
	.telefoneVendas,
	.email,
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 1.06em;
		padding-top: 0;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0em;
		font-size: 1em;
		color: #888888;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		color: #1A5285;
		display: -webkit-inline-box;
		padding: 1em 0;
		font-size: 1.25em;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		margin-right: 2em;
	}
	
	.suporteSpanFooter.contatoSuporte {
		padding: 8px 0px 0px 0px;
		font-size: 17px;
		width: 134px;
		height: 34px;
		margin: 0.8em 0;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1.3em;
		width: 31.25em;
		height: 2.5em;
		margin: 0 auto;
		border-radius: 0.55em;
		line-height: 1.25em;
	}
	
	.iconeLocalizacao {
		width: 1.56em;
		height: 1.56em;
		font-size: 2.7em;
	}
	
	.mapaGoogleEnllevo {
		height: 37em;
	}
	
	.textoRedesSociaisContato {
		height: auto;
	}
	
	.textoRedesSociaisContato p {
		font-size: 1.8em;
		display: inline-block;
		margin-top: 0.4em;
	}
	
	.redesSociais {
		display: inline-block;
		vertical-align: top;
		margin-top: 1em;
		margin-right: 3em;
		float: right;
	}

	.redesSociais li {
		height: 4em;
		width: 4em;
		margin: 0.37em 0.5em 0.12em 0.4em;
		background: #FBFBFB;
    }
    
    .redesSociais li.redeSocialFacebook:hover {
		background: #3B5998;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialInstagram:hover {
		background: #A300D9;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialLinkedin:hover {
		background: #0077B5;
		color: #F4F1EF;
	}

	.redesSociais .iconeFacebook,
	.redesSociais .iconeInstagran,
	.redesSociais .iconeLinkedin {
		font-size: 1.6em;
        line-height: 2.5em;
        width: 100%;
        height: 100%;
	}
	
	/*Trabalhe Conosco*/
	
	.backgroundTrabalheConosco {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.msgEnllevoTrabalheConosco {
		background: #F2F2F2;
	}
	
	.tituloTrabalheConosco {
		font-size: 2em;
		text-transform: uppercase;
		width: 93%;
		margin: 0 auto 0.8em;
		line-height: 1.3em;		
	}
	
	.paragrafoTrabalheConosco {
		font-size: 1.25em;
		text-align: center;
		width: 77%;
		margin: 0 auto;
	}
	
	.linkTranformacaoDigital {
		text-transform: uppercase;
		color: #195285;
	}
	
	.caixaAreaAtuacao {
		display: none;
	}
	
	.caixaAreaAtuacao1024 {
		width: 100%;
		height: auto;
		background: #D6D6D6;
		padding: 2.25em 1.5625em 0.6875em;
		text-align: center;
		display: block;
	}

	.subTitulo1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.87em;
		font-weight: 500;
		color: #195285;
		line-height: 1.625em;
		margin-bottom: 2.3125em;
	}

	.areaAtuacao1024 {
		position: relative;
		display: inline-block;
		width: 22%;    
		height: 30em;
		padding: 1.93em 0.43em 1.25em;
		border: 0.06em solid #1C5485;
		border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		margin-bottom: 2em;
		vertical-align: top;
		margin-right: 1.37em;
	}
	
	.areaAtuacao1024.areaAtendimento,
	.areaAtuacao1024.areaMarketing {
		margin-right: 0;
	}

	.tituloAreaAtuacao1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.34em;
		font-weight: 500;
		color: #195285;
		line-height: 1.125em;
		margin-bottom: 1.875em;
	}

	.imgTecDaInformacao1024,
	.imgFrontEnd1024,
	.imgUIUX1024,
	.imgMarketingMidias1024,
	.imgGestaoAdmFinc1024,
	.imgVendas1024,
	.imgRHCont1024,
	.imgAtendimento1024 {
		margin: 0.81em auto 1.56em;
		width: 17.6em;
	}

	.paragrafoAreaAtuacao1024 {
		position: absolute;
		bottom: 1.5625em;
		width: 94%;
		font-family: Roboto-Regular, sans-serif;
		font-size: 1em;
		font-weight: 400;
		color: #191E1F;
		line-height: 1.0625em;
	}
	
	.tituloFormProcessoSeletivo {
		color: #195285;
		font-size: 2.5em;
		width: 34%;
		margin: 2.93em auto 0.25em;
		text-align: center;
	}
	
	.conteudoTextFormProcesso {
	    font-size: 1.2em;
		text-align: center;
		width: 39%;
		margin: 0 auto;
	}
	
	.formProcessoSeletivo {
		width: 100%;
	}
	
	.formProcesso {
		width: 74%;
		text-align: unset;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile,
	.celFormProcesso,
	.linkedinFormProcesso {	
		height: 3.5em;
		font-size: 1em;
		display: inline-block;		
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso {
		width: 48.5%;
	}
	
	.intFormProcesso,
	.cargoFormProcesso {
		width: 100%;
	}
	
	.celFormProcesso,
	.linkedinFormProcesso {
		width: 23.5%;
	}
	
	.labelInputFile {
		width: 100%;
		margin-left: 0em;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
	    font-size: 1em;
	}
	
	.uploadPdfForm {
		margin-left: 0;
	}
	
	.enviarMsgProcesso {
		margin-top: 3em;
	}
	
	.divInputInteresseProcesso,
	.divInputCargoProcesso {
		display: inline-block;
		width: 48.5%;
	}
	
	.nomeFormProcesso,
	.emailFormProcesso,
	.celFormProcesso,
	.divInputInteresseProcesso {
		margin-right: 1.25em;
	}
	
	.mensagemFormProcesso {
		width: 82%;
		height: 14.9em;
		margin-left: 0em;
		font-size: 0.92em;
		padding: 2em;
	}
	
	.submitFormProcesso {
		width: 10.94em;
		height: 10.94em;
		font-size: 1.25em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		border-radius: 0em 0.2em 0.2em 0em;
	}
	
	.submitFormProcesso:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.logo {
		width: 5em;
		height: 5em;
		margin-top: 9.56em;
	}
	
	.processoSeletivo {
		height: 1040px;
	}
	
	.tituloProcessoSeletivo {
	    font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.listaEtapasProcesso {
		position: relative;
		width: 100%;
		min-height: 810px;
	}
	
	.listaEtapasProcesso li {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 4em;
	}
	
	.listaEtapasProcesso li::after {
		content: '';
		display: block;
		width: 88%;
		height: 1px;
		position: absolute;
		left: 50px;
		bottom: -16px;
		border-bottom: 1px dashed #000;
	}
	
	.caixaIconeEtapaInfoTexto {
		position: relative;
		min-height: 50px;
		height: auto;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoSelecao {
		margin-top: -9em;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoRetorno {
		padding-top: 0;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoAprovado {
		margin-top: -6em;
		width: 50%;
		padding-top: 0;
		position: absolute;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.75em;
		height: 1.75em;
		font-size: 1.29em;
		padding: 0.3em 0.58em 0.11em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 0.87em;
		text-transform: uppercase;
	}
	
	.etapasProcessoSeletivo {
		width: 80%;
		margin: 0 auto;
		padding: 1.8em 0 1.8em 0;
	}

	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao,
	.iconeFinalista {
		position: absolute;
		right: 0px;
		bottom: -50px;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao {
		width: 2.3em;
		height: 2.3em;
		font-size: 2em;
	}
	
	.paragrafoListaProcesso {
		position: absolute;
		left: 50px;
		bottom: 0px;
		width: 50%;
		font-size: 0.75em;
	}
	
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg, #2270D0, #01E0FD);
		transform: rotate(-24deg);
	}
	
	.redimencionabannerRotativo {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoLogistica {		
		width: 98%;
		top: 16em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
		margin: -80px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 7.5em;
	}
	
	.tituloLogistica {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroLogistica {
		font-size: 2.3em;
		width: 39.5%;
		text-align: left;
		padding: 1em 1.5em 0;
	}
	
	.contTextIntroLogistica {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgLogistica {
		width: 43%;
	    top: 12em;
		left: 57em;
	}
	
	.buttonProposta {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesParaLogistica {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica ul {
	    margin: 2.25em 37.7em 0em;
		padding: 0 1.6em 4em;
	}
	
	.divSolucoesLogistica li {
		width: 9.3em;
		margin-right: 0.25em;
		margin-left: 1.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.segmentos {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.introWMS,
	.introYMS {
		padding: 0 3em;
	}
	
	.introTMS {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTMS h1.h1IntroTMS {
		padding-left: 0;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.31em;
	}	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		font-size: 1.31em;
		padding: 0.4em 0;
		border-radius: 0.3em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
	    font-size: 0.88em;
	}
	
	.hrLogistica {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrLogistica.hrLogisticaTMS {
		margin: 1.5em 0 0 2.5em;
	}
	
	.imgGestaoLogistica {
	    width: 35%;
		margin-left: 64%;
		margin-top: 1.5em;
	}
	
	.imgGestaoLogistica.imgGestaoLogisticaTMS {
		margin-left: 1.2em;
	}
	
	.descricaoSegLogistica {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSegLogistica.descricaoSegLogisticaTMS {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoSegLogistica {
		width: 93%;
		line-height: 2em;
		height: 2em;
	}	
	
	.secaoSegLog {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
	}
	
	.secaoSegLog li {
		width: 4.8em;
		height: 4.8em;
	}
	
	.secaoSegLog p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegLogistica {
	    margin-bottom: 15px;
		margin-top: 10px;
		width: 2em;
		height: 2em;
	}
	
	.beneficiosSistema {
		display: inline-block;
		vertical-align: top;
		margin-right: 2em;
	}	
	
	.caracteristicasSistemas {
	    display: inline-block;
		padding: 0 0 5em 0;
	}
	
	.beneficiosSistema,
	.caracteristicasSistemas {
		width: 30em;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistema li,
	.caracteristicasSistemas li	{
		font-size: 0.87em;		
	}	

	.caracteristicasBeneficiosSistema {
		display: inline-block;
		vertical-align: top;
	}
	
	.segmentos.TMS {
		background: #F7F7F7;
	}
	
	.introTMS h1 {
		padding-left: 21em;
	}
	
	.secaoSegLog.secaoSegLogTMS {
		margin: 0em 2.3em 0em 0em;
		float: right;
	}
	
	.beneficiosSistema.beneficiosSistemaTMS {
		float: right;
		margin-right: 0;
		margin-left: 2em;
	}
	
	.caracteristicasSistemas.caracteristicasSistemasTMS {
		margin-left: 5em;
	}
	
	.backoffice h4 {
		font-size: 1.25em;
	}
	
	.backoffice h3 {
		font-size: 1.87em;
	}
	
	.backoffice ul {
		width: 100%;
		padding: 0 12em 2.8em;
	}
	
	.backoffice li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Automotivo*/
	
	.bannerRotativoAuto {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg,#CA0000, #FFAEAE);
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoAutomotivo {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
		margin: -80px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 7.5em;
	}
	
	.tituloSolAuto {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroSolAuto {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroSolAuto {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgSolAuto {
	     width: 38%;
		float: right;
		position: absolute;
		top: 16em;
		right: 10em;
	}
	
	.buttonPropostaAuto {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolAuto {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo ul {
		text-align: center;
		padding: 0 23.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 1.5em;
	}
	
	.introComercial,
	.introPasseio,
	.introRecapagem {
		padding: 0 3em;
	}
	
	.introTratores,
	.introRodoviario {
		padding: 0 3em;
		text-align: left;
	}
	
	.introTratores h1.h1IntroTratores {
		padding-left: 0;
	}
	
	.introComercial h1,
	.introTratores h1,
	.introPasseio h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.31em;
	}	
	
	.introComercial h1.segComercial,
	.introTratores h1.segTratores,
	.introPasseio h1.segPasseio,
	.introRodoviario h1.segRodoviario
	.introRecapagem h1.segRecapagem {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
	    font-size: 0.88em;
	}
	
	.hrSolAuto {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrSolAuto.hrSolAutoRodoviario,
	.hrSolAuto.hrSolAutoTratores {
		margin: 1.5em 0 0 3em;
	}
	
	.imgGestaoSolAuto {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoSolAuto.imgGestaoSolAutoRodoviario,
	.imgGestaoSolAuto.imgGestaoSolAutoTratores {
		margin-left: 1.2em;
	}
	
	.descricaoSolAuto {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSolAuto.descricaoSolAutoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoSolAuto {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoSolAuto {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoSolAuto.secaoSolAutoTratores,
	.secaoSolAuto.secaoSolAutoRodoviario {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoSolAuto li {
		width: 6em;
		height: 6em;
	}
	
	.secaoSolAuto p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegAuto {
		margin-bottom: 15px;
		margin-top: 10px;
		width: 2em;
		height: 2em;
	}
	
	.beneficiosSistemaSolAuto {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolAuto li,
	.caracteristicasSistemasSolAuto li	{
		font-size: 0.87em;		
	}
	
	.beneficiosSistemaSolAuto.beneficiosSistemaTratores,
	.beneficiosSistemaSolAuto.beneficiosRodoviario {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasSistemasSolAuto ul	{
		border: 0;
	}
	
	.caracteristicasSistemasSolAuto {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
	    display: inline-block;
		vertical-align: top;
	}
	
	.caracteristicasBeneficiosSistemaSolAuto.sistemaSolAuto,
	.caracteristicasBeneficiosSistemaSolAuto.caracteristicasBeneficiosSistemaAuto {
		margin-left: 4em;
    }
    
	.segmentosSolAuto {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosSolAuto.segmentoRodoviario,
	.segmentosSolAuto.segmentoTratores {
		background: #F7F7F7;
	}
	
	.backofficeAuto h4 {
		font-size: 1.25em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.87em;
	}
	
	.backofficeAuto ul {
	    text-align: center;
	}
	
	.backofficeAuto li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Motores e Maquinas*/
	
	.bannerRotativoMaquina {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoMaquina {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
		margin: -80px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 7.5em;
	}
	
	.tituloSolMaquina {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroSolMaquina {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroSolMaquina {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgSolMaquina {
	     width: 38%;
		float: right;
		position: absolute;
		top: 14em;
		right: 8em;
	}
	
	.buttonPropostaMaquina {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolMaquina {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesMaquina ul {
		text-align: center;
		padding: 0 24.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesMaquina h1 {
		font-size: 1.5em;
	}
	
	.introMaquina1,
	.introMaquina3 {
		padding: 0 3em;
	}
	
	.introMaquina2 {
		padding: 0 3em;
		text-align: left;
	}
	
	.introMaquinaOposto {
		float: left;
		text-align: inherit;
		padding: 0 3em;
		font-size: 1.31em;
	}
	
	.introMaquina2 h1.h1IntroMaquina2 {
		padding-left: 0;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.31em;
	}	
	
	.introMaquina h1.segMaquina {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrSolMaquina {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrSolMaquina.hrSolAutoMaquinaOposto {
		width: 25%;
		margin: 6.5em 0 0 3%;
	}
	
	.imgGestaoSolMaquina {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoSolMaquina.imgGestaoSolAutoMaquinaOposto {
		margin-left: 3%;
	}
	
	.imgGestaoSolMaquina.imgGestaoSolAutoMaquina2 {
		margin-left: 1.2em;
	}
	
	.descricaoSolMaquina {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSolMaquina.descricaoSolMaquinaOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoSolMaquina {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoSolMaquina {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoSolMaquina.secaoSolMaquina2 {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoSolMaquina li {
		width: 6em;
		height: 6em;
	}
	
	.secaoSolMaquina p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegMaquina {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosSistemaSolMaquina {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosSistemaSolMaquina p,
	.caracteristicasSistemasSolMaquina p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolMaquina li,
	.caracteristicasSistemasSolMaquina li	{
		font-size: 0.87em;		
	}
	
	.beneficiosSistemaSolMaquina.beneficiosSistemaMaquina2 {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasSistemasSolMaquina ul	{
		border: 0;
	}
	
	.caracteristicasSistemasSolMaquina {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.caracteristicasBeneficiosSistemaSolMaquina,
	.caracteristicasBeneficiosSistemaMaquina {
	    display: inline-block;
		vertical-align: top;
	}
	
	.caracteristicasBeneficiosSistemaSolMaquina.sistemaMaquina3,
	.caracteristicasBeneficiosSistemaSolMaquina.caracteristicasBeneficiosSistemaMaquina2 {
		margin-left: 4em;
	}

	.segmentosSolMaquina {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosSolMaquina.segmentoMaquinaOposto {
		background: #F7F7F7;
	}
	
	.backofficeMaquina h4 {
		font-size: 1.25em;
	}
	
	.backofficeMaquina h3 {
		font-size: 1.87em;
	}
	
	.backofficeMaquina ul {
	    text-align: center;
	}
	
	.backofficeMaquina li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Fornecimento de Peças*/
	
	.bannerFornecimento {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg,#7DC6FB, #FFDFBF);
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaBannerFornecimento {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoFornecimento {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
		margin: -80px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegFornecimentoPecas.icone03 {
		font-size: 7.5em;
	}
	
	.tituloFornecimento {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroFornecimento {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroFornecimento {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgFornecimento {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaFornecimento {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesFornecimento {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesFornecimento ul {
		text-align: center;
		padding: 0 23.6em 7em;
		margin-bottom: 0;
    }
    
	.divSolucoesFornecimento h1 {
		font-size: 1.5em;
	}
	
	.introFornecimento {
		padding: 0 3em;
	}
	
	.introFornecimentoOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introFornecimentoOposto h1.h1IntroFornecimento {
		padding-left: 0;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
		font-size: 1.31em;
	}	
	
	.introFornecimento h1.segFornecimento,
	.introFornecimentoOposto h1.segFornecimento {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrFornecimento,
	.hrFornecimento.hrOposto {
		width: 25%;
	}
	
	.hrFornecimento {
		margin: 1.5em 0 0 72%;
	}
	
	.hrFornecimento.hrOposto {
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoFornecimento {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoFornecimento.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoFornecimento {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoFornecimento.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoFornecimento {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoFornecimento {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoFornecimento.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoFornecimento li {
		width: 6em;
		height: 6em;
	}
	
	.secaoFornecimento p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegFornecimento {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosFornecimento {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosFornecimento p,
	.caracteristicasSistemasSolMaquina p	{
	    font-size: 1.31em;
	}
	
	.beneficiosFornecimento li,
	.caracteristicasFornecimento li	{
		font-size: 0.87em;		
	}
	
	.beneficiosFornecimento.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasFornecimento ul	{
		border: 0;
	}
	
	.caracteristicasFornecimento {
	   padding: 0em 0em 7em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosFornecimento {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosFornecimento.caracFornecimento3,
	.conteinerBeneficiosFornecimento.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosFornecimento {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosFornecimento.segFornecimentoOposto {
		background: #F7F7F7;
	}
	
	
	.backofficeFornecimento h4 {
		font-size: 1.25em;
	}
	
	.backofficeFornecimento h3 {
		font-size: 1.87em;
	}
	
	.backofficeFornecimento ul {
	    text-align: center;
	}
	
	.backofficeFornecimento li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	/*Soluções Controle de Cobrança Digital*/
	
	.bannerControle {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg,#D5DF8C, #FFBFBF);
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaBannerControle {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoControle {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
		margin: -80px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		font-size: 7.5em;
	}
	
	.tituloControle {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroControle {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroControle {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgControle {
	    width: 33%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaControle {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesControle {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesControle ul {
		text-align: center;
		padding: 0 25.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesControle h1 {
		font-size: 1.5em;
	}
	
	.introControle {
		padding: 0 3em;
	}
	
	.introControleOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introControleOposto h1.h1IntroControle {
		padding-left: 0;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.31em;
	}	
	
	.introControle h1.segControle,
	.introControleOposto h1.segControleOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introControle h2,
	.introControleOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrControle {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrControle.hrOposto {
		width: 25%;
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoControle {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoControle.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoControle {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoControle.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoControle {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoControle {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoControle.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoControle li {
		width: 6em;
		height: 6em;
	}
	
	.secaoControle p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegControle {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosControle {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosControle p,
	.caracteristicasControle p	{
	    font-size: 1.31em;
	}
	
	.beneficiosControle li,
	.caracteristicasControle li	{
		font-size: 0.87em;		
	}
	
	.beneficiosControle.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasControle ul	{
		border: 0;
	}
	
	.caracteristicasControle {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosControle {
	    display: inline-block;
		vertical-align: top;
    }
    
	.conteinerBeneficiosControle.caracControle3,
	.conteinerBeneficiosControle.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosControle {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosControle.segmentoControleOposto {
		background: #F7F7F7;
	}
	
	.backofficeControle h4 {
		font-size: 1.25em;
	}
	
	.backofficeControle h3 {
		font-size: 1.87em;
	}
	
	.backofficeControle ul {
	    text-align: center;
	}
	
	.backofficeControle li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Contabil e Fiscal*/
	
	.bannerContabil {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaBannerContabil {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoContabil {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
		margin: -80px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 7.5em;
	}
	
	.tituloContabil {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroContabil {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroContabil {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgContabil {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaContabil {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesContabil {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesContabil ul {
		text-align: center;
		padding: 0 25.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesContabil h1 {
		font-size: 1.5em;
	}
	
	.introContabil {
		padding: 0 3em;
	}
	
	.introContabilOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introContabilOposto h1.h1IntroContabil {
		padding-left: 0;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.31em;
	}	
	
	.introContabil h1.segContabil,
	.introContabilOposto h1.segContabilOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrContabil {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrContabil.hrOposto {
		width: 25%;
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoContabil {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoContabil.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContabil {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoContabil.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoContabil {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoContabil {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoContabil.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoContabil li {
		width: 6em;
		height: 6em;
	}
	
	.secaoContabil p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegContabil {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosContabil {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosContabil p,
	.caracteristicasContabil p	{
	    font-size: 1.31em;
	}
	
	.beneficiosContabil li,
	.caracteristicasContabil li	{
		font-size: 0.87em;		
	}
	
	.beneficiosContabil.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasContabil ul	{
		border: 0;
	}
	
	.caracteristicasContabil {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosContabil {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosContabil.caracContabil3,
	.conteinerBeneficiosContabil.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosContabil {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosContabil.segmentoContabilOposto {
		background: #F7F7F7;
	}
	
	.backofficeContabil h4 {
		font-size: 1.25em;
	}
	
	.backofficeContabil h3 {
		font-size: 1.87em;
	}
	
	.backofficeContabil ul {
	    text-align: center;
	}
	
	.backofficeContabil li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Gestão RH*/
	
	.bannerRH {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg,#32263C, #F0DFFF);
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaBannerRH {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoRH {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.divCaminhoSolucoes {
		margin: -80px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegGestaoRh.icone06 {
		font-size: 7.5em;
	}
	
	.tituloRH {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroRH {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroRH {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgRH {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaRH {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesRH {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesRH ul {
		text-align: center;
		padding: 0 21.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesRH h1 {
		font-size: 1.5em;
	}
	
	.introRH {
		padding: 0 3em;
	}
	
	.introRHOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introRHOposto h1.h1IntroControle {
		padding-left: 0;
	}
	
	.introRH h1,
	.introRHOposto h1 {
		font-size: 1.31em;
	}	
	
	.introRH h1.segRH,
	.introRHOposto h1.segRHOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrRH {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.hrRH.hrOposto {
		width: 25%;
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoRH {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoRH.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoRH {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoRH.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoRH {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoRH {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoRH.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoRH li {
		width: 6em;
		height: 6em;
	}
	
	.secaoRH p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegRH {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosRH {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosRH p,
	.caracteristicasRH p	{
	    font-size: 1.31em;
	}
	
	.beneficiosRH li,
	.caracteristicasRH li	{
		font-size: 0.87em;		
	}
	
	.beneficiosRH.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasRH ul	{
		border: 0;
	}
	
	.caracteristicasRH {
	   padding: 0em 0em 10em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosRH {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosRH.caracRH3,
	.conteinerBeneficiosRH.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosRH {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosRH.segmentoRHOposto {
		background: #F7F7F7;
	}
	
	.backofficeRH h4 {
		font-size: 1.25em;
	}
	
	.backofficeRH h3 {
		font-size: 1.87em;
	}
	
	.backofficeRH ul {
	    text-align: center;
	}
	
	.backofficeRH li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Manufatura*/
	
	.bannerManufatura {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
		
	}
	
	.redimencionaManufatura {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoManufatura {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 7.5em;
	}
	
	.tituloManufatura {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroManufatura {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroManufatura {
	    font-size: 1.35em;
		width: 38.5%;
		text-align: right;
		padding: 2em 0 1.2em 2.75em;
	}
	
	.imgManufatura {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaManufatura {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesManufatura {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesManufatura ul {
		text-align: center;
		padding-bottom: 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesManufatura h1 {
		font-size: 1.5em;
	}
	
	.introManufatura {
		padding: 0 3em;
	}
	
	.introManufaturaOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introManufaturaOposto h1.h1IntroManufatura {
		padding-left: 0;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.31em;
	}	
	
	.introManufatura h1.segManufatura,
	.introManufaturaOposto h1.segManufaturaOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrManufatura,
	.hrManufatura.hrOposto {
		width: 25%;
	}
	
	.hrManufatura {
		margin: 1.5em 0 0 72%;
	}
	
	.hrManufatura.hrOposto {
		width: 25%;
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoManufatura {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoManufatura.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoManufatura {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoManufatura.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoManufatura {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoManufatura {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoManufatura.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoManufatura li {
		width: 6em;
		height: 6em;
	}
	
	.secaoManufatura p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegManufatura {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosManufatura {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosManufatura p,
	.caracteristicasContabil p	{
	    font-size: 1.31em;
	}
	
	.beneficiosManufatura li,
	.caracteristicasContabil li	{
		font-size: 0.87em;		
	}
	
	.beneficiosManufatura.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasManufatura ul	{
		border: 0;
	}
	
	.caracteristicasManufatura {
	   padding: 0em 0em 14em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosManufatura {
	    display: inline-block;
		vertical-align: top;
    }
    
	.conteinerBeneficiosManufatura.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosManufatura {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosManufatura.segmentoManufaturaOposto {
		background: #F7F7F7;
	}
	
	.backofficeManufatura h4 {
		font-size: 1.25em;
	}
	
	.backofficeManufatura h3 {
		font-size: 1.87em;
	}
	
	.backofficeManufatura ul {
	    text-align: center;
	}
	
	.backofficeManufatura li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Distribuicao*/
	
	.bannerDistribuicao {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaDistribuicao {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoDistribuicao {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 7.5em;
	}
	
	.tituloDistribuicao {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroDistribuicao {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroDistribuicao {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgDistribuicao {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaDistribuicao {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesDistribuicao {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesDistribuicao ul {
		text-align: center;
		padding: 0 23.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesDistribuicao h1 {
		font-size: 1.5em;
	}
	
	.introDistribuicao {
		padding: 0 3em;
	}
	
	.introDistribuicaoOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introDistribuicaoOposto h1.h1IntroDistribuicao {
		padding-left: 0;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.31em;
	}	
	
	.introDistribuicao h1.segDistribuicao,
	.introDistribuicaoOposto h1.segDistribuicaoOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrDistribuicao,
	.hrDistribuicao.hrOposto {
		width: 25%;
	}
	
	.hrDistribuicao {
		margin: 1.5em 0 0 72%;
	}
	
	.hrDistribuicao.hrOposto {
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoDistribuicao {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoDistribuicao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDistribuicao {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoDistribuicao.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoDistribuicao {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoDistribuicao {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoDistribuicao.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoDistribuicao li {
		width: 6em;
		height: 6em;
	}
	
	.secaoDistribuicao p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegDistribuicao {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosDistribuicao {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosDistribuicao p,
	.caracteristicasDistribuicao p	{
	    font-size: 1.31em;
	}
	
	.beneficiosDistribuicao li,
	.caracteristicasDistribuicao li	{
		font-size: 0.87em;		
	}
	
	.beneficiosDistribuicao.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasDistribuicao ul	{
		border: 0;
	}
	
	.caracteristicasDistribuicao {
	   padding: 0em 0em 7em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosDistribuicao {
	    display: inline-block;
		vertical-align: top;
    }
    
	.conteinerBeneficiosDistribuicao.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosDistribuicao {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosDistribuicao.segmentoDistribuicaoOposto {
		background: #F7F7F7;
	}
	
	.backofficeDistribuicao h4 {
		font-size: 1.25em;
	}
	
	.backofficeDistribuicao h3 {
		font-size: 1.87em;
	}
	
	.backofficeDistribuicao ul {
	    text-align: center;
	}
	
	.backofficeDistribuicao li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	/*Soluções Gestão de Estacionamento*/
	
	/* .bannerGestao {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaGestao {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoGestao {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 7.5em;
	}
	
	.tituloGestao {
		font-size: 3.35em;
		margin-left: 0.6em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 2em;
	}
	
	.textIntroGestao {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroGestao {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgGestao {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaGestao {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesGestao {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesGestao ul {
		text-align: center;
		padding: 0 38.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesGestao h1 {
		font-size: 1.5em;
	}
	
	.introGestao {
		padding: 0 3em;
	}
	
	.introGestaoOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introGestaoOposto h1.h1IntroGestao {
		padding-left: 0;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.31em;
	}	
	
	.introGestao h1.segGestao,
	.introGestaoOposto h1.segGestaoOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrGestao,
	.hrGestao.hrOposto {
		width: 25%;
	}
	
	.hrGestao {
		margin: 1.5em 0 0 72%;
	}
	
	.hrGestao.hrOposto {
		width: 25%;
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoGestao {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoGestao.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoGestao {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoGestao.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoGestao {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoGestao {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoGestao.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoGestao li {
		width: 6em;
		height: 6em;
	}
	
	.secaoGestao p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegGestao {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosGestao {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosGestao p,
	.caracteristicasGestao p	{
	    font-size: 1.31em;
	}
	
	.beneficiosGestao li,
	.caracteristicasGestao li	{
		font-size: 0.87em;		
	}
	
	.beneficiosGestao.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasGestao ul	{
		border: 0;
	}
	
	.caracteristicasGestao {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosGestao {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosGestao.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosGestao {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosGestao.segmentoGestaoOposto {
		background: #F7F7F7;
	}
	
	.backofficeGestao h4 {
		font-size: 1.25em;
	}
	
	.backofficeGestao h3 {
		font-size: 1.87em;
	}
	
	.backofficeGestao ul {
	    text-align: center;
	}
	
	.backofficeGestao li {
		width: 8.3em;
		font-size: 1.3em;
	}
	 */
	
	/*Soluções Nota Fiscal Eletronica*/
	
	.bannerNota {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaNota {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoNota {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 7.5em;
	}
	
	.tituloNota {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroNota {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroNota {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgNota {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaNota {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesNota {
		font-size: 2em;
		padding-bottom: 1.12em;
	}	
	
	.divSolucoesNota ul {
		text-align: center;
		padding: 0 25.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesNota h1 {
		font-size: 1.5em;
	}
	
	.introNota {
		padding: 0 3em;
	}
	
	.introNotaOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introNotaOposto h1.h1IntroNota {
		padding-left: 0;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.31em;
	}	
	
	.introNota h1.segNota,
	.introNotaOposto h1.segNotaOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrNota,
	.hrNota.hrOposto {
		width: 25%;
	}
	
	.hrNota {
		margin: 1.5em 0 0 72%;
	}
	
	.hrNota.hrOposto {
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoNota {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoNota.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoNota {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoNota.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoNota {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoNota {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoNota.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoNota li {
		width: 6em;
		height: 6em;
	}
	
	.secaoNota p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegNota {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosNota {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosNota p,
	.caracteristicasNota p	{
	    font-size: 1.31em;
	}
	
	.beneficiosNota li,
	.caracteristicasNota li	{
		font-size: 0.87em;		
	}
	
	.beneficiosNota.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasNota ul	{
		border: 0;
	}
	
	.caracteristicasNota {
	   padding: 0em 0em 8em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosNota {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosNota.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosNota {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosNota.segmentoNotaOposto {
		background: #F7F7F7;
	}
	
	.backofficeNota h4 {
		font-size: 1.25em;
	}
	
	.backofficeNota h3 {
		font-size: 1.87em;
	}
	
	.backofficeNota ul {
	    text-align: center;
	}
	
	.backofficeNota li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Controle de Obras*/
	
	.bannerObras {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaObras {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoObras {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 7.5em;
	}
	
	.tituloObras {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroObras {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroObras {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgObras {
	     width: 38%;
		float: right;
		position: absolute;
		top: 17em;
		right: 10em;
	}
	
	.buttonPropostaObras {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesObras {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesObras ul {
		text-align: center;
		padding: 0 25.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesObras h1 {
		font-size: 1.5em;
	}
	
	.introObras {
		padding: 0 3em;
	}
	
	.introObrasOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introObrasOposto h1.h1IntroObras {
		padding-left: 0;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.31em;
	}	
	
	.introObras h1.segObras,
	.introObrasOposto h1.segObrasOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrObras,
	.hrObras.hrOposto {
		width: 25%;
	}
	
	.hrObras {
		margin: 1.5em 0 0 72%;
	}
	
	.hrObras.hrOposto {
		width: 25%;
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoObras {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoObras.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoObras {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoObras.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoObras {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoObras {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoObras.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoObras li {
		width: 6em;
		height: 6em;
	}
	
	.secaoObras p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegObras {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosObras {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosObras p,
	.caracteristicasObras p	{
	    font-size: 1.31em;
	}
	
	.beneficiosObras li,
	.caracteristicasObras li	{
		font-size: 0.87em;		
	}
	
	.beneficiosObras.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasObras ul	{
		border: 0;
	}
	
	.caracteristicasObras {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosObras {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosObras.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosObras {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosObras.segmentoObrasOposto {
		background: #F7F7F7;
	}
	
	.backofficeObras h4 {
		font-size: 1.25em;
	}
	
	.backofficeObras h3 {
		font-size: 1.87em;
	}
	
	.backofficeObras ul {
	    text-align: center;
	}
	
	.backofficeObras li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	
	/*Soluções Contratos de Serviços*/
	
	.bannerContratos {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaContratos {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoContratos {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 7.5em;
	}
	
	.tituloContratos {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroContratos {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroContratos {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgContratos {
	    width: 28%;
		float: right;
		position: absolute;
		top: 18em;
		right: 15em;
	}
	
	.buttonPropostaContratos {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.solucoesContratos {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesContratos ul {
		text-align: center;
		padding: 0 25.6em 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesContratos h1 {
		font-size: 1.5em;
	}
	
	.introContratos {
		padding: 0 3em;
	}
	
	.introContratosOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introContratosOposto h1.h1IntroContratos {
		padding-left: 0;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.31em;
	}	
	
	.introContratos h1.segContratos,
	.introContratosOposto h1.segContratosOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrContratos,
	.hrContratos.hrOposto {
		width: 25%;	
	}
	
	.hrContratos {
		margin: 1.5em 0 0 72%;
	}
	
	.hrContratos.hrOposto {
		margin: 1.5em 0 0 3%;
	}
	
	.imgGestaoContratos {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoContratos.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoContratos {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoContratos.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoContratos {
	    width: 94%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoContratos {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoContratos.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoContratos li {
		width: 6em;
		height: 6em;
	}
	
	.secaoContratos p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegContratos {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosContratos {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosContratos p,
	.caracteristicasContratos p	{
	    font-size: 1.31em;
	}
	
	.beneficiosContratos li,
	.caracteristicasContratos li	{
		font-size: 0.87em;		
	}
	
	.beneficiosContratos.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasContratos ul	{
		border: 0;
	}
	
	.caracteristicasContratos {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosContratos {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosContratos.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosContratos {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosContratos.segmentoContratosOposto {
		background: #F7F7F7;
	}
	
	.backofficeContratos h4 {
		font-size: 1.25em;
	}
	
	.backofficeContratos h3 {
		font-size: 1.87em;
	}
	
	.backofficeContratos ul {
	    text-align: center;
	}
	
	.backofficeContratos li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	/*Soluções Associações*/
	
	.bannerAssociacoes {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaAssociacoes {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoAssociacoes {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 7.5em;
	}
	
	.tituloAssociacoes {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroAssociacoes {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroAssociacoes {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgAssociacoes {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaAssociacoes {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.solucoesAssociacoes {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesAssociacoes ul {
		text-align: center;
		padding-bottom: 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesAssociacoes h1 {
		font-size: 1.5em;
	}
	
	.introAssociacoes {
		padding: 0 3em;
	}
	
	.introAssociacoesOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introAssociacoesOposto h1.h1IntroAssociacoes {
		padding-left: 0;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.31em;
	}	
	
	.introAssociacoes h1.segAssociacoes,
	.introAssociacoesOposto h1.segAssociacoesOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrAssociacoes {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.imgGestaoAssociacoes {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoAssociacoes.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoAssociacoes {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoAssociacoes.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoAssociacoes {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoAssociacoes {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoAssociacoes.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoAssociacoes li {
		width: 6em;
		height: 6em;
	}
	
	.secaoAssociacoes p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegAssociacoes {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosAssociacoes {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosAssociacoes p,
	.caracteristicasAssociacoes p	{
	    font-size: 1.31em;
	}
	
	.beneficiosAssociacoes li,
	.caracteristicasAssociacoes li	{
		font-size: 0.87em;		
	}
	
	.beneficiosAssociacoes.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasAssociacoes ul	{
		border: 0;
	}
	
	.caracteristicasAssociacoes {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosAssociacoes {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosAssociacoes.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosAssociacoes {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosAssociacoes.segmentoAssociacoesOposto {
		background: #F7F7F7;
	}
	
	.backofficeAssociacoes h4 {
		font-size: 1.25em;
	}
	
	.backofficeAssociacoes h3 {
		font-size: 1.87em;
	}
	
	.backofficeAssociacoes ul {
	    text-align: center;
	}
	
	.backofficeAssociacoes li {
		width: 8.3em;
		font-size: 1.3em;
	}

    /*Serviço Desenvolvimento de Software*/
	
	.bannerDev {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaDev {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoDev {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 7.5em;
	}
	
	.tituloDev {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroDev {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroDev {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgDev {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaDev {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.solucoesDev {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesDev ul {
		text-align: center;
		padding-bottom: 7em;
		margin-bottom: 0;
	}
	
	.divSolucoesDev h1 {
		font-size: 1.5em;
	}
	
	.introDev {
		padding: 0 3em;
	}
	
	.introDevOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introDevOposto h1.h1IntroDev {
		padding-left: 0;
	}
	
	.introDev h1,
	.introDevOposto h1 {
		font-size: 1.31em;
	}	
	
	.introDev h1.segDev,
	.introDevOposto h1.segDevOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introDev h2,
	.introDevOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrDev {
		width: 25%;
		margin: 1.5em 0 0 72%;
	}
	
	.imgGestaoDev {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoDev.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoDev {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoDev.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoDev {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoDev {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoDev.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoDev li {
		width: 6em;
		height: 6em;
	}
	
	.secaoDev p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegDev {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosDev {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosDev p,
	.caracteristicasDev p	{
	    font-size: 1.31em;
	}
	
	.beneficiosDev li,
	.caracteristicasDev li	{
		font-size: 0.87em;		
	}
	
	.beneficiosDev.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasDev ul	{
		border: 0;
	}
	
	.caracteristicasDev {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosDev {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosDev.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosDev {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosDev.segmentoDevOposto {
		background: #F7F7F7;
	}
	
	.backofficeDev h4 {
		font-size: 1.25em;
	}
	
	.backofficeDev h3 {
		font-size: 1.87em;
	}
	
	.backofficeDev ul {
	    text-align: center;
	}
	
	.backofficeDev li {
		width: 8.3em;
		font-size: 1.3em;
	}

    /*Serviço Consultoria Empresarial*/
	
	.bannerConsult {
		width: 100%;
		height: 61em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-24deg);
		border-radius: 8.75em;
	}
	
	.redimencionaConsult {
		height: 54.2em;
		z-index: -99;
	}
	
	.bannerSolucaoConsult {		
		width: 96%;
		top: 15em;
		left: 2em;
	}
	
	.iconeSevConsultoria.icone16 {
		font-size: 7.5em;
	}
	
	.tituloConsult {
		font-size: 3.35em;
		margin-left: 0.6em;
	}
	
	.textIntroConsult {
		font-size: 2em;
		width: 50%;
		text-align: left;
		padding: 2em 1.5em 0;
	}
	
	.contTextIntroConsult {
	    font-size: 1.35em;
		width: 37.5%;
		text-align: right;
	}
	
	.imgConsult {
	     width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaConsult {
		width: 30%;
		height: 70%;
		margin: -15em 0.8em 0;
		position: relative;
	}
	
	.solucoesConsult {
		font-size: 2em;
		padding-bottom: 1.12em;
	}
	
	.divSolucoesConsult ul {
		text-align: center;
		padding-bottom: 7em;
		margin-bottom: 0;
    }
    
	.divSolucoesConsult h1 {
		font-size: 1.5em;
	}
	
	.introConsult {
		padding: 0 3em;
	}
	
	.introConsultOposto {
		padding: 0 3em;
		text-align: left;
	}
	
	.introConsultOposto h1.h1IntroConsult {
		padding-left: 0;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
		font-size: 1.31em;
	}	
	
	.introConsult h1.segConsult,
	.introConsultOposto h1.segConsultOposto {
		font-size: 1.31em;
		border-radius: 0.3em;
	}
	
	.introConsult h2,
	.introConsultOposto h2 {
	    font-size: 0.88em;
	}
	
	.hrConsult {
		width: 25%;
		margin: 1.5em 0 0 72%;
    }
	
	.imgGestaoConsult {
	    width: 31%;
		margin-left: 68%;
		margin-top: 1em;
	}
	
	.imgGestaoConsult.imgGestaoOposto {
		margin-left: 1.2em;
	}
	
	.descricaoConsult {
		font-size: 1.25em;
		width: 55%;
		padding: 0 0 3.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoConsult.descricaoOposto {
		width: 96%;
		padding: 0 0 3.7em 38.8em;
		text-align: right;
	}
	
	.gestaoConsult {
	    width: 92%;
		line-height: 2em;
		height: 2em;
		margin-right: 5em;
		margin-bottom: 2em;
	}
	
	.secaoConsult {
		width: 35%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoConsult.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoConsult li {
		width: 6em;
		height: 6em;
	}
	
	.secaoConsult p {
		font-size: 0.55em;
		padding: 0em 0.4em;
	}
	
	.imgSegConsult {
		margin-top: 1em;
		margin-bottom: 1em;
		width: 1.5em;
		height: 1.5em;
	}
	
	.beneficiosConsult {
		display: inline-block;
		vertical-align: top;
		width: 475px;
		margin-right: 3.2em;
	}
	
	.beneficiosConsult p,
	.caracteristicasConsult p	{
	    font-size: 1.31em;
	}
	
	.beneficiosConsult li,
	.caracteristicasConsult li	{
		font-size: 0.87em;		
	}
	
	.beneficiosConsult.beneficiosOposto {
		margin-left: 3.2em;
		margin-right: 0;
		padding: 0;
		float: right;
	}
	
	.caracteristicasConsult ul	{
		border: 0;
	}
	
	.caracteristicasConsult {
	   padding: 0em 0em 5em;
	   display: inline-block;
	   width: 475px;
	}

	.conteinerBeneficiosConsult {
	    display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosConsult.conteinerBeneficiosOposto {
		margin-left: 4em;
	}

	.segmentosConsult {
		padding-top: 3em;
		background: #FBFBFB;
	}
	
	.segmentosConsult.segmentoConsultOposto {
		background: #F7F7F7;
	}
	
	.backofficeConsult h4 {
		font-size: 1.25em;
	}
	
	.backofficeConsult h3 {
		font-size: 1.87em;
	}
	
	.backofficeConsult ul {
	    text-align: center;
	}
	
	.backofficeConsult li {
		width: 8.3em;
		font-size: 1.3em;
	}
    
	
	/*Pagina de Erro*/
	
	.imgTelaErro p {
		font: 2.5em Roboto-Regular,sans-serif;
	}
	
	.imgTelaErro img {
		width: 50%;
		padding: 10.12em 3em 2.18em;
	}
	
	/*Nossos Clientes*/
	
	.backgroundClientes {
		background: #F7F7F7;
	}
	
	.divNossosClientes {
		width: 80.31em;
	}

	.nossosClientes {
		padding: 7.43em 0 5.93em;
		font-size: 1.87em;
	}

	.imgNossosClientes {
		width: 17.43em;
		height: 6.25em;
		margin-right: 2.5em;
		margin-bottom: 2.5em;
	}

	.imgNossosClientes:nth-child(4),
	.imgNossosClientes:nth-child(8),
	.imgNossosClientes:nth-child(12) {
		margin-right: 0em;
	}
	
	.imgNossosClientes:nth-child(2),
	.imgNossosClientes:nth-child(6),
	.imgNossosClientes:nth-child(10) {
		margin-right: 2.5em;
	}

    	/*Transformação Digital*/
	
	.backgroundTransformacaoDigital {
		padding: 0 2.5em;
	}
	
	.imgTransformacaoDigital {
	    width: 28em;
		height: 23.56em;
		margin-top: 6em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.87em;
		padding: 5.87em 0em 2.06em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.5em;
		padding: 0 0 5em 0;
		text-align: center;
	}
	
	.sigTransformacaoDigital p {
		font-size: 1.25em;
		width: 48.3em;
        padding: 1.5em 0 2.31em 1em;
	}
	
	.blocoRevolucaoIndustrial {
		position: relative;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 1em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais span{
        width: 956px;
        position: absolute;
        top: 9em;
        left: 47em;
	}
	
	.revolucoesIndustriais {
		text-align: right;
        position: relative;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
		text-align: right;
		padding: 4em 0 1.18em;
		position: relative;
		top: 0px;
	}
	
	.revolucoesIndustriais p {
	    font-size: 1.37em;
		padding: 170px 0 0;
		text-align: left;
        position: absolute;
        left: 17em;
	}

    .divRevoluçãoIndustrial {
        padding: 0 230px;
    }
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		display: inline-block;
		padding: 0;
	    margin-top: 28em;
	}
	
	.linhaRevolucaoIndustrial {
        height: 68em;
        position: absolute;
        top: 380px;
		left: 40px;
		border-left: 4px solid #195285;
	}
	
	.detalhamentoRevolucao {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 21em 0em 0em;
	    width: 38em;
	}
	
	.numtituloRevolucao {
		display: block;
	}
	
	.numRevolucao {
		font-size: 2.5em;
		padding: 17px 20px 15px;
	}
	
	.tituloRevolucao {
	    font-size: 1.87em;
	    margin-left: 36px;
	}
	
	.conjuntoTextoRevolucao {
		display: inline-block;
		width: 33em;
	}
	
	.conjuntoDescricaoRevolucao {
		width: 308px;
		display: inline-block;
	}
	
	.descricaoRevolucao,
	.paragrafoRevolucao {
		padding: 3.12em 1em 0 6em;
		display: inline-block;
        font-size: 20px;
        width: 527px;
		margin-right: 6em;
	}

	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2em;
	}

    .tituloPeriodoIndustrial {
        font-size: 1.5em;
    }
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
        font-size: 1.2em;
	}
	
	.periodoIndustrial {
	    width: 14em;
	}
	
	.paragrafoQuartaRevolucao {
        font-size: 20px;
        position: relative;
        top: 1em;
        right: -6em;
	}
	
	.caracQuartaRevolucao {
        padding-left: 5em;
        font-size: 1.5em;
        width: 24em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.beneficiosTransformacao {
	    padding: 22.62em 24em 0;
	}
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.clienteDadosInovacaoValor {
	    padding: 0 22em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
        padding-top: 6.18em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
	    padding: 1.62em 23em 0;
	}
	
	.passosSucesso {
		margin: 0 auto;
		width: 80%;
	}
	
	.divJornadaSucesso {
		padding-top: 8em;
		width: 100%;
		height: 14em;
	}
	
	.imgJornadaSucesso.imgIniciativasDigitais {
		float: left;
		margin-right: 2em;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada.tituloIniciativasDigitais {
		text-align: right;
	}
	
	.paragrafoJornada.paragrafoIniciativasDigitais {
		text-align: right;
		padding: 0.93em 0 0 0;
	}

    .divJornadaSucesso.transformContinua {
        padding-top: 33em;
    }

    .divJornadaSucesso.iniciativasDigitais {
        padding-top: 29em;
    }
	
	.paragrafoJornada {
		font-size: 1.25em;
		padding: 0.93em 20em 0 0;
	}
	
	.passosSucesso h4 {
	    text-align: left;
		font-size: 1.25em;
        padding-top: 9.62em;
	}
	
	.imgJornadaSucesso {
	    float: right;
        margin: 0;
        width: 463px;
        height: 467px;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
		text-align: left;
	    font-size: 1.87em;
	}

    .blocoCitacaoTransformacao {
        padding-top: 36em;
    }

    .linhaTransformacao {
        margin: 4em auto;
    }
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
	    font-size: 1.87em;
	}
	
	.paragrafoCitacao {
	    padding: 0em 6.5em 3em;
	    font-size: 2.5em;
	}
	
	.faleConosco {
	    padding: 3.42em 10.25em 3.7em;
	}
	
	.faleConosco h4 {
		text-align: left;
	    font-size: 2.5em;
		padding-bottom: 0;
	}
	
	.faleConosco span {
	    font-size: 1.87em;
		text-align: right;
		display: inline-block;
		margin-top: -1em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 1.5em 0 0em 0;
		text-align: left;
		width: 50em;
		float: left;
		font-size: 1.37em;
    }  

    .recap {
        right: 8%;
    }  
    
       /*Representantes*/

    .backgroundRepresentante {
        background: #D8CDFB;
        padding-top: 1em;
    }

    .subTextoRep {
        font-size: 3.4em;
    }

    .msgEnllevoRep {
        padding: 2.5625em 1.375em 0em 4.75em;
    }

    .tituloRep {
        font-size: 40px;
    }

    .paragrafoRep {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .imgRep {
        display: inline-block;
        width: 915px;
    }

    .textoRepresentante {
        width: 46%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
        font-size: 26px;
    }

    .paragrafoRepresentante {
        margin-top: 30px;
    }

    .buttonRepresentante {
        margin-top: 25px;
        font-size: 22px;
        width: 310px;   
    }

    .processoRep {
        padding: 100px 10px;
        background: #fff;
    }

    .introduçãoRepresentante {
        font-size: 40px;
        padding: 0px 190px;
        line-height: 1.3em;
        margin-bottom: 70px;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 60px;
        width: 455px;
    }

    .blocoUmRepresentante {
        width: 56%;
        top: 20px;
        left: 22%;
    }

    .blocoUmRepresentante.graficos {
        width: 59%;
        top: 28px;
        left: 17%;
    }

    .blocoUmRepresentante.rep {
        width: 70%;
        top: 24px;
        left: 17%;
    }

    .imgRepresentante {
        width: 140px;
        height: 140px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }

    .tituloRepresentante {
        font-size: 26px;
        padding: 0 35px;
        margin-bottom: 20px;
    }

    .blocoRepresentante li {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .tituloProcessoRep {
        font-size: 80px; 
    }

    .listaEtapasProcessoRep li {
        width: 1000px;
        margin: 100px auto 300px;
    }

    .tituloSecaoProcessoRep {
        font-size: 40px;
    }

    .enumeracaoProcessoRep {
        font-size: 80px;  
    }

    .imgInscreva {
        width: 300px;
        height: 300px;
        border-radius: 200px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 55px;
        left: 52px;
    }

    .iconeEspecialista {
        top: 64px;
        left: 16px;
        width: 89%;
    }

    .paragrafoListaRep {
        font-size: 1.25em;
        width: 650px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
        font-size: 40px;
        border-radius: 24px;
        width: 300px;
    }

    .listaEtapasProcessoRep li.liRetornoProcesso {
        margin: 100px auto 265px;
    }

    .divTituloProcesso {
        position: relative;
        left: 29%;
    }

    .tituloFormRepresentante {
        font-size: 1.5em;
        padding: 0 0.625em 1.5em;
    }

    .linkedinFormProcesso.estado {
        width: 47.5%;
    }
    
    .cargoFormProcesso.cidade,
    .intFormProcesso.dataNasc {
        width: 24%;
        margin-right: 1.25em;
    }

    .caixaEmpresa.cnpj {
        width: 100%;
        padding: 10px 0;
        margin: 0 auto;
    }

    .labelRadioButton.rep {
        left: 0;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .conceitoNaming {
        background: #F7F7F7;
        padding: 0px 0px 70px 0px;
        text-align: inherit;
    }

    .textoMarca,
    .subTextoMarca {
        text-align: center;
    }

    .caminhoSite.marca {
        padding: 10px 0px 30px 62px;
    }

    .textoMarca {
        font-size: 24px;
        padding-bottom: 44px;
    }

    .subTextoMarca {
        font-size: 60px;
    }

    .divMarcaEnllevo {
        margin-top: 60px;
    }

    .conceitoMarca {
        font-size: 24px;
    }

    .elementosMarca {
        padding: 40px;
        font-size: 24px;
    }

    .imgMarcaEnllevo {
        width: 44%; 
        margin: 30px auto 300px; 
    }

    .blocoLogotipo:hover {
        width: 490px;
        height: 100px;
    }

    .blocoLogotipo img {
        width: 440px;
    }

    .blocoMarca:hover {
        width: 430px;
        height: 145px;
    }

    .blocoMarca img {
        width: 390px;
    }

    .blocoCopy:hover {
        width: 470px;
        height: 96px;
        display: block;
    }

    .blocoCores:hover {
        width: 630px;
        height: 395px;
    }

    .blocoCores {
        top: 28em;
        left: 32em;
    }

    .textoCores {
        width: 215px;
        float: left; 
    }

    .textoCores p {
        font-size: 20px;
    }

    .imgCores {
        width: 350px;
        float: right;
    }

    .imgCores img {
        width: 350px;
        margin-top: 0px;
    }
    
    .blocoCopy:hover p{
        font-size: 24px;
    }

    .blocoNaming:hover {
        width: 536px;
        height: 420px;
        display: block;
        line-height: 30px;
    }

    .blocoNaming ul {
        font-size: 18px;
        line-height: 30px;
    }

    .tituloConceito {
        font-size: 24px;
    }

    .fraseConceito {
        font-size: 26px;
        text-align: center;
    }

    .divNaming {
        font-size: 18px;
    }

    .blocoNaming,
    .blocoLogo,
    .blocoMarca,
    .blocoLogotipo,
    .blocoCores,
    .blocoCopy {
        width: 60px;
        height: 60px;
        border-radius: 60px;
        font-size: 30px;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    .blocoLogo {
        top: 29em;
        left: 18em;
    }

    .blocoLogo:hover {
        width: 390px;
        height: 263px;
        display: block;
    }

    .blocoLogo p {
        font-size: 20px;
        line-height: 30px;
    }

    .blocoMarca {
        top: 36em;
        left: 24em;
    }

    .blocoLogotipo {
        top: 26em;
        left: 24em;
    }

    .blocoNaming {
        top: 29em;
        left: 41em;
    }

    .blocoCopy {
        top: 34em;
        left: 44em;
    }

    .blocoProjeto {
        position: absolute;
        top: 90em;
        left: 1400px;
        /* left: -2em;
        top: -7em; */
        float: right;
        clear: both;
        margin: 40px 100px -66px 0px;
    }

    .blocoProjeto:hover {
        clear: both;
        width: 346px;
        height: 295px;
        z-index: 99;
    }

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 515px;
        height: 294px;
        padding: 30px;
        font-size: 24px;
        line-height: 70px;
    }

    .textoRedesSociaisContato.assessoria {
        text-align: center;
    }

    .textoRedesSociaisContato.assessoria p {
        font-size: 38px;
        color: #195285;
        padding: 1em 12em;
    }

    .textoRedesSociaisContato.assessoria .redesSociais {
        float: unset;
    }
	
}

/*------------------------------------------------CSS Media Queries Resolução 1920px-------------------------------------------------------------------*/

@media only screen and (min-width: 1801px) /*and (max-width: 1940px) */{
	
		/*Header*/
	
	.cabecalho {
		display: none;
	}
	
	.headerDesk {
		display: block;
	}
	
	.header1024 {
		background: #F4F4F4;
		height: 3.12em;
		padding: 0em 3.81em;
		color: #8888;
		line-height: 3em;
	}
	
	.vendas1024,
	.suporte1024 {
		display: inline-block;
	}
	
	.suporte1024 {
		margin-left: 1.25em;
	}
	
	.vendas1024 {
		margin-right: 1.25em;
    }

    .botaoRepresentante, .botaoRepresentante a {
        width: 241px;
        height: 30px;
        position: absolute;
        right: 95px;
        top: 10px;
        padding: 8px;
        background-image: url(../_images/Representantes/fire.png);
        background-position: 0px 1px;
        background-size: 12%;
        background-repeat: no-repeat;
        font-family: 'Roboto-Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #1C5485 !important;
        text-align: right;
        text-transform: uppercase;
    }
    .botaoRepresentante:hover {
        background-image: url(../_images/Representantes/firehover.png);
        color: #B6B4B6 !important;
    }

    .textRepre {
        top: -17px;
        position: relative;
        left: -27px; 
    }
    
    /* .botaoRepresentante {
        display: inline-flex;
        align-items: center;
        position: absolute;
        right: 8%;
        top: 1px;
    }
    
    .imgBotaoRep {
        width: 26px;
        height: 26px;
        overflow: hidden;
        display: block;
        margin-right: 10px;
    }

    .imgBotaoSejaRep {    
        position: relative;
    }

    .textoSejaRep:hover {
        color: #B6B4B6; 
    }

    .imgBotaoSejaRep:hover {
             background: url(../images/Representantes/icone-representante-enllevo.png) bottom;
    }

    .textoSejaRep {
        font-family: 'Roboto-Medium', sans-serif;
        font-weight: 500;
        color: #1C5485;
        text-transform: uppercase;
        font-size: 12px;
    } */
	
	.pesquisaIdioma1024 {
		display: -webkit-box;
		float: right;
	}
	
	.menuDesktopSolucoes,
	.abreMenuDesktop,
	.menuDesktopServicos {
		display: inline-block;
	}
	
	.vendasHeader,
	.telVendasHeader,
	.suporteHeader,
	.telSuporteHeader {
		font-size: 0.9em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
	}
	
	.vendasHeader,
	.conjuntoSuporte {
		color: #888888;
	}
	
	.conjuntoSuporte:hover {
		color: #1C5485;
	}

    .suporte1024 .conjuntoSuporte .iconeSuporteSite {
        color: inherit;
    }
	
	.vendas1024 .iconeCarrinhoVendas,
	.suporte1024 .iconeSuporteSite {
		padding-top: 0em;
		color: #888888;
	}

    .vendas1024 .iconeCarrinhoVendas {
        font-size: 1.2em;
    }

    .suporte1024 .iconeSuporteSite {
        font-size: 1.4em;
    }
	
	.telVendasHeader {
		color: #1C5485;
	}
	
	.telSuporteHeader {
		color: #9ABC48;
	}
	
	.navHeader {
		display: block;
		width: 100%;
		height: 5em;
		padding: 0 3.81em;
		line-height: 1.5em;
	}
	
	.logoHeader {
		text-indent: -9999em;
	}
	
	.logoHeader1024 {
		float: left;
		padding-right: 3.81em;
		margin-top: 1.5em;
	}
	
	.navMenu {
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		font-size: 1em;
		display: inline-block;
		line-height: 2em;
	}
	
	.navMenu ul,
	.navMenu li{
		display: inline-block;
	}
	
	.navMenu li {
		color: #666666;
		padding-right: 1.25em;
		cursor: pointer;
	}
	
	.navMenu li:hover {
		color: #1C5485;
		font-weight: 600;
	}
	
	.navMenu li:focus {
		color: #1C5485;
	} 
	
	.navMenu li a {
		color: inherit;
	}
	
	.menuDesktopServicos,
	.menuDesktopSolucoes {
		cursor: pointer;
	}
	
	.navMenu .iconeSetaMenuSite {
		font-size: 6px;
		margin-top: 0.3em;
		margin-left: 0.8em;
	}
	
	.navMenu .iconeSetaMenuSite:hover {
		color: #1C5485;
		font-weight: 600;
	}

	.navMenu .iconeSetaMenuSite:focus {
		color: #1C5485;
	}
	
	.abreMenuDesktop,
	.abreMenuServicos {
		width: 100%;
		z-index: 99;
		position: absolute;
		text-decoration: none;
		background: #F4F4F4;
		padding: 46px 64px;
		margin-top: 1em;		
	}	
	
	.abreMenuServicos {
		margin-left: -3.8em;
		border-top: 0.06em solid #92AC42;
	}
	
	.abreMenuServicos::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 35.4em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #92AC42;
		z-index: 99;
	}
	
	.abreMenuDesktop {
		margin-left: -3.8em;
		border-top: 0.06em solid #1C5485;
	}
	
	.abreMenuDesktop::before {
	    content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 29em;
		top: 0em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		border-top: 0.62em solid #1C5485;
		z-index: 99;
	}
		
	.h4Solucoes {
		font-size: 1em;
		font-weight: 300;
		font-family: Roboto-Light, sans-serif;		
	}
	
	.h4Solucoes {
		color: #1E5385;
		font-size: 1.3em;
	}
	
	.subtituloServicos {
		color: #92AC40;
		font-weight: 300;
		font-size: 1.37em;
		font-family: Roboto-Light, sans-serif;
	}
	
	.solucoesHeader,
	.servicosHeader {
		padding-top: 2.25em;
		width: 95%;
	}
	
	.solucoesHeader li,
	.servicosHeader li {
		position: relative;
		display: inline-block;
		height: 8.75em;
		width: 8.25em;		
		border-radius: 0.62em;
		-webkit-border-radius: 0.62em;
		-moz-border-radius: 0.62em;
		margin-right: 5em;
		margin-bottom: 5em;
		color: #FFF;
		text-align: center;
	}
	
	.solucoesHeader li {
		border: 1px solid #1E5586;
	}
	.servicosHeader li {
		border: 1px solid #92AC40;
	}
	
	.solucoesHeader li a,
	.servicosHeader li a {
		display: inline-block;
		height: 100%;
		width: 100%;
		padding: 0.8em 0;
		white-space: initial;
		overflow: hidden;
		text-overflow: ellipsis;		
	}
	
	.solucoesHeader li a {
		color: #1E5586;
	}

	.servicosHeader li a {
		color: #92AC40;
	}
	
	.divIcones {
		width: 100%;
		height: 75px;
		line-height: 1.45em;
		margin-bottom: 0.1em;
	}
	
	.solucoesHeader .iconeSegAutomotivo {
		font-size: 3.15em;
	}
	
	.solucoesHeader .iconeSegDistribuicao {
		font-size: 3.1em;
	}
	
	.solucoesHeader .iconeSegFornecimentoPecas,
	.solucoesHeader .iconeSegLogistica,
	.solucoesHeader .iconeSegManufatura,	
	.solucoesHeader .iconeSegEstacionamento,
	.solucoesHeader .iconeSegNotaFiscal,
	.solucoesHeader .iconeSegControleObras,
	.solucoesHeader .iconeSegContratos,
	.solucoesHeader .iconeSegAssociacoes,
	.solucoesHeader .iconeSegCobrancaDigital,
	.solucoesHeader .iconeSegGestaoRh,
	.solucoesHeader .iconeSegContabilFiscal {
		font-size: 3.2em;
	}
	
	.solucoesHeader .iconeSegMotoresMaquinas {
		font-size: 3.3em;
	}
	
	.servicosHeader .iconeSevDesenvolvimentoSoftware {
		font-size: 3.4em;
	}

	.servicosHeader .iconeSevConsultoria,
	.servicosHeader .iconeSevSeguros,
	.solucoesHeader .iconeCotacaoEletronica {
		font-size: 3.6em;
	}
	
	.solucoesHeader li:hover {
		background: #195586;
	}
	
	.servicosHeader li:hover {
		background: #92AC42;
	}
	
	.solucoesHeader li a:hover,
	.servicosHeader li a:hover {
		color: #F4F4F4;
	}	

	.solucoesHeader li::before,
	.servicosHeader li::before {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.5em;
		left: 3.3em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
		z-index: 99;
	}

	.solucoesHeader li::before,
	.servicosHeader li::before	{
		border-top: 0.62em solid #F4F4F4;
	}

	.solucoesHeader li::after,
	.servicosHeader li::after {
		content: '';
		position: absolute;
		display: block;
		height: 0px;
		width: 0px;
		bottom: -0.62em;
		left: 3.3em;
		border-right: 0.62em solid transparent;
		border-left: 0.62em solid transparent;
	}
	
	.servicosHeader li::after {
		border-top: 0.62em solid #92AC42;
	}
	
	.solucoesHeader li::after{
		border-top: 0.62em solid #195586;
	}
	
	.solucoesHeader li:hover::before,
	.solucoesHeader li:hover::after {
		border-top: 0.62em solid #195586;
		color: #F4F4F4;
	}
	
	.servicosHeader li:hover::before,
	.servicosHeader li:hover::after {
		border-top: 0.62em solid #92AC42;
		color: #F4F4F4;
	}
	
	.tituloSolucoes,
	.tituloServicos {
		position: relative;
		display: block;
		height: auto;
		font-size: 1em;
		line-height: 1em;
		padding: 0em 0.3em 0em;
		font-family: 'Roboto', Arial, Helvetica, sans-serif;
	}

	.iconeSegAutomotivo .tituloSolucoes {
		font-size: 0.36em;
	}

	.iconeSegMotoresMaquinas .tituloSolucoes,
	.iconeSegFornecimentoPecas .tituloSolucoes,
	.iconeSegNotaFiscal .tituloSolucoes,
	.iconeSegControleObras .tituloSolucoes,
	.iconeSegContratos .tituloSolucoes,
	.iconeSegAssociacoes .tituloSolucoes,
	.iconeSegGestaoRh .tituloSolucoes,
	.iconeSegContabilFiscal .tituloSolucoes {
		font-size: 0.30em;
	}

	.iconeSegLogistica .tituloSolucoes,
	.iconeSegManufatura .tituloSolucoes {
		font-size: 0.34em;
	}

	.iconeSegEstacionamento .tituloSolucoes {
		font-size: 0.27em;
	}

	.iconeSegCobrancaDigital .tituloSolucoes {
		font-size: 0.26em;
	}
	
	.liRedeSocial {
		display: inline-block;
        float: right;    
	}
	
	.liRedeSocial li {
		display: inline-block;
		height: 2.1em;
		width: 2.1em;
	   
		margin-right: 0.31em;
		border-radius: 2.7em;
		-webkit-border-radius: 2.7em;
		-moz-border-radius: 2.7em;
		background: #FBFBFB;
		text-align: center;
	}
	
	.liRedeSocial li.redeSocialFacebook:hover {
		background: #3B5998;
	}
	
	.liRedeSocial li.redeSocialInstagram:hover {
		background: #A300D9;
	}
	
	.liRedeSocial li.redeSocialLinkedin:hover {
		background: #0077B5;
	}
	
	.liRedeSocial .iconeFacebook:hover,
	.liRedeSocial .iconeInstagran:hover,
	.liRedeSocial .iconeLinkedin:hover {
		color: #F4F1EF;
	}

	.liRedeSocial li .iconeFacebook,
	.liRedeSocial li .iconeInstagran,
	.liRedeSocial li .iconeLinkedin {	    
		font-size: 1.1em;
        line-height: 1.9em;
        width: 100%;
        height: 100%;	
        color: #B6B4B6;
	}

	.barraPesquisaHeader {
		position: relative;
		display: inline-block;
		margin-right: 0.31em;
		vertical-align: top;
	}

	.inputBarraPesquisa {
		height: 1.7em;
		width: 1.7em;
		border-radius: 1.7em;
		-webkit-border-radius: 1.7em;
		-moz-border-radius: 1.7em;
		border: none;
		outline: 0;
	}
	
	.inputBarraPesquisa + .iconeAbrirInput {
		right: 0.56em;
	}
	
	.inputBarraPesquisa.inputBarraPesquisaExpandido + .iconeAbrirInput {
		display: none;
	}
	
	.inputBarraPesquisa ~ .iconePesquisar {
		display: none;
	}	
	
	.inputBarraPesquisa.inputBarraPesquisaExpandido ~ .iconePesquisar {
		display: block;
		left: 5px;
	}
	
	.inputBarraPesquisaExpandido{
		width: 16.12em;
		height: 1.375em;
		padding: 0em 1.2em 0em 1.9em;
	}

	.barraPesquisaHeader .iconeLupaSite {
		position: absolute;
		top: 0.2em;
		left: 0.5em;
		font-size: 12px;
		color: #1C5485;
	}
	
	.spanIdioma {
		font-size: 0.75em;
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		color: #868686;
		padding-right: 0.62em;
	}
	
	.selecionaIdiomaHeader {
		width: 1.25em;
		padding-top: 1em;
	}
	
	/*Footer*/
	
	.rodape {
		height: auto;
		padding: 3.12em 1.8em 2em;
	}
	
	.assinatura {
		height: 13.75em;
		padding: 3em 6% 0em;
	}
	
	.assinatura p {
		font-size: 3.1em;
		float: left;
		line-height: 2.5em;
	}
	
	.divInputAssinatura.assinaturaSite {
		width: 56%;
		float: right;
	}
	
	.inputAssinatura {
		width: 85%;
		height: 3.75em;
		font-size: 1.7em;
		padding-left: 1.5em;
		padding-bottom: 0;
	}
	
	.divInputAssinatura .iconeMktIcon {
		height: 2.1em;
		width: 10%;
		font-size: 3.1em;
		line-height: 2.1em;
	}
	
	.enviar {
		width: 6em;
		font-size: 2em;
		line-height: 2.3em;
		height: 3.2em;
		vertical-align: top;
	}
	
	.enviar a {
		font-size: 1.2em;
		line-height: 2.7em;	
	}
	
	.imgLogoFooter img {
		width: 16.8em;
		text-align: left;
		margin-bottom: 4em;
		display: block;
		margin-left: 4.3em;
	}
	
	.conjuntoBotoes {
		padding: 0em;
		padding-bottom: 5.8em;
	}
	
	.botoes {
		margin-left: 1em;
	}
	
	.botoes li {
		width: 12em;
		height: 2.5em;
        font-size: 1em;
		line-height: 2.5em;
		display: inline-block;
		margin-bottom: 0.5em;
        text-align: left;
        padding-left: 0.5em;
	}
	
	.botoes a {
		font-size: 1em;
	}
	
	.footerAssesoriaImprensa {
		width: 20%;
		float: left;
	}
	
	.footerDownload {
		width: 13%;
		float: left;
	}
	
	.footerSiteMap {
		width: 0;
		margin: 0em 3.5em;
		float: left;
	}
	
	.iconesRedeSocial {
		display: block;
		margin: -3em 0em 0em 69em;
        float: right;
        height: 79px;
	}
	
	.iconesRedeSocial li.redeSocialFacebook:hover {
        background: #3B5998;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialInstagram:hover {
        background: #A300D9;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li.redeSocialLinkedin:hover {
        background: #0077B5;
        color: #F4F1EF;
	}
	
	.iconesRedeSocial li{
		height: 2.75em;
		width: 2.75em;
		margin: 0em;
        margin-right: 1em;
        background: #FBFBFB;
	}
	
	.iconeFacebook,
	.iconeInstagran,
	.iconeLinkedin {
		font-size: 1.5em;
        line-height: 1.86em;
        width: 100%;
        height: 100%;
	}
	
	.divImagemLogo{
		display: none;
	}
	
	.divImagemLogo img {
		display: none;
	}
		
	.telefones {
		text-align: center;
		margin-left: 6em;
		display: none;
	}

	.telefones ul {
		margin-right: 2em;
		font-size: 1.87em;
	}
	
	.telefones .vendaTexto {
		font-size: 0.6em;
	}
	
	.telefones .suporteTexto {
		font-size: 0.6em;
	}
	
	.telefoneContato {
		font-size: 1em;
	}
	
	.iconeSuporteSite, 
	.iconeCarrinhoVendas {
		padding-top: 0em;
	}
	
	.iconeCarrinhoVendas {
		color: #9ABC48;
	}
	
	.iconeSuporteSite {
		color: #FFFFFF;
	}
	
	.telefones1024 {
		margin: -20em 20em 11em 0em;
		float: right;
        display: block;
        z-index: 999;
        width: 430px;
        height: 80px;
	}
	
	.telefones1024 ul {
		margin-right: 3.81em;
		display: inline-block;
		color: white;
		font-family: Roboto-Medium, sans-serif;
	}
	
	.vendasSpanFooter,
	.suporteSpanFooter {
		font-size: 1em;		
		display: inline-block;
		margin-bottom: 0.25em;
	}
	
	.vendasSpanFooter {
        color: #9ABC48;
        height: 24px;
	}

    .suporte.suporteFooter {
        display: inline-block;
        height: 38px;
        width: 135px;
        position: relative;
        z-index: 9999;
    }

	.suporteSpanFooter {
		width: 100%;
		height: 38px;
		color: #FFFFFF;
		background: #13395B;
		display: inline-block;
		vertical-align: bottom;
		border-radius: 25px;
	    padding: 11px 0px 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.suporteSpanFooter a {
		font-family: Roboto-Medium, sans-serif;
		font-weight: 500;
		font-size: 20px;
		color: inherit;
	}
	
	.suporteSpanFooter:hover {
		background: #246CAE;
	}
	
	.telefoneLiContatoFooter {
		font-size: 2.12em;
	}
	
	.copyright {
		height: 3.75em;
	}
	
	.iconeEnllevoMini {
		font-size: 2em;
	}
	
	.textoCopy {
		line-height: 6em;
		text-align: left;
		margin-left: 5em;
	}
	
	.copy {
		font-size: 1.5em;
		padding-left: 1em;
	}
	
	.voltaTopo {
		margin-top: 1.5em;
		margin-right: 3em;	
	}
	
	/*Index*/
	
	.conteudoVideoImagem {
		height: 56.25em;
	}
		
	.labelVideoImagem {
		padding: 11.5em 1.87em 0em 13.8em;
	}
	
	.tituloLabelConfianca {
		font-size: 2.25em;
	}
	
	.tituloLabelSatisfacao {
		width: 60%;
		font-size: 5em;
		display: block;
	}
	
	.tituloLabelBanner03 {
		font-size: 70px;
		padding-bottom: 0.5em;
		width: 77%;	
	}
	
	.textoLabelBanner03 {
		font-size: 2.25em;		
	}
	
	.botaoBanner03 {
		line-height: 80px;
		width: 580px;
		height: 80px;
		font-size: 30px;
		border-radius: 15px;
	}
	
	.botaoBanner03:hover {
		background: #D2FF4C;
	}
	
	.videoBannerGif {
		height: 56.25em;
		width: 100%;
	}
	
	.infoEmpresa {
		margin: -5em auto;
		width: 100%;
		padding-left: 16.5em;
		z-index: 2;
	}
	
	.caixaIconeInfo {
		width: 8em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial,
	.caixaInfoGestao {
		display: inline-block;
		width: 26.25em;
		border-radius: 1em;
		height: 8.75em;
	}
	
	.caixaInfoNegocios,
	.caixaInfoEmpresarial {
		margin-right: 4.6em;
	}
	
	.tituloTextoInfo {
		font-size: 1.25em;
		margin-bottom: 0.5em;
		    line-height: 1.2em;
	}
	
	.paragrafoTextoInfo {
		font-size: 0.87em;
		line-height: 1.1em;
	}
	
	.caixaTextoInfo {
	    width: 65%;
		padding: 1.75em 0em 0em;
	}
	
	.imgIconeInfo {
		height: 4em;
		width: 4em;
		margin: 36% auto 0;
	}	
		
	.caixaImagensInfoNegocios, 
	.caixaImagensEmpresarial, 
	.caixaImagensGestao {
		height: 34.5em;
		display: none;
	}
	
	.backgroundInfoERP {
		background: #F4F4F4;
	}
	
	.sistemaERP {
		display: block;
		position: relative;
	}
	
	.tituloSistemaERP {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.62em;
		font-weight: 500;
		color: #1B5385;
		text-align: center;
		padding-top: 8.12em;
	}
	
	.container {
		height: 300px;
		margin:30px auto;
	}

	.container ul {
		left: unset!important;
		margin: 0px auto!important;
	}

	.container ul li {
		border:1px solid #fff;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}

	.container ul li img {
		cursor: pointer;
	}

	.left,
	.right {
		cursor: pointer;
	}
	
	.setaBannerEsquerda,
	.setaBannerDireita {
		position: absolute;
		display: inline-block;
		width: 51px;
		
		top: 50%;
		overflow: hidden;		
	}
	
	.setaBannerEsquerda{
		left: -80px;
		height: 69px;
	}
	
	.setaBannerDireita {
		right: -80px;
		height: 69px;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: unset !important;
		right: 0px;
	}
	
	.setaBannerEsquerda img.left {
		left: 0px!important;
	}
	
	.setaBannerEsquerda img.left,
	.setaBannerDireita img.right {
		top: 0px;
	}
	
	.setaBannerDireita img.right {
		right: 0px !important;
	}	
	
	.setaBannerDireita img.right:hover,
	.setaBannerEsquerda img.left:hover 	{
		top: unset;
		bottom: 0px;
	}
	
	.modalCarrossel {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	
	.modalCarrossel .imgModal {
		position: relative;
		display: block;
		top: 50%;
		min-width: 600px;
		max-width: 936px;
		height: auto;
		margin: -260px auto 0;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}
	
	.caixaZIndexCarrossel {
		position: relative;
		z-index: 1;
	}
	
	.caixaZIndexBotao {
		position: relative;
		z-index: 2;
	}
	
	.HRSistemaERP {
		width: 46.5em;
		height: 0.1875em;
		color: #CACACA;
		text-align: center;
		margin-top: 4.4em;
		z-index: -999;
	}
	
	.botaoConhecaSolucao {
		display: block;
		width: 362px;
		height: 64px;
		font-size: 1.6em;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		line-height: 2.5em;
		margin: -30px auto 0px;
		z-index: 999;
		overflow: hidden;		
	}
	
	.h3SistemaERP {
		font-size: 0.875em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		line-height: 1.5em;
		padding: 10.5em 21.6em 18.6em;
	}
	
	.tituloEnllevo {
		text-align: left;
		font-size: 18.75em;
		margin-top: -0.65em;
		margin-left: 0.15em;
	}
	
	.informacoesEnllevo {
		background: #EBEBEB;
		padding: 1.5em 0 1em;
		margin-bottom: -6em;
	}
	
	.imgSliderEnllevo {
		width: 100%;
		padding-left: 55em;
		margin-bottom: 0;
		display: inline-block;
	}
	
	.slick-slide.slick-current.slick-active {
	    width: 994px;
	}
	
	.slick-track {
		width: 225em;
	}
	
	.slickEnllevo div {
		width: 1000px;
	}
	
	.slickEnllevo ul.slick-dots {
		left: -120px;
	}
	
	/* Novo Carrossel */
	
	.caixaSwiperCarrossel {
		top: 20px;
		width: 1000px;
		height: auto;
	}
	
	.swiper-enllevo {
		width: 100%;
		height: 100%;
	}
	
	.swiper-wrapper {
		width: 90%;
	}
	
	
	/* Novo Carrossel */
	
	.caixa-carrossel-home {
		height: 684px;
	}
	
	.subTituloEnllevo {
		font-size: 1.87em;
		margin-bottom: 2em;
	}
	
	.historiaEmpresa {
		margin: 2em 0em 0em 7.68em;
		width: 40em;
		display: inline-block;
		position: absolute;
	}
	
	.historiaEmpresa .paragrafo {
		font-size: 1.25em;
		line-height: 1.8em;
	}

	.paragrafo.ultimoParagrafo {
		margin-bottom: 63.22px;
	}	
	
	.nuvemTags {
		background: #F2F2F2;
		height: auto;
		display: block;
		padding-bottom: 5em;
		height: 17.12em;
	}
	
	.nuvemTags:active {    
		color: #1C5485;
	}
	
	.caixaTags {
	    width: 41%;
		position: absolute;
		margin: 6% 0em 0em 54%;
		text-align: right;
	}
	
	.tagEnllevoConfianca {
		padding-bottom: 0.6em;
		font-size: 2.5em;
	}
	
	.tagEnllevoContentamento {
		font-size: 3.75em;
	}
	
	.tagEnllevoExperiencia {
		font-size: 3.5em;
	}
	
	.tagEnllevoAgilidade {
		font-size: 2.25em;
	}
	
	.tagEnllevoSolucao {
	    font-size: 3em;
	}
	
	.tagEnllevoExtase {
		font-size: 1.87em;
	}
	
	.imgEnllevoByShapeness {
		width: 524px;
		height: 110px;
		display: block;		
	}
	
	.botaoConhecaMais1024 {
		display: none;
	}
	
	.botaoHistoriaEnllevo {
		width: 229px;
		height: 40px;
		line-height: 22px;
		font-family: Roboto-Bold, sans-serif;
		font-weight: 600;
		font-size: 16px;
		color: #1A1E20;
		background: linear-gradient(180deg, #A6D38F, #64C8D2);
		border-radius: 9px;
		padding: 11px 19px 10px 15px;
		margin-right: 26em;
		display: block;
	}
	
	.botaoHistoriaEnllevo:hover {
		background: #1C5485;
		color: #FFF;
	}
	
	.secaoClientes {
		height: auto;
	    margin-bottom: 3.75em;
	}
	
	.textoCliente {
	    font-size: 1.22em;
		width: 58%;
		margin: 0 auto;
		padding: 2.5em 3.8em 2.8em;
	}
	
	.secaoClientes h5 {
	    font-size: 1.87em;
		margin-top: 4em;
	}
	
	.secaoClientes a {
		font-size: 0.75em;
		padding: 0.56em 1.031em;
		width: 19.32em;
		height: 2em;
		line-height: 0.9em;
		margin-top: 4em;
	}
	
	.clientes {
		display: none;
	}
	
	.slick-slide.slick-current.slick-active {
		width: 1620px;
	}

	.divClientes1024  {
		width: 86.5em;
		margin: 0px auto;
		display: block;
	}
	
	.owl-carousel-clientes .owl-carousel .owl-theme .owl-loaded .owl-drag {
		display: block;
	}
	
	.divClientes1024 img {
		width: 20% !important;
		display: inline-block !important;
		margin-left: 3.75em;
	}
	
	.clientes1024 {
		display: block;
		padding: 0 3.3em;
		width: 100%;
		margin: 0 auto 3em;
	}
	
	.secaoDepoimentos {
	   background: #F7F7F7;
		height: 38.5em;
	}
	
	.secaoDepoimentos h5 {
		font-size: 1.25em;
		padding: 4.56em 0em 2.5em;
	}
	
	.depoimentos div {
		position: relative;
		min-height: 220px;
		height: auto;
	}
	
	.depoimentos .slick-slide {
		padding: 40px 32px 20px;
	}

	.depoimentos .slick-active div.slider-personalizado {
		width: 1200px !important;
		padding: 0px 32px 20px;
		box-sizing: border-box;
		border-radius: 20px;
		background: #fff;
	}
	
	.depoimentos img.imgDepoimentos {
		height: 80px;
		width: 80px;
		margin-top: -40px;
	}
	
	.nomeDepoimentos {		
	    font-size: 1.25em;
	}
	
	.depoimentos mark {
		font-size: 0.75em;
		line-height: 1.4em;
		position: absolute;
		left: 0em;
		bottom: 2.3em;
		padding: 0em 2.3em;
	}
	
	.depoimentos ul.slick-dots {
		width: 94%;
	}	

	.depoimentos ul.slick-dots li button::before {
		content: '';
		width: 10px;
		height: 10px;
		line-height: 10px;
		background: #1C5485;
		border-radius: 50%;
		opacity: unset;
	}

	.depoimentos ul.slick-dots li.slick-active button::before {
		opacity: unset;
		border: 1px solid #000;
		background: transparent;
	}
	
	/*Institucional*/
		
	.caixaEquipeEnllevo1024,
	.equipeEnllevoIcone,
	.textoSatisfacao,
	.imgValores1024,
	.imgVisao1024,
	.imgMissao1024,
	.caixaTecnologias,
	.historiaEnllevo1024,
	.imgBotoes1024 {
		display: block;
	}
	
	.textoBannerInstitucional,
	.textoBannerTrabalheConosco {
		padding-top: 6.75em;
	}
	
	.sobreBanner,
	.trabalheConoscoBanner {
		font-size: 3.25em;
		padding-bottom: 0.1em;
	}
	
	.opcoesBannerInstitucional {
		font-size: 1em;
	}
	
	.opcoesBannerInstitucional a {
		padding: 0 0.5em;
	}
	
	.backgroundInstitucional {
		background: #F7F7F7;
		margin-top: -3.75em;
		padding-top: 4.5em;
	}
	
	.caminhoSite {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #666666;
		padding: 10px 0px 0px 62px;
		display: block;
	}
	
	.caminhoSite a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.caminhoSite a.destaqueAzul {
		color: #1B5385;
	}
	
	.internetDasCoisas,
	.bannerSecundario,
	.historiaEnllevo,
	.caixaEquipeEnllevo	{
		display: none;
	}
	
	.imgBotoes1024 {
		width: 62.5em;
		margin: 3.75em 0 1.93em;
		/*z-index: -99;*/
	}
	
	.historiaEnllevo1024 {
		width: 27.5em;
		margin: -38em 0em 0em 35em;
	}
	
	.tituloInstitucional1024 {
		color: #1A5285;
		font-size: 2.5em;
		font-weight: 500;
		font-family: Roboto-Medium, sans-serif;
		padding-bottom: 1em;
		margin-left: 12em;
		width: 100%;
	}
	
	.caixaConteudoEnllevo {
		background: #FFFFFF;
		padding: 2.5em;
		position: absolute;
		width: 50em;
		margin-left: 25em;
	}
	
	.paragrafoHistoriaEnllevo1024 {
		font-size: 1em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		padding-bottom: 1em;
		line-height: 1.5em;
	}
	
	.botoesConceitoLinhaDoTempo {
		text-align: right;
	}
	
	.botaoConceitoMarca,
	.botaoLinhaTempo {
		margin-top: 1.12em;
		width: 15em;
		height: 2.5em;
		font-size: 1em;
		line-height: 2.5em;
		background-image: linear-gradient(180deg,#A6D38F, #62C8D4);
		border-radius: 0.4em;
		margin-right: 1.25em;
	}
	
	.secaoOferecemos {
		width: 34em;
		background: #F7F7F7;
		margin-top: 32em;
		margin-left: 2.3em;
	}
	
	.tituloOferecemos {
		font-size: 2.5em;
		text-align: left;
		padding: 1em 1.5em;
	}
	
	.divTextoOferecemos {
		font-size: 1.2em;
		width: 44.75em;
		padding: 0em 3.8em;
	}
	
	.textoOferecemos,
	.ultimoTextoOferecemos {
		margin-bottom: 0.9em;
		line-height: 1.6em;
	}
	
	.caixaTecnologias {
		width: 58em;
		display: inline-block;
		margin-top: 6.3em;
		margin-left: 3.12em;
	}
	
	.caixaTecnologias h4 {
		color: #1D5586;
		font-size: 1em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		text-align: center;
		padding-bottom: 30px;
	}
	
	.caixaTecnologias p {
		text-align: center;
		font-size: 0.75em;
		font-family: Roboto-REgular, sans-serif;
		font-weight: 400;
		width: 24em;
		margin: 0.5em auto 0;
		color: #000000;	
		line-height: 1.3em;
	}
	
	.caixaTecnologias img {
		width: 4.75em;
		margin: 0 auto 2.75em;
		display: block;		
	}
	
	.internetDasCoisasImg {
		margin: 0 3.4em 1.06em;
	}
	
	.secaoIOT,
	.secaoInternetDados,
	.secaoDesignUIUX,
	.secaoFuncAnaliticas,
	.secaoDesignThinking,
	.secaoInterfaceAdaptavel,
	.secaoInfraSegura,
	.secaoComWebService,
	.secaoCloudPlataform,
	.secaoSuporteEficiente {
	    width: 22.5em;
		height: 21.2em;
		display: inline-block;
		margin: 0 5.4em 2.5em 0;
		border: 0.06em solid #CFCFCF;
		border-radius: 10px;
		padding: 30px 12px;
		background: #F7F7F7;
		vertical-align: top;
	}
	
	.secaoInternetDados {
	    margin-left: -2.75em;
	}
	
	.secaoFuncAnaliticas,
	.secaoInterfaceAdaptavel,
	.secaoComWebService {
		margin-left: -2.75em;
	}
	
	.secaoSuporteEficiente {
	    margin-left: -2.75em;
	}
	
	.secaoMissaoVisaoValores {
		width: 40%;
		display: inline-block;
		vertical-align: top;
		background: #F7F7F7;
		margin-top: -5em;
		margin-left: -4em;
	}
	
	.missao,
	.visao,
	.valores {
	    padding: 0em 2.5em 5em;
		padding-top: 1em;
	}
	
	.imgMissao,
	.imgVisao,
	.imgValores {
		display: none;
	}
	
	.imgMissao1024,
	.imgVisao1024,
	.imgValores1024 {
		display: inline-block;
		width: 3.75em;
		vertical-align: bottom;
	}

	.missao h5,
	.visao h5,
	.valores h5 {
		display: inline-block;
		vertical-align: top;
		margin-top: 0.2em;
		margin-left: 0.5em;
		margin-bottom: 0;
		font-size: 2.5em;
	}
	
	.missao p,
	.visao p {
		padding-left: 2em;
		width: 33em;
		font-size: 1.25em;
	}
	
	.valores li {
		font-size: 1.25em;
	}
	
	.listaValores {
		margin-left: 3em;
	}
	
	.textoSatisfacao {
		margin-top: 3em;
		margin-left: 2em;
		width: 94%;
		border: 0.03em solid #707070;
		font-size: 2.5em;
		border-radius: 1.5em;
		color: #BBBEC8;
		padding: 1.68em;
		text-align: center;
		line-height: 1.57em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
	}
	
	.secaoPactoGlobal {
		width: 50%;
		display: block;
		margin-left: 50%;
		margin-top: -22em;
		background: #FFFFFF;
		padding: 1.68em 2.56em;
	}
	
	.tituloPacto {
		font-size: 2.5em;
		color: #195285;
		padding-top: 0.3em;
	}
	
	.textoPacto,
	.contTextoPacto {
		font-size: 1.25em;
		color: #1C5C8A;
		line-height: 1.25em;
		width: 35.5em;
	}
	
	.equipeEnllevo {
		padding-top: 6.93em;
		padding-bottom: 1.06em;
		text-align: center;
		font-size: 1.25em;
		font-family: Roboto-Light, sans-serif;
		font-weight: 300;
		color: #195285;		
	}
	
	.equipeEnllevoIcone .iconeSetaMenuSite {
		font-size: 0.75em;
		padding: 1.1em 0.55em;
		background: #195285;
		color: #D6D6D6;
		border-radius: 2.25em;
		margin: 0 auto;
		display: block;
		width: 3em;
		height: 3em;
        z-index: 999;
	}

    .conteinerPerfilProfissional1024.conteinerEnllevo {
        text-align: left;
    }
	
	.caixaEquipeEnllevo1024 {
		background: #D6D6D6;
		margin-top: -1.3em;
		padding-top: 2.56em;
        padding: 0.93em 0em;
	}
	
	.TituloEquipeEnllevo1024 {
	    font-family: Roboto-Medium, sans-serif;
		font-size: 2.25em;
		line-height: 1.26em;
		font-weight: 500;
		margin-bottom: 1.25em;
		color: #195285;
		text-align: center;
	}
	
	.ParagrafoEquipeEnllevo1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 1.25em;
		font-weight: 400;
		line-height: 1.8em;
		color: #191E1F;
		text-align: center;
		margin: 0 auto 6.81em;
	}
	
	.caixaEquipe1024 {
		height: auto;
		width: 100%;
	}
	
	.figureColaborador1024 {
		position: relative;
		display: inline-block;
		height: 21.25em;
		width: 18em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
        margin-left: 4.65em;
		margin-bottom: 5em;
		cursor: pointer;
	}
	
	.figureColaborador1024:hover > .infoColaborador1024.invisivel {
		display: block!important;
	}
	
	.figureColaborador1024:hover::after {
		content: '';
		position: absolute;
		top: 0.8em;
		left: 0.8em;
		display: block;
	    height: 19.75em;
		width: 16.5em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.figureColaborador1024.figure1024 {
		margin-right: 0em;
	}
	
	.imgColaborador1024 {
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		z-index: 1;
	}

    .textoSecao1LinhadoTempo p {
        width: auto;
        float: unset;
        padding-bottom: 0;
    }
	
	.infoColaborador1024 {
		position: absolute;
		top: 1em;
		left: 0.5em;
		height: auto;
		width: 16.5em;
		color: #FFF;
		text-align: center;
		z-index: 1;
		padding: 1.31em 0.81em;
        display: block;
	}
	
	.figureColaborador1024::before {
		content: '';
		position: absolute;
		top: 0em;
		left: 0em;
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: #FFF;
		z-index: -1;
	}

	.figureInfoColaborador1024::after {
		content: '';
		position: absolute;
		top: 0.8em;
		left: 0.8em;
		display: block;
		height: 19.75em;
		width: 16.5em;
		border-radius: 0.37em;
		-webkit-border-radius: 0.37em;
		-moz-border-radius: 0.37em;
		background: linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -webkit-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		background: -moz-linear-gradient(to bottom, #A6D38F, #63C8D4) 0px 0px;
		opacity: 0.8;
		z-index: 0;
	}
	
	.nomeColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.25em;
		font-weight: 500;
		line-height: 1em;
		margin-bottom: 0.43em;
	}
	
	.cargoColaborador1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 0.75em;
		font-weight: 500;
		line-height: 0.62em;
	}
	
	.paragrafoInfoColaborador1024 {
		font-family: Roboto-Regular, sans-serif;
		font-size: 0.75em;
		font-weight: 400;
		line-height: 1.3em;
	    margin: 0.93em 1.37em 2.3em;
        max-height: 10.5em;
	}

    .paragrafoInfoColaborador1024 p {
        max-height: 10em;
        overflow: hidden;
    }
	
	.redesSociaisColaborador1024 {
		position: absolute;
	    left: 52%;
		top: 16.87em;
		width: 8.12em;
	}
	
	.redesSociaisColaborador1024 li a{
		text-decoration: none;
	}
	
	.redesSociaisColaborador1024 li:hover,
	.redesSociaisColaborador1024 li:hover,
	.redesSociaisColaborador1024 li:hover {
		color: #A300D9;
	}
	
	.redesSociaisColaborador1024 li {
		display: inline-block;
		height: 1.75em;
		width: 1.75em;
		color: #B6B4B6;
		margin-right: 0.62em;
		border-radius: 1.81em;
		-webkit-border-radius: 1.81em;
		-moz-border-radius: 1.81em;
		background: #F0F0F0;
		text-align: center;
	}

	.redesSociaisColaborador1024 .iconeFacebook,
	.redesSociaisColaborador1024 .iconeInstagran,
	.redesSociaisColaborador1024 .iconeLinkedin {	    
		font-size: 0.87em;
		line-height: 2.1em;
		color: #B6B4B6;
	}

    .modalInfo {
    	height: 19.75em;
		width: 16.5em;
        top: 11px;
        left: 13px;
        line-height: 1.1em;
    }

    .textoModalInfo {
      font-size: 12px;
    }
	
	
		/*Linha do Tempo*/
	
	.backgroundLinhaDoTempo {
		background: #F2F2F2;
		padding-bottom: 1em;
		padding-top: 1em;
		height: auto;
	}
	
	.tituloLinhaDoTempo {
		font-size: 3.75em;
		width: 45%;
		margin: 0 auto -1.5em;
	}
	
	.textoLinhaDoTempo {
		font-size: 1.25em;
		width: 42%;
		margin: 0 auto;
	}
	
	.imgTopoLinhaDoTempo,
	.imgEndLinhaDoTempo {
		width: 6em;
		height: 6em;
		margin-left: -3em;

	}
	
	.imgTopoLinhaDoTempo img {
		width: 72%;
		margin: 1.5em 0.87em;
	}	
	
	.secao1, 
	.secao2, 
	.secao3,
	.secao4,
	.secao5,
	.secao6	{
		display: inline-block;
		line-height: 1.25em;
		z-index: 1;
		height: auto;
		margin-left: -6.87em;
	}
	
	.secao1 {
		width: 24em;
		margin: -3.9em 0em 0em 3.63em;
		border-radius: 0.62em;
	}
	
	.secao1:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 2.5em;
		margin-left: -1em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao1 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao1 div	{
	    display: flow-root;
        width: 60%;
        padding-left: 0em;
        float: inherit;
	}
	
	.secao3 div {
		display: block;
		width: 100%;
	}
	
	.secao2 {
		width: 24em;
		margin-left: -27.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao2:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 5.2em;
		margin-left: 23.2em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao3 {
		width: 24em;
		margin: -12em 0em 2em 4em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	.secao3:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 10.5em;
		margin-left: -1.9em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 {
		background: #1D5585;
		color: #FFFFFF;
		width: 24em;
		margin: -3.9em 0em 3.75em -27.5em;
		border-radius: 0.62em;
		padding-right: 10px;
	}
	
	.secao4:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		right: 0;
		top: 40px;
		left: 23.9em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #1D5585;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao4 img {
		width: 40%;
		float: left;
		padding: 0.62em;
	}
	
	.secao5 {
		background: #D8D8D8;
		width: 24em;
		margin-left: 3.5em;
		margin-top: -7em;
		border-radius: 0.62em;
		padding: 0.81em;
	}
	
	.secao5:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 83px;
		left: -1em;
		border-top: 0.62em solid transparent;
		border-right: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.secao6 {
		background: #D8D8D8;
		width: 24em;
		margin: -12em 0em 2em -27.5em;
		border-radius: 0.62em;
		padding: 0.62em 0.62em 1.75em;
	}
	
	
	.secao6:before {
		content: '';
		position: absolute;
		display: inline-block;
		vertical-align: middle;
		height: 0;
		width: 0;
		top: 168px;
		margin-left: 23.4em;
		border-top: 0.62em solid transparent;
		border-left: 1.25em solid #D8D8D8;
		border-bottom: 0.62em solid transparent;
		z-index: 99;
	}
	
	.tituloSecao1LinhadoTempo,
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		text-align: left;
	}
	
	.tituloSecao2LinhadoTempo {
		padding-top: 0em;
	}
	
	.tituloSecao2LinhadoTempo,
	.tituloSecao3LinhadoTempo {
		color: #1D5585;
	}
	
	.tituloSecao3LinhadoTempo  {
		padding-top: 4em;
	}
	
	.textoSecao1LinhadoTempo,
	.textoSecao2LinhadoTempo,
	.textoSecao3LinhadoTempo {
		font-size: 0.9em;
	}
	
	.tituloSecao1LinhadoTempo {
	    margin-bottom: -1em;
        font-size: 1.25em;
        padding-bottom: 1.75em;
	}
	
	.textoSecao1LinhadoTempo {
		font-size: 0.87em;
		line-height: 1.2em;
	}
	
	.lTempoImg3 {
		float: left;
		padding: 0em;
		padding-bottom: 0.6em;
	}
	
	.imgEndLinhaDoTempo img {
		width: 55.5%;
		margin: 1em 1.4em;
	}
		
		/*Contato*/

    @-moz-document url-prefix() {
        .submitFormContato {
            left: 81%;
        }
    }
	
	.backgroundContato {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.contatoBanner {
	    font-size: 3.25em;
		line-height: 5.5em;
	}
	
	.introducaoContato h4 {
		font-size: 1.87em;
		padding-top: 4.5em;
		padding-bottom: 0.5em;
		margin: 0;
	}
	
	.introducaoContato p {
		font-size: 1.25em;
		width: 80%;
		margin: 0 auto;
	}
	
	.formContato {
		margin: 0 auto;
		width: 1210px;
	}
	
	.formularioContato {
		width: 100%;
	}
	
	.nomeFormContato,
	.sobrenomeFormContato,
	.emailFormContato {
		width: 48.5%;
		height: 3em;
		font-size: 1em;
	}

	.emailFormContato {
		width: 48.5%;
	}
	
	.telFormContato,
	.celFormContato {
		width: 23%;
		height: 3em;
		font-size: 1em;
	}
	
	.cargoFormContato,
	.SegFormContato {
		width: 100%;
		height: 3em;
		font-size: 1em;		
	}
	
	.nomeFormContato,
	.emailFormContato,
	.telFormContato,
	.divInputFaturamento {
		margin-right: 1.37em;
	}
	
	.funcFormContato {
		width: 100%;
		height: 3em;
		font-size: 1em;
	}	
	
	.divInputSegmento,
	.divInputCargo,
	.divInputFuncEmpresa {
		display: inline-block;
	}
	
	.divInputCargo,
	.divInputFuncEmpresa {
		width: 48.5%;
	}
	
	.divInputSegmento {
	    width: 48.5%;
		margin: 0em 1.25em 0em 0em;
	}
	
	.divInputFaturamento {
		display: inline-block;
		width: 583px;
		padding-bottom: 1em;
		vertical-align: top;
		margin: -0.5em 1.25em 0em 0em;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
		left: -4px;
		width: 72px;
		height: 40px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 12px;
		top: 12px;
		left: 12px;
	}
	
	.formContato p {
		font-size: 1em;
		margin-bottom: 1.06em;
		text-align: left;
	}
	
	.paragrafoSegFormContato,
	.paragrafoCargoFormContato,
	.paragrafoFuncFormContato,
	.paragrafoFormContato{
		margin-left: 0em;
	}

	.paragrafoFormContato{
		margin-top: 0.6em;
	}
	
	.grupoRadioButton {
	    padding: 0px;
		margin-left: 0px;
	}
	
	.radioButtonQuadrado::before {
		top: -4px;
	    left: -2px;
		width: 100px;
		height: 48px;
	}
	
	.caixaRadioButtonQuadrado {
		width: 99px;
		height: 48px;
		margin-right: 17px;
	}
	
	.caixaRadioButtonQuadrado:last-child {
		margin-right: 0px;
	}
	
	.labelRadioButtonQuadrado {
		font-size: 14px;
		top: 15px;
		left: 12px;
	}
	
	.caixaRadioButton .labelRadioButton {
		margin-left: 0em;
	}

	.caixaEmpresa {
		margin-top: 1em;
	}
	
	.radioButton {
		width: 0em;
		height: auto;
	}
	
	.radioButton::before {
		top: -3.5px;
		left: -8px;
		width: 20px;
		height: 20px;
	}
	
	.radioButton:checked::after {
		top: 0px;
		left: -4px;
		width: 15px;
		height: 15px;
	}
	
	.mensagemFormContato {
		width: 61.3em;
		height: 13.63em;
		padding: 1.37em 2em 0 2em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		font-size: 1em;
	}
	
	.submitFormContato {
		width: 10.94em;
		font-size: 1.25em;
		border-radius: 0em 0.2em 0.2em 0em;
		height: 10.94em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		margin-left: -0.5em;
	}
	
	.submitFormContato:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}
	
	.nomeFormContato:focus,
	.sobrenomeFormContato:focus,
	.emailFormContato:focus,
	.telFormContato:focus,
	.celFormContato:focus,
	.funcFormContato:focus,
	.cargoFormContato:focus,
	.SegFormContato:focus,
	.mensagemFormContato:focus {
		background: #FFFFFF;
	}
	
	.contatos {
		margin: 4.18em auto 4.75em;
		width: 68.5em;
		border: 0.06em solid #9ABC48;
		border-radius: 0.93em;
	}	
	
	.contatoSuporte {
	    margin: 2em 0;
	}
	
	.suporteSpanFooter.contatoSuporte {
		padding: 8px 0px 0px 0px;
		font-size: 17px;
	    width: 160px;
	    height: 38px;
	}
	
	.contatoEmailP,
	.contatoAtendimentoP,
	.contatoVendasP,
	.contatoSuporteP {
		font-size: 1.06em;
	}
	
	.telefoneVendas,
	.email,
	.telefoneSuporte,
	.telefoneAtendimento {
		font-size: 1.06em;
		padding-top: 0;
	}
	
	.iconeEmail2,
	.iconePhone2,
	.iconeCarrinhoVendas2,
	.iconeSuporteSite2 {
		padding-top: 0em;
		font-size: 1em;
		color: #888888;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		color: #1A5285;
		display: -webkit-inline-box;
		padding: 2em 0;
		font-size: 1.35em;
	}
	
	.contatoEmail,
	.contatoAtendimento,
	.contatoVendas {
		margin-right: 2em;
	}
	
	.enderecoMapaEnllevo {
		font-size: 1.5em;
		width: 31.25em;
		height: 2.5em;
		margin: 0 auto;
		border-radius: 0.55em;
		line-height: 1.25em;
	}
	
	.iconeLocalizacao {
		width: 1.56em;
		height: 1.56em;
		font-size: 4em;
		margin: 2.25em auto 0.5em;
	}
	
	.mapaGoogleEnllevo {
		height: 37.5em;
	}
	
	.textoRedesSociaisContato {
		height: auto;
	}
	
	.textoRedesSociaisContato p {
		font-size: 2.5em;
		display: inline-block;
	}
	
	.redesSociais {
		display: inline-block;
		vertical-align: top;
		margin-top: 2em;
		float: right;
		margin-right: 7.5em;
	}
	
	.redesSociais li {
		height: 3.75em;
		width: 3.75em;
		margin: 0.37em 0.5em 0.12em 0.4em;
		background: #FBFBFB;
	}
	
	.redesSociais li.redeSocialFacebook:hover {
		background: #3B5998;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialInstagram:hover {
		background: #A300D9;
		color: #F4F1EF;
	}
	
	.redesSociais li.redeSocialLinkedin:hover {
		background: #0077B5;
		color: #F4F1EF;
	}
	
	.redesSociais .iconeFacebook,
	.redesSociais .iconeInstagran,
	.redesSociais .iconeLinkedin {
		font-size: 1.8em;
        line-height: 2em;
        width: 100%;
        height: 100%;
	}
	
		/*Trabalhe Conosco*/
	
	.backgroundTrabalheConosco {
		background: #F2F2F2;
		padding-top: 1em;
	}
	
	.msgEnllevoTrabalheConosco {
		background: #F2F2F2;
	}
	
	.tituloTrabalheConosco {
		font-size: 2em;
		text-transform: uppercase;
		width: 93%;
		margin: 0 auto 0.8em;
		line-height: 1.3em;		
	}
	
	.paragrafoTrabalheConosco {
		font-size: 1.25em;
		text-align: center;
		width: 77%;
		margin: 0 auto;
	}
	
	.linkTranformacaoDigital {
		text-transform: uppercase;
		color: #195285;
	}
	
	.caixaAreaAtuacao {
		display: none;
	}
	
	.caixaAreaAtuacao1024 {
		width: 100%;
		height: auto;
		background: #D6D6D6;
		padding: 2.25em 1.5625em 7.6em;
		text-align: center;
		display: block;
	}

	.subTitulo1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.87em;
		font-weight: 500;
		color: #195285;
		line-height: 1.625em;
		margin-bottom: 2.3125em;
	}

	.areaAtuacao1024 {
		position: relative;
		display: inline-block;
		width: 25em;    
		height: 30em;
		padding: 1.93em 1em 1.25em;
		border: 0.06em solid #1C5485;
		border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		margin-bottom: 2em;
		vertical-align: top;
		margin-right: 1.37em;
	}
	
	.areaAtuacao1024.areaAtendimento,
	.areaAtuacao1024.areaMarketing {
		margin-right: 0;
	}

	.tituloAreaAtuacao1024 {
		font-family: Roboto-Medium, sans-serif;
		font-size: 1.34em;
		font-weight: 500;
		color: #195285;
		line-height: 1.125em;
		margin-bottom: 0.8em;
	}

	.imgTecDaInformacao1024,
	.imgFrontEnd1024,
	.imgUIUX1024,
	.imgMarketingMidias1024,
	.imgGestaoAdmFinc1024,
	.imgVendas1024,
	.imgRHCont1024,
	.imgAtendimento1024 {
	    margin: 2em auto 1.56em;
		width: 267px;
	}
	
	.paragrafoAreaAtuacao1024 {
		position: absolute;
		bottom: 1.5625em;
		width: 91%;
		font-family: Roboto-Regular, sans-serif;
		font-size: 1em;
		font-weight: 400;
		color: #191E1F;
		line-height: 1.1em;
	}
	
	.tituloFormProcessoSeletivo {
		color: #195285;
		font-size: 2.5em;
		width: 34%;
		margin: 2.93em auto 0.25em;
		text-align: center;
	}
	
	.conteudoTextFormProcesso {
	    font-size: 1.2em;
		text-align: center;
		width: 39%;
		margin: 0 auto;
	}
	
	.formProcessoSeletivo {
		margin: 0 auto;
		width: 1210px;
	}
	
	.formProcesso {
		width: 100%;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso,
	.cargoFormProcesso,
	.intFormProcesso,
	.labelInputFile,
	.celFormProcesso,
	.linkedinFormProcesso {	
		height: 3.5em;
		font-size: 1em;
		display: inline-block;		
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso,
	.emailFormProcesso {	
		margin-right: 1.25em;
	}
	
	.nomeFormProcesso,
	.sobrenomeFormProcesso {
		width: 36.25em;
	}
	
	.emailFormProcesso {
		width: 30em;
	}
	
	.intFormProcesso,
	.cargoFormProcesso {
	    width: 36.25em;
	}
	
	.celFormProcesso,
	.linkedinFormProcesso {
		width: 20.5625em;
		margin-right: 1.25em;
	}
	
	.labelInputFile {
	    width: 74.5em;
		margin-left: -1em;
		line-height: 1.5em;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
	    font-size: 1em;
	}
	
	.paragrafoIntFormProcesso,
	.paragrafoCargoFormProcesso,
	.uploadPdfForm {
		margin-left: 0em;
	}
	
	.enviarMsgProcesso {
		margin-top: 3em;
	}
	
	.divInputInteresseProcesso,
	.divInputCargoProcesso {
		display: inline-block;
	}
	
	.divInputInteresseProcesso,
	.divInputCargoProcesso {
		width: 36.25em;
		margin-right: 1.25em;
	}
	
	.mensagemFormProcesso {
		width: 61.5em;
		height: 13.7em;
		margin-left: -14em;
		font-size: 1em;
		padding: 9px 2em 10.4em 1em;
	}
	
	.submitFormProcesso {
		width: 10.94em;
		height: 10.94em;
		font-size: 1.25em;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		border-radius: 0em 0.2em 0.2em 0em;
	}
	
	.submitFormProcesso:hover {
		background-image: linear-gradient(180deg, #7E9C3A, #ACC86A);
	}
	
	.nomeFormProcesso:focus,
	.sobrenomeFormProcesso:focus,
	.emailFormProcesso:focus,
	.celFormProcesso:focus,
	.linkedinFormProcesso:focus,
	.cargoFormProcesso:focus,
	.intFormProcesso:focus,
	.mensagemFormProcesso:focus {
		background: #FFFFFF;
	}
	
	.logo {
		width: 5em;
		height: 5em;
		margin-top: 9.56em;
	}
	
	.processoSeletivo {
		height: 1150px;
	}
	
	.tituloProcessoSeletivo {
	    font-size: 1em;
		text-transform: uppercase;
	}
	
	.listaEtapasProcesso {
		position: relative;
		width: 100%;
		min-height: 810px;
	}
	
	.listaEtapasProcesso li {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 4em;
	}
	
	.listaEtapasProcesso li::after {
		content: '';
		display: block;
		width: 86%;
		height: 1px;
		position: absolute;
		left: 50px;
		bottom: -16px;
		border-bottom: 1px dashed #000;
	}
	
	.caixaIconeEtapaInfoTexto {
		position: relative;
		min-height: 50px;
		height: auto;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoSelecao {
		margin-top: -23em;
		position: absolute;
		margin-left: 0em;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoRetorno {
		padding-top: 0;
		width: 50%;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoAprovado {
		width: 50%;
		padding-top: 0;
		position: absolute;
	}
	
	.paragrafoListaProcesso.paragrafoListaProcessoCadastro {
		margin-top: 2em;
		width: 50%;
	}
	
	.enumeracaoProcessoSeletivo {
		width: 1.75em;
		height: 1.75em;
		font-size: 1.8em;
		padding: 0.3em 0.58em 0.11em;
	}
	
	.tituloSecaoProcessoSeletivo {
		font-size: 1.3em;
		text-transform: uppercase;
	}
	
	.etapasProcessoSeletivo {
		width: 80%;
		margin: 0 auto;
		padding: 1.8em 0 1.8em 0;
	}

	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeAprovacao,
	.iconeFinalista {
		position: absolute;
		right: 0px;
		bottom: -66px;
	}
	
	.iconeEtapa01,
	.iconeEtapa04,
	.iconeEtapa03,
	.iconeFinalista {
		width: 2.3em;
		height: 2.3em;
		font-size: 3em;
	}
	
	.paragrafoListaProcesso {
		position: absolute;
		left: 50px;
		bottom: 0px;
		width: 50%;
		font-size: 1em;
	}
	
	
	/*Solução Logistica*/
	
	.bannerRotativo {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg, #2270D0, #01E0FD);
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionabannerRotativo {
		height: 71.2em;
		z-index: -99;
	}
	
	.bannerSolucaoLogistica {		
		width: 97%;
		top: 15em;
		left: 3em;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegLogistica.icone01 {
		font-size: 8.5em;
	}
	
	.tituloLogistica {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroLogistica {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroLogistica {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 57% 0.5em 3em;
	}
	
	.imgLogistica {
	    width: 42%;
		float: right;
		top: 13em;
		left: 60em;
	}
	
	.buttonProposta {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.buttonProposta:hover {
		background: #9ABC48;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesParaLogistica {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesLogistica ul {
		margin-left: 34.5%;
		margin-top: 2.25em;
		width: 60%;
		margin-bottom: 0;
		padding-bottom: 8.5em;
        text-align: unset; 
	}
	
	.divSolucoesLogistica li {
		width: 13.5%;
		margin-right: 0.25em;
		margin-left: 1.06em;
	}
	
	.divSolucoesLogistica h1 {
		font-size: 2.5em;
	}
	
	.segmentoWMS,
	.segmentoYMS {
		padding-top: 5.18em;
		background: #FBFBFB;
	}
	
	.introWMS,
	.introYMS {
		padding: 0 5em;
	}
	
	.introTMS {
		padding: 0 5em;
		text-align: left;
	}
	
	.introTMS h1.h1IntroTMS {
		padding-left: 0;
	}
	
	.introWMS h1,
	.introTMS h1,
	.introYMS h1 {
		font-size: 1.93em;
	}	
	
	.introWMS h1.segWMS,
	.introTMS h1.segTMS,
	.introYMS h1.segYMS {
		width: 4.25em;
		font-size: 1.93em;
		padding: 0.2em 0;
		border-radius: 0.3em;
	}
	
	.introWMS h2,
	.introTMS h2,
	.introYMS h2 {
	    font-size: 0.96em;
	}
	
	.hrLogistica {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrLogistica.hrLogisticaTMS {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoLogistica {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoLogistica.imgGestaoLogisticaTMS {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoSegLogistica {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSegLogistica.descricaoSegLogisticaTMS {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoSegLogistica {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		font-size: 18px;
	}
	
	.secaoSegLog {
		width: 37%;
		display: block;
		margin: 1.8em 0 0 4.3em;
		padding: 0;
	}
	
	.secaoSegLog.secaoSegLogTMS {
		margin: 1.8em 0 0 83.3em;
		margin-left: 72em;
	}
	
	.secaoSegLog li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoSegLog p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegLogistica {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosSistema {
		display: inline-block;
		vertical-align: top;
		width: 24%;
		margin-right: 2em;
		margin-left: 4em;
	}
	
	.beneficiosSistema.beneficiosSistemaTMS {
	    margin-right: 2em;
		margin-left: -6.5em;
	}
	
	.beneficiosSistema p,
	.caracteristicasSistemas p	{
	    font-size: 1.31em;
		width: 30em;
	}
	
	.caracteristicasSistemas p {
		margin-left: 15em;
	}
	
	.beneficiosSistema li,
	.caracteristicasSistemas li	{
		font-size: 1em;
	}
	
	.beneficiosSistema li{
	    line-height: 1.18em;
	}
	
	.beneficiosSistema ul {
		width: 24em;
	}
	
	.beneficiosSistemaTMS ul {
		width: 29em;
		padding: 2em 2.5em;
	}
	
	.caracteristicasSistemas ul	{
		width: 32.31em;
		border: 0;
		padding: 2em 2.5em;			
		margin-left: 19em;
	}
	
	.caracteristicasSistemas ul.caracteristicasTMS {
		margin-left: -44em;
		width: 33em;
	}

	.caracteristicasSistemas {
	   padding: 0em 0em 14.06em;
	   display: inline-block;
	   width: 30%;
	}

	.caracteristicasBeneficiosSistema {
		width: 100%;
		margin-top: -38em;
		padding: 0 38%;
	}
	
	.caracteristicasBeneficiosSistema.caracteristicasBeneficiosSistemaTMS {
		margin-top: -28em;
	}
	
	.caracteristicasBeneficiosSistema.sistemaYMS {
		margin-top: -29.5em;
	}
	
	.caracteristicasSistemasTMS p {
		margin-left: -33em;
	}	
	
	.segmentos.TMS {
		background: #F7F7F7;
		padding-top: 5.18em;
	}
	
	.introYMS {
		margin-top: 3em;
	}
	
	.caracteristicasSistemas.caracYMS {
		width: 23%
	}

	.caracYMS ul {
		width: 25em;
	}
	
	.backoffice h4 {
		font-size: 1.25em;
	}
	
	.backoffice h3 {
		font-size: 1.87em;
	}
	
	.backoffice ul {
		width: 100%;
		padding: 0 10% 2.8em;
	}
	
	.backoffice li {
		width: 8.3em;
		font-size: 1.3em;
	}
	
	/*Solução Automotivo*/

	.bannerRotativoAuto {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg, #CA0000, #FFAEAE);
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionabannerRotativoAuto {
		height: 71.2em;
		z-index: -99;
	}
	
	.bannerSolucaoAutomotivo {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegAutomotivo.icone02 {
		font-size: 8.5em;
	}
	
	.tituloSolAuto {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroSolAuto {
		font-size: 2.9em;
		width: 50%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroSolAuto {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgSolAuto {
	    width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaAuto {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.buttonPropostaAuto:hover {
		background: #9ABC48;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolAuto {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesAutomotivo ul {
		margin-top: 2.25em;
		width: 100%;
		margin-bottom: 0px;
		padding-bottom: 8.5em;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 8.6em 2em;
	}
	
	.divSolucoesAutomotivo li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesAutomotivo li:hover {
		background-image: linear-gradient(90deg,#CA0000, #FFAEAE);
	}
	
	.divSolucoesAutomotivo h1 {
		font-size: 2.5em;
	}
	
	.segmentoComercial,
	.segmentoPasseio,
	.segmentoRecapagem {
		background: #FBFBFB;
	}
	
	.introComercial,
	.introPasseio,
	.introRecapagem	{
		padding: 0 5em;
	}
	
	.introTratores,
	.introRodoviario {
		padding: 0 5em;
		text-align: left;
	}
	
	.introTratores h1.h1IntroTratores {
		padding-left: 0;
	}
	
	.introComercial h1,
	.introPasseio h1,
	.introTratores h1,
	.introRodoviario h1,
	.introRecapagem h1 {
		font-size: 1.93em;
	}	
	
	.introComercial h1.segComercial,
	.introPasseio h1.segTratores,
	.introTratores h1.segPasseio,
	.introRodoviario h1.segRodoviario,
	.introRecapagem h1.introRecapagem {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introComercial h2,
	.introTratores h2,
	.introPasseio h2,
	.introRodoviario h2,
	.introRecapagem h2 {
	    font-size: 0.96em;
	}
	
	.hrSolAuto {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrSolAuto.hrSolAutoTratores,
	.hrSolAuto.hrSolAutoRodoviario {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoSolAuto {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoSolAuto.imgGestaoSolAutoTratores,
	.imgGestaoSolAuto.imgGestaoSolAutoRodoviario{
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoSolAuto {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSolAuto.descricaoSolAutoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoSolAuto {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin-bottom: 2em;
		font-size: 18px;
	}
	
	.secaoSolAuto {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoSolAuto.secaoSolAutoTratores,
	.secaoSolAuto.secaoSolAutoRodoviario{
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoSolAuto li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoSolAuto p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegAuto {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosSistemaSolAuto {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosSistemaSolAuto.beneficiosSistemaTratores,
	.beneficiosSistemaSolAuto.beneficiosRodoviario {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosSistemaSolAuto p,
	.caracteristicasSistemasSolAuto p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolAuto li,
	.caracteristicasSistemasSolAuto li	{
		font-size: 1em;
	}
	
	.beneficiosSistemaSolAuto li{
	    line-height: 1.18em;
	}
	.caracteristicasSistemasSolAuto ul	{
		border: 0;
	}

	.caracteristicasSistemasSolAuto {
	   padding: 0em 0em 8.06em;
	   display: inline-block;
	   width: 510px;
	}

	.caracteristicasBeneficiosSistemaSolAuto,
	.caracteristicasBeneficiosSistemaAuto {
		display: inline-block;
		vertical-align: top;
	}
	
	.caracteristicasBeneficiosSistemaSolAuto.sistemaSolAuto,
	.caracteristicasBeneficiosSistemaSolAuto.caracteristicasBeneficiosSistemaAuto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosSolAuto.segmentoTratores,
	.segmentosSolAuto.segmentoRodoviario {
		background: #F7F7F7;
	}
	
	.backofficeAuto h4 {
		font-size: 1.25em;
	}
	
	.backofficeAuto h3 {
		font-size: 1.87em;
	}
	
	.backofficeAuto ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeAuto li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Motores e Maquinas*/

	.bannerRotativoMaquina {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg, #FF9673, #EEEF92);
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionabannerRotativoMaquina {
		height: 71.2em;
		z-index: -99;
	}
	
	.bannerSolucaoMaquina {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegMotoresMaquinas.icone04 {
		font-size: 8.5em;
	}
	
	.tituloSolMaquina {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroSolMaquina {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroSolMaquina {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 57% 0.5em 3em;
	}
	
	.imgSolMaquina {
	    width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaMaquina {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.buttonPropostaMaquina:hover {
		background: #9ABC48;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesParaSolMaquina {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesMaquina ul {
		margin-top: 2.25em;
		width: 66%;
		margin-bottom: 0px;
		padding: 0 0 8.5em 0;		
		margin: 2.25em auto 0;
		text-align: center;
	}
	
	.divSolucoesMaquina li {
		margin-right: 0.25em;
		margin-bottom: 20px;
		padding: 0.9em;
	}
	
	.divSolucoesMaquina h1 {
		font-size: 2em;
	}
	
	.segmentoMaquina {
		background: #FBFBFB;
	}
	
	.introMaquina {
		padding: 0 5em;
	}
	
	.introMaquinaOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introMaquinaOposto h1.h1IntroMaquinaOposto {
		padding-left: 0;
	}
	
	.introMaquina h1,
	.introMaquinaOposto h1 {
		font-size: 1.93em;
	}	
	
	.introMaquina h1.segMaquina,
	.introMaquinaOposto h1.segMaquinaOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introMaquina h2,
	.introMaquinaOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrSolMaquina {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrSolMaquina.hrSolAutoMaquinaOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoSolMaquina {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoSolMaquina.imgGestaoSolAutoMaquinaOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoSolMaquina {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoSolMaquina.descricaoSolMaquinaOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoSolMaquina {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin-bottom: 2em;
		font-size: 18px;
	}
	
	.secaoSolMaquina {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoSolMaquina.secaoSolMaquinaOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoSolMaquina li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoSolMaquina p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegAuto {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosSistemaSolMaquina {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosSistemaSolMaquina.beneficiosSistemaMaquinaOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosSistemaSolMaquina p,
	.caracteristicasSistemasSolMaquina p	{
	    font-size: 1.31em;
	}
	
	.beneficiosSistemaSolMaquina li,
	.caracteristicasSistemasSolMaquina li	{
		font-size: 1em;
	}
	
	.beneficiosSistemaSolMaquina li{
	    line-height: 1.18em;
	}
	
	.caracteristicasSistemasSolMaquina ul	{
		border: 0;
	}

	.caracteristicasSistemasSolMaquina {
	   padding: 0em 0em 8.06em;
	   display: inline-block;
	   width: 510px;
	}

	.caracteristicasBeneficiosSistemaSolMaquina,
	.caracteristicasBeneficiosSistemaMaquina {
		display: inline-block;
		vertical-align: top;
	}
	
	.caracteristicasBeneficiosSistemaSolMaquina.sistemaMaquina3,
	.caracteristicasBeneficiosSistemaSolMaquina.caracteristicasBeneficiosSistemaMaquinaOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosSolMaquina.segmentoMaquinaOposto {
		background: #F7F7F7;
	}
	
	.backofficeMaquina h4 {
		font-size: 1.25em;
	}
	
	.backofficeMaquina h3 {
		font-size: 1.87em;
	}
	
	.backofficeMaquina ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeMaquina li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Fornecimento de Peças*/

	.bannerFornecimento {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg, #7DC6FB, #FFDFBF);
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaBannerFornecimento {
		height: 71.2em;
		z-index: -99;
	}
	
	.bannerSolucaoFornecimento {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeCotacaoEletronica.icone03 {
		font-size: 8.5em;
	}
	
	.tituloFornecimento {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroFornecimento {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroFornecimento {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgFornecimento {
	    width: 38%;
		float: right;
		position: absolute;
		top: 18em;
		right: 10em;
	}
	
	.buttonPropostaFornecimento {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.buttonPropostaFornecimento:hover {
		background: #9ABC48;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesFornecimento {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesFornecimento ul {
		margin-top: 2.25em;
		width: 100%;
		margin-bottom: 0px;
		padding-bottom: 8.5em;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 9.6em 2em;
	}
	
	.divSolucoesFornecimento li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesFornecimento h1 {
		font-size: 2.5em;
	}
	
	.segmentoFornecimento {
		background: #FBFBFB;
	}
	
	.introFornecimento {
		padding: 0 5em;
	}
	
	.introFornecimentoOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introFornecimentoOposto h1.h1IntroFornecimento {
		padding-left: 0;
	}
	
	.introFornecimento h1,
	.introFornecimentoOposto h1 {
		font-size: 1.93em;
	}	
	
	.introFornecimento h1.segFornecimento,
	.introFornecimentoOposto h1.segFornecimento {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introFornecimento h2,
	.introFornecimentoOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrFornecimento {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrFornecimento.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoFornecimento {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoFornecimento.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoFornecimento {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoFornecimento.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoFornecimento {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin-bottom: 2em;
		font-size: 18px;
	}
	
	.secaoFornecimento {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoFornecimento.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoFornecimento li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoFornecimento p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegFornecimento {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosFornecimento {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosFornecimento.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosFornecimento p,
	.caracteristicasFornecimento p	{
	    font-size: 1.31em;
	}
	
	.beneficiosFornecimento li,
	.caracteristicasFornecimento li	{
		font-size: 1em;
	}
	
	.beneficiosFornecimento li{
	    line-height: 1.18em;
	}
	
	.caracteristicasFornecimento ul	{
		border: 0;
	}

	.caracteristicasFornecimento {
	   padding: 0em 0em 8.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosFornecimento {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosFornecimento.caracFornecimento3,
	.conteinerBeneficiosFornecimento.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosFornecimento.segFornecimentoOposto {
		background: #F7F7F7;
	}
	
	.backofficeFornecimento h4 {
		font-size: 1.25em;
	}
	
	.backofficeFornecimento h3 {
		font-size: 1.87em;
	}
	
	.backofficeFornecimento ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeFornecimento li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Controle de Cobrança Digital*/

	.bannerControle {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg, #DDF8C, #FFBFBF);
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaBannerControle {
		height: 71.2em;
		z-index: -99;
	}
	
	.bannerSolucaoControle {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegCobrancaDigital.icone05 {
		font-size: 8.5em;
	}
	
	.tituloControle {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroControle {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroControle {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgControle {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 6em;
	}
	
	.buttonPropostaControle {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.buttonPropostaControle:hover {
		background: #9ABC48;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesControle {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesControle ul {
		margin-top: 2.25em;
		width: 100%;
		margin-bottom: 0px;
		padding-bottom: 8.5em;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 18.6em 2em;
	}
	
	.divSolucoesControle li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesControle h1 {
		font-size: 2em;
	}
	
	.segmentoControle {
		background: #FBFBFB;
	}
	
	.introControle {
		padding: 0 5em;
	}
	
	.introControleOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introControleOposto h1.h1IntroControle {
		padding-left: 0;
	}
	
	.introControle h1,
	.introControleOposto h1 {
		font-size: 1.93em;
	}	
	
	.introControle h1.segControle,
	.introControleOposto h1.segControleOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introControle h2,
	.introControleOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrControle {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrControle.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoControle {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoControle.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoControle {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoControle.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoControle {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin-bottom: 2em;
		font-size: 18px;
	}
	
	.secaoControle {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoControle.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoControle li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoControle p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegControle {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosControle {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosControle.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosControle p,
	.caracteristicasControle p	{
	    font-size: 1.31em;
	}
	
	.beneficiosControle li,
	.caracteristicasControle li	{
		font-size: 1em;
	}
	
	.beneficiosControle li{
	    line-height: 1.18em;
	}
	
	.caracteristicasControle ul	{
		border: 0;
	}

	.caracteristicasControle {
	   padding: 0em 0em 8.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosControle {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosControle.caracControle3,
	.conteinerBeneficiosControle.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosControle.segmentoControleOposto {
		background: #F7F7F7;
        height: 60em;
	}
	
	.backofficeControle h4 {
		font-size: 1.25em;
	}
	
	.backofficeControle h3 {
		font-size: 1.87em;
	}
	
	.backofficeControle ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeControle li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Contabil e Fiscal*/

	.bannerContabil {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaBannerContabil {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoContabil {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegContabilFiscal.icone07 {
		font-size: 8.5em;
	}
	
	.tituloContabil {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroContabil {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroContabil {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgContabil {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaContabil {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesContabil {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesContabil ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesContabil li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesContabil h1 {
		font-size: 1.8em;
	}
	
	.segmentosContabil {
		background: #FBFBFB;
	}
	
	.introContabil {
		padding: 0 5em;
	}
	
	.introContabilOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introContabilOposto h1.h1IntroContabil {
		padding-left: 0;
	}
	
	.introContabil h1,
	.introContabilOposto h1 {
		font-size: 1.93em;
	}	
	
	.introContabil h1.segContabil,
	.introContabilOposto h1.segContabilOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introContabil h2,
	.introContabilOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrContabil {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrContabil.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoContabil {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoContabil.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoContabil {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoContabil.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoContabil {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoContabil {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoContabil.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoContabil li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoContabil p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegContabil {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosContabil {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosContabil.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosContabil p,
	.caracteristicasContabil p	{
	    font-size: 1.31em;
	}
	
	.beneficiosContabil li,
	.caracteristicasContabil li	{
		font-size: 1em;
	}
	
	.beneficiosContabil li{
	    line-height: 1.18em;
	}
	
	.caracteristicasContabil ul	{
		border: 0;
	}

	.caracteristicasContabil {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosContabil {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosContabil.caracContabil3,
	.conteinerBeneficiosContabil.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosContabil.segmentoContabilOposto {
		background: #F7F7F7;
	}
	
	.backofficeContabil h4 {
		font-size: 1.25em;
	}
	
	.backofficeContabil h3 {
		font-size: 1.87em;
	}
	
	.backofficeContabil ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeContabil li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Gestão RH*/

	.bannerRH {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		background-image: linear-gradient(112deg, #32263C, #F0DFFF);
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaBannerRH {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoRH {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegGestaoRh.icone06 {
		font-size: 8.5em;
	}
	
	.tituloRH {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroRH {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroRH {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgRH {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaRH {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.buttonPropostaRH:hover {
		background: #9ABC48;
	}
	
	.h2PropSolucao {
		font-size: 1.55em;
	}
	
	.h2Proposta {
	    font-size: 1.35em;
		padding-top: 0.25em;
	}
	
	.solucoesRH {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.intermedioSolucaoProposta hr {
		width: 23%;
		margin: 0 auto;
	}
	
	.divSolucoesRH ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 15.6em 8.5em;
	}
	
	.divSolucoesRH li {
		width: 34em;
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesRH .pesquisa {
		width: 35em;
	}
	
	.divSolucoesRH .diario {
		width: 21em;
	}
	
	.divSolucoesRH .Competencias {
		width: 18em;
	}
	
	.divSolucoesRH .Desempenho {
		width: 16em;
	}
	
	.divSolucoesRH .matriz {
		width: 25em;
	}
	
	.divSolucoesRH .Sucessao {
		width: 13em;
	}
	
	.divSolucoesRH h1 {
		font-size: 1.8em;
	}
	
	.segmentoRH {
		background: #FBFBFB;
	}
	
	.introRH {
		padding: 0 5em;
	}
	
	.introRHOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introRHOposto h1.h1IntroRH {
		padding-left: 0;
	}
	
	.introRH h1,
	.introRHOposto h1 {
		font-size: 1.93em;
	}	
	
	.introRH h1.segRH,
	.introRHOposto h1.segRHOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introRH h2,
	.introRHOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrRH {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrRH.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoRH {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoRH.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoRH {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoRH.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoRH {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoRH {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoRH.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoRH li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoRH p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegRH {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosRH {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosRH.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosRH p,
	.caracteristicasRH p	{
	    font-size: 1.31em;
	}
	
	.beneficiosRH li,
	.caracteristicasRH li	{
		font-size: 1em;
	}
	
	.beneficiosRH li{
	    line-height: 1.18em;
	}
	
	.caracteristicasRH ul	{
		border: 0;
	}

	.caracteristicasRH {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosRH {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosRH.caracRH3,
	.conteinerBeneficiosRH.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosRH.segmentoRHOposto {
		background: #F7F7F7;
	}
	
	.backofficeRH h4 {
		font-size: 1.25em;
	}
	
	.backofficeRH h3 {
		font-size: 1.87em;
	}
	
	.backofficeRH ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeRH li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Manufatura*/

	.bannerManufatura {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaManufatura {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoManufatura {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.divCaminhoSolucoes {
		margin: -49px 0 58px 0px;
		display: block;
	}
	
	.caminhoSolucoes {
		font-size: 12px;
		font-family: Roboto-Regular, sans-serif;
		font-weight: 400;
		color: #F2F3FC;
		margin-right: 62px;		
	}
	
	.caminhoSolucoes a {
		text-decoration: none;
		color: inherit;
		cursor: pointer;
	}
	
	.iconeSegManufatura.icone08 {
		font-size: 8.5em;
	}
	
	.tituloManufatura {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroManufatura {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroManufatura {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgManufatura {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaManufatura {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesManufatura {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}
	
	.divSolucoesManufatura ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 7.6em 8.5em;
	}
	
	.divSolucoesManufatura li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}
	
	.divSolucoesManufatura h1 {
		font-size: 1.8em;
	}
	
	.segmentosManufatura {
		background: #FBFBFB;
	}
	
	.introManufatura {
		padding: 0 5em;
	}
	
	.introManufaturaOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introManufaturaOposto h1.h1IntroManufatura {
		padding-left: 0;
	}
	
	.introManufatura h1,
	.introManufaturaOposto h1 {
		font-size: 1.93em;
	}	
	
	.introManufatura h1.segManufatura,
	.introManufaturaOposto h1.segManufaturaOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introManufatura h2,
	.introManufaturaOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrManufatura {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrManufatura.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoManufatura {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoManufatura.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoManufatura {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoManufatura.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoManufatura {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoManufatura {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoManufatura.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoManufatura li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoManufatura p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegManufatura {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosManufatura {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosManufatura.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosManufatura p,
	.caracteristicasManufatura p	{
	    font-size: 1.31em;
	}
	
	.beneficiosManufatura li,
	.caracteristicasManufatura li	{
		font-size: 1em;
	}
	
	.beneficiosManufatura li{
	    line-height: 1.18em;
	}
	
	.caracteristicasManufatura ul	{
		border: 0;
	}

	.caracteristicasManufatura {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosManufatura {
		display: inline-block;
		vertical-align: top;
	}

	.conteinerBeneficiosManufatura.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosManufatura.segmentoManufaturaOposto {
		background: #F7F7F7;
	}
	
	.backofficeManufatura h4 {
		font-size: 1.25em;
	}
	
	.backofficeManufatura h3 {
		font-size: 1.87em;
	}
	
	.backofficeManufatura ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeManufatura li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Distribuição*/

	.bannerDistribuicao {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaDistribuicao {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoDistribuicao {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSegDistribuicao.icone09 {
		font-size: 8.5em;
	}
	
	.tituloDistribuicao {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroDistribuicao {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroDistribuicao {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgDistribuicao {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaDistribuicao {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesDistribuicao {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}
	
	.divSolucoesDistribuicao ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesDistribuicao li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}
	
	.divSolucoesDistribuicao h1 {
		font-size: 1.8em;
	}
	
	.segmentosDistribuicao {
		background: #FBFBFB;
	}
	
	.introDistribuicao {
		padding: 0 5em;
	}
	
	.introDistribuicaoOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introDistribuicaoOposto h1.h1IntroDistribuicao {
		padding-left: 0;
	}
	
	.introDistribuicao h1,
	.introDistribuicaoOposto h1 {
		font-size: 1.93em;
	}	
	
	.introDistribuicao h1.segDistribuicao,
	.introDistribuicaoOposto h1.segDistribuicaoOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introDistribuicao h2,
	.introDistribuicaoOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrDistribuicao {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrDistribuicao.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoDistribuicao {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoDistribuicao.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoDistribuicao {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoDistribuicao.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoDistribuicao {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoDistribuicao {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoDistribuicao.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoDistribuicao li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoDistribuicao p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegDistribuicao {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosDistribuicao {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosDistribuicao.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosDistribuicao p,
	.caracteristicasDistribuicao p	{
	    font-size: 1.31em;
	}
	
	.beneficiosDistribuicao li,
	.caracteristicasDistribuicao li	{
		font-size: 1em;
	}
	
	.beneficiosDistribuicao li{
	    line-height: 1.18em;
	}
	
	.caracteristicasDistribuicao ul	{
		border: 0;
	}

	.caracteristicasDistribuicao {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosDistribuicao {
		display: inline-block;
		vertical-align: top;
    }
    
	.conteinerBeneficiosDistribuicao.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosDistribuicao.segmentoDistribuicaoOposto {
		background: #F7F7F7;
	}
	
	.backofficeDistribuicao h4 {
		font-size: 1.25em;
	}
	
	.backofficeDistribuicao h3 {
		font-size: 1.87em;
	}
	
	.backofficeDistribuicao ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeDistribuicao li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Gestao de Estacionamento*/

	.bannerGestao {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaGestao {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoGestao {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSegEstacionamento.icone10 {
		font-size: 8.5em;
	}
	
	.tituloGestao {
		font-size: 3.75em;
		margin-left: 0.6em;
        position: unset;
        top: 0;
        right: 0;
        display: initial;
        line-height: 2em;
	}
	
	.textIntroGestao {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroGestao {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgGestao {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaGestao {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesGestao {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}
	
	.divSolucoesGestao ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
        padding: 0 38.6em 8.5em;
	}
	
	.divSolucoesGestao li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesGestao h1 {
		font-size: 1.8em;
	}
	
	.segmentosGestao {
		background: #FBFBFB;
        height: 60em;
	}
	
	.introGestao {
		padding: 0 5em;
	}
	
	.introGestaoOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introGestaoOposto h1.h1IntroGestao {
		padding-left: 0;
	}
	
	.introGestao h1,
	.introGestaoOposto h1 {
		font-size: 1.93em;
	}	
	
	.introGestao h1.segGestao,
	.introGestaoOposto h1.segGestaoOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introGestao h2,
	.introGestaoOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrGestao {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrGestao.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoGestao {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoGestao.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoGestao {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoGestao.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoGestao {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoGestao {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoGestao.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoGestao li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoGestao p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegGestao {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosGestao {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosGestao.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosGestao p,
	.caracteristicasGestao p	{
	    font-size: 1.31em;
	}
	
	.beneficiosGestao li,
	.caracteristicasGestao li	{
		font-size: 1em;
	}
	
	.beneficiosGestao li{
	    line-height: 1.18em;
	}
	
	.caracteristicasGestao ul	{
		border: 0;
	}

	.caracteristicasGestao {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosGestao {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosGestao.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosGestao.segmentoGestaoOposto {
		background: #F7F7F7;
	}
	
	.backofficeGestao h4 {
		font-size: 1.25em;
	}
	
	.backofficeGestao h3 {
		font-size: 1.87em;
	}
	
	.backofficeGestao ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeGestao li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Nota Fiscal Eletronica*/

	.bannerNota {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaNota {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoNota {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSegNotaFiscal.icone11 {
		font-size: 8.5em;
	}
	
	.tituloNota {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroNota {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroNota {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgNota {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaNota {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesNota {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.divSolucoesNota ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesNota li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesNota h1 {
		font-size: 1.8em;
	}
	
	.segmentosNota {
		background: #FBFBFB;
	}
	
	.introNota {
		padding: 0 5em;
	}
	
	.introNotaOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introNotaOposto h1.h1IntroNota {
		padding-left: 0;
	}
	
	.introNota h1,
	.introNotaOposto h1 {
		font-size: 1.93em;
	}	
	
	.introNota h1.segNota,
	.introNotaOposto h1.segNotaOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introNota h2,
	.introNotaOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrNota {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrNota.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoNota {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoNota.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoNota {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoNota.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoNota {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoNota {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoNota.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoNota li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoNota p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegNota {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosNota {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosNota.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosNota p,
	.caracteristicasNota p	{
	    font-size: 1.31em;
	}
	
	.beneficiosNota li,
	.caracteristicasNota li	{
		font-size: 1em;
	}
	
	.beneficiosNota li{
	    line-height: 1.18em;
	}
	
	.caracteristicasNota ul	{
		border: 0;
	}

	.caracteristicasNota {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosNota {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosNota.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosNota.segmentoNotaOposto {
		background: #F7F7F7;
	}
	
	.backofficeNota h4 {
		font-size: 1.25em;
	}
	
	.backofficeNota h3 {
		font-size: 1.87em;
	}
	
	.backofficeNota ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeNota li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	/*Solução Controle de Obras*/

	.bannerObras {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaObras {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoObras {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSegControleObras.icone12 {
		font-size: 8.5em;
	}
	
	.tituloObras {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroObras {
		font-size: 2.9em;
		width: 46%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroObras {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgObras {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaObras {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesObras {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.divSolucoesObras ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesObras li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}
	
	.divSolucoesObras h1 {
		font-size: 1.8em;
	}
	
	.segmentosObras {
		background: #FBFBFB;
	}
	
	.introObras {
		padding: 0 5em;
	}
	
	.introObrasOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introObrasOposto h1.h1IntroObras {
		padding-left: 0;
	}
	
	.introObras h1,
	.introObrasOposto h1 {
		font-size: 1.93em;
	}	
	
	.introObras h1.segObras,
	.introObrasOposto h1.segObrasOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introObras h2,
	.introObrasOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrObras {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrObras.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoObras {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoObras.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoObras {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoObras.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoObras {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoObras {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoObras.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoObras li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoObras p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegObras {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosObras {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosObras.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosObras p,
	.caracteristicasObras p	{
	    font-size: 1.31em;
	}
	
	.beneficiosObras li,
	.caracteristicasObras li	{
		font-size: 1em;
	}
	
	.beneficiosObras li{
	    line-height: 1.18em;
	}
	
	.caracteristicasObras ul	{
		border: 0;
	}
	.caracteristicasObras {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosObras {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosObras.conteinerBeneficiosOposto{
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosObras.segmentoObrasOposto {
		background: #F7F7F7;
	}
	
	.backofficeObras h4 {
		font-size: 1.25em;
	}
	
	.backofficeObras h3 {
		font-size: 1.87em;
	}
	
	.backofficeObras ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeObras li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	/*Solução Contratos de Serviços*/

	.bannerContratos {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaContratos {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoContratos {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSegContratos.icone13 {
		font-size: 8.5em;
	}
	
	.tituloContratos {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroContratos {
		font-size: 2.9em;
		width: 49%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroContratos {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgContratos {
	    width: 26%;
		float: right;
		position: absolute;
		top: 21em;
		right: 11em;
	}
	
	.buttonPropostaContratos {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesContratos {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}
	
	.divSolucoesContratos ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesContratos li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}
	
	.divSolucoesContratos h1 {
		font-size: 1.8em;
	}
	
	.segmentosContratos {
		background: #FBFBFB;
	}
	
	.introContratos {
		padding: 0 5em;
	}
	
	.introContratosOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introContratosOposto h1.h1IntroContratos {
		padding-left: 0;
	}
	
	.introContratos h1,
	.introContratosOposto h1 {
		font-size: 1.93em;
	}	
	
	.introContratos h1.segContratos,
	.introContratosOposto h1.segContratosOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introContratos h2,
	.introContratosOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrContratos {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrContratos.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoContratos {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoContratos.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoContratos {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoContratos.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoContratos {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoContratos {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoContratos.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoContratos li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoContratos p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegContratos {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosContratos {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosContratos.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosContratos p,
	.caracteristicasContratos p	{
	    font-size: 1.31em;
	}
	
	.beneficiosContratos li,
	.caracteristicasContratos li	{
		font-size: 1em;
	}
	
	.beneficiosContratos li{
	    line-height: 1.18em;
	}
	
	.caracteristicasContratos ul	{
		border: 0;
	}

	.caracteristicasContratos {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosContratos {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosContratos.conteinerBeneficiosOposto {
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosContratos.segmentoContratosOposto {
		background: #F7F7F7;
	}
	
	.backofficeContratos h4 {
		font-size: 1.25em;
	}
	
	.backofficeContratos h3 {
		font-size: 1.87em;
	}
	
	.backofficeContratos ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeContratos li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	
	/*Solução Associações*/

	.bannerAssociacoes {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaAssociacoes {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoAssociacoes {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSegAssociacoes.icone14 {
		font-size: 8.5em;
	}
	
	.tituloAssociacoes {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroAssociacoes {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroAssociacoes {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgAssociacoes {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaAssociacoes {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesAssociacoes {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}
	
	.divSolucoesAssociacoes ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesAssociacoes li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	

	
	.divSolucoesAssociacoes h1 {
		font-size: 1.8em;
	}
	
	.segmentosAssociacoes {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introAssociacoes {
		padding: 0 5em;
	}
	
	.introAssociacoesOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introAssociacoesOposto h1.h1IntroAssociacoes {
		padding-left: 0;
	}
	
	.introAssociacoes h1,
	.introAssociacoesOposto h1 {
		font-size: 1.93em;
	}	
	
	.introAssociacoes h1.segAssociacoes,
	.introAssociacoesOposto h1.segAssociacoesOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introAssociacoes h2,
	.introAssociacoesOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrAssociacoes {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrAssociacoes.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoAssociacoes {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoAssociacoes.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoAssociacoes {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoAssociacoes.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		margin-top: -5em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoAssociacoes {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoAssociacoes {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoAssociacoes.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoAssociacoes li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoAssociacoes p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegAssociacoes {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosAssociacoes {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosAssociacoes.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosAssociacoes p,
	.caracteristicasAssociacoes p {
	    font-size: 1.31em;
	}
	
	.beneficiosAssociacoes li,
	.caracteristicasAssociacoes li	{
		font-size: 1em;
	}
	
	.beneficiosAssociacoes li {
	    line-height: 1.18em;
	}
	
	.caracteristicasAssociacoes ul	{
		border: 0;
	}

	.caracteristicasAssociacoes {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosAssociacoes {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosAssociacoes.conteinerBeneficiosOposto {
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosAssociacoes.segmentoAssociacoesOposto {
		background: #F7F7F7;
	}
	
	.backofficeAssociacoes h4 {
		font-size: 1.25em;
	}
	
	.backofficeAssociacoes h3 {
		font-size: 1.87em;
	}
	
	.backofficeAssociacoes ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeAssociacoes li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}


    /*Serviço Desenvolvimento de Software*/

	.bannerDev {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaDev {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoDev {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSevDesenvolvimentoSoftware.icone15 {
		font-size: 8.5em;
	}
	
	.tituloDev {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroDev {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroDev {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgDev {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaDev {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesDev {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}	
	
	.divSolucoesDev ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesDev li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}	
	
	.divSolucoesDev h1 {
		font-size: 1.8em;
	}
	
	.segmentosDev {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introDev {
		padding: 0 5em;
	}
	
	.introDevOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introDevOposto h1.h1IntroDev {
		padding-left: 0;
	}
	
	.introDev h1,
	.introDevOposto h1 {
		font-size: 1.93em;
	}	
	
	.introDev h1.segDev,
	.introDevOposto h1.segDevOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introDev h2,
	.introDevOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrDev {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrDev.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoDev {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoDev.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoDev {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoDev.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		margin-top: -5em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoDev {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoDev {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoDev.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoDev li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoDev p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegDev {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosDev {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosDev.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosDev p,
	.caracteristicasDev p {
	    font-size: 1.31em;
	}
	
	.beneficiosDev li,
	.caracteristicasDev li	{
		font-size: 1em;
	}
	
	.beneficiosDev li {
	    line-height: 1.18em;
	}
	
	.caracteristicasDev ul	{
		border: 0;
	}

	.caracteristicasDev {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosDev {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosDev.conteinerBeneficiosOposto {
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosDev.segmentoDevOposto {
		background: #F7F7F7;
	}
	
	.backofficeDev h4 {
		font-size: 1.25em;
	}
	
	.backofficeDev h3 {
		font-size: 1.87em;
	}
	
	.backofficeDev ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeDev li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}


    /*Serviço Consultoria Empresarial*/

	.bannerConsult {
		width: 100%;
		height: 74.06em;
		margin-top: -26em;
		margin-left: -7em;
		transform: rotate(-25deg);
		border-radius: 11em;
	}
	
	.redimencionaConsult {
		height: 69.2em;
		z-index: -99;
	}
	
	.bannerSolucaoConsult {		
		width: 97%;
		top: 14em;
		left: 2em;
		margin-left: 0;
		margin-top: 0;
	}
	
	.iconeSevConsultoria.icone16 {
		font-size: 8.5em;
	}
	
	.tituloConsult {
		font-size: 3.75em;
		margin-left: 0.6em;
	}
	
	.textIntroConsult {
		font-size: 2.9em;
		width: 40%;
		text-align: left;
		margin-left: 3%;
	}
	
	.contTextIntroConsult {
		font-size: 1.35em;
		width: 97.5%;
		text-align: right;
		padding: 3em 56% 0.5em 3em;
	}
	
	.imgConsult {
	    width: 38%;
		float: right;
		position: absolute;
		top: 21em;
		right: 10em;
	}
	
	.buttonPropostaConsult {
		width: 33.3em;
		height: 5.3em;
		margin: -22em 3.8em 0;
		float: left;
		z-index: 99;
		display: block;
		position: relative;
	}
	
	.solucoesConsult {
		font-size: 2em;
		padding-bottom: 1.12em;
		padding-top: 0em;
	}
	
	.divSolucoesConsult ul {
		margin-top: 0;
		width: 100%;
		margin-bottom: 0px;
		margin: 2.25em auto 0;
		text-align: center;
		padding: 0 21.6em 8.5em;
	}
	
	.divSolucoesConsult li {
		margin-right: 0.25em;
		margin-bottom: 20px;
	}
	
	.divSolucoesConsult h1 {
		font-size: 1.8em;
	}
	
	.segmentosConsult {
		background: #FBFBFB;
		padding-top: 3em;
	}
	
	.introConsult {
		padding: 0 5em;
	}
	
	.introConsultOposto {
		padding: 0 5em;
		text-align: left;
	}
	
	.introConsultOposto h1.h1IntroConsult {
		padding-left: 0;
	}
	
	.introConsult h1,
	.introConsultOposto h1 {
		font-size: 1.93em;
	}	
	
	.introConsult h1.segConsult,
	.introConsultOposto h1.segConsultOposto {
		font-size: 1.93em;
		padding: 0.4em;
		border-radius: 0.3em;
	}
	
	.introConsult h2,
	.introConsultOposto h2 {
	    font-size: 0.96em;
	}
	
	.hrConsult {
	    width: 21%;
		margin: 1.5em 0 0 75%;
	}
	
	.hrConsult.hrOposto {
		margin: 1.5em 0 0 5em;
		width: 20%;
	}
	
	.imgGestaoConsult {
		width: 28%;
		margin-left: 69%;
		margin-top: 1em;
	}
	
	.imgGestaoConsult.imgGestaoOposto {
		margin-left: 4.2em;
		width: 25%;
	}
	
	.descricaoConsult {
		font-size: 1.2em;
		width: 52%;
		padding: 0 0 0.7em 3.8em;
		margin-top: 0em;
	}
	
	.descricaoConsult.descricaoOposto {
	    width: 100%;
		padding: 0 0 0.7em 51.8em;
		margin-top: -5em;
		text-align: right;
		margin-left: -5em;
	}
	
	.gestaoConsult {
	    width: 38.25em;
		line-height: 2em;
		height: 2em;
		margin: 0 0 2em 0;
		font-size: 18px;
	}
	
	.secaoConsult {
		width: 37%;
		display: inline-block;
		margin: 0em 0 0 4.3em;
		padding: 0;
		vertical-align: top;
	}
	
	.secaoConsult.secaoOposto {
		float: right;
		margin: 1.8em 3.8em 0 0;
	}
	
	.secaoConsult li {
		width: 7.25em;
		height: 7.25em;
	}
	
	.secaoConsult p {
		font-size: 0.75em;
		padding: 0em 0.4em;
	}
	
	.imgSegConsult {
		margin-top: 0.625em;
		margin-bottom: 0.9375em;
		width: 3.125em;
		height: 3.125em;
	}
	
	.beneficiosConsult {
	    display: inline-block;
		vertical-align: top;
		width: 500px;
		margin-right: 1.25em;
	}
	
	.beneficiosConsult.beneficiosOposto {
	    margin-left: 1.25em;
		padding: 0;
		float: right;
	}
	
	.beneficiosConsult p,
	.caracteristicasConsult p {
	    font-size: 1.31em;
	}
	
	.beneficiosConsult li,
	.caracteristicasConsult li	{
		font-size: 1em;
	}
	
	.beneficiosConsult li {
	    line-height: 1.18em;
	}
	
	.caracteristicasConsult ul	{
		border: 0;
	}

	.caracteristicasConsult {
	   padding: 0em 0em 12.06em;
	   display: inline-block;
	   width: 510px;
	}

	.conteinerBeneficiosConsult {
		display: inline-block;
		vertical-align: top;
	}
	
	.conteinerBeneficiosConsult.conteinerBeneficiosOposto {
		margin-left: 4em;
		margin-top: 1.8em;
	}
	
	.segmentosConsult.segmentoConsultOposto {
		background: #F7F7F7;
	}
	
	.backofficeConsult h4 {
		font-size: 1.25em;
	}
	
	.backofficeConsult h3 {
		font-size: 1.87em;
	}
	
	.backofficeConsult ul {
	    width: 100%;
		padding: 0;
		text-align: center;
		padding-bottom: 3em;
	}
	
	.backofficeConsult li {
		width: 8.3em;
		font-size: 1.3em;
		margin-bottom: 0;
	}
	
	/*Pagina de Erro*/
	
	.imgTelaErro p {
		font: 2.5em Roboto-Regular,sans-serif;
	}
	
	.imgTelaErro img {
		width: 43%;
		padding: 10.12em 3em 2.18em;
	}
	
	/*Nossos Clientes*/
	
	.backgroundClientes {
		background: #F7F7F7;
	}
	
	.divNossosClientes {
		width: 110.81em;
	}

	.nossosClientes {
		padding: 7.43em 0 5.93em;
		font-size: 1.87em;
	}

	.imgNossosClientes {
		width: 25em;
		height: 11.25em;
		margin-right: 2.5em;
		margin-bottom: 2.5em;
	}

	.imgNossosClientes:nth-child(4),
	.imgNossosClientes:nth-child(8),
	.imgNossosClientes:nth-child(12) {
		margin-right: 0em;
	}
	
	.imgNossosClientes:nth-child(2),
	.imgNossosClientes:nth-child(6),
	.imgNossosClientes:nth-child(10) {
		margin-right: 2.5em;
    }

    	/*Transformação Digital*/
	
	.backgroundTransformacaoDigital {
		padding: 0 2.5em;
	}
    
    .transformacaoBanner {
        font-size: 3.25em;
    }

	.imgTransformacaoDigital {
	    width: 28em;
		height: 23.56em;
		margin-top: 6em;
	}
	
	.introducaoTranformacao h4 {
		font-size: 1.87em;
		padding: 5.87em 0em 2.06em;
	}
	
	.introducaoTranformacao p {
		font-size: 1.5em;
		padding: 0 0 5em 0;
		text-align: center;
	}
	
	.sigTransformacaoDigital p {
		font-size: 1.25em;
		width: 48.3em;
        padding: 1.5em 0 2.31em 1em;
	}
	
	.blocoRevolucaoIndustrial {
		position: relative;
	}
	
	.descricaoTransformacaoDigital p ,
	.revolucoesIndustriais span {
	    font-size: 1em;
		line-height: 1.5em;
	}
	
	.revolucoesIndustriais span{
        width: 956px;
        position: absolute;
        top: 12em;
        right: 1em;
	}
	
	.revolucoesIndustriais {
		text-align: right;
        position: relative;
	}
	
	.revolucoesIndustriais h4 {
		font-size: 1.5em;
		text-align: right;
	    padding: 6em 0 1.18em;
		position: relative;
		top: 0px;
	}
	
	.revolucoesIndustriais p {
	    font-size: 1.37em;
		padding: 170px 0 0;
		text-align: left;
        position: absolute;
        left: 17em;
	}

    .divRevoluçãoIndustrial {
        padding: 0 230px;
    }
	
	.caracteristicasRevolucao {
		padding: 0 2.5em;
		display: inline-block;
		padding: 0;
	    margin-top: 28em;
	}
	
	.linhaRevolucaoIndustrial {
        height: 68em;
        position: absolute;
        top: 380px;
		left: 40px;
		border-left: 4px solid #195285;
	}
	
	.detalhamentoRevolucao {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 21em 0em 0em;
	    width: 38em;
	}
	
	.numtituloRevolucao {
		display: block;
	}
	
	.numRevolucao {
		font-size: 2.5em;
		padding: 17px 20px 15px;
	}
	
	.tituloRevolucao {
	    font-size: 1.87em;
	    margin-left: 36px;
	}
	
	.conjuntoTextoRevolucao {
		display: inline-block;
		width: 33em;
	}
	
	.conjuntoDescricaoRevolucao {
		width: 308px;
		display: inline-block;
	}
	
	.descricaoRevolucao,
	.paragrafoRevolucao {
		padding: 3.12em 1em 0 6em;
		display: inline-block;
        font-size: 20px;
        width: 527px;
		margin-right: 6em;
	}

	
	.imgPrimeiraRevolucao {
		 width: 22.5em;
		height: 22.5em;
		margin-right: 2em;
	}

    .tituloPeriodoIndustrial {
        font-size: 1.5em;
    }
	
	.listagemPeriodoIndustrial {
		padding: 1.625em 0;
        font-size: 1.2em;
	}
	
	.periodoIndustrial {
	    width: 14em;
	}
	
	.paragrafoQuartaRevolucao {
        font-size: 20px;
        position: relative;
        top: 1em;
        right: -6em;
	}
	
	.caracQuartaRevolucao {
        padding-left: 5em;
        font-size: 1.5em;
        width: 24em;
	}
	
	.caracQuartaRevolucao p {
		font-size: 0.75em;
		line-height: 1.5em;
	}
	
	.beneficiosTransformacao {
	    padding: 22.62em 24em 0;
	}
		
	.beneficiosTransformacao h4 {
		padding-bottom: 1em;
	}
	
	.clienteDadosInovacaoValor {
	    padding: 0 22em;
	}
	
	.conteudoCliente p,
	.conteudoDados p,
	.conteudoInovacao p,
	.conteudoValor p {
		padding: 2em 1.37em 0;
	}
	
	.jornadaSucesso h4 {
		font-size: 1.5em;
        padding-top: 6.18em;
	}
	
	.jornadaSucesso p {
		font-size: 1em;
	    padding: 1.62em 23em 0;
	}
	
	.passosSucesso {
		margin: 0 auto;
		width: 80%;
	}
	
	.divJornadaSucesso {
		padding-top: 8em;
		width: 100%;
		height: 14em;
	}
	
	.imgJornadaSucesso.imgIniciativasDigitais {
		float: left;
		margin-right: 2em;
		margin: 0em auto 0.62em;
	}
	
	.tituloJornada.tituloIniciativasDigitais {
		text-align: right;
	}
	
	.paragrafoJornada.paragrafoIniciativasDigitais {
		text-align: right;
		padding: 0.93em 0 0 0;
	}

    .divJornadaSucesso.transformContinua {
        padding-top: 33em;
    }

    .divJornadaSucesso.iniciativasDigitais {
        padding-top: 29em;
    }
	
	.paragrafoJornada {
		font-size: 1.25em;
		padding: 0.93em 25em 0 0;
	}
	
	.passosSucesso h4 {
	    text-align: left;
		font-size: 1.25em;
        padding-top: 9.62em;
	}
	
	.imgJornadaSucesso {
	    float: right;
        margin: 0;
        width: 463px;
        height: 467px;
	}
	
	.tituloJornada {
		padding-bottom: 1em;
		text-align: left;
	    font-size: 1.87em;
	}

    .blocoCitacaoTransformacao {
        padding-top: 36em;
    }

    .linhaTransformacao {
        margin: 4em auto;
    }
	
	.citacaoTransformacao {
		padding: 0 3.5em 1em;
	    font-size: 1.87em;
	}
	
	.paragrafoCitacao {
	    padding: 0em 6.5em 3em;
	    font-size: 2.5em;
	}
	
	.faleConosco {
	    padding: 3.42em 10.25em 3.7em;
	}
	
	.faleConosco h4 {
		text-align: left;
	    font-size: 2.5em;
		padding-bottom: 0;
	}
	
	.faleConosco span {
	    font-size: 1.87em;
		text-align: right;
		display: inline-block;
		margin-top: -1em;
	}
	
	.faleConosco p {
		padding-bottom: 0;
		padding: 1.5em 0 0em 0;
		text-align: left;
		width: 50em;
		float: left;
		font-size: 1.37em;
    }
      
    .recap {
        left: unset;
    }

    /*Representantes*/

    .backgroundRepresentante {
        background: #D8CDFB;
        padding-top: 1em;
    }

    .subTextoRep {
        font-size: 3.4em;
    }

    .msgEnllevoRep {
        padding: 2.5625em 0em 0em 7.75em;
    }

    .tituloRep {
        font-size: 40px;        
        margin-bottom: 20px;
    }

    .paragrafoRep {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .imgRep {
        display: inline-block;
        width: 50%;
    }

    .textoRepresentante {
        width: 46%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.5em;
        float: left;
        font-size: 26px;
        margin-right: 70px;
    }

    .paragrafoRepresentante {
        margin-top: 30px;
    }

    .buttonRepresentante {
        margin-top: 70px;
        font-size: 36px;
        width: 500px;
        border-radius: 24px;
        padding: 27px 15px;
    }

    .conjuntoRepresentante {
        margin-top: 6em;
    }

    .processoRep {
        padding: 100px 10px;
        background: #fff;
    }

    .introduçãoRepresentante {
        font-size: 40px;
        padding: 0px 290px;
        line-height: 1.3em;
        margin-bottom: 70px;
    }

    .blocoRep {
        padding: 90px 0 90px 87px;
    }

    .blocoRepresentante {
        display: inline-block;
        vertical-align: top;
        margin: 0 50px;
        width: 26%;
    }

    .blocoRepresentante.um {
        margin: 0 50px 0 60px;
    }

    .blocoRepresentante.tres {
        margin: 0 60px 0 50px;
    }

    .blocoUmRepresentante {
        width: 56%;
        top: 20px;
        left: 22%;
    }

    .blocoUmRepresentante.graficos {
        width: 59%;
        top: 28px;
        left: 17%;
    }

    .blocoUmRepresentante.rep {
        width: 70%;
        top: 24px;
        left: 17%;
    }

    .imgRepresentante {
        width: 140px;
        height: 140px;
    }

    .ulRepresentante {
        margin-top: 25px;
    }

    .tituloRepresentante {
        font-size: 26px;
        padding: 0 40px;
        margin-bottom: 20px;
    }

    .blocoRepresentante li {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .tituloProcessoRep {
        font-size: 80px; 
    }

    .listaEtapasProcessoRep li {
        width: 1000px;
        margin: 100px auto 300px;
    }

    .tituloSecaoProcessoRep {
        font-size: 40px;
    }

    .enumeracaoProcessoRep {
        font-size: 80px;  
    }

    .imgInscreva {
        width: 300px;
        height: 300px;
        border-radius: 200px;
        float: right;
        display: block;
    }

    .imgInscreva.verde,
    .imgInscreva.azul {
        float: left;
    }

    .iconeInscreva,
    .iconeConhecendo,
    .iconeVendas {
        width: 65%;
        top: 55px;
        left: 52px;
    }

    .iconeEspecialista {
        top: 64px;
        left: 16px;
        width: 89%;
    }

    .paragrafoListaRep {
        font-size: 1.25em;
        width: 650px;
        margin-left: 20px;
    }

    .linkCadastra {
        margin: 14px 0 14px 17px;
        display: inline-block;
        font-size: 40px;
        border-radius: 24px;
        width: 300px;
    }

    .listaEtapasProcessoRep li.liRetornoProcesso {
        margin: 100px auto 265px;
    }

    .divTituloProcesso {
        position: relative;
        left: 29%;
    }

    .formProcessoRep {
        padding: 60px 10px;
    }

    .tituloFormRepresentante {
        font-size: 40px;
        padding: 0 0.625em 1.5em;
    }

    .linkedinFormProcesso.estado {
        width: 45.5%;
    }
    
    .cargoFormProcesso.cidade,
    .intFormProcesso.dataNasc {
        width: 24%;
        margin-right: 1.25em;
    }

    .caixaEmpresa.cnpj {
        width: 100%;
        padding: 10px 0;
        margin: 0 auto;
    }

    .labelRadioButton.rep {
        left: 0;
    }

    /*Marca Enllevo*/

    .subTextoEnllevo {
        font-size: 2.6em;
    }

    .conceitoNaming {
        background: #F7F7F7;
        padding: 0px 0px 70px 0px;
        text-align: inherit;
    }

    .textoMarca,
    .subTextoMarca {
        text-align: center;
    }

    .caminhoSite.marca {
        padding: 10px 0px 30px 62px;
    }

    .textoMarca {
        font-size: 24px;
        padding-bottom: 44px;
    }

    .subTextoMarca {
        font-size: 60px;
    }

    .divMarcaEnllevo {
        margin-top: 60px;
    }

    .conceitoMarca {
        font-size: 24px;
    }

    .elementosMarca {
        padding: 40px 0px 200px;
        /* padding: 40px; */
        font-size: 24px;
    }

    .imgMarcaEnllevo {
        width: 44%; 
        margin: 30px auto 300px; 
    }

    .blocoLogotipo:hover {
        width: 770px;
        height: 120px;
    }

    .blocoLogotipo img {
        width: 700px;
    }

    .blocoMarca:hover {
        width: 770px;
        height: 230px;
    }

    .blocoMarca img {
        width: 700px;
    }

    .blocoCopy:hover {
        width: 470px;
        height: 96px;
        display: block;
    }

    .blocoCopy:hover p {
        font-size: 18px;
        margin-top: 14px;
    }

    .blocoLogo:hover {
        width: 420px;
        height: 300px;
        padding: 25px;
        display: block;
    }

    .blocoLogo p {
        font-size: 20px;
        line-height: 30px;
        margin-top: 10px;
    }

    .blocoCores:hover {
        width: 630px;
        height: 395px;
    }

    .textoCores {
        width: 215px;
        float: left; 
    }

    .textoCores p {
        font-size: 20px;
    }

    .imgCores {
        width: 350px;
        float: right;
    }

    .imgCores img {
        width: 350px;
        margin-top: 0px;
    }

    .tituloConceito {
        margin-top: 20px;
    }

    .blocoNaming:hover {
        width: 536px;
        height: 490px;
        padding: 30px;
        display: block;
        line-height: 30px;
    }

    .blocoCores:hover p {
        text-align: left;
        line-height: 26px; 
    }

    .blocoCores:hover {
        width: 800px;
        height: 450px;
        padding: 25px;
    }

    /* .divTextoCores p {
        font-family: "Roboto-Light", sans-serif;
        font-weight: 300;
    } */

    .textoCores span {
        font-weight: 700;
        font-family: Roboto-Bold;
        font-size: 18px;
    }

    .textoCores {
        width: 400px;
        margin: 0px 25px;
    }

    .imgCores,
    .imgCores img {
        width: 400px;
    }

    .blocoNaming ul {
        font-size: 18px;
        line-height: 30px;
    }

    .tituloConceito {
        font-size: 24px;
    }

    .fraseConceito {
        font-size: 26px;
        text-align: center;
    }

    .divNaming {
        font-size: 18px;
    }

    .subTextoProjeto,
    .versaoProjeto {
        font-size: 11px;
    }

    .numProjeto {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .blocoNaming,
    .blocoLogo,
    .blocoMarca,
    .blocoLogotipo,
    .blocoCores,
    .blocoCopy {
        width: 60px;
        height: 60px;
        border-radius: 60px;
        font-size: 30px;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    .blocoLogo {
        top: 34em;
        left: 19em;    
    }

    .blocoMarca {
        top: 42em;
        left: 26em;
    }

    .blocoLogotipo {
        top: 31em;
        left: 26em;
    }

    .blocoCores {
        top: 33em;
        left: 35em;
    }

    .blocoNaming {
        top: 34em;
        left: 44em;
    }

    .blocoCopy {
        top: 40em;
        left: 47em;
    }

    .blocoProjeto {
        position: absolute;
        top: 100em;
        left: 1500px;
        z-index: 99;
        /* left: -2em;
        top: -7em;

        clear: both;
        margin: 40px 100px -66px 0px; */
    }

    .blocoProjeto:hover {
        clear: both;
        width: 346px;
        height: 295px;
    }

    .numProjeto:hover {
        display: block;
    }

    /*Imprensa*/

    .subTextoImprensa {
        font-size: 2.5em;
    }

    .imprensa {
        width: 515px;
        height: 294px;
        padding: 30px;
        font-size: 24px;
        line-height: 70px;
    }

    .textoRedesSociaisContato.assessoria {
        text-align: center;
        margin-bottom: 7em;
    }

    .textoRedesSociaisContato.assessoria p {
        font-size: 38px;
        color: #195285;
        padding: 1em 14em;
    }

    .textoRedesSociaisContato.assessoria .redesSociais {
        float: unset;
        margin: 0;
    }
	
}
@media all{
	body{
		height: auto;
	}
	.pointer {cursor: pointer;}

	#backgroundLocked{
		width: 100%;
		/*height:100%;*/
		position: absolute;
		top: 0;
		/*background-color: rgba(255,255,255,0.7);*/
		margin: auto;
		display: none;
		z-index: 9999;       		
	}
	.notification{
		width: 500px;
		height: 200px;
		position: fixed;
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border: 1px solid #707070;
		border-radius: 8px;
		opacity: 1;
		left: 50%;
		transform: translateX(-50%);
		top: 40%;
		text-align: center;
		padding: 90px 10px;
		font-size: 22px;
		color:  #000000;

	}

}