/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2025 | 21:01:48 */
.text_yellow span{
	color: #FFCF00;
}

#formcontato #wpforms-75{
	margin: 0;
}

#formcontato .wpforms-field{
	padding: 0 0 1.875rem;
}

.formexacspotter label .red-asterisk{
	color: #d63637;
}

#formcontato .wpforms-field label, .formexacspotter label{
	margin: 0 0 0.313rem;
	font-family: "Nunito", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #2A2923;
}

.formexacspotter .ddd_tel_fields{
	display: flex;
}

.formexacspotter .ddd_tel_fields select{
	width: 20%;
    margin-right: 0.625rem;
	font-size: 0.875rem;
    border: none;
    border-radius: 0.625rem;
}

.formexacspotter .ddd_tel_fields #Telefone{
	width: 80%;
}

#formcontato .wpforms-field input[type="text"], #formcontato .wpforms-field input[type="email"], .formexacspotter input[type="text"], .formexacspotter input[type="email"]{
	border: none;
    border-radius: 0.625rem;
	font-size: 0.875rem;
    padding: 1rem;
    height: auto;
    box-shadow: none;
}

#formcontato .wpforms-submit-container{
	margin: 0;
}

#formcontato .wpforms-submit-container .wpforms-submit, .formexacspotter input[type="submit"]{
	height: auto;
	background-color: #2A2923;
    font-family: "Nunito", Sans-serif;
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
    border-radius: 0.313rem 0.313rem 0.313rem 0.313rem;
    padding: 1rem 2.5rem 1rem 2.5rem;
}

@media(min-width: 1025px) and (max-width: 1440px){
	.remove_br_notebook br{
		display: none;
	}
	
	.attach-notebook{
		background-attachment: fixed;
	}
	
	#formcontato .wpforms-field{
		padding: 0 0 0.935rem;
	}
	
	#formcontato .wpforms-field label, .formexacspotter label{
		font-size: 0.875rem;
	}
	
	#formcontato .wpforms-submit-container .wpforms-submit, .formexacspotter input[type="submit"]{
		font-size: 0.875rem;
	}
}

@media(min-width: 881px) and (max-width: 1024px){
	.remove_br_macbook br{
		display: none;
	}
	
	.attach-macbook{
		background-attachment: fixed;
	}
	
	#formcontato .wpforms-field{
		padding: 0 0 0.935rem;
	}
	
	#formcontato .wpforms-field label, .formexacspotter label{
		font-size: 0.875rem;
	}
	
	.formexacspotter .ddd_tel_fields select{
		width: 30%;
	}

	.formexacspotter .ddd_tel_fields #Telefone{
		width: 70%;
	}
	
	#formcontato .wpforms-submit-container .wpforms-submit, .formexacspotter input[type="submit"]{
		font-size: 0.875rem;
	}
}

@media(min-width: 768px) and (max-width: 880px){
	.remove_br_tablet br{
		display: none;
	}
	
	.attach-tablet{
		background-attachment: fixed;
	}
	
	#formcontato .wpforms-field{
		padding: 0 0 0.935rem;
	}
	
	#formcontato .wpforms-field label, .formexacspotter label{
		font-size: 0.75rem;
	}
	
	.formexacspotter .ddd_tel_fields select{
		width: 35%;
	}

	.formexacspotter .ddd_tel_fields #Telefone{
		width: 65%;
	}
	
	#formcontato .wpforms-submit-container .wpforms-submit, .formexacspotter input[type="submit"]{
		display: block;
		width: 100%;
		font-size: 0.75rem;
	}
}

@media(max-width: 767px){
	
	.remove_br_mobile br{
		display: none;
	}
	
	.attach-mobile{
		background-attachment: scroll;
	}
	
	#formcontato .wpforms-field{
		padding: 0 0 1.25rem;
	}
	
	#formcontato .wpforms-field label, .formexacspotter label{
		font-size: 0.75rem;
	}
	
	.formexacspotter .ddd_tel_fields select{
		width: 30%;
	}

	.formexacspotter .ddd_tel_fields #Telefone{
		width: 70%;
	}
	
	#formcontato .wpforms-submit-container .wpforms-submit, .formexacspotter input[type="submit"]{
		display: block;
		width: 100%;
		font-size: 0.75rem;
	}
}