﻿@charset "utf-8";

.larguraP{
	max-width:1280px;
	margin:auto;
	transition:0.2s ease-in-out;
	}
@media(max-width:1280px){
	.larguraP{
	max-width:90%;
	}
	}

/*INICIO*/
.conteiner_inicio{
	display:flex;
	}
.Left_inicio{
	width:50%;
	float:left;
	}	
.Rigth_inicio{
	width:50%;
	float:left;
	}	
.Logo_inicio{
	width:300px;
	height:75px;
	background:url(../imagens/logo/pablosCars.svg) no-repeat center center;
	background-size:contain;
	cursor:pointer;
	margin-bottom:25px;
	}
.Tag_inicio{
	padding:10px;
	border:1.5px solid #999;
	border-radius:5px;
	 display: inline-flex; /* Use inline-flex para evitar 100% */
	}	
.TX_inicio{
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-size:65px;
    color: #FFF;
    font-weight: 700;
	line-height:1.2;
	margin-top:25px;
	margin-bottom:25px;
	}	
.TX_inicio .LinhaDest{
	text-decoration:underline;
	text-decoration-color:#FF0000;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 0.08em;	
	}
.SelosDestaque{
	width:315px;
	height:27px;
	background:url(../imagens/inicio/selos-destaque.svg) no-repeat center center;
	background-size:contain;
	}	
.BT_inicio{
	width:auto;
	display: inline-flex; /* Use inline-flex para evitar 100% */
	height:50px;
	background:#F00;
	border-radius:5px;
	align-items: center;
	padding-left:50px;
	padding-right:25px;
	cursor:pointer;
	margin-top:25px;
	margin-bottom:25px;
	font-family: "Rubik", Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color:#FFF;
	transition:0.2s ease-in-out;
	text-decoration:none;
	position:relative;
	}	
.BT_inicio:hover{
 background: #333;
}	
.BT_inicio.whtasapp::after{
	content:'';
	width:50px; height:50px;
	background: url(../imagens/inicio/bt_whats.svg) no-repeat center center;
	position:absolute;
	top:0; left:0;
	}	
.BT_inicio.localiza::after{
	content:'';
	width:50px; height:50px;
	background: url(../imagens/empresa/bt_localiza.svg)no-repeat center center;
	position:absolute;
	top:0; left:0;
	}	
@media(max-width:1280px){
	.TX_inicio{
	font-size:45px;
	}
	}	
@media(max-width:750px){	
.conteiner_inicio{
	flex-wrap: wrap;
	}
.Left_inicio{
	width:100%;
	float:left;
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
	}	
.Rigth_inicio{
	width:100%;
	float:left;
	}	
.Logo_inicio{
	width:100%;
	margin-bottom:0;
	}	
.TX_inicio{
	font-size:45px;
	text-align:center;
	}
.SelosDestaque{
	width:100%;
	}	
.Tag_inicio{
	display:none;
	}					
	}	
@media(max-width:450px){	
.TX_inicio{
	font-size:30px;
	text-align:center;
	}
.BT_inicio{
	font-size:14px;
	}	
}
/*FINAL INICIO*/

/*SERVIÇOS*/
.conteiner_servicos{
	display:flex;
	gap:50px;
	}
.Left_servicos{
	width:60%;
	height:auto;
	}
.Rigth_Servicos{
	width:40%;
	height:auto;
	}
/* VIDEO*/
.Bk_Video_top { width:100%; height:auto; float:left; border:1px solid #F00;}
.quadro_video {width:100%;height:100%;margin:0 auto;background: #000}
.h_iframe {position:relative; }
.h_iframe .ratio {display:block;width:100%;height:auto; }
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%; 
}	
.conteiner_RedeServico{
	display:flex;
	gap:10px;
	justify-content: center;
	margin-bottom:60px;
	}	
.btRedes_serv{
	width:50px;
	height:50px;
	background:#F00;
	border-radius:50px;
	cursor:pointer;
	transition:0.3s ease-in-out;
	position:relative;
	}
.btRedes_serv:hover{
	background:#333;
	}	
.btRedes_serv.instagram::before{/*icone1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/servicos/S_instagram.svg) no-repeat center center; 
	}
.btRedes_serv.whtasapp::before{/*icone1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/servicos/S_whatsapp.svg) no-repeat center center; 
	}	
.btRedes_serv.youtube::before{/*icone1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/servicos/S_youtube.svg) no-repeat center center; 
	}	
.btRedes_serv.tiktok::before{/*icone1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/servicos/S_tikTok.svg) no-repeat center center; 
	}			
.btRedes_serv.google::before{/*icone1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/servicos/S_Google.svg) no-repeat center center; 
	}		
.btRedes_serv.facebook::before{/*icone1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/servicos/S_Facebook.svg) no-repeat center center; 
	}	
.conteiner_botServicos{
	width:100%; 
	}
@media(max-width:750px){
	.conteiner_botServicos{
		display:flex;
		justify-content: center;
	}
	}		
.CampoFormlario{
	width:100%;
	height:auto;
	background:#333;
	border-radius:5px;
	padding:8%;
	position:relative;
	}	
.ferramenta_decora{
	position:absolute;
	top:-27px;
	left:0; right:0;
	width:100%;
	height:41px;
	background:url(../imagens/servicos/ferramenta_formulario.svg) no-repeat center center; 
	}
/* formulario whatsapp 1 */
select {
  width: 100%;
  max-width: 100%;
  height: 50px;
  border: 0;
   border-radius:5px;
  font-family: 'Rubik', Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  background: #FFF;
  padding-left: 10px; /* Ajuste o valor conforme necessário */
  margin-bottom:5px;
}
.select-label {/* esconde o texto do label do formulario */
	position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0; overflow: hidden;  border: 0;
}
input {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 50px;
  border: 0;
  border-radius:5px;
  font-family: 'Rubik', Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  background: #FFF;
  padding-left: 10px; /* Ajuste o valor conforme necessário */
  margin-bottom:5px;
}
textarea {
	box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  border-radius: 5px;
  height: 90px;
  border: 0;
  margin-bottom: 10px;
  font-family: 'Rubik', Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  background: #FFF;
  resize: none;
  padding: 10px; /* Adicione uma pequena margem ao redor do texto */
}	
/*ação cor*/	
.email_form:valid {background:#00dc00; color:#000;}
.email_form:invalid {color: #900;}	
/* Cor dos campos de texto */	
.FormDestaque ::placeholder { color: #000; }

.BTformW1:visited,
.BTformW1:active,
.BTformW1{ 
	width: auto;
	height:50px;
	padding-left:50px;
	padding-right:20px;
	margin-top:15px;
	border-radius:10px; border:0;
	background: #F00;
	cursor:pointer;
	transition:0.2s ease-in-out;
	font-family:'Rubik',Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; color: #FFF; text-align:left;
	text-decoration:none;
	position:relative;
    display: inline-flex; /* Use inline-flex para evitar 100% */
    align-items: center; 
	}
.BTformW1:hover{ 
background: #000;
color:#FFF;
}	
.BTformW1.whatsapp::after{
	content:'';
	width:50px; height:50px;
	position:absolute; left:0; top:0;
	background: url(../imagens/inicio/bt_whats.svg)no-repeat center center; 
	}	
			
@media(max-width:950px){
.conteiner_servicos{
	flex-wrap: wrap;
	flex-direction: column-reverse;
	}	
.Left_servicos{
	width:100%;
	}
.Rigth_Servicos{
	width:100%;
	}
	}	
/*FINAL SERVIÇOS*/

/*BENEFICIOS*/	
.conteiner_beneficio{
	display:flex;
	gap:50px;
	}
.Left_beneficio{
	width:35%;
	}
.Rigth_beneficio{
	width:65%; 
	display:flex;
	gap:10px;
	flex-wrap: wrap;
	}
.bk_benefio{
	width:32.1%;
	background:#FFF;
	border-radius:5px;
	padding:20px;
	display:flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	gap:10px 0;
	}	
@media(max-width:870px){
	.conteiner_beneficio{
	flex-wrap: wrap;
	gap:25px;
	}
.Left_beneficio{
	width:100%;
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
	}
.Rigth_beneficio{
	width:100%; 
	}
	}
@media(max-width:1000px){
	.bk_benefio{
	width:48%;
	}	
	}	
@media(max-width:650px){
	.bk_benefio{
	width:99%;
	}	
	}	
.conteiner_marcas{
	width:99%;
	margin-top:50px;
	}
.bk_marcas{
	width:100%;
	background:#FFF;
	padding:20px;
	border-radius:5px; 
	}
@media(max-width:850px){
	.bk_marcas img{
		content: url(../imagens/beneficios/marcas-automotivas2.png);
	}
	}					
/*FINAL BENEFICIOS*/	

/*EMPRESA*/		
.conteiner_estrutura{
	display:flex;
	gap:50px;
	}
.Left_estrutura{
	width:50%;
	}
.Rigth_estrutura{
	width:50%; 
	}
@media(max-width:750px){
	.conteiner_estrutura{
	flex-wrap: wrap;
	}
.Left_estrutura{
	width:100%;
	}
.Rigth_estrutura{
	width:100%;
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
	}
	}	
/*BANNER GALERIA*/
        .banner-container {
            position: relative;
            max-width: 1000px;
            margin: 0 auto;
            overflow: hidden;
        }
        
        .banner {
            display: flex;
            transition: transform 0.5s ease;
        }
        
        .galeriaG {
            min-width: 100%;
            height: auto;
        }
        
        .galeriaG img {
            width: 100%;
            height: auto;
            display: block;
			border-radius:10px;
        }
        
        .navegacao-button {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 50px;
            height: 50px;
            cursor: pointer;
            z-index: 10;
            background: #000;
            border: none;
			border-radius:10px;
        }
        
        .navegacao-button img {
            width: 100%;
            height: 100%;
        }
        
        .prevLeft {
            left: 10px;
        }
        
        .nextRigth {
            right: 10px;
        }
        
        .dots-container {
            display: flex;
            justify-content: center;
            margin-top: 10px;
        }
        
        .dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: #bbb;
            margin: 0 5px;
            cursor: pointer;
        }
        
        .dot.active {
            background-color: #555;
        }
		/*FINAL BANNER GALERIA*/
	
/*FINAL EMPRESA*/		

/*CLIENTES*/		
/*Carrossel Depoimentos*/
.carousel-clientes {
    width: 100%;
	float:left;
    overflow: hidden;
    position: relative;

}	
.carousel-wrapper {
    display: flex;
    transition: transform 0.5s ease;
    margin-left: 0;
}
.avaliaDepoimento {
    flex: 0 0 calc(32% - 50px);
	padding: 20px;
    margin: 5px;
    box-sizing: border-box;
	background: #FFF;
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
	border-radius:10px;
	position:relative;
	overflow: hidden;
}
@media(max-width:1000px){
	.avaliaDepoimento {
    flex: 0 0 calc(42% - 10px);
}}
@media(max-width:750px){
	.avaliaDepoimento {
    flex: 0 0 calc(62% - 10px);
}}
@media(max-width:650px){
	.avaliaDepoimento {
    flex: 0 0 calc(100% - 10px);
}}
.avaliaDepoimento img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
	display:block;
}
.carousel-button {
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
.prev-button,
.next-button {
    width: 50px;
    height: 50px;
	background: #F00;
    border: 1px solid #FFF;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.2s ease-in-out;
    margin: 0 5px;
	user-select: none;
}
.prev-button:hover,
.next-button:hover {
    background: #333;
}
/*Final Carrossel Depoimentos*/	
	/*Caixa Depoimentos*/
        .headerDpo {
            display: flex;
            align-items: flex-start;
            margin-bottom: 10px;
        }
        .headerDpo img.profile {
            border-radius: 50%;
            width: 80px;
            height: 80px;
            margin-right: 15px;
        }
        .headerDpo .text {
            flex: 1;
        }
        .headerDpo .text .name {
			font-family:'Rubik',Arial, Helvetica, sans-serif; 
            font-size: 16px;
            font-weight: bold;
            margin: 0;
        }
        .headerDpo .text .role {
			font-family:'Rubik',Arial, Helvetica, sans-serif; 
            color: #999;
            font-size: 14px;
            margin: 0;
        }
        .headerDpo img.google-logo {
            width: 25px;
            height: 25px;
        }
        .stars {
            color: #FFD700;
            font-size: 20px;
            margin-top: 5px;
        }
        .comment {
			font-family:'Rubik',Arial, Helvetica, sans-serif; 
            font-size: 14px;
            line-height: 1.3;
            color: #333;
            margin-top: 10px;
        }
		/*Final Caixa Depoimentos*/	
		.VejaMaisDepoimentos{
			width:100px;
			height:100px;
			background: url(../imagens/depoimento/DPO/vejamaisDD.svg) no-repeat center center;
			background-size:contain;
			}		
/*FINAL CLIENTES*/	

/*MKT*/		
.Bk_mkt{
	width:100%;
	height:auto;
	float:left;
	background: #C00;
	padding-top:30px;
	padding-bottom:30px;
	}
.Larg_mkt{
	max-width:1280px;
	margin:auto;
	display: flex;
	align-items: stretch;
	}
@media(max-width:1280px){
	.Larg_mkt{
	max-width:90%;
	}
	}	
.Left_mkt{
	width:50%;
	float:left;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	}
.BT_redeM{
	width:50px;
	height:50px;
	float:left;
	background:#000;
	border-radius:50px;
	transition:0.2s ease-in-out;
	}	
.BT_redeM.instagram{
	content:'';
	width:50px; height:50px;
	background: #000 url(../imagens/mkt/ico_instagram.svg) no-repeat center center;
	background-size:contain;
	}
.BT_redeM.whatsapp{
	content:'';
	width:50px; height:50px;
	background: #000 url(../imagens/mkt/ico_whtasapp.svg) no-repeat center center;
	background-size:contain;
	}
.BT_redeM.youtube{
	content:'';
	width:50px; height:50px;
	background: #000 url(../imagens/mkt/ico_youtube.svg) no-repeat center center;
	background-size:contain;
	}	
.BT_redeM.google{
	content:'';
	width:50px; height:50px;
	background: #000 url(../imagens/mkt/ico_google.svg) no-repeat center center;
	background-size:contain;
	}	
.BT_redeM.facebook{
	content:'';
	width:50px; height:50px;
	background: #000 url(../imagens/mkt/ico_facebook.svg) no-repeat center center;
	background-size:contain;
	}					
.BT_redeM:hover.instagram{background: #F00 url(../imagens/mkt/ico_instagram.svg) no-repeat center center;}	
.BT_redeM:hover.whatsapp{background: #F00 url(../imagens/mkt/ico_whtasapp.svg) no-repeat center center;}	
.BT_redeM:hover.youtube{background: #F00 url(../imagens/mkt/ico_youtube.svg) no-repeat center center;}	
.BT_redeM:hover.google{background: #F00 url(../imagens/mkt/ico_google.svg) no-repeat center center;}	
.BT_redeM:hover.facebook{background: #F00 url(../imagens/mkt/ico_facebook.svg) no-repeat center center;}	

.conteiner_RedeMais{
	width:100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap:7px;
	margin-top:25px;
	margin-bottom:25px;
	}		 
.Bt_cartao{
	width: auto;
	height:50px;
	padding-left:50px;
	padding-right:20px;
	border-radius:5px;
	border:0;
	background: #000 url(../imagens/mkt/ico_baixar.svg) no-repeat left center;
	cursor:pointer;
	transition:0.2s ease-in-out;
	font-family:'Rubik',Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; color:#FFF; text-align: left;
	text-decoration:none;
    display: inline-flex; /* Use inline-flex para evitar 100% */
    align-items: center;
	line-height:1.2; 
	}	
.Bt_cartao:hover{
	background: #F00 url(../imagens/mkt/ico_baixar.svg) no-repeat left center;
	}
.Rigth_mkt{
	width:50%;
	float:left
	}	
.AcesseRedes{
	width:570px;
	height:312px;
	content:'';
	background: url(../imagens/mkt/pablosCar-Rede-Social.png) no-repeat center center;
	background-size:contain;
	}			
@media(max-width:660px){
	.Larg_mkt{
	flex-wrap: wrap;
	}
	.Left_mkt{
	width:100%;
	}
	.Rigth_mkt{
	width:100%;
	}
	.AcesseRedes{
	width:100%;
	height:220px;
	}		
	}
/*FINAL MKT*/			

/*CONTATO*/	
.QuadContato_central{
	width:100%;
	height:auto;
	float:left;
	padding-bottom:50px;
	}
.QuadContato_perguntas{
	width:100%;
	height:auto;
	float:left;
	display: flex;
	}
.bkimagem{
	width:350px;
	height:auto;
	flex: 1;
	border-radius:5px;
	}
img.atendimento{
	border-radius:5px;;
	}	
@media screen and (max-width: 720px) {
    img.atendimento {
        content: url(../imagens/atendimento/atendimento_imagem2.png);
    }
}
	
.bkperguntas{
	width:calc(100% - 350px);
	padding-left:25px;
	height:auto; 
	}
@media(max-width:900px){
	.QuadContato_perguntas{
	display: block;
	}
	.bkimagem{
	width:100%;
	padding-bottom:25px;
	}
	.bkperguntas{
	width:100%;
	padding-left:0;
	}
	.Title_Contato{
	font-size: 35px;
	}
	.TXT_Contato{
 	font-size: 16px;
	}
	.Title_PerguntasFAQ{
	font-size: 35px; text-align:center;
	}
	.TXT_PerguntasFAQ{
	font-size: 16px; text-align:center;
	}	
	}		
/*box Contato*/	
.boxAtendimento {
	width:100%; 
	padding-right:15%; 
 	height:50px; 
	float:left; 
	padding-left:50px;
	margin-bottom:3px;
	background: #333; 
	border:0;
	border-radius:5px;
	position:relative; z-index:1;
	cursor:pointer;
	font-family:'Rubik',Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color: #FFF; text-align:left;
	 line-height:1.2;
	user-select: none;
	transition:0.2s ease-in-out;
	outline: none;
}
@media(max-width:500px){.boxAtendimento{ height: auto; padding-top:15px; padding-bottom:15px; line-height:1.2;}}
.boxAtendimento:hover {
	background: #FFF; color: #000;
	}
.boxAtendimento.active	{
	background: #FFF; color: #000; 
	}	
/*Icone Abrir e Frechar*/
.boxAtendimento::after { 
	width:50px; 
	height:50px; 
	position:absolute; 
	right:0; top:0; 
	content: url(../imagens/atendimento/ver-mais1.svg);
	}
.boxAtendimento.active::after { 
	content: url(../imagens/atendimento/ver-mais2.svg);
	}
/*conteudo*/
div.conteudo_Bxcontato {
	width:100%;
	max-width:100%;
	padding-top:20px; padding-bottom:20px;
	padding-left:20px; padding-right:20px;
	margin-bottom:5px;
	margin-top:0;
	border:0;
	border-radius:5px;
	overflow: hidden;
	transition: 0.2s ease-in-out;
	opacity: 0;
	display:none;
}
div.conteudo_Bxcontato.show {
	opacity:1; 
	max-height:100%; 
	display:block; 
	margin-top:0; 
	background: #FFF; 
	border-radius:5px;
	}	
.TXTbox_contato{ 
	font-family:'Rubik',Tahoma, Geneva, sans-serif; font-size: 16px; font-weight:400; color: #333; text-align: left;
	line-height:1.2;
	padding-bottom:10px;
	padding-top:10px;
}
.boxAtendimento.whatsapp::before{/*icone1*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/atend_whatsapp.svg) no-repeat center left;
	}
.boxAtendimento.telefone::before{/*icone2*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/atend_telefone.svg) no-repeat center left;
	}
.boxAtendimento.emails::before{/*icone3*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/atend_email.svg) no-repeat center left;
	}
.boxAtendimento.horario::before{/*icone4*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/atend_horario.svg) no-repeat center left;
	}
.boxAtendimento.localidade::before{/*icone5*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/atend_local.svg) no-repeat center left;
	}
.boxAtendimento.perguntas::before{/*icone6*/	
	content:''; width:50px; height:50px; position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/atend_perguntas.svg) no-repeat center left;
	}									
/*final box Contato*/	
.container-atendi {
    display: flex;
    align-items: stretch;
    width: 100%;
}
.coluna1atendi {
    width: 350px;
    height: auto;
    float: left;
	display: flex;
	justify-content: center;
	align-items: center;
}
.coluna2atendi, .coluna3atendi {
    width: calc(50% - 175px); 
    height: auto;
    float: left;
    background-color: #FFF;
    border-left: 1px solid #F1F1F2;
    padding: 2%;
}
@media (max-width: 1000px) {
    .container-atendi {
	flex-direction: column;
    }
    .coluna1atendi,
    .coluna2atendi,
    .coluna3atendi {
	width: 100%;
	border-left: 0;
    }
}
.BTcontatoPP:active,
.BTcontatoPP:visited,
.BTcontatoPP{
	width: auto;
	height:50px;
	padding-left:50px;
	padding-right:20px;
	border-radius:5px;
	border:0;
	background: #F00;
	cursor:pointer;
	transition:0.2s ease-in-out;
	font-family:'Rubik',Arial, Helvetica, sans-serif; font-size:16px; font-weight:500; color:#FFF; text-align:left;
	text-decoration:none;
	position:relative;
    display: inline-flex; /* Use inline-flex para evitar 100% */
    align-items: center; 
	}
.BTcontatoPP:hover{
	background: #333;
	}
.BTcontatoPP.whatsapp::after{/*icone 1*/
	content:''; width:50px; height:50px;
	position:absolute; left:0; top:0;
	background:url(../imagens/atendimento/bt-v-whatsapp.svg);
	}
.BTcontatoPP.ligar::after{/*icone 2*/
	content:''; width:50px; height:50px;
	position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/bt-v-celular.svg);
	}	
.BTcontatoPP.email::after{/*icone 3*/
	content:''; width:50px; height:50px;
	position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/bt-v-email.svg);
	}	
.BTcontatoPP.baixar::after{/*icone 4*/
	content:''; width:50px; height:50px;
	position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/bt-v-baixar.svg);
	}	
.BTcontatoPP.local::after{/*icone 5*/
	content:''; width:50px; height:50px;
	position:absolute; left:0; top:0;
	background: url(../imagens/atendimento/bt-v-localidade.svg);
	}				
/*Formulário WhatsApp 2*/
.FormAtendimento .select-fAt {
	width: 100%;
	max-width: 100%;
	height: 40px;
	border: 1px solid #CCC;
	border-radius:5px;
	font-family: 'Rubik', Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #333;
	background: #FFF;
	padding-left: 10px; /* Ajuste o valor conforme necessário */
	margin-bottom:5px;
}
/* Para as opções desabilitadas no select */
.select-fAt option[disabled] {
    color: #333; /* Cor para as opções desabilitadas */
}
.select-label {/* esconde o texto do label do formulario */
	position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0; overflow: hidden;  border: 0;
}
.FormAtendimento .input-fAt {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	height: 40px;
	border: 1px solid #CCC;
	border-radius:5px;
	font-family: 'Rubik', Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #333;
	background: #FFF;
	padding-left: 10px; /* Ajuste o valor conforme necessário */
	margin-bottom:5px;
}
.FormAtendimento .textarea-fAt {
	width: 100%;
	max-width: 100%; /* Ajuste largura do formulario */
	border-radius: 5px;
	height: 90px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	font-family: 'Rubik', Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #333;
	background: #FFF;
	resize: none;
	padding: 10px; /* Adicione uma pequena margem ao redor do texto */
	box-sizing: border-box; /* Certifique-se de incluir padding na largura total */
}
/*ação cor validação email*/	
.email_form:valid {background: #00dc00; color: #FFF; }
.email_form:invalid {background: #FFF; color: #F00;
}
/* Cor dos campos de texto */
.FormDestaque ::placeholder {color: #333;
}
/* Garante que seja visível a cor do texto em todos os navegadores*/
::placeholder {
    color: #333; 
    opacity: 1; 
}
.BTWhastContato:visited,
.BTWhastContato:active,
.BTWhastContato {
    width: auto;
    height: 50px;
    padding-left: 50px;
    padding-right: 20px;
    border-radius: 5px;
	border:0;
    background: #F00;
    cursor: pointer;
    transition: 0.2s ease-in-out;
    font-family: 'Rubik', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #FFF;
    text-align: left;
    text-decoration: none;
    position: relative;
    display: inline-flex;
    align-items: center;
}
.BTWhastContato:hover {
    background: #000;
}
.BTWhastContato.whatsapp::after {/*icone 1*/
    content: ''; width: 50px; height: 50px;
    position: absolute;left: 0; top: 0;
    background: url(../imagens/atendimento/bt-v-whatsapp.svg) no-repeat center center;
}

.Form_atenimento {
    width: 100%;
    height: 530px;
    float: left;
    border: none; 
    overflow: hidden; 
}	
/*FINAL CONTATO*/
/*FINAL CONTATO*/	