/* codeDESIGN - contacts_sidebar_info.css */@charset "utf-8";/* CONTACTS SIDEBAR INFO */div.contacts_sidebar_info [class^="col-"],div.contacts_sidebar_info [class*=" col-"] {	padding-left: 0px;	padding-right: 0px;}div.contacts_sidebar_info {	margin: 0px 0px 20px 0px;	padding: 0px 0px 0px 0px;	}/* CONTACTS SIDEBAR INFO IMAGE */div.contacts_sidebar_info_image {	position: relative;}div.contacts_sidebar_info_image a,div.contacts_sidebar_info_image a:link,div.contacts_sidebar_info_image a:visited {	width: 100%;	height: 100%;}div.contacts_sidebar_info_image span.contacts_sidebar_info_image_overlay {	background: rgba(255, 255, 255, 0.6);	width: 100%;	height: 100%;	position: absolute;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0.0;	-khtml-opacity: 0.0;	opacity: 0.0;	-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;}div.contacts_sidebar_info_image span.contacts_sidebar_info_image_overlay:hover {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	opacity: 1.0;}div.contacts_sidebar_info_image span.contacts_sidebar_info_image_overlay i {	font-size: 36px;	color: var(--ci_color_accent_1);	position: absolute;	left: 50%;	top: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}/* CONTACTS SIDEBAR INFO CONTENT */div.contacts_sidebar_info_content {	background: #ffffff;	margin: 0px 0px 0px 0px;	padding: 20px 20px 20px 20px;	color: var(--ci_color_black);}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title h3 {	font: var(--font-h3_component);	font-weight: 500;	color: var(--ci_color_black);	letter-spacing: 0px;	margin: 0px 0px 20px 0px;	padding: 0px 0px 15px 0px;	position: relative;	border-bottom: var(--border_bottom-headings);}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title h3:after {	background: var(--ci_color_accent_2);	bottom: -1px;	content: "";	height: 2px;	left: 0%;	margin: 0px 0px 0px 0px;	position: absolute;	width: 82px;	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;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title h3:hover:after {	background: var(--ci_color_accent_2);	width: 180px;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title a,div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title a:link,div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title a:visited {	text-decoration: none;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title a:hover {	text-decoration: none;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title i {	color: var(--ci_color_black);	margin: 0px 8px 0px 0px;	padding: 0px 0px 0px 0px;	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;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_title:hover i {	color: var(--ci_color_accent_1_hover);}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_text_with_counter {	margin: 0px 0px 15px 0px;	padding: 0px 0px 0px 0px;	}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_text_with_counter a,div.contacts_sidebar_info_content div.contacts_sidebar_info_content_text_with_counter a:link,div.contacts_sidebar_info_content div.contacts_sidebar_info_content_text_with_counter a:visited {	font-weight: 300;	color: var(--ci_color_black);	text-decoration: none;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_text_with_counter a:hover {	color: var(--ci_color_black);	text-decoration: none;}div.contacts_sidebar_info_content_names {	hyphens: manual;	-moz-hyphens: manual;	-webkit-hyphens: manual;	-ms-hyphens: manual;	-o-hyphens: manual;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_names a,div.contacts_sidebar_info_content div.contacts_sidebar_info_content_names a:link,div.contacts_sidebar_info_content div.contacts_sidebar_info_content_names a:visited {	font-weight: 300;	color: var(--ci_color_black);	text-decoration: none;	-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;}div.contacts_sidebar_info_content div.contacts_sidebar_info_content_names a:hover {	color: var(--ci_color);	text-decoration: underline;}