.ba-duas-imagens-5050 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 0rem;
	height: 400px;
	overflow: hidden;
	position: relative;
}

.ba-imagem-coluna {
	width: 100%;
	height: 100%;
}

.ba-imagem-coluna img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block
}
.ba-texto{
	position: absolute;
	height: 100%;
	width: 50%;
	background: #FFF;
	animation: slide-pause 10s ease-in-out infinite;
	color: var(--wp--preset--color--primary);
	font-family: var(--wp--preset--font-family--monument-extended);
}

.ba-texto-1{
	animation: fade-pause-1 10s ease-in-out infinite;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	max-width: 80%;
	font-size: .6em;
	line-height: 1.3em;
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-right);
}


.ba-texto-2{
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	animation: fade-pause-2 10s ease-in-out infinite;
	max-width: 80%;
	font-size: .6em;
	line-height: 1.3em;
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-right);
}


@keyframes slide-pause {
	0% {
		right: 50%;
	}
	40% {
		right: 50%;
	}
	50% {
		right: 0;
	}
	90% {
		right: 0;
	}
	100% {
		right: 50%;
	}
}

@keyframes fade-pause-1 {
	0%   { opacity: 1; }
	40%  { opacity: 1; }
	50%  { opacity: 0; }
	90%  { opacity: 0; }
	100% { opacity: 1; }
}

@keyframes fade-pause-2 {
	0%   { opacity: 0; }
	40%  { opacity: 0; }
	50%  { opacity: 1; }
	90%  { opacity: 1; }
	100% { opacity: 0; }
}

