<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}

.sinistra
{
	float: left;
	width: 48%;
	display: block;
	margin-right: 2%;
}

.destra
{
	width: 48%;
	display: block;
	margin-left: 2%;
	float: right;
}

#campi
{
margin-left: 70px; margin-top: 30px;
}

label
{
text-align: left;
display: inline-block;
font-size: 0.9em;
}

.linea
{
display: inline;
}

.nascondi
{
display: none;
}


.dati
{
	font-size: 0.9em;
}

input[type="checkbox"], input[type="radio"]
{
  margin-right: 10px;
}

.trattamento
{
	font-size: 12px;
	line-height: 14px;
}

.invia
{	color: #ffffff;
	height: 29px;
	font-size: 14px;
	margin-top: 10px;
	padding: 5px 10px 7px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: solid 1px var(--bordo_pulsanti);
	background-color: var(--pulsanti);
}
.invia:hover,.invia:active {background: #C00; }

.mappa
{
	margin-top: 20px;
	border: 1px solid #ccc;
	width: 100%;
	height: 400px;
	margin-bottom: 40px;
}

@media screen and (min-width: 300px) and (max-width: 767px)
{

.sinistra, .destra
{
float: none;
width: 100%;
}

form { margin-bottom: 45px; }

#campi
{
margin-left: 0; margin-top: 30px;
}

input.dati, textarea
{
	padding: 4%;
	width: 92%;
	font-size: 16px;
}

label
{
	font-size: 12px;
}

input[type="checkbox"], input[type="radio"]
{
 -ms-transform: scale(2);
  -moz-transform: scale(2);
  -webkit-transform: scale(2);
  -o-transform: scale(2);
}

input[type="submit"], input[type="reset"]
{
	font-size: 14px;
}

}</pre></body></html>