@charset "UTF-8";

@media print, screen
{

.cblock-phototext1,
.cblock-editor .cblock-phototext1
{
	--cblock-phototext1-color1: unset;

	position: relative;
	display: flex;	align-items: end;
	min-height: 2rem;
	margin: 0 auto var(--pageP);
}
.cblock-phototext1.imageR,
.cblock-editor .cblock-phototext1.imageR
{	flex-direction: row-reverse;	}

.cblock-phototext1 .thumb,
.cblock-editor .cblock-phototext1 .thumb
{
	flex-shrink: 0;
	width: 50%;	aspect-ratio: 3/2;
	background: var(--Ceditor0);
}
.cblock-editor .cblock-phototext1 .thumb .image-wrapper
{
	position: relative;
	width: 100%;	height: 100%;
}
.cblock-editor .cblock-phototext1 .thumb .image-wrapper button
{
	position: absolute;
	top: 0.5rem;	left: 0.5rem;
	background: white;
}

.cblock-phototext1 .thumb picture,
.cblock-phototext1 .thumb picture img
{	width: 100%;	height: 100% !important;	}

.cblock-phototext1 .content,
.cblock-editor .cblock-phototext1 .content
{
	z-index: 1;
	position: relative;
	padding: calc(3 * var(--pageP));
	background: var(--cblock-phototext1-color1);
}
.cblock-phototext1.imageL .content,
.cblock-editor .cblock-phototext1.imageL .content
{	margin: 0 auto calc(-1 * var(--pageP)) calc(-3 * var(--pageP));	}
.cblock-phototext1.imageR .content,
.cblock-editor .cblock-phototext1.imageR .content
{	margin: 0 calc(-3 * var(--pageP)) calc(-1 * var(--pageP)) auto;	}

}
@media screen and (max-width: 767px)
{

.cblock-phototext1,
.cblock-editor .cblock-phototext1,
.cblock-phototext1.imageR,
.cblock-editor .cblock-phototext1.imageR
{
	flex-direction: column;
	margin: 0 auto calc(-3 * var(--pageP));
}

.cblock-phototext1 .thumb,
.cblock-editor .cblock-phototext1 .thumb
{	width: 100%;	}

.cblock-phototext1 .content,
.cblock-editor .cblock-phototext1 .content,
.cblock-phototext1.imageR .content,
.cblock-editor .cblock-phototext1.imageR .content
{
	margin: 0 !important;
	transform: translate(calc(3 * var(--pageP)), calc(-3 * var(--pageP)));
}

}

/* ======================================== end ======================================== */
