h1, h2, h3 {
	text-transform: uppercase;
	font-weight: 600;
	color: #7879FF;
}
p {
	margin: 15px 0px;
}
i {
	padding-right: 8px;
}
.no-padding {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.no-margin {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.full-width {
	width: 100%;
}
a.full-width {
	display: inline-block;
	text-align: center;
}
.sac-paragraph {
	text-align: justify;
}
h3.sac-heading {
	font-weight:bold;
	color: #122b3f;
	font-size: 24px;
}
.sac-section {
	padding-top: 30px;
	padding-bottom: 30px;
}

.no-horizontal-padding {
	padding-left:0;
	padding-right: 0;
}
.sac-text-button, .sac-text-button:hover {
	color: #122b3f;
	font-weight:bold;
}
.sac-btn {
	text-align: center !important;
	padding: 10px 20px !important;
	font-size: 14px !important;
	border-radius: 30px !important;
  }

  .sac-btn-dark {
	color: #ffffff !important;
	background-color: #071157 !important;
  }

  .sac-btn-light {
	color: #071157 !important;
	background-color: #ffffff !important;
  }

.sac-product-wrapper {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 20px;
}
.sac-product {
	background-color: #ffffff;
	margin: 5px;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.sac-product h4 {
	font-weight: bold;
}
.sac-product img {
	border-radius: 20px 20px 0 0;
}
.service-wrapper-card {
	
	border-radius: 20px;
}

.sac-text-input {
	width: 100%;
	border: 1px solid #122b3f;
	font-size: 16px;
	padding: 2px 10px 4px;
	background-color: #e7e5e6;
}
.vertical-padded {
	padding-top: 10px;
	padding-bottom: 10px;
}
.contact-info {
	background-color: #122b3f;
	color: #ffffff;
	padding: 30px;
}
.contact-info p, .contact-info a, .contact-info h3, .contact-info i {
	color: #ffffff;
}
footer p {
	text-align: justify;
	width: 90%;
}
footer a, footer a:visited, footer a:hover, footer p, footer address, footer i {
	color: #ffffff;
	font-size: 14px;
}
footer ul {
	padding-left: 5px;
	margin-bottom: 0;
}
footer li {
	list-style-type: none;
}
footer h5 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}