
.elementor-3641 .elementor-element.elementor-element-f4c5712 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-3641 .elementor-element.elementor-element-f7ba807 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-f7ba807 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-5624bcfa:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-5624bcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-5624bcfa {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-5624bcfa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-6750ced1 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-3641 .elementor-element.elementor-element-2e0c4e45 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-6ec9aa7e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-cf37ea4 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-a1bb9de > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-a1bb9de {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-1916609c {
	width: var(--container-widget-width, 106.052%);
	max-width: 106.052%;
	--container-widget-width: 106.052%;
	--container-widget-flex-grow: 0;
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-1916609c > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-1916609c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3641 .elementor-element.elementor-element-51eead6c > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-2becf21d img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-c7329b7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-40e2731 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-5c30510 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-5c30510 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-c96c738 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-c96c738 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-48d3f485 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-74ebe3e2 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-f85ce3d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-6beef80 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-237bfd6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-237bfd6 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-0a1ab48 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-0a1ab48 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-0a622c0:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-0a622c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-0a622c0 {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-0a622c0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-510cb5f > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-7f0bb44 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-5f5e30e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-a5abd10 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-06036bf > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-06036bf {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-1c8efd7 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-1c8efd7 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-6aea94e > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-1ecd34d img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-37731c8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-6664de9 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-cfa0373 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-cfa0373 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-d87498e > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-d87498e {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-c3d1cfa > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-8ee8072 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-8e21178 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-64326cc > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-2c65518 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-2c65518 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-ab54c9c > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-ab54c9c {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-c9cd47f:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-c9cd47f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-c9cd47f {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-c9cd47f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-773e027 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-b8df260 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-996d94a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-7dba2cb > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-d8734e7 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-d8734e7 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-4f6257d > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-4f6257d {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-f31a36c > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-71ec3d9 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-f18b66e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-3aa4457 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-bd02fee > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-bd02fee {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-9770d82 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-9770d82 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-379c043 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-3ecbc33 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-c8f16b8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-32673d8 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-174cd9d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-174cd9d {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-fa5f01b > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-fa5f01b {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-bd06ab5:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-bd06ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-bd06ab5 {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-bd06ab5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-bc2b66a > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-6ec292d img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-5ed1fb1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-9200014 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-98b6cea > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-98b6cea {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-8e54d50 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-8e54d50 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-dd167b9 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-157afe8 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-d223a63 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-6734b94 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-a9416e3 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-a9416e3 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-d9346e2 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-d9346e2 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-0c4086f > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-2860a9f img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-8493fb4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-f262aeb > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-cf87397 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-cf87397 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-3ace900 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-3ace900 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-0e08db6:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-0e08db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-0e08db6 {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-0e08db6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-0eb4597 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-27a6bc4 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-a1360f1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-f48abee > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-eb86b97 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-eb86b97 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-56b83a9 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-56b83a9 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-7320139 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-248fb20 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-db582b1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-b3c6ba9 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-fe11372 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-fe11372 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-eae75b4 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-eae75b4 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-9fd4271 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-34d30a8 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-c7a612d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-5e96315 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-8ce1102 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-8ce1102 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-2de01ff > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-2de01ff {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-c191852:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-c191852 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-c191852 {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-c191852 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-fbe39c0 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-801d417 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-25f486b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-588fabf > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-f483c51 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-f483c51 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-cc83dcc > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-cc83dcc {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-4bb574e > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-69debbd img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-8b36ad5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-735b672 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-03243ff > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-03243ff {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-d1e8727 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-d1e8727 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-07b71c0 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-3f70667 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-2afdf42 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-93513f0 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-1ce3334 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-1ce3334 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-d21d08b > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-d21d08b {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-9d19177:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-9d19177 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-9d19177 {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-9d19177 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-ff4fc0f > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-5d60247 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-ffd36cb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-2a41071 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-e2263c6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-e2263c6 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-331fea6 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-331fea6 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-145edc3 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-693eaf1 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-fd38a10 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-e20534e > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-0c7d322 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-0c7d322 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-db7c262 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-db7c262 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-b33f22d > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-e4af330 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-2cabcaf {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-fd74ba6 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-7e75cb5 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-7e75cb5 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-70bdd7e > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-70bdd7e {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-e9aab39:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-e9aab39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-e9aab39 {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-e9aab39 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-9d71739 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-3ccb3a9 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-9ee0ea7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-cb8818d > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-f4977b4 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-f4977b4 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-edd221a > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-edd221a {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-bc15f34 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-55aeb40 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-b3442cb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-c4cd064 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-5f50025 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-5f50025 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-b3dc445 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-b3dc445 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-83533cd > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-1678fc4 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-1958c51 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-88bd450 > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-2b3de57 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-2b3de57 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-140a776 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-140a776 {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-7983cdb:not(.elementor-motion-effects-element-type-background), .elementor-3641 .elementor-element.elementor-element-7983cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3641 .elementor-element.elementor-element-7983cdb {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3641 .elementor-element.elementor-element-7983cdb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3641 .elementor-element.elementor-element-b1abfe7 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-56d2953 img {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #000;
}

.elementor-3641 .elementor-element.elementor-element-340901a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-3b9e20b > .elementor-element-populated {
	padding: 0% 10% 8% 10%;
}

.elementor-3641 .elementor-element.elementor-element-4c088a8 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3641 .elementor-element.elementor-element-4c088a8 {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-3641 .elementor-element.elementor-element-197d92d > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3641 .elementor-element.elementor-element-197d92d {
	color: #222;
}

.elementor-3641 .elementor-element.elementor-element-7d52d65 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

.elementor-3641 .elementor-element.elementor-element-7d38296 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #000;
	padding: 3px 3px 3px 3px;
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-3641 .elementor-element.elementor-element-f7ba807 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-6750ced1 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-3641 .elementor-element.elementor-element-a1bb9de {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-51eead6c > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-5c30510 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-48d3f485 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-237bfd6 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-510cb5f > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-06036bf {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-6aea94e > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-cfa0373 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-c3d1cfa > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-2c65518 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-773e027 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-d8734e7 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-f31a36c > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-bd02fee {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-379c043 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-174cd9d {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-bc2b66a > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-98b6cea {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-dd167b9 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-a9416e3 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-0c4086f > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-cf87397 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-0eb4597 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-eb86b97 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-7320139 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-fe11372 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-9fd4271 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-8ce1102 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-fbe39c0 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-f483c51 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-4bb574e > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-03243ff {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-07b71c0 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-1ce3334 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-ff4fc0f > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-e2263c6 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-145edc3 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-0c7d322 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-b33f22d > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-7e75cb5 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-9d71739 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-f4977b4 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-bc15f34 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-5f50025 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-83533cd > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-2b3de57 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-b1abfe7 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-4c088a8 {
		font-size: 16px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-7d52d65 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-3641 .elementor-element.elementor-element-7d38296 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
	}
}
