/* 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;	}	}.texts_flex {	display: flex;}@media only screen and (max-width: 991px) {	.texts_flex {		display: block;	}}.texts_encroach {	margin-top: -80px;}.layout_content_stripe_inner .pretexts_wrapper {	background: var(--ci_color_grey);	color: var(--ci_color);	padding: 80px 0px;}.layout_content_stripe_inner .texts_wrapper {	width: 100%;	color: var(--ci_color);	padding-top: 100%;	margin: auto 0;	position: relative;}.layout_content_stripe_inner .texts {	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	padding: 50px;}@media only screen and (max-width: 991px) {	.layout_content_stripe_inner .texts {		padding: 30px;	}}.layout_content_stripe_inner .texts_border {	background: #ffffff;	border: 4px solid var(--ci_color_grey);	width: 100%;	height: 100%;}.layout_content_stripe_inner .texts img {	position: absolute;	display: block;	top: calc(50% - 40px);	left: 50%;	transform: translate(-50%, -50%);}.layout_content_stripe_inner .texts 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;}