
.elementor-5517 .elementor-element.elementor-element-998fce7 {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-998fce7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	line-height: 5em;
}

.elementor-5517 .elementor-element.elementor-element-34f31ff > .elementor-container {
	min-height: 60px;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox .infobox-icon img {
	width: 100px;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox.icon-on-left .infobox-icon {
	width: 100px;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox.icon-on-right .infobox-icon {
	width: 100px;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox .infobox-content .title {
	color: #4d4d4d;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-5517 .elementor-element.elementor-element-13e022f .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-5517 .elementor-element.elementor-element-c15b786 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-c53211f {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-c53211f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-36f8668 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-36f8668 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-1c4a222 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-1c4a222 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-6ff3e0e.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-6ff3e0e .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-90b4946 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-5083fc9 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-5083fc9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-4e3f051 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-4e3f051 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-f4a7384 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-f4a7384 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-5691e9e.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-5691e9e .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-234d68f > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-c7257b7 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-c7257b7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-715546b {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-715546b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-04cc5a5 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-04cc5a5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-5b7e593.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-5b7e593 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-10a2e9b > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-51987af {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-51987af .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-07aabdd {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-07aabdd .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-bea5a07 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-bea5a07 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-8bf37a5.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-8bf37a5 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-dd67231 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-9a85aa9 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-9a85aa9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-d382977 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-d382977 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-af5c718 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-af5c718 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-e4697da {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-e4697da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-e4697da .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-e4697da.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-e4697da .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-e4697da .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-52b3629 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-c2a3005 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-c2a3005 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-12120c0 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-12120c0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-e0fbe02 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-e0fbe02 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d63e625 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-d63e625 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-d63e625 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-d63e625.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-d63e625 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-d63e625 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-7831df4 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-d8855a2 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-d8855a2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-1092df6 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-1092df6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-481b2b2 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-481b2b2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-769d155 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-769d155 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-769d155 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-769d155.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-769d155 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-769d155 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-aa0ed04 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-2f8f5ab {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-2f8f5ab .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-7d5f779 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-7d5f779 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-b2df0d6 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-b2df0d6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d482d32 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-d482d32 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-d482d32 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-d482d32.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-d482d32 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-d482d32 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-b648706 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-301d6a0 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-301d6a0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-d2c2be6 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-d2c2be6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-3b699fe {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-3b699fe .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-a00609c {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-a00609c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-a00609c .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-a00609c.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-a00609c .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-a00609c .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-cf2b9aa > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-07338d5 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-07338d5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-57bfba4 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-57bfba4 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-d16d940 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-d16d940 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6516192 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-6516192 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-6516192 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-6516192.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-6516192 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-6516192 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-c6a95c2 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-4a361fa {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-4a361fa .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-0bf38f6 {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-0bf38f6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-531aaf6 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-531aaf6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-989a343 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-989a343 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-989a343 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-989a343.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-989a343 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-989a343 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-f15aa89 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5517 .elementor-element.elementor-element-8f99bcd {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-8f99bcd .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-affa09b {
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-affa09b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-9d73842 {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-5517 .elementor-element.elementor-element-9d73842 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2 {
	width: auto;
	max-width: auto;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-framed .elementor-icon, .elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-framed .elementor-icon:hover, .elementor-5517 .elementor-element.elementor-element-737f6e2.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2 .elementor-icon {
	font-size: 35px;
}

.elementor-5517 .elementor-element.elementor-element-737f6e2 .elementor-icon svg {
	height: 35px;
}

.elementor-5517 .elementor-element.elementor-element-830cce6 {
	--spacer-size: 120px;
}

.elementor-5517 .elementor-element.elementor-element-eb82c04:not(.elementor-motion-effects-element-type-background), .elementor-5517 .elementor-element.elementor-element-eb82c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoabn.nitrocdn.com/ampeReJccTKWHqllaXTLfpTJMvDpjMKX/assets/images/optimized/rev-7cf2ece/www.maxcrane.co.th/wp-content/uploads/2021/10/SPK-%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%AD%E0%B8%B1%E0%B8%81%E0%B8%A9%E0%B8%A3%E0%B8%8A%E0%B8%B4%E0%B8%94%E0%B8%8B%E0%B9%89%E0%B8%B2%E0%B8%A2.png");
}

.elementor-5517 .elementor-element.elementor-element-eb82c04:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5517 .elementor-element.elementor-element-eb82c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5517 .elementor-element.elementor-element-eb82c04 > .elementor-container {
	max-width: 1400px;
}

.elementor-5517 .elementor-element.elementor-element-eb82c04 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 0% 0%;
}

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

.elementor-5517 .elementor-element.elementor-element-0ae5ed6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-0640a3c > .elementor-container {
	max-width: 850px;
}

.elementor-5517 .elementor-element.elementor-element-0640a3c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5517 .elementor-element.elementor-element-96433b6 {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-96433b6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-45db9fd {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-5517 .elementor-element.elementor-element-ae264a1 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-951bbaf > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-951bbaf {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-951bbaf .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000;
}

.elementor-5517 .elementor-element.elementor-element-4f56fae > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-473fb73 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 35px 50px 35px;
	border-style: solid;
	border-width: 6px 0px 0px 0px;
	border-color: #fce404;
	border-radius: 35px 35px 0px 35px;
	box-shadow: 0px 15px 50px -22px rgba(0, 0, 0, .5);
}

.elementor-5517 .elementor-element.elementor-element-473fb73 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-473fb73 .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5517 .elementor-element.elementor-element-473fb73 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5517 .elementor-element.elementor-element-473fb73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5517 .elementor-element.elementor-element-473fb73 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-5517 .elementor-element.elementor-element-473fb73 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-b9510f6 {
	--spacer-size: 20px;
}

.elementor-5517 .elementor-element.elementor-element-db19ea4 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-529b0c6 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-529b0c6 {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-529b0c6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000;
}

.elementor-5517 .elementor-element.elementor-element-cfaec9a > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 35px 100px 35px;
	border-style: solid;
	border-width: 6px 0px 0px 0px;
	border-color: #fc0404;
	border-radius: 35px 35px 0px 35px;
	box-shadow: 0px 15px 50px -22px rgba(0, 0, 0, .5);
}

.elementor-5517 .elementor-element.elementor-element-cfaec9a .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-cfaec9a .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5517 .elementor-element.elementor-element-cfaec9a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5517 .elementor-element.elementor-element-cfaec9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5517 .elementor-element.elementor-element-cfaec9a .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-5517 .elementor-element.elementor-element-cfaec9a .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-6e3aafd {
	--spacer-size: 20px;
}

.elementor-5517 .elementor-element.elementor-element-91b8646 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-310d539 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-310d539 {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-310d539 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000;
}

.elementor-5517 .elementor-element.elementor-element-2f93a54 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 35px 50px 35px;
	border-style: solid;
	border-width: 6px 0px 0px 0px;
	border-color: #fce404;
	border-radius: 35px 35px 0px 35px;
	box-shadow: 0px 15px 50px -22px rgba(0, 0, 0, .5);
}

.elementor-5517 .elementor-element.elementor-element-2f93a54 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-2f93a54 .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5517 .elementor-element.elementor-element-2f93a54 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5517 .elementor-element.elementor-element-2f93a54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5517 .elementor-element.elementor-element-2f93a54 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-5517 .elementor-element.elementor-element-2f93a54 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-b556e84 {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-5517 .elementor-element.elementor-element-1e5da23 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-2fee5f0 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-806cdf6 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-806cdf6 {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-806cdf6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000;
}

.elementor-5517 .elementor-element.elementor-element-1d62ce9 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 50px 35px 50px 35px;
	border-style: solid;
	border-width: 6px 0px 0px 0px;
	border-color: #fce404;
	border-radius: 35px 35px 0px 35px;
	box-shadow: 0px 15px 50px -22px rgba(0, 0, 0, .5);
}

.elementor-5517 .elementor-element.elementor-element-1d62ce9 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-1d62ce9 .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5517 .elementor-element.elementor-element-1d62ce9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5517 .elementor-element.elementor-element-1d62ce9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5517 .elementor-element.elementor-element-1d62ce9 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-5517 .elementor-element.elementor-element-1d62ce9 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-6e5d2a8 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-683f323 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5517 .elementor-element.elementor-element-683f323 {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-683f323 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000;
}

.elementor-5517 .elementor-element.elementor-element-d4c6487 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 35px 50px 35px;
	border-style: solid;
	border-width: 6px 0px 0px 0px;
	border-color: #f00;
	border-radius: 35px 35px 0px 35px;
	box-shadow: 0px 15px 50px -22px rgba(0, 0, 0, .5);
}

.elementor-5517 .elementor-element.elementor-element-d4c6487 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-d4c6487 .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5517 .elementor-element.elementor-element-d4c6487 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5517 .elementor-element.elementor-element-d4c6487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5517 .elementor-element.elementor-element-d4c6487 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-5517 .elementor-element.elementor-element-d4c6487 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-d56e850 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-be7bbbd {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-5517 .elementor-element.elementor-element-c2cd25e > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-a0ae09d {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-a0ae09d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-ccbb995 img {
	filter: brightness(100%) contrast(90%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-5517 .elementor-element.elementor-element-ccbb995:hover img {
	filter: brightness(60%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-5517 .elementor-element.elementor-element-16ec2e5 > .elementor-widget-container {
	background-color: #fff;
	padding: 30px 35px 50px 35px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #f00;
	border-radius: 35px 35px 0px 35px;
	box-shadow: 0px 15px 50px -22px rgba(0, 0, 0, .5);
}

.elementor-5517 .elementor-element.elementor-element-16ec2e5 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-16ec2e5 .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5517 .elementor-element.elementor-element-16ec2e5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5517 .elementor-element.elementor-element-16ec2e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5517 .elementor-element.elementor-element-16ec2e5 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-5517 .elementor-element.elementor-element-16ec2e5 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-0d71ff7 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5517 .elementor-element.elementor-element-8df8b35 {
	text-align: center;
}

.elementor-5517 .elementor-element.elementor-element-8df8b35 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5517 .elementor-element.elementor-element-ff27aa4 img {
	filter: brightness(100%) contrast(120%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-5517 .elementor-element.elementor-element-ff27aa4:hover img {
	filter: brightness(60%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-5517 .elementor-element.elementor-element-aa8c9af > .elementor-widget-container {
	background-color: #fff;
	padding: 30px 35px 50px 35px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #f00;
	border-radius: 35px 35px 0px 35px;
	box-shadow: 0px 15px 50px -22px rgba(0, 0, 0, .5);
}

.elementor-5517 .elementor-element.elementor-element-aa8c9af .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5517 .elementor-element.elementor-element-aa8c9af .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5517 .elementor-element.elementor-element-aa8c9af {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5517 .elementor-element.elementor-element-aa8c9af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5517 .elementor-element.elementor-element-aa8c9af .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-5517 .elementor-element.elementor-element-aa8c9af .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

@media (min-width:768px) {
	.elementor-5517 .elementor-element.elementor-element-ae264a1 {
		width: 33.26%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-db19ea4 {
		width: 32.979%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-91b8646 {
		width: 33.404%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-1e5da23 {
		width: 15%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-2fee5f0 {
		width: 33%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-6e5d2a8 {
		width: 33%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-d56e850 {
		width: 19%;
	}
}

@media (max-width:1024px) {
	.elementor-5517 .elementor-element.elementor-element-eb82c04 {
		margin-top: 0%;
		margin-bottom: 15%;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-066bf61 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-45db9fd {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-ae264a1 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-db19ea4 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-91b8646 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-b556e84 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-1e5da23 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-2fee5f0 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-6e5d2a8 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-d56e850 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-be7bbbd {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-c2cd25e > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-16ec2e5 > .elementor-widget-container {
		padding: 5px 10px 50px 10px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-0d71ff7 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5517 .elementor-element.elementor-element-aa8c9af > .elementor-widget-container {
		padding: 5px 10px 50px 10px;
	}
}

@media (max-width:767px) {
	.elementor-5517 .elementor-element.elementor-element-45db9fd {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-473fb73 > .elementor-widget-container {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-db19ea4 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-2f93a54 > .elementor-widget-container {
		padding: 20px 10px 50px 25px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-b556e84 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-6e5d2a8 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-d56e850 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-be7bbbd {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-16ec2e5 > .elementor-widget-container {
		padding: 0px 20px 20px 30px;
	}
	
	.elementor-5517 .elementor-element.elementor-element-aa8c9af > .elementor-widget-container {
		padding: 0px 20px 20px 30px;
	}
}
