.site-logo-div a img {
	max-width: 150px;
}

.service-image i {
	min-width: 80px;
	text-align: center;
}

/*PVC*/
#pvc {
	padding-bottom: 3rem;
}

/*FAQ*/

#faq #accordion {
	width: 100%;
}
#faq .card {
	border: none;
}
#faq .card-header {
	padding: 25px;
  margin-bottom: 15px;
  position: relative;
  box-shadow: 0 1px 1px rgb(0 0 0 / 8%);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 8%);
  -webkit-transition: all 100ms ease-out 0s;
  transition: all 100ms ease-out 0s;
}
#faq .btn {
	box-shadow: none;
}
#faq .btn-link {
	color: #3455b8;
}
#faq .btn-link:focus, .btn-link:hover {
  color: #777777;
	text-decoration: none;
}
#faq .card-body {
	padding-bottom: 15px;
}