.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;
}

#idge {
	background-color: rgba(255, 255, 255, 1);
}

.gjs-plg-flex-column {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 30px;
}

.gjs-plg-flex-row {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
}

#i7ytl {width: 100%;gap: 35px;}
#container-social-footer{display:flex;gap: 20px;}
#ii5mm {flex: 0 0 65%;}
#ikotd {height: fit-content;
	flex-basis: 37.58%;
	background-color:#2a928b;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-radius: 20px;
}

#ixps5 {
	width: 100%;
}

#i3iey {
	flex-basis: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

#isl8a {color: black;width: 100%;height: 450px;object-fit: cover;border-radius: 20px;}
#ikgy9 {
	padding: 10px;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#i5d9g {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ifoah {font-size: 16px;}
#ipmli {width: fit-content;display: flex;flex-direction: row;}
#iyr2g {flex-basis: 100%;width: auto;border: 1px solid;display: flex;align-items: center;border-radius: 20px;padding: 1px 10px;height: 42px;}
.gjs-icon {
	display: flex;
	text-decoration: none;
	color: inherit;
	vertical-align: middle;
	fill: currentColor;
	width: fit-content;
	height: 50px;
}
/* #idw1a {background: #059983;background: radial-gradient(circle, rgba(5, 153, 131, 1) 0%, rgba(19, 101, 115, 1) 100%);} */
#ih5ae3 a{color: #000;text-decoration: none;display: flex;gap: 10px;margin-top: 20px;}
#i4zjl{margin-bottom: 20px;}
#i0ttj {padding-top: 0px;padding-bottom: 0px;height: 400px;}
#iu06r {width: 95%;position: relative;align-self: auto;display: flex;flex-direction: column;align-items: center;}
#i4s7y {color: black;width: 100%;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;height: 200px;}
#ii3qk {width: 95%;position: absolute;margin-left: auto;margin-right: auto;justify-content: center;align-items: center;margin-top: 0px;height: 200px;bottom: 30px;background-color: #d1d7db;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
#if15o {flex-basis: 100%;height: 200px;position: static;width: 90%;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;display: flex;align-items: center;padding-left: 20px;padding-right: 20px;}
#ituoj {width: 100%;}
#iqdnk {flex-basis: 50%;}
#ilh7j {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#i7pom {padding: 10px;padding-right: 10px;padding-left: 10px;padding-right: 0px;padding-left: 0px;}
#iuqaq {
  padding: 10px;
  text-align: right;
}
#iuqaq > div {
  width: fit-content;
  float: right;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  padding: 10px;
  border-radius: 20px;
}
#iuqaq > div a {
  text-decoration: none;
  font-weight: 600;
  color: #000;
}
#isl8a-7 {
	color: black;
	width: 100%;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

#idoyry {
	padding: 10px;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#i4gkdf {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ikjn66 {
	font-size: 16px;
}

#izvynl {
	flex-basis: 100%;
	display: flex;
	align-items: center;
}

#imu1wr {
	width: 100%;
	display: flex;
	flex-direction: row;
}

#iecwc1 {
	flex-basis: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

#irhzmg {
	width: 100%;
}

#isl8a-7-2 {
	color: black;
	width: 100%;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

#i0250f {
	padding: 10px;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#isxtiq {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ijtbjz {
	font-size: 16px;
}

#icludn {
	flex-basis: 100%;
	display: flex;
	align-items: center;
}

#i1as06 {
	width: 100%;
	display: flex;
	flex-direction: row;
}

#isn4gx {
	flex-basis: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

#i4be2g {
	width: 100%;
}

#isl8a-7-2-2 {
	color: black;
	width: 100%;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

#iy673n {
	padding: 10px;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ih757h {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ic9u1p {
	font-size: 16px;
}

#itsxsj {
	flex-basis: 100%;
	display: flex;
	align-items: center;
}

#i4rd6v {
	width: 100%;
	display: flex;
	flex-direction: row;
}

#iyyyi4 {
	flex-basis: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
#i0el0p {width: 100%;}
#iawlbf {margin-top: 20px;width: 100%;}
#itzknd {flex-basis: 100%;}
#icqb1v {width: 100%;display: flex;gap: 10px;margin-bottom: 15px;}
#irhzvv {flex: 0 0 30%;}
#ie3a87 {flex: 0 0 70%;}
#ie20i6{font-weight: 600;font-size: 15px;color: #f2efef;}
#ipy61y,#i7f6nh, #i5smd6{gap:0px}
#inxoqw {
	color: black;
	width: 80px;
	height: 80px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#ir8vlf{color: #ffffffc9;}
#izydo7 {font-size: 15px !important;font-weight: 500;padding: 0px;font-size: 15px;
	margin: 0px;color:#ffffffd1
}

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

#inxoqw-2 {
	color: black;
	width: 80px;
	height: 80px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

#igluyh {flex: 0 0 30%;}
#iiho8j {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

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

#ienffi {
	flex: 0 0 70%;
}

#i6hfwa {
	width: 100%;
	display: flex;
	gap: 10px;
}

#inxoqw-3 {
	color: black;
	width: 80px;
	height: 80px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

#icfvwg {
	flex: 0 0 30%;
}

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

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

#i2k4uy {
	flex: 0 0 70%;
}

#ilbwhl {
	width: 100%;
	display: flex;
	gap: 10px;
}

#inxoqw-4 {
	color: black;
	width: 80px;
	height: 80px;object-fit: cover;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

#igs2z3 {
	flex: 0 0 30%;
}

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

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

#ib842r {
	flex: 0 0 70%;
}

#iaraog {
	width: 100%;
	display: flex;
	gap: 10px;
}

#it7giq {color: #ffffffc9;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#i0ltn1 {
	width: 100%;
}

#i2k7nh {
	flex-basis: 100%;
	display: flex;
	flex-direction: column;
	gap: 30px;
}

#iqx2r5 {
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

#ily7sj {
	font-weight: 700;
	color: rgba(119, 119, 119, 1);
	font-size: 20px;
}

.i90h7x {
	font-weight: 500;;color: #ffffffd1;
  font-size: 18px;
  font-family: var(--font-en-lv2);
}

#ir1rtk {
	font-weight: 700;
	color: rgba(119, 119, 119, 1);
	font-size: 20px;
}

#ifegz1 {
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#i3rmhh {
  color: rgba(119, 119, 119, 1);
  font-size: 16px;
  background: #fff;
  border-radius: 20px;
  padding: 7px;
  font-weight: 500;
}

#i2kebw {
	font-weight: 400;
	color: rgba(119, 119, 119, 1);
	font-size: 20px;
}

#i6fkqn {
	font-weight: 400;
	color: rgba(119, 119, 119, 1);
	font-size: 20px;
}

#ioy72i {
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: flex;
	flex-direction: row;
	gap: 12px;
	flex-wrap: wrap;
}

#iv088n {
	flex-basis: 100%;
	display: flex;
	flex-direction: column;
	gap: 30px;
}

#imojsg {
	width: 100%;
}

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

	#i5d9g {
		font-size: 18px;
	}

	#ii80a {
		font-size: 14px;
	}

	#i67hn {
		font-size: 15px;
	}

	#ieuxts {
		font-size: 14px;
	}

	#i4gkdf {
		font-size: 18px;
	}

	#iepe4j {
		font-size: 15px;
	}

	#iiivfe {
		font-size: 14px;
	}

	#isxtiq {
		font-size: 18px;
	}

	#ig7y3z {
		font-size: 15px;
	}

	#it03yr {
		font-size: 14px;
	}

	#ih757h {
		font-size: 18px;
	}

	#i34oe9 {
		font-size: 15px;
	}

	#inxoqw {
		height: 80px;
	}

	#ie20i6 {
		font-size: 14px;
	}

	#izydo7 {
		font-size: 16px;
	}

	#inxoqw-2 {
		height: 80px;
	}

	#iiho8j {
		font-size: 16px;
	}

	#in6kib {
		font-size: 14px;
	}

	#inxoqw-3 {
		height: 80px;
	}

	#is1x97 {
		font-size: 16px;
	}

	#i3gnsg {
		font-size: 14px;
	}

	#inxoqw-4 {
		height: 80px;
	}

	#iwawzl {
		font-size: 16px;
	}

	#ijwpbe {
		font-size: 14px;
	}

	#irhzvv {
		flex: 0 0 30%;
	}

	#igs2z3 {
		flex: 0 0 20%;
	}

	#icfvwg {
		flex: 0 0 20%;
	}

	#igluyh {
		flex: 0 0 20%;
	}

	#ily7sj {
		font-size: 19px;
	}

	#ir1rtk {
		font-size: 19px;
	}

	#i90h7x {
		font-size: 19px;
	}

	#i3rmhh {
		font-size: 19px;
	}

	#i2kebw {
		font-size: 19px;
	}

	#i6fkqn {
		font-size: 19px;
	}
}

@media (max-width:768px) {
	#ipy61y{gap: 0px;}
	#ily7sj {
		font-size: 18px;
	}

	#ir1rtk {
		font-size: 18px;
	}

	#i90h7x {
		font-size: 18px;
	}

	#i3rmhh {
		font-size: 18px;
		font-weight: 400;
	}

	#i2kebw {
		font-size: 18px;
		font-weight: 300;
	}

	#i6fkqn {
		font-size: 18px;
		font-weight: 300;
	}

	#ioy72i {
		flex-direction: row;
	}
}

@media (max-width:480px) {
	#i5d9g {
		font-size: 17px;
	}

	.gjs-icon {
		width: 40px;
		height: 40px;
	}

	#i4gkdf {
		font-size: 17px;
	}

	#isxtiq {
		font-size: 17px;
	}

	#ih757h {
		font-size: 17px;
	}

	.gjs-plg-flex-row {
		flex-direction: column;
	}

	#ifoah {
		font-size: 15px;
	}

	#i67hn {
		font-size: 14px;
	}

	#iepe4j {
		font-size: 14px;
	}

	#ig7y3z {
		font-size: 14px;
	}

	#itzknd {
		display: flex;
		flex-direction: column;
	}

	#icqb1v {
		flex-direction: row;
	}

	#inxoqw {
		height: 80px;
		width: 80px;
	}

	#izydo7 {
		font-size: 14px;
		line-height: 18px;
	}

	#ie20i6 {
		font-size: 14px;
	}

	#inxoqw-2 {
		height: 80px;
	}

	#iiho8j {
		font-size: 14px;
		line-height: 18px;
	}

	#in6kib {
		font-size: 14px;
	}

	#i6hfwa {
		flex-direction: row;
	}

	#inxoqw-3 {
		height: 80px;
	}

	#is1x97 {
		font-size: 14px;
		line-height: 18px;
	}

	#i3gnsg {
		font-size: 14px;
	}

	#ilbwhl {
		flex-direction: row;
	}

	#inxoqw-4 {
		height: 80px;
	}

	#iwawzl {
		font-size: 14px;
		line-height: 18px;
	}

	#ijwpbe {
		font-size: 14px;
	}

	#iaraog {
		flex-direction: row;
	}

	#i90h7x {
		font-size: 16px;
	}

	#ir8vlf {
		font-size: 18px;
	}

	#it7giq {
		font-size: 18px;
	}

	#ily7sj {
		font-size: 16px;
	}

	#ir1rtk {
		font-size: 16px;
	}

	#iqx2r5 {
		padding-left: 0px;
		padding-right: 0px;
		gap: 5px;
	}

	#ifegz1 {
		font-size: 18px;
	}

	#i3rmhh {
		font-size: 15px;
	}

	#i2kebw {
		font-size: 15px;
	}

	#i6fkqn {
		font-size: 15px;
	}

	#ioy72i {
		padding-left: 0px;
		padding-right: 0px;
		gap: 5px;
		flex-wrap: wrap;
	}
}
