.fl-node-1q8zc0uli7e6 {
	color: #ffffff;
}
.fl-builder-content .fl-node-1q8zc0uli7e6 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-1q8zc0uli7e6 a {
	color: #ffffff;
}

.fl-builder-content .fl-node-1q8zc0uli7e6 a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-1q8zc0uli7e6 h1,
.fl-builder-content .fl-node-1q8zc0uli7e6 h2,
.fl-builder-content .fl-node-1q8zc0uli7e6 h3,
.fl-builder-content .fl-node-1q8zc0uli7e6 h4,
.fl-builder-content .fl-node-1q8zc0uli7e6 h5,
.fl-builder-content .fl-node-1q8zc0uli7e6 h6,
.fl-builder-content .fl-node-1q8zc0uli7e6 h1 a,
.fl-builder-content .fl-node-1q8zc0uli7e6 h2 a,
.fl-builder-content .fl-node-1q8zc0uli7e6 h3 a,
.fl-builder-content .fl-node-1q8zc0uli7e6 h4 a,
.fl-builder-content .fl-node-1q8zc0uli7e6 h5 a,
.fl-builder-content .fl-node-1q8zc0uli7e6 h6 a {
	color: #ffffff;
}



.fl-node-1q8zc0uli7e6 > .fl-row-content-wrap:after {
	background-color: rgba(10,0,0,0.5);
}
.fl-node-1q8zc0uli7e6 > .fl-row-content-wrap {
	background-image: url(http://porphyr-sparber.com/wp-content/uploads/2026/02/Giallo-Veneziano-Oro-Brazil.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
@media(max-width: 1200px) {
	.fl-node-1q8zc0uli7e6 > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 992px) {
	.fl-node-1q8zc0uli7e6 > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 768px) {
	.fl-node-1q8zc0uli7e6 > .fl-row-content-wrap {
		background-position: center center;
	}
}
 .fl-node-1q8zc0uli7e6 > .fl-row-content-wrap {
	padding-top:150px;
	padding-bottom:150px;
}












.fl-node-ynjzlp8va0ro > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-ynjzlp8va0ro > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:50px;
	padding-left:0px;
}
















.fl-node-uzmki8lve6t0 {
	width: 100%;
}




.fl-node-lbusrcgodvie {
	width: 100%;
}




.fl-node-fax0ni29rp7v {
	width: 100%;
}




.fl-node-yvondil8b3sw {
	width: 100%;
}




.fl-node-u15bjq9yxhcw {
	width: 100%;
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-node-ej8kwabxfn9u.fl-module-heading, .fl-node-ej8kwabxfn9u.fl-module-heading :where(a, q, p, span) {
	font-size: 50px;
	text-align: center;
}
img.mfp-img {
    padding-bottom: 40px !important;
}

/* Support for object-fit */
.fl-builder-edit .fl-fill-container img {
	transition: object-position .5s;
}

.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {
	height: 100% !important;
	width: 100% !important;
}

@media (max-width: 768px) { /* Mobile Photo */
.fl-photo-content,
.fl-photo-img {
	max-width: 100%;
} }.fl-builder-content-318 .fl-node-i7n8a6emstlr img.fl-photo-img {
	object-fit: contain;
	object-position: right top;
}
.fl-node-i7n8a6emstlr, .fl-node-i7n8a6emstlr .fl-photo {
	text-align: center;
}
.fl-module-box:before,
.fl-module-box:after {
	position: absolute;
}
a.fl-module-box {
	text-decoration: none;
}

/* Zero margins for child modules */
.fl-module-box :where( .fl-module ),
.fl-module-box :where( .fl-module-content ),
.fl-module-box.fl-block > * {
	margin: 0;
}

/* Prevent sliders and carousels from blowing out flex layouts */
:where(.fl-module-box:has(
    [class*="slide"],
    [class*="carousel"],
    [class*="swiper"]
)) {
    min-width: 0;
}
.fl-builder-content-318 .fl-node-g2h6x95ue34l {
	display: flex;
	flex-direction: row;
	justify-content: stretch;
	align-items: stretch;
	flex-wrap: nowrap;
	gap: 10px;
	max-height: 30vw;
	margin-inline: auto !important;
}
:where( .fl-builder-content-318 .fl-node-g2h6x95ue34l > :not( .fl-block-overlay, .fl-drop-target ) ) {
	flex-basis: 50%;
}
@media(max-width: 1200px) {
	.fl-builder-content-318 .fl-node-g2h6x95ue34l {
		flex-wrap: wrap;
	}
}
@media(max-width: 992px) {
	.fl-builder-content-318 .fl-node-g2h6x95ue34l {
		margin-inline: auto !important;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-318 .fl-node-g2h6x95ue34l {
		display: flex;
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
	}
	:where( .fl-builder-content-318 .fl-node-g2h6x95ue34l > :not( .fl-block-overlay, .fl-drop-target ) ) {
		flex-basis: 100%;
	}
}
 .fl-node-g2h6x95ue34l.fl-module-box {
	margin-right:20px;
}
@media ( max-width: 768px ) {
 .fl-node-g2h6x95ue34l.fl-module-box.fl-module {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}

/**
 * Remove bottom margins from the last paragraph
 * in v2+ text editor modules.
 */
.fl-module.fl-rich-text p:last-child {
	margin-bottom: 0;
}
/* Handle overlays in the builder */
.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {
	margin-bottom: 0;
}
.fl-builder-content .fl-node-tuhxwnsfocjl.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-tuhxwnsfocjl.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-size: 20px;
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-tuhxwnsfocjl.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-tuhxwnsfocjl.fl-module-rich-text.fl-rich-text *:not(b, strong) {
		font-size: 18px;
	}
}
 .fl-node-tuhxwnsfocjl.fl-module-rich-text {
	margin-top:20px;
	margin-left:50px;
}
@media ( max-width: 992px ) {
 .fl-node-tuhxwnsfocjl.fl-module-rich-text.fl-module {
	margin-left:20px;
}
}
@media ( max-width: 768px ) {
 .fl-node-tuhxwnsfocjl.fl-module-rich-text.fl-module {
	margin-left:0px;
}
}
.fl-builder-content .fl-node-ysutcr3a1fen.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ysutcr3a1fen.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
	text-align: center;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-ysutcr3a1fen.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ysutcr3a1fen.fl-module-rich-text.fl-rich-text *:not(b, strong) {
		text-align: center;
	}
}
 .fl-node-ysutcr3a1fen.fl-module-rich-text {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
}
	.fl-builder-content .fl-node-cimtpdofxua4.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-cimtpdofxua4.fl-module-rich-text.fl-rich-text * {
		color: #00423C;
	}
	.fl-builder-content .fl-node-cimtpdofxua4.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-cimtpdofxua4.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-size: 18px;
	line-height: 22px;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-cimtpdofxua4.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-cimtpdofxua4.fl-module-rich-text.fl-rich-text *:not(b, strong) {
		text-align: center;
	}
}
 .fl-node-cimtpdofxua4.fl-module-rich-text {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-df9yitm14lje.fl-module-html {
	margin-top:0px;
}
.fl-builder-content-318 .fl-node-oi4ewg69kqys {
	display: flex;
	flex-direction: row;
	gap: 10px;
	width: 60vw;
}
@media(max-width: 1200px) {
	.fl-builder-content-318 .fl-node-oi4ewg69kqys {
		width: 55vw;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-318 .fl-node-oi4ewg69kqys {
		width: 100%;
	}
}
@media ( max-width: 1200px ) {
 .fl-node-oi4ewg69kqys.fl-module-box.fl-module {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
}
.fl-builder-content-318 .fl-node-bqgj60x7msid {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 10px;
}
 .fl-node-bqgj60x7msid.fl-module-box {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-button:is(a, button) {
    cursor: pointer;
}








.fl-node-c5v4a1oy3wmb .fl-button:is(a, button) {
	width: 230px;
}
.fl-node-c5v4a1oy3wmb.fl-button-wrap, .fl-node-c5v4a1oy3wmb .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button) {
	padding-top: 16px;
	padding-bottom: 16px;
}
.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited {
	font-family: Haettenschweiler, Verdana, Arial, sans-serif;
	font-weight: 100;
	font-size: 30px;
	border: 1px solid #003630;
	background-color: #00423C;
}
.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus {
	border: 1px solid #003630;
}
.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus {
	border-style: none;
	border-width: 0;
	background-clip: border-box;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	box-shadow: -5px 10px 0px 0px #808f79;
}
.fl-builder-content .fl-module-button.fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus {
	border-color: rgb(0, 0, 0);
}
.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover {
	background-color: #00423C;
}
.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button) *, .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited * {
	color: rgb(255, 255, 255);
}
:where(.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited {
		border: 1px solid #003630;
		background-color: #00423C;
	}
	.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus {
		border: 1px solid #003630;
	}
	.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover {
		background-color: #00423C;
	}
	.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button) *, .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited * {
		color: rgb(255, 255, 255);
	}
}
@media(max-width: 992px) {
	.fl-node-c5v4a1oy3wmb.fl-button-wrap, .fl-node-c5v4a1oy3wmb .fl-button-wrap {
		text-align: center;
	}
	.fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-c5v4a1oy3wmb .fl-button:is(a, button):focus {
		border-style: none;
		border-width: 0;
		background-clip: border-box;
	}
}
 .fl-node-c5v4a1oy3wmb.fl-module-button {
	margin-top:40px;
}
@media (max-width: 768px) { .fl-node-c5v4a1oy3wmb.fl-module-button { margin-top:20px; } }.fl-builder-content-318 .fl-node-raen6ljm0chz img.fl-photo-img {
	object-fit: contain;
	object-position: left top;
}
.fl-node-raen6ljm0chz, .fl-node-raen6ljm0chz .fl-photo {
	text-align: center;
}
.fl-builder-content .fl-node-vsw7atbigozk.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-vsw7atbigozk.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	text-align: center;
}
 .fl-node-vsw7atbigozk.fl-module-rich-text {
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
}
	.fl-builder-content .fl-node-wz6028kbmvrx.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-wz6028kbmvrx.fl-module-rich-text.fl-rich-text * {
		color: #00423C;
	}
	.fl-builder-content .fl-node-wz6028kbmvrx.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-wz6028kbmvrx.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-size: 18px;
	line-height: 22px;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-wz6028kbmvrx.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-wz6028kbmvrx.fl-module-rich-text.fl-rich-text *:not(b, strong) {
		text-align: center;
	}
}
 .fl-node-wz6028kbmvrx.fl-module-rich-text {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-builder-content-318 .fl-node-ep7xq63gby4o {
	display: grid;
	grid-template-columns: repeat(1,1fr);
	grid-template-rows: repeat(1,1fr);
	flex-direction: row;
	justify-items: end;
	row-gap: 10px;
	column-gap: 10px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	background-color: #cadec1;
	width: 100%;
}
@media(max-width: 768px) {
	.fl-builder-content-318 .fl-node-ep7xq63gby4o {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-right: 0px;
	}
}
.fl-builder-content-318 .fl-node-8v9wg4yx6iq5 {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 0px;
}
@media(max-width: 992px) {
	.fl-builder-content-318 .fl-node-8v9wg4yx6iq5 {
		flex-direction: column;
		align-items: start;
	}
}
.fl-builder-content-318 .fl-node-w7qsp8jaikuv {
	display: flex;
	flex-direction: row;
	gap: 0px;
	margin-inline: auto 0 !important;
}
@media(max-width: 992px) {
	.fl-builder-content-318 .fl-node-w7qsp8jaikuv {
		width: 100%;
		margin-inline: auto !important;
	}
}
@media ( max-width: 992px ) {
 .fl-node-w7qsp8jaikuv.fl-module-box.fl-module {
	margin-top:20px;
}
}
 .fl-node-7etg23mkfio4.fl-module-html {
	margin-right:70px;
	margin-left:70px;
}
@media (max-width: 768px) { .fl-node-7etg23mkfio4.fl-module-html { margin-left:20px;margin-right:20px; } }	.fl-builder-content .fl-node-cr1tybj8ido4.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-cr1tybj8ido4.fl-module-rich-text.fl-rich-text * {
		color: #00423C;
	}
	.fl-builder-content .fl-node-cr1tybj8ido4.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-cr1tybj8ido4.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-size: 18px;
	line-height: 22px;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-cr1tybj8ido4.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-cr1tybj8ido4.fl-module-rich-text.fl-rich-text *:not(b, strong) {
		text-align: center;
	}
}
 .fl-node-cr1tybj8ido4.fl-module-rich-text {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
	.fl-builder-content .fl-node-bwya82ejiuvl.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-bwya82ejiuvl.fl-module-rich-text.fl-rich-text * {
		color: #00423C;
	}
	.fl-builder-content .fl-node-bwya82ejiuvl.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-bwya82ejiuvl.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-size: 18px;
	line-height: 22px;
	text-align: right;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-bwya82ejiuvl.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-bwya82ejiuvl.fl-module-rich-text.fl-rich-text *:not(b, strong) {
		text-align: center;
	}
}
 .fl-node-bwya82ejiuvl.fl-module-rich-text {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
.overlay-div {
    border: 1px solid black;
  width: 200px;
  height: 200px;
  display: none;
  /*background-image: url('https://via.placeholder.com/400.png');*/
  background-repeat: no-repeat;
  /*display:inline-block;*/
  position:absolute;
   pointer-events: none;
   z-index:5;
}

.same_height_div {
    flex-wrap:nowrap !important;
    align-items:stretch !important;
}

.same_height_div .fl-module-photo {
  /*max-width: 50% !important;*/
  max-height: inherit !important;
  display: flex !important;
  height:fit-content !important;
  width:fit-content !important;
  /*justify-self: center !important;*/
}

/* 3. Target the inner content wrapper Beaver Builder creates */
.same_height_div .fl-photo-content {
  /*width: fit-content !important;*/
  /*height: fit-content !important;*/
  max-height: inherit !important;
}

/* 4. Target the actual images to ensure no cropping or distorting */
.same_height_div img.fl-photo-img {
  width: 100% !important;
  height: 100% !important;
  max-height: inherit !important;
  object-fit: contain !important;
}

/*.post_content img {*/
    /*width:790px;*/
    /*height:100%;*/
/*    width: 100%;        */
/*  height: auto;      */
/*  max-height: inherit; */
/*  object-fit: contain;*/
/*}*/

.post_content {
    /*justify-self:left !important;*/
    max-width:100%;
}

.post_content figure {
    margin-bottom:0;
    /*align-self:left !important;*/
}

.post_content p {
    display:none;
}
.post_content2 p {
    font-size:15pt;
}

.post_content2 img {
    display:none;
}

#post_img{
    /*justify-self:right !important;*/
    /*object-position: right top !important;*/
    display:grid;
    /*aspect-ratio: 16/9;*/
    justify-content:right;
    /*width:100%;*/
}

/*#post_img img {*/
/*        width: 100%;          */
/*  height: auto;        */
/*  max-height: inherit; */
/*  object-fit: contain;*/
/*}*/

.related-post-title {
    font-weight:normal !important;
    font-size:14pt;
}


.related-post-item a {
    display:grid;
    align-items:end !important;
    overflow: wrap;
}

.related-post-title{
    position:absolute !important;
    max-width:240px;
    text-align: left;
    padding-left:10px;
    padding:5px;
    text-wrap:normal !important;
    background-color:#0b4e47;
    color:white;
    font-weight:bold !important;
}

@media(max-width:769px) {
    
  
  .same_height_div {
      max-height:max-content !important;
      flex-wrap:wrap !important;
  }
    
/* 3. Target the inner content wrapper Beaver Builder creates */
.same_height_div .fl-module-photo {
  max-width: 100% !important;
  max-height: inherit;
  display: flex;
}

/* 4. Target the actual images to ensure no cropping or distorting */
.same_height_div img.fl-photo-img {
  /*width: 500px !important;*/
  /*height: 200px !important;*/
  /*max-height: 1800px !important;*/
  /*object-fit: contain !important;*/
}

    /*img {*/
    /*    height:auto !important;*/
    /*    width:100% !important;*/
    /*}*/
}
/* End Layout CSS */

.fl-node-tuhxwnsfocjl p {
  text-align: justify;
  align-self: start;
}
.fl-node-c5v4a1oy3wmb div {
  z-index: 2;
}
.fl-node-ep7xq63gby4o {
  word-break: normal !important;
}
