.sqwparatextpicturesplit:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.sqwparatextpicturesplitright .sqwparatextpicturesplitpicture,
	.sqwparatextpicturesplitleft .sqwparatextpicturesplittext {
	float: right;
}

.sqwparatextpicturesplitright .sqwparatextpicturesplittext,
	.sqwparatextpicturesplitleft .sqwparatextpicturesplitpicture {
	float: left;
}

.sqwparatextpicturesplitpicture {
	margin: 0;
	overflow: hidden;
	position: relative;
}

.sqwparatextpicturesplit1by1 .sqwparatextpicturesplitpicture {
	width: 50%;
}

.sqwparatextpicturesplit2by1 .sqwparatextpicturesplitpicture {
	width: 33.33333%;
}

.sqwparatextpicturesplit1by2 .sqwparatextpicturesplitpicture {
	width: 66.66667%;
}


.sqwparatextpicturesplit1by1 .sqwparatextpicturesplittext {
	width: 50%;
}

.sqwparatextpicturesplit2by1 .sqwparatextpicturesplittext {
	width: 66.66667%;
}

.sqwparatextpicturesplit1by2 .sqwparatextpicturesplittext {
	width: 33.33333%;
}


.sqwparatextpicturesplitpicture img {
	display: block;
	position: absolute;
}

.sqwparatextpicturesplittext {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.sqwparatextpicturesplittext>div {
	box-sizing: border-box;
	width: 100%;
	z-index: 1;
	position: relative;
}

.sqwparatextpicturesplittext>div>p:first-of-type {
	margin-top: 0;
}

.sqwparatextpicturesplittext>div>p:last-of-type {
	margin-bottom: 0;
}

.sqwparatextpicturesplitfxshrink {
	transform: scale(1.2);
	opacity: 0;
	transition: transform 1s, opacity 1s;
}

.sqwparatextpicturesplitfxgrow {
	transform: scale(0.8);
	opacity: 0;
	transition: transform 1s, opacity 1s;
}

.sqwparatextpicturesplitfxfade {
	opacity: 0;
	transition: opacity 1s;
}

.sqwparatextpicturesplitfxup {
	transform: translateY(20px);
	opacity: 0;
	transition: transform 1s, opacity 1s;
}

.sqwparatextpicturesplitfxdown {
	transform: translateY(-20px);
	opacity: 0;
	transition: transform 1s, opacity 1s;
}

.sqwparatextpicturesplitfxright {
	transform: translateX(-20px);
	opacity: 0;
	transition: transform 1s, opacity 1s;
}

.sqwparatextpicturesplitfxleft {
	transform: translateX(20px);
	opacity: 0;
	transition: transform 1s, opacity 1s;
}

.sqwparatextpicturesplitfxshow>div>div {
	transform: none;
	opacity: 1;
}

@media screen and (max-width: 767px) {
	.sqwparatextpicturesplitright .sqwparatextpicturesplitpicture,
		.sqwparatextpicturesplitleft .sqwparatextpicturesplittext,
		.sqwparatextpicturesplitright .sqwparatextpicturesplittext,
		.sqwparatextpicturesplitleft .sqwparatextpicturesplitpicture {
		float: none;
	}
	.sqwparatextpicturesplit1by1 .sqwparatextpicturesplitpicture,
	.sqwparatextpicturesplit1by2 .sqwparatextpicturesplitpicture,
	.sqwparatextpicturesplit2by1 .sqwparatextpicturesplitpicture,
	.sqwparatextpicturesplit1by1 .sqwparatextpicturesplittext,
	.sqwparatextpicturesplit1by2 .sqwparatextpicturesplittext,
	.sqwparatextpicturesplit2by1 .sqwparatextpicturesplittext {
		width: 100%;
	}
	.sqwparatextpicturesplitpicture img {
		position: static;
	}
	
	.sqwparatextpicturesplittext {
		display: block;
	}

}