/* * {
	box-sizing: border-box;
}

body {
	margin: 0;
}

:root {
	--gjs-t-color-primary: #cf549e;
	--gjs-t-color-secondary: #b9227d;
	--gjs-t-color-accent: #ffb347;
	--gjs-t-color-success: #28a745;
	--gjs-t-color-warning: #ffc107;
	--gjs-t-color-error: #dc3545;
}

body {
	background-color: #e7e7e7;
	font-family: system-ui, sans-serif;
} */

/* .gjs-t-body {
	background-color: inherit;
	color: inherit;
	font-size: 1rem;
	line-height: 1.75rem;
	font-family: Arial, Helvetica, sans-serif;
}

.gjs-t-h1 {
	color: var(--gjs-t-color-secondary);
	font-size: 1.5rem;
	line-height: 2.5rem;
}

.gjs-t-h2 {
	color: #601843;
	font-size: 1.2rem;
	line-height: 1.75rem;
}

.gjs-t-button {
	background-color: var(--gjs-t-color-primary);
	color: white;
	border-radius: 0.3rem;
}

.gjs-t-link {
	color: var(--gjs-t-color-primary);
	text-decoration: underline;
}

.gjs-t-border {
	border-radius: 0.3rem;
	border-color: #e0e0e0;
}

.gjs-container {
	width: 90%;
	margin: 0 auto;
	max-width: 1200px;
}

.gjs-section {
	display: flex;
	padding: 50px 0;
} */
.gjs-plg-flex-row{flex-wrap:nowrap !important}
#im4di {
	background-color: rgba(255, 255, 255, 1);
}

#iw37x {
	margin-top: auto;
	margin-bottom: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
}

.gjs-plg-flex-column {
	flex-grow: 1;
}

.gjs-plg-flex-row {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
}
.post_width{width: 45%;}
#iy9a2 {
	width: 100%;
	gap: 40px;
}
.post_style {margin-bottom: 25px;
	width: 100%;
	align-items: center;
	gap: 20px;flex-wrap: nowrap;
	box-shadow: 10px 5px 11px 0px rgba(224, 224, 224, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#ilnnz {
	flex-basis: 50%;
}

#i1iuf {
	flex-basis: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#i4ice {
	color: black;
	width: 100%;
}

#ixfn4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 19px;
}

#i0jeg {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#id849 {
	padding-top: 10px;
	padding-bottom: 10px;
}

#i4ice-2 {
	color: black;
	width: 100%;
}

#ig1ln {
	flex-basis: 50%;
}

#i0lqd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 19px;
}

#i9bsm {
	padding-top: 10px;
	padding-bottom: 10px;
}

#inobg {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ivk61 {
	flex-basis: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* #i0yvb {
	width: 100%;
	align-items: center;
	gap: 20px;flex-wrap: nowrap;
	box-shadow: 10px 5px 11px 0px rgba(224, 224, 224, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
} */

#i4ice-3 {
	color: black;
	width: 100%;
}

#i3ivx {
	flex-basis: 50%;
}

#itpez {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 19px;
}

#i9nlx {
	padding-top: 10px;
	padding-bottom: 10px;
}

#irjca {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ifelz {
	flex-basis: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#iaidi {
	width: 100%;
	align-items: center;
	gap: 20px;
	box-shadow: 10px 5px 11px 0px rgba(224, 224, 224, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 40px;
}

#i4ice-3-2 {
	color: black;
	width: 100%;
}

#ic86f {
	flex-basis: 50%;
}

#iq6iy {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 19px;
}

#id8or {
	padding-top: 10px;
	padding-bottom: 10px;
}

#ituw5 {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#i01mk {
	flex-basis: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#igoth {
	width: 100%;
	align-items: center;
	gap: 20px;
	box-shadow: 10px 5px 11px 0px rgba(224, 224, 224, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 40px;
}

#i4ice-3-3 {
	color: black;
	width: 100%;
}

#iok92 {
	flex-basis: 50%;
}

#i51lo {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 19px;
}

#i1k9f {
	padding-top: 10px;
	padding-bottom: 10px;
}

#i4h1s {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ijkab {
	flex-basis: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#inv2j {
	width: 100%;
	align-items: center;
	gap: 20px;
	box-shadow: 10px 5px 11px 0px rgba(224, 224, 224, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 40px;
}

#i4ice-3-2-2 {
	color: black;
	width: 100%;
}

#ipxpt {
	flex-basis: 50%;
}

#io8k1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 19px;
}

#i8s8j {
	padding-top: 10px;
	padding-bottom: 10px;
}

#iy9sh {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#i9z8x {
	flex-basis: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#igmrt {
	width: 100%;
	align-items: center;
	gap: 20px;
	box-shadow: 10px 5px 11px 0px rgba(224, 224, 224, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 40px;
}

@media (max-width:992px) {
	#iy9a2 {
		flex-direction: column;
	}

	#i4ice {
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}

	#i4ice-2 {
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}

	#i4ice-3 {
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}

	#i4ice-3-2 {
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}

	#i4ice-3-3 {
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}

	#i4ice-3-2-2 {
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}
}

@media (max-width:768px) {
	.post_width {width: 85%;margin: auto;}
	#ixfn4 {margin-right: 10px;font-size: 18px;}

	#id849 {
		font-size: 15px;
		line-height: 20px;
	}

	#i0lqd {
		margin-right: 10px;
		font-size: 18px;
	}

	#i9bsm {
		font-size: 15px;
		line-height: 20px;
	}

	#itpez {
		margin-right: 10px;
		font-size: 18px;
	}

	#i9nlx {
		font-size: 15px;
		line-height: 20px;
	}

	#iq6iy {
		margin-right: 10px;
		font-size: 18px;
	}

	#id8or {
		font-size: 15px;
		line-height: 20px;
	}

	#i51lo {
		margin-right: 10px;
		font-size: 18px;
	}

	#i1k9f {
		font-size: 15px;
		line-height: 20px;
	}

	#io8k1 {
		margin-right: 10px;
		font-size: 18px;
	}

	#i8s8j {
		font-size: 15px;
		line-height: 20px;
	}
}

@media (max-width:480px) {
	#iw37x {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		max-width: 100%;
		width: 100%;
	}

	#im4di {
		padding-top: 0px;
	}

	#ijepi {
		flex-direction: column;
	}

	#ixfn4 {
		font-size: 18px;
	}

	#id849 {
		font-size: 15px;
	}

	#irepu {
		margin-top: 20px;
	}

	#i0lqd {
		font-size: 18px;
	}

	#i9bsm {
		font-size: 15px;
	}

	#i9jcq {
		margin-top: 20px;
	}

	#i0yvb {
		flex-direction: column;
	}

	#itpez {
		font-size: 18px;
	}

	#i9nlx {
		font-size: 15px;
	}

	#imkio {
		margin-top: 20px;
	}

	#iaidi {
		flex-direction: column;
	}

	#iq6iy {
		font-size: 18px;
	}

	#id8or {
		font-size: 15px;
	}

	#iv12p {
		margin-top: 20px;
	}

	#igoth {
		flex-direction: column;
	}

	#i51lo {
		font-size: 18px;
	}

	#i1k9f {
		font-size: 15px;
	}

	#ip9an {
		margin-top: 20px;
	}

	#inv2j {
		flex-direction: column;
	}

	#io8k1 {
		font-size: 18px;
	}

	#i8s8j {
		font-size: 15px;
	}

	#iryj5 {
		margin-top: 20px;
	}

	#igmrt {
		flex-direction: column;
	}
}
