
a:link 
{ 
text-decoration:none; 
} 
.widget-servicos{
	height: 200px;
	background: #ffffff;
	display: grid;
	transition: 0.3s;
	grid-template-columns: 5% 25% 65% 5%;
	align-items: center;
}
		.widget-servicos img {
			height: auto;
			max-width: 100%;
		}
		.widget-servicos:hover{
			color: #ffffff;
			background: #94c83c;}
		.widget-servicos:hover img{
			
			filter: brightness(10);
		}
		.widget-servicos .title-servicos {
			color: #373435;
			font-weight: 700;
			font-size: 120%;
			text-align: left;
			padding-bottom: 2%;
			font-family: 'Humanist521 Bold';
			-webkit-transition: 0.3s;
			transition: 0.3s;
		}
		.widget-servicos:hover .title-servicos, .widget-servicos:hover .vz-description{
			color: #ffffff;
		}
		.coluna1{
			    margin-top: 0%;
		}
		.coluna2{
		    padding: 0%;
			width: calc(100% - 10px);
		}
		
		.coluna2 span.cover {
			
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}
		.vz-description{
			font-size: 100%;
			line-height:20px;
			text-align: left;
			color: #373435;
			font-family: 'Humanist521 Regular';
			-webkit-transition: 0.3s;
			transition: 0.3s;
		}
.area-servico-widget a{
	background: #ffffff;text-decoration: none !important;
}
.area-servico-widget a:hover, .area-servico a:visited, .area-servico a:link{
	background: #94c83c;text-decoration: none !important;
}	



@media only screen and (max-width: 600px) {
	.widget-servicos .title-servicos {
		font-size: 120%;}
	.vz-description{
		font-size: 100%;}
}

@media only screen and (min-width: 981px) and (max-width: 1100px) {
	.widget-servicos .title-servicos {
		font-size: 85%;}
	.vz-description{
		font-size: 90%;}
	#related_servicos .item-relacionados h5 {
		font-size: 13px;}
	#related_servicos .item-relacionados p {
		font-size: 13px;
		line-height: 15px;
		margin-top: 22%;
	}
}

@media only screen and (min-width: 1101px) and (max-width: 1320px) {
	.btn-transparencia{    
		margin-top: 5px;}
	.widget-servicos .title-servicos {
		font-size: 100%;}
	.vz-description{
		font-size: 100%;}
	.widget-servicos {
		grid-template-columns: 2% 25% 65% 8%;
	}	
}

@media only screen and (min-width: 1321px) and (max-width: 1420px) {
	.widget-servicos .title-servicos {
		font-size: 120%;}
	.vz-description{
		font-size: 100%;}

}
@media only screen and (min-width: 1421px) and (max-width: 1540px) {
	.widget-servicos .title-servicos {
		font-size: 120%;}
	.vz-description{
		font-size: 100%;}
}

@media only screen and (min-width: 1541px) and (max-width: 1620px) {
	.widget-servicos .title-servicos {
		font-size: 120%;}
	.vz-description{
		font-size: 100%;}
}

@media only screen and (min-width: 1621px)  {
	.widget-servicos .title-servicos {
		font-size: 120%;}
	.vz-description{
		font-size: 100%;}
}