
.ro-blocks {
	padding: 0px;
	display: flex;
	flex-direction: column;
	gap:0px;
}
.ro-blocks > * {
	margin: 0px;
}
@media (min-width:900px) or (orientation: landscape) {


	.bt-fullwidthimage-with-text {

	}

	.flex-row-pair {
		display: flex;
		flex-direction: row; 
		padding: 2px;
		gap:2px;
		max-height: calc(100vh - 50px);
		overflow: hidden;
		margin-bottom: 2px;
		padding-bottom: 0px;
	}


	.flex-row-pair > * {
		margin: 0px;
		height: 100%;
		width: 100%;
		padding: 0px;
		background-color: #fc0!important;
		overflow: hidden;
		position: relative;
		transition: 0.2s ease all!important;
		min-width: 30vw; 
		user-select: none;
	}
	.flex-row-pair > * * {
		white-space: nowrap;
	}
	.flex-row-pair h1.jumbo, .flex-row-pair h2.big-jumbo {
		font-size: clamp(30px, 3vw, 68px)!important;
		letter-spacing: clamp(2px, 0.01vw, 10px)!important;
		white-space: nowrap;
	}
	.flex-row-pair  .bt-text-fullwidthimage-with-text {
		position: absolute;
		bottom: 35px;
		padding: 35px; 
		left: 0px;
		right: 0px;
		text-align: center;
	}
	.flex-row-pair > *:has(*:hover) {
		transition-delay: 0.2s;

	}
	.flex-row-pair > *:not(:hover) {

	}
	/*
	@media only screen and (max-width: 960px) {
		.flex-row-pair > * * * {

			margin-left: 0px!important;
			margin-right: auto!important;
			text-align: left!important;
		}
		.flex-row-pair > * >  div {
			padding-left: 10px!important;
		}
	}*/
}