
	.header-menu-2						{opacity:0.7}

/* --------------------------------------------------------------- */
	.header-page .font-descr			{opacity:0.6;}


/* --------------------------------------------------------------- */
	.section-1							{background-color:#fff; color:#000; padding:10vh 0 5vh 0;}
	.section-1>.wrapper					{max-width:55%; text-align:center; padding-bottom:20px;}
	.section-1>.wrapper>div:first-child	{width:55%;}
	.section-1>.wrapper>div:last-child  {width:45%;}
	.section-1>.wrapper .font-title		{font-size:40px; letter-spacing:-1px; color:var(--footer-bkg);}
	.section-1>.wrapper .font-subtitle	{display:inline-block; margin:20px 0;}
	.section-1>.wrapper .font-descr		{line-height:1.4em; color:var(--footer-bkg);}

	.section-1>.wrapper img				{max-width:400px;}

@media only screen and (max-width:768px) {
	.section-1							{padding:3vh 0 5vh 0;}
	.section-1>.wrapper					{max-width:80%; text-align:center;}
	.section-1>.wrapper.flex			{flex-direction:column; row-gap:0px !important;}
	.section-1>.wrapper>.font-title		{font-size:30px;}
	.section-1>.wrapper .font-hdr		{font-size:17px !important;}
	.section-1>.wrapper p				{margin-bottom:50px;}
	.section-1>.wrapper>div:first-child	{width:100%; order:2;}
	.section-1>.wrapper>div:last-child  {width:100%; order:1;}
	.section-1>.wrapper img				{max-width:100%;}
}

@media only screen and (min-width:768px) {
	.section-1>.wrapper>.text-left>.font-title	{display:block; margin-top:30px;}
}


/* --------------------------------------------------------------- */
	.section-2							{padding:160px 0 0 0;  color:#fff; min-height:512px;
										 background-image:url('/Content//images/fotos/conversao-de-veiculos-simulacao.jpg'); background-repeat:no-repeat; background-position:center center; background-size:cover;}
	.section-2>.wrapper					{max-width:800px; text-align:center; padding-bottom:20px;}
	.section-2>.wrapper .font-title		{font-size:50px; letter-spacing:-1px; text-shadow: -1px -1px 3px #000;}

	@media only screen and (max-width:768px) {
		.section-2>.wrapper .font-title	{font-size:35px;}
	}


/* --------------------------------------------------------------- */
	.section-3							{padding:10vh 0;}
	.section-3>.wrapper					{max-width:800px; text-align:center; padding-bottom:20px;}
	.section-3>.wrapper .font-title		{font-size:40px; letter-spacing:-1px; color:var(--footer-bkg);}
	.section-3>.wrapper .font-subtitle	{display:inline-block; margin:20px 0;}

	@media only screen and (max-width:768px) {
		.section-3>.wrapper img			{max-width:100%;}
	}


/* --------------------------------------------------------------- */
	.section-4							{background-color:#F3F3F3;}
	.section-4 .wrapper					{padding:8vh 0;}
	.section-4>.wrapper .font-title		{font-size:40px; letter-spacing:-1px; color:var(--footer-bkg);}
	.section-4>.wrapper .font-subtitle	{display:inline-block; margin:20px 0;}

	
	.section-4>.wrapper .collapsable		{overflow:hidden; margin-bottom:50px; padding-right:50px;}
	.section-4>.wrapper .collapsable>div	{overflow:hidden; max-height:1000vh;}

	.section-4>.wrapper .collapsed			{margin-bottom:20px;}
	.section-4>.wrapper .collapsed>div		{max-height:0px;}

	.section-4>.wrapper .faq-title			{color:var(--footer-bkg); display:block; margin-bottom:5px;}
	.section-4>.wrapper .faq-title::before	{display:inline-block; content:"-"; width:24px; height:24px; line-height:24px; background-color:var(--footer-bkg);color:var(--footer-color); text-align:center; margin-right:12px;}
	.section-4>.wrapper .collapsed .faq-title::before	{content:"+"; background-color:#888; color:#fff;}

	.section-4>.wrapper .faq-descr 			{line-height:28px;}


	@media only screen and (max-width:768px) {
		.section-4>.wrapper .collapsable	{padding-right:0px;}
	}
