/* CONTENT STRIPES */.section_content_stripe {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.layout_content_stripe {	width: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}@media only screen and (max-width: 991px),@media only screen and (max-width: 768px),@media only screen and (max-width: 480px),@media only screen and (max-width: 320px) {	.layout_content_stripe div.layout_content_stripe_logo {		display: none;	}	}.contact_flex {	display: flex;}@media only screen and (max-width: 991px) {	.contact_flex {		display: block;	}}.contact_encroach {	margin-top: -40px;}#content_stripe_module_id_309 .image_wrapper {	width: auto;}@media only screen and (max-width: 991px) {	#content_stripe_module_id_309 .image_wrapper {		width: auto;	}}.layout_content_stripe_inner .precontact_wrapper {	background: var(--ci_color);	color: #ffffff;	padding: 80px 0px;}.layout_content_stripe_inner .precontact_wrapper h2 {	color: #ffffff;}.layout_content_stripe_inner .contact_wrapper {	width: 100%;	color: var(--ci_color);	padding-top: 100%;	margin: auto 0;	position: relative;}.layout_content_stripe_inner .contact {	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	padding: 50px;}@media only screen and (max-width: 991px) {	.layout_content_stripe_inner .contact {		padding: 30px;	}}.layout_content_stripe_inner .contact_border {	border: 4px solid var(--ci_color_grey);	width: 100%;	height: 100%;}.layout_content_stripe_inner .contact img {	position: absolute;	display: block;	top: calc(50% - 40px);	left: 50%;	transform: translate(-50%, -50%);}.layout_content_stripe_inner .contact span {	position: absolute;	display: block;	top: calc(50% + 40px);	left: 50%;	transform: translate(-50%, -50%);	font-size: 20px;	font-weight: 600;	text-transform: none;	text-align: center;}.layout_content_stripe_inner td.image {	width: 13.3%;	padding: 25px;	vertical-align: top;}.layout_content_stripe_inner td.text {	width: 20%;	padding: 10px;	vertical-align: top;}.layout_content_stripe_inner td {	width: 33.3%;	padding: 20px 20px 20px 0px;	vertical-align: top;}.layout_content_stripe_inner td img {	float: left;	margin: 25px 10px 10px 0px;	/*width: 100px;*/	max-height: 77px;}.layout_content_stripe_inner td:nth-child(3) img,.layout_content_stripe_inner td:nth-child(6) img {	/*padding: 0px 0px 20px 0px;*/	max-height: 57px;}table.desktop {	display: block;}table.mobile {	display: none;}@media only screen and (max-width: 480px) {	.layout_content_stripe_inner .row.col-no-padding {		padding-left: 20px !important;		padding-right: 20px !important;	}	table.desktop {		display: none;	}	table.mobile {		display: block;	}}