/* codeDESIGN - contacts_grid.css */@charset "utf-8";/* CONTACTS ALTERNATE */.contacts_alternate_row {	display: flex;}@media only screen and (max-width: 991px) {	.contacts_alternate_row {		display: block;	}}.contacts_alternate_item {	display: flex;}.contacts_alternate_frame {	display: block;	position:relative;	width: 100%;	border: solid 1px #58595b;	color: #58595b;	margin: 15px;}.contacts_alternate_item_left .contacts_alternate_frame {	margin: 15px 15px 15px 0px;}@media only screen and (max-width: 991px) {	.contacts_alternate_item_left .contacts_alternate_frame {		margin: 15px 0px;	}}.contacts_alternate_item_right .contacts_alternate_frame {	margin: 15px 0px 15px 15px;}@media only screen and (max-width: 991px) {	.contacts_alternate_item_right .contacts_alternate_frame {		margin: 15px 0px;	}}.contacts_alternate_description {	display: block;	position: relative;	width: 100%;	height: 100%;	padding: 15px;}.contacts_alternate_description h1 {	padding: 0px;	margin: 0px 0px 8px 0px;}.contacts_alternate_description h3 {	padding: 0px 0px 8px 0px;	margin: 0px 0px 24px 0px;}.contacts_alternate_readmore {	display: block;	position: absolute;	bottom: 15px;	left: 15px;}@media only screen and (max-width: 991px) {	.contacts_alternate_readmore {		position: relative;		bottom: 0px;		left: 0px;	}}.contacts_alternate_readmore a,.contacts_alternate_readmore a:link,.contacts_alternate_readmore a:visited {	color: #8fb63e;	text-decoration: none;	text-transform: uppercase;	font-weight: 700;}.contacts_alternate_readmore a::after,.contacts_alternate_readmore a:link::after,.contacts_alternate_readmore a:visited::after {	font-family: "Font Awesome 5 Pro";	content: "\f054";	display: inline-block;	padding-left: 8px;	font-weight: 700;}/* CONTACTS GRID */.contacts_grid [class^="col-"],.contacts_grid [class*=" col-"] {	padding-left: 0px;	padding-right: 0px;}.contacts_grid_item {	margin: 0px 00px 40px 0px;	padding: 0px 0px 0px 0px;	position: relative;}@media only screen and (min-width: 991px) {	.col-md-4:nth-child(3n+1) > .contacts_grid_item {		margin: 0px 26.666px 40px 0px;	}	.col-md-4:nth-child(3n+2) > .contacts_grid_item {		margin: 0px 13.333px 40px 13.333px;	}	.col-md-4:nth-child(3n) > .contacts_grid_item {		margin: 0px 0px 40px 26.666px;	}}div.col-md-6 div.contacts_grid_item.contacts_grid_item_odd {	padding: 0px 10px 0px 0px;	}div.col-md-6 div.contacts_grid_item.contacts_grid_item_even {	padding: 0px 0px 0px 10px;	}div.col-md-6 div.contacts_grid_item {	margin: 0px 0px 20px 0px	}.contacts_grid_item_description_inner h3 {	text-transform: uppercase;	font: normal 20px/20px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	font-style: normal;	font-weight: 600;	color: #FFFFFF;	letter-spacing: -1px;	text-align: center;	margin: 0px 0px 4px 0px;	padding: 0px 0px 0px 0px;	position: relative;}.contacts_grid_item_description_inner .con_position {	text-decoration: none;	color: #FFFFFF;	font: normal 13px/20px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	font-style: normal;	font-weight: 600;	text-align: center;	hyphens: none;}/* CONTACTS GRID IMAGE AND IMAGE ICON */.contacts_grid_item div.contacts_grid_item_image {	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;	position: relative;}.contacts_grid_item div.contacts_grid_item_image_icon {	display: block;	position: absolute;	top: 8px;	right: 8px;	z-index: 999;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0.0;	-khtml-opacity: 0.0;	opacity: 0.0;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}.contacts_grid_item div.contacts_grid_item_image_icon i.fas {	font-size: 16px;	color: #ff9900;}.contacts_grid_item div.contacts_grid_item_image:hover div.contacts_grid_item_image_icon {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	opacity: 1.0;}/* CONTACTS GRID CONTENT */.contacts_grid_item div.contacts_grid_item_description {	/*background: #F9F9F9;*/	background: #006699;	margin: 0px 0px 0px 0px;	padding: 20px 20px 20px 20px;}.contacts_grid_item div.contacts_grid_item_description a,.contacts_grid_item div.contacts_grid_item_description a:link,.contacts_grid_item div.contacts_grid_item_description a:visited,.contacts_grid_item div.contacts_grid_item_description a:hover {	text-decoration: none !important;}.contacts_grid_item div.contacts_grid_item_description div.con_position {	font-weight: 400;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.contacts_grid_item div.contacts_grid_item_description div.sortname1,.contacts_grid_item div.contacts_grid_item_description div.sortname2,.contacts_grid_item div.contacts_grid_item_description div.sortname3 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.contacts_grid_item div.contacts_grid_item_description div.misc {	margin: 15px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.contacts_grid_item div.contacts_grid_item_description div.misc_readmore {	margin: 15px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.contacts_grid_item div.contacts_grid_item_description div.misc_readmore a.href_misc_readmore {	font-weight: 400;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	position: relative;}.contacts_grid_item div.contacts_grid_item_description div.misc_readmore a.href_misc_readmore:before {	content: "\f105";	font-family: 'Font Awesome 5 Pro';	font-weight: 100;	font-size: 1.4em;	color: #242424;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;	margin: 0px 0px 0px 0px;	padding: 0px 10px 0px 0px;	position: absolute;	left: 0px;	display: inline-block;}.contacts_grid_item div.contacts_grid_item_description div.misc_readmore a.href_misc_readmore:hover:before {	color: #bc262d;	padding: 0px 10px 0px 6px;}.contacts_grid_item div.contacts_grid_item_description div.misc_readmore a.href_misc_readmore:hover {	color: #242424;	text-decoration: underline !important;}