#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container.image-position-left {
	flex-direction: row-reverse;
}

#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-content {
	display: flex;
	flex-direction: column;
	flex: 0 0 65%;
	padding: 70px 8.33334% 70px 0;
}

#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-content h2 {
	font-size: clamp( 22px, 1.95vw, 28px);
}

#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-content pre {
	font-family: 'Roboto Slab' !important;
    font-size: clamp(20px, 1.67vw, 28px);
    font-weight: normal;
    line-height: 1.4;
    color: #243F8E;
    padding-left: 30px;
    border-left: 2px solid #EA9D83;
	white-space: pre-wrap;
	margin: 30px 0;
}

#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-content pre span.name {
	font-size: clamp(14px, 1.11vw, 16px);
    font-weight: normal;
    line-height: 1.2;
	color: #243F8E;
	margin-top: clamp(20px, 1.67vw, 28px);
}


    

#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container.image-position-left .nfa-title-text-image-backgroundcolor-content {
	padding-right: inherit;
	padding-left: 8.33334%;
}

#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-image {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 0 0 35%;
}


@media( max-width: 767px ) {
	#nfa-title-text-image-backgroundcolor-wrapper {
		background: linear-gradient( to bottom, #F5F1E7 0 83.33334%, transparent 83.33334% 100%)!important;
	}
	
	#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container {
		flex-direction: column;
		background: linear-gradient(to bottom, #F5F1E7 0 83.33334%, transparent 83.33334% 100%)!important;
	}

	#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container.image-position-left {
		flex-direction: column;
	}

	#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-content {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		padding: 50px 30px 50px 15px;
	}

			#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-content h2 {
				font-size: clamp( 22px, 1.95vw, 28px);
			}

	#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container.image-position-left .nfa-title-text-image-backgroundcolor-content {
		padding-right: 15px;
		padding-left: 0;
	}

			#nfa-title-text-image-backgroundcolor-wrapper .nfa-title-text-image-backgroundcolor-content-image-container .nfa-title-text-image-backgroundcolor-image {
				display: flex;
				flex-direction: column;
				justify-content: center;
				flex: 0 0 35%;
			}
}



