/* home */

#home									{background: #123459;background-repeat: no-repeat;min-height:100%;}
#home h1, #home h2 						{color:#fff;position: relative;text-shadow: 1px 1px 1px black;}
#home h1								{margin: 5% 1% 0 10%;text-align:left;}
#home h2								{margin: 20px 1% 0 15%;}
#home h1 span:nth-child(1),				
#home h1 span:nth-child(2),				
#home h1 span:nth-child(3)				{color:#ffb33c;}
#home h2 span:nth-child(1),				
#home h2 span:nth-child(2),				
#home h2 span:nth-child(3),				
#home h2 span:nth-child(4)				{color:#0091ff;}
/* #home .link_content						{justify-content: center;align-items: center;display: flex;} */
#home a									{margin:5% 0;}
#home p									{color: #fff;background: #ff9c00;width:auto;margin: 100px 10% 0px 10%;padding: 10px;border-radius: 20px;text-align: center;font-size: 25px;}
#home p span							{color: #123459;font-weight: bold;}
#home a									{margin:5% 0;}
@media (max-width: 480px){
	#home									{background-image:url("../layout/iwes-home-img-v1-0-799.jpg");background-size: 100%;background-position: bottom;}	
	#home div:nth-child(2)					{height:10rem;}
}	
@media (min-width:481px) and (max-width: 799px){		
	#home									{background-image:url("../layout/iwes-home-img-v1-0-799.jpg");background-size: 100%;background-position: bottom;min-height:65rem}	
	#home div:nth-child(2)					{height:25rem;}
}	
@media (min-width: 800px){
	#home									{background-image:url("../layout/iwes-home-img-v1.jpg");background-size: 60%;background-position: bottom right;}
/* 	#home									{justify-content: center;align-items: center;display: flex;} */
	#home .content							{width:65%;}
	#home h1								{font-size: 3.3vw;}
	#home h2								{font-size: 2.3vw;}
}

/* para quem são os serviços */

#para_quem								{}
#para_quem h1							{font-size: 30px;padding: 50px 0;padding: 5%;}
#para_quem .item_container				{position: relative;float: left;width: 40%;padding: 5%;}
#para_quem .sub_item_container			{display: flex;align-items: center;justify-content: center;padding: 50px 0;}
#para_quem img							{width: 200px;height:auto;}
#para_quem p							{margin-left: 20px;min-width: 180px;}
@media (max-width: 480px){
	#para_quem .item_container				{display:block;width: 90%;padding:0 5%;text-align:center;}
	#para_quem .sub_item_container			{display:block;}
	#para_quem p							{margin: 10px 0;width: 100%;font-size: 20px;}
}
@media (min-width:481px) and (max-width: 819px){
	#para_quem .item_container				{width: 90%;padding:0 5%;}
}

/* promo */

#promo 									{
											background:url("../layout/fundo_promo1.svg"),url("../layout/fundo_promo2.svg"),url("../layout/fundo_promo3.svg");   
											background-repeat: no-repeat,no-repeat,no-repeat;
											background-size: 100%,auto 100%,cover;
   											color: #fff;
										}
										
#promo h1, #promo h2, #promo p			{position: relative;text-shadow: 2px 2px 3px black;}
#promo h1								{font-size: 34px;width: 96%;padding:0 2% 50px 2%;text-align:left;}	
#promo h2								{font-size: 24px;width: 80%;}
#promo ul								{list-style: none;margin-top: 50px;}
#promo li 								{position: relative;margin: 20px 0;}
#promo li img							{width: 25px;height:auto;position: relative;float: left;padding: 0px 10px;}
#promo li p								{font-size:28px;margin-left: 65px;max-width: 60%;padding:0;}
#promo span								{color: #ffb33b;}	
/* #promo .link_content					{justify-content: center;align-items: center;display: flex;} */
#promo a								{margin:5% 0;}
#promo p								{padding:0 0 0 10px;}

@media (max-width: 480px){
	#promo 									{
												background-position: bottom,160px 250px;
											}
	#promo h1								{font-size: 25px;width: 96%;padding: 0 2% 20px 2%;}
	#promo h2								{width: 80%;padding: 20px 2% 0 10px;}
	#promo ul								{margin-top: 50px;}
	#promo li p								{font-size: 20px;}
/* 	#promo a								{width:200px;} */
}
@media (min-width:481px) and (max-width: 799px){
	#promo 									{
												background-position: bottom,130% 250px;
											}
	#promo h1								{font-size: 30px;}
	#promo h2								{width: 80%;padding: 20px 0 0 10px;}
	#promo li p								{width:60%;font-size: 20px;}
/* 	#promo a								{width:200px;} */
}	
@media (min-width: 800px){
	#promo 									{background-position: bottom,110% 100%;}
	#promo h1								{margin: 100px 0 0 50px;width: 60%;}
	#promo h2								{margin: 20px 0 0 70px;width: 50%;}
	#promo ul								{margin: 50px 50px 100px 50px;}
	#promo li p								{width:auto;}
	#promo li img							{padding: 3px 20px;}
}

/* diferenciais */

#diferenciais						{margin-top: 100px;}
.dif_item							{padding-bottom:100px;}
.dif_item:last-child				{padding:0;}
.dif_item:not(.is-selected):nth-child(even)	{color:#fff;background: #123459;}
.dif_item h2						{width:100%;text-align:center;font-size: 30px;padding: 5% 0;}
.dif_item div:nth-child(2)			{display: flex;align-items: center;justify-content: center;}
.dif_item div:nth-child(2) img		{width:40%;height:auto;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
.dif_item p 						{font-size:25px;padding:0 5%;}
@media (max-width: 480px){
    #diferenciais 						{margin-top: 50px;}	
    .dif_item div:nth-child(2)			{display:block;margin-top: 50px;}	
    .dif_item p							{margin-top:25px;}				
	.dif_item div:nth-child(2) img		{width:100%;height:auto;border-radius:0px;}
}

/* plano completo */

#plano									{background:#123459;color:#fff;padding:0 0 5% 0;margin-top:100px;}
#plano h1								{padding:5%;}
#plano p								{font-size:25px;margin: 50px 0 30px 30px;}
#plano .table							{width: 100%;border-spacing: 0;}
#plano tr								{}
#plano tr:last-child td					{border-width: 0;}
#plano tr:not(.is-selected):nth-child(even)	{background: #17416a;}
#plano td								{border: solid;border-width: 0 0 1px;padding: 10px;}
#plano td img 							{width:20px;height:20px;}

/* planos */

#planos h2 								{}
#planos .expandido						{width:100%;float:left;}
#h_planos								{height:auto;padding-top:50px;}
#h_planos .h_plan_texto					{position:relative;}
#h_planos .frase_1						{top:0px;text-align:left;}
#h_planos .frase_2						{top:50px;text-align:right;}
#h_planos figure						{background:url("../layout/planos_foto_bk_1.jpg");position:relative;}
#h_planos img							{}
#planos .frase_3						{position:relative;float:left;width:100%;text-align:center;padding:50px 0;font-size:25px;}

#planos .tabelas_container				{max-width: 1200px;position:relative;margin:0 auto;padding-top:100px;}
#planos .bloco_tabelas					{position:relative;float:left;padding:20px 0;}
#planos .tabelas						{}
#planos table							{position:relative;float:left;}		
#planos tr								{position:relative;height:59px;}		
#planos td								{position:relative;border-bottom: 1px solid;}
#planos .l1 td							{border:none;}
#planos .c_ref							{width: 260px;}
#planos .c_ref.hidden					{display:none;}
#planos .c								{text-align:center;width:220px;}
#planos .c1								{}
#planos .plano_info						{border:4px solid #ffb400;border-radius:25px;}
#planos .plano_titulo					{background:#ffb400;border-radius:15px;margin:10px;padding:10px;color:#fff;font-weight:bold;font-size:26px;font-style:italic;}
#planos .plano_desc						{height:150px;}
#planos .plano_valor					{width:220px;margin:0 auto;height:59px;}
#planos .plano_valor span				{color:#0000c1;font-weight:bold;font-style:italic;font-size:25px;}
#planos .plano_contratar_btn			{}
#planos .plano_contratar_btn button		{background:#0084ff;padding:10px;border:none;border-radius:15px;margin:10px;font-size:28px;color:#fff;width:192px;cursor:pointer;}
#planos .ch								{width:20px;}
#planos .adesao	p						{font-size:20px;text-align:center;}
.planos_atencao							{font-size:20px;text-align:center;}

@media only screen and (max-width: 799px){
	#h_planos img							{width:100%;}
	#h_planos .h_plan_texto					{height:auto;}
	#h_planos .frase_1, #h_planos .frase_2	{float:left;width:96%;padding:2%;}
	#planos .c_ref.hidden_m					{display:table-cell;}
}
@media only screen and (min-width: 800px){
	#h_planos .h_plan_texto					{height:100px;}
	#h_planos .frase_1, #h_planos .frase_2	{position:absolute;width:800px;height:100px;left:50%;margin-left:-400px;}
	#h_planos figure						{height:284px;}
	#h_planos img							{margin-left: -275px;}
	#planos .c_ref.hidden_m					{display:none;}
}

@media only screen and (max-width:1199px){
	#planos .c_ref.hidden				{display:table-cell;}
}

/* sobre */

#sobre									{position:relative;float:left;padding:50px 0;font-size:25px;}
#sobre h1								{padding:5%;}
#a_sobre								{}
#a_sobre img							{width:auto;height:auto;position:relative;float:left;margin:0 20px 0 0;}
#a_sobre p								{padding:0 10px;font-size:25px;}
@media (min-width: 481px) and (max-width: 750px){
	#a_sobre img							{position:relative;float:left;width:50%;height:auto;text-align:center;}
}
@media (max-width: 480px){
	#a_sobre img							{width:100%;height:auto;}
}
/* contato */

#contato								{}
#contato #contato_titulo			 	{margin-bottom:25px;width:100%;font-size:30px;text-align:center;}
.h_contato								{min-height:auto;font-size: 25px;}
#contato #iwes_contato					{width:100%;float:left;position:relative;}
#contato #contato_container				{width: 650px;position: relative;margin: 0 auto;}
#contato #formulario					{position:relative;float:left;}
#contato #formulario label				{width:100%;position:relative;float:left;font-size:20px;}
#contato #formulario input				{}
#contato .contato_form_field			{position:relative;float:left;border-radius:5px;border:1px solid;font-size: 20px;}
#contato #bloco_2,						
#contato #bloco_3,						
#contato #bloco_4						{position:relative;float:left;}
#contato #bloco_1						{}
#contato #bloco_2						{}
#contato #bloco_3						{}
#contato #bloco_4						{padding-top:20px;}
#contato #contato_botao					{background:#b0b0b0;width:100px;height:25px;position:relative;float:right;margin:25px 0 20px 0;border:1px solid;border-radius:5px;font-size:15px;}
#contato .form_item						{width:100%;position:relative;float:left;padding: 10px 0;}
#contato .form_item_texto				{}
#contato textarea						{height: 101px;resize: none;}
#contato img							{position:relative;float:left;width:auto;height:268px;}
#contato #checa							{position:relative;float:left;width:100%;}
#contato #checa input					{position:relative;float:left;}
#contato #checa p						{position:relative;float:left;width:165px;margin:-5px 0 0 5px;}
#contato #checa a						{position:relative;float:left;width:165px;margin:-3px 0 0 5px;}
#contato .resposta						{}
@media (min-width: 800px){
	#contato #formulario					{width:650px;}
	#contato #bloco_2						{width:325px;}
	#contato .contato_form_field			{width:300px;padding:5px;}
	#contato #bloco_3						{width:325px;}
	#contato #bloco_4						{width:98%;}
	#politica_text							{padding: 100px;}
	#formulario_cadastro					{width:650px;left:50%;margin-left:-325px;}
	.cadastro_item input					{width:250px;}
}
@media (max-width: 799px){
	#contato #contato_container				{width: auto;}
	#contato #formulario					{width:auto;}
	#contato #bloco_2,						
	#contato #bloco_3,
	#contato #bloco_4						{width:96%;margin:auto 2%;}
	#contato .contato_form_field			{width:96%;padding:2%;}
	#politica_text							{width:96%;margin:50px 2%;}
	#formulario_cadastro					{width:100%;left:50%;margin-left:-175px;padding:100px 0;}
	.cadastro_item input					{width:100%;}
}

/* faq */


