@charset "UTF-8";/* CSS Document *//* * This stylesheet resets default browser styles and defines a * set of default styles consistent across browsers. */html, body, * {	font-family: century-gothic, sans-serif;	font-weight: 400;	font-style: normal;	font-size: 16px;	line-height: 22px;	font-style: normal;	margin: 0px;	padding: 0px;	color: #1b1464;	text-align: left;}/* thin font fix */* {-webkit-font-smoothing: antialiased;}.regular{	font-weight: 400;}.bold,header .rightSide .clientMenu li a,.clientMenuDropdown ul li a span,h1,h2,h3,h4,footer p a,.sidr .footer .clientMenu li a,p a,.testimonialSlider .testimonialSlide span {	font-weight: 700;}.center *{	text-align: center;}h1:only-child,h2:only-child,h3:only-child,h4:only-child,h5:only-child{	margin-bottom: 0;}p {	text-align: left;	margin-bottom: 20px;}p a{	-webkit-transition: all ease 0.6s;	-o-transition: all ease 0.6s;	transition: all ease 0.6s;}@media only screen and (min-width:1000px){	p a:hover{		color: #d539b5;		-webkit-transition: all ease 0.6s;		-o-transition: all ease 0.6s;		transition: all ease 0.6s;	}}.dark p {	color: #fff;}p:nth-last-child(1), .smlTextWidth p:nth-last-child(1) {	margin-bottom: 0px;}input[type="text"], input[type="password"], textarea, select {	outline: none;}:link img, :visited img, :hover img, :active img, img {	border: none;}h1, h2, h3, h3 strong, h4, h5, h6, .navHolder li a, .button a span, .button a::before, a.back-to-top, .frmbut2, .frmbut, a.frmbut {	margin-top: 0px;}h1:only-child,h2:only-child,h3:only-child,h4:only-child,h5:only-child{	margin:0;}h1 {	line-height: 68px;	margin: 0;	padding: 0;	font-size: 60px;	text-transform: none;	margin-bottom: 20px;	color: #1b1464;}.center h1, .center h1 span {	text-align: center;}h2,h3, h2 span {	line-height: 50px;	margin-bottom: 20px;	font-size: 42px;	text-transform: none;	color: #1b1464;}h2 span {	color: #000;}.h3 {	color: #1b1464;	font-size: 22px;	line-height: 30px;	margin-bottom: 20px;	margin-top: 0px;}h3 span {	color: #d76821;	font-weight: 700;	display: inline;	font-size: 30px;	line-height: 38px;}.dark h3 {	color: #fff;}h3.oneLine span {	display: inline;	font-size: 30px;	line-height: 38px;	color: #9A9A9A;}h3.oneLine {	font-size: 30px;	line-height: 38px;	margin-bottom: 13px;}h4, h4 a, h4 a:active, h4 a:link, h4 a:visited {	font-size: 20px;	line-height: 28px;	text-decoration: none;		position: relative;	margin-bottom: 20px;}h5 {	font-size: 18px;	line-height: 24px;	margin-bottom: 20px;}h6 {	font-size: 16px;	line-height: 22px;	margin-bottom: 20px;	text-align: left;}ul, li {	list-style-type: disc;	margin-left: 0px;	padding-left: 0px;	text-align: left;}ul {	clear: left;	margin-left: 0px;	padding-left: 17px;	margin-bottom: 20px;}ul:last-child {	margin-bottom: 0;}ul li {	padding-left: 3px;	margin-bottom: 6px;}ol, ol li {	list-style-type: decimal;	margin-left: 15px;}em {	font-style: italic;	font-size: inherit;	color: inherit;}strong {	font-weight: 700;	font-size: inherit;	color: inherit;}a:link {	text-decoration: none;	cursor: pointer;}a:hover {	text-decoration: none;	/*color: #dc0622;*/	cursor: pointer;}a.a-block {	display: block;}.floatleft {	float: left;}.floatright {	float: right;}.alignLeft{	text-align: left;}.alignLeft p, .alignLeft span, .alignLeft h1, .alignLeft h2, .alignLeft h3 {	text-align: left;	}.alignLeft a {	text-align: left;	display: block;	float: left;}.alignLeft img.fontGraphic {	margin: 0px;	display: inherit;	padding: 30px 0px 30px 0px;}.alignRight {	text-align: right;}.imgright {	float: right;	margin-left: 20px;	margin-bottom: 10px;}.imgleft {	float: left;	margin-right: 20px;	margin-bottom: 10px;}.marginright {	margin-right: 20px;}.marginright10 {	margin-right: 10px;}.marginright8 {	margin-right: 8px;}.marginleft {	margin-left: 20px;}.marginleft10 {	margin-left: 10px;}.nomargin {	margin: 0px;	border-bottom: none;	padding-bottom: 0px;}.leftAlign p, .leftAlign h3, .leftAlign h1, .leftAlign h2 {	text-align: left;}.marginbottom {	margin-bottom: 10px;}.marginbottom5 {	margin-bottom: 5px;}.alignCenter {	text-align: center;}.textFloat {	width: 45%;	padding: 10px 0;	float: left;}fieldset {	border: none;}.clear:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.clear {	display: inline-table;	clear: both;	height: 0;	margin: 0px;	padding: 0px;}.clearright {	clear: right;}.clearleft {	clear: left;}.clearfix:after {	content: "";	display: table;	clear: both;}/* Hide from IE/Mac \*/* html .clear {	height: 1%;}.clear {	display: block;}::-webkit-input-placeholder {	color: #4d4d4d;}:-moz-placeholder {	/* Firefox 18- */	color: #4d4d4d;}::-moz-placeholder {	/* Firefox 19+ */	color: #4d4d4d;}:-ms-input-placeholder {	color: #4d4d4d;}@-webkit-keyframes autofill {to {	color:#2D2D2C;background: transparent;}}@keyframes autofill {to {	color:#2D2D2C;background: transparent;}}input:-webkit-autofill {-webkit-animation-name: autofill;-webkit-animation-fill-mode: both;}img {	max-width: 100%;	width:auto;	display: block;	margin: 0;	padding: 0;	height: auto;}.center h1, .center h2, .center h3, .center p {	text-align: center;}input {	width: 100%;	line-height: 30px;	height: 30px;	padding-left: 10px;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	border: 1px solid #e3e3e3;	outline: none;	position: relative;	z-index: 2;}textarea {	width: 100%;	padding: 15px;	font-size: 16px;	resize: none;	background: #fff;}.select-style {	padding: 0;	margin: 0;	border: 0;	width: 100%;	border-radius: 3px;	overflow: hidden;	background-color: #fff;	background: #fff;	position: relative;	z-index: 1;}.select-style:after {	content: "\f0d7";	display: inline-block;	font-family: "Font Awesome 5 Free";	font-size: inherit;	font-weight: 900;	-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;	position: absolute;	right: 10px;	color: #fff;	top: 0;	font-size: 28px;}.select-style select {	padding: 5px 8px;	width: 100%;	border: none;	-webkit-box-shadow: none;	box-shadow: none;	background-color: transparent;	background-image: none;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	cursor: pointer;	z-index: 2;	position: relative;}.twoCol{	-webkit-column-count: 2;	 -moz-column-count: 2;	column-count: 2;}@media only screen and (max-width: 1000px){	h1 {	line-height: 48px;	font-size: 40px;	}}@media only screen and (max-width:800px){	.twoCol{		-webkit-column-count: 1;		 -moz-column-count: 1;		column-count: 1;	}}