/* ---- FRONT-END ---- */
#brx-header-title-text-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 14%;
}

#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-content-container {
	display: flex;
	flex-direction: column;
	flex-basis: calc( 50% - 7%);
	flex: 0 0 calc( 50% - 7%);
}




#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-content-container h1.brx-header-title-text-image-content-title {
	font-family: 'Inter Tight', sans-serif;
	font-size: var(--font-size-60);
	font-optical-sizing: auto;
	font-weight: var(--inter-font-weight-medium);
	font-style: normal;
	margin-bottom: 1em;
}

#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-image-container {
	position: relative;
	display: flex;
	flex-direction: column;
	
	flex-basis: calc( 50% - 7%);
	flex: 0 0 calc( 50% - 7%);
	border-radius: 30px;
	overflow: hidden;
}

#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-image-container img {
	max-width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}


@media( max-width: 767px ) {
	#brx-header-title-text-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		column-gap: inherit;
	}

	#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-content-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
	}

	#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-content-container h1.brx-header-title-text-image-content-title {
		font-family: 'Inter Tight', sans-serif;
		font-size: var(--font-size-50);
		font-optical-sizing: auto;
		font-weight: var(--inter-font-weight-medium);
		font-style: normal;
		margin-bottom: 1em;
	}

	#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-image-container {
		position: relative;
		display: flex;
		flex-direction: column;

		flex-basis: 100%;
		flex: 0 0 100%;
		border-radius: 30px;
		margin: 35px 0;
		overflow: hidden;
	}

					#brx-header-title-text-image-content-wrapper .brx-header-title-text-image-image-container img {
						max-width: 100%;
						aspect-ratio: 1/1;
						object-fit: cover;
					}
}
				

@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: portrait) {
}



@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: landscape) {
}