
.elementor-5514 .elementor-element.elementor-element-2a384bc {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-8283a58 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-8283a58, .elementor-5514 .elementor-element.elementor-element-8283a58 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-5be6e51 {
	text-align: center;
}

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

.elementor-5514 .elementor-element.elementor-element-762ba97 > .elementor-container {
	min-height: 60px;
}

.elementor-5514 .elementor-element.elementor-element-762ba97 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5514 .elementor-element.elementor-element-762ba97 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox .infobox-icon img {
	width: 100px;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox.icon-on-left .infobox-icon {
	width: 100px;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox.icon-on-right .infobox-icon {
	width: 100px;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox .infobox-content .title {
	color: #4d4d4d;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-5514 .elementor-element.elementor-element-cc5794e .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-5514 .elementor-element.elementor-element-9afd2e2 > .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-5514 .elementor-element.elementor-element-4208555 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-5ed1274 {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-5ed1274 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-ac633f3 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-61ff9b1 {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-61ff9b1.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1 .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-61ff9b1 .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-9a029aa > .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-5514 .elementor-element.elementor-element-d8e8067 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-9b30755 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-3402f12 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-890ddcc {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-890ddcc.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-890ddcc .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-d55588d > .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-5514 .elementor-element.elementor-element-f0f8771 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-ebfa5ae {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-31d2f4d {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-42bec70 {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-42bec70 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-42bec70 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-42bec70.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-42bec70 .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-42bec70 .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-bf84f06 > .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-5514 .elementor-element.elementor-element-615fc64 {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-615fc64 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-c32eb0b {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-b8b4e23 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-f3fd1b1 {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-f3fd1b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-f3fd1b1 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-f3fd1b1.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

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

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

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

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

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

.elementor-5514 .elementor-element.elementor-element-f3fd1b1 .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-f3fd1b1 .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-b12c675 > .elementor-element-populated {
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #b1b1b1;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-5514 .elementor-element.elementor-element-b12c675 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5514 .elementor-element.elementor-element-95020fd {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-95020fd .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-fdb5c32 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-e64b551 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-4a05b47 {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-4a05b47.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47 .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-4a05b47 .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-b9855e2 > .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-5514 .elementor-element.elementor-element-aa132c2 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-0af9304 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-9551007 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-b538f31 {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-b538f31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-b538f31 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-b538f31.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

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

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

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

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

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

.elementor-5514 .elementor-element.elementor-element-b538f31 .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-b538f31 .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-fb5f33b > .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-5514 .elementor-element.elementor-element-e56d589 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-737a753 {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-737a753 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-11bad34 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-b5942a8 {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-b5942a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-b5942a8 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-b5942a8.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

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

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

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

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

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

.elementor-5514 .elementor-element.elementor-element-b5942a8 .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-b5942a8 .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-aaa109c > .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-5514 .elementor-element.elementor-element-5fe45ba {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-5fe45ba .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-876df9b {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-876df9b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-e1c3313 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-f07cbe9 {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-f07cbe9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-f07cbe9 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-f07cbe9.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

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

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

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

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

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

.elementor-5514 .elementor-element.elementor-element-f07cbe9 .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-f07cbe9 .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-663e82e > .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-5514 .elementor-element.elementor-element-6c07746 {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-6c07746 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-437250e {
	text-align: left;
}

.elementor-5514 .elementor-element.elementor-element-437250e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-a26ce9e {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-a520ecd {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-a520ecd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-a520ecd .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-a520ecd.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

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

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

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

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

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

.elementor-5514 .elementor-element.elementor-element-a520ecd .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-a520ecd .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-8df89f5 > .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-5514 .elementor-element.elementor-element-7ce6097 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-b09ddf0 {
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-032d299 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-5514 .elementor-element.elementor-element-42dc6de {
	width: auto;
	max-width: auto;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de .elementor-icon-wrapper {
	text-align: right;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-stacked .elementor-icon {
	background-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-default .elementor-icon {
	color: #eb1c24;
	border-color: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-framed .elementor-icon, .elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-default .elementor-icon svg {
	fill: #eb1c24;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-stacked .elementor-icon:hover {
	background-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-default .elementor-icon:hover {
	color: #fce404;
	border-color: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-framed .elementor-icon:hover, .elementor-5514 .elementor-element.elementor-element-42dc6de.elementor-view-default .elementor-icon:hover svg {
	fill: #fce404;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de .elementor-icon {
	font-size: 35px;
}

.elementor-5514 .elementor-element.elementor-element-42dc6de .elementor-icon svg {
	height: 35px;
}

.elementor-5514 .elementor-element.elementor-element-4976c953:not(.elementor-motion-effects-element-type-background), .elementor-5514 .elementor-element.elementor-element-4976c953 > .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/SPS-%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%AD%E0%B8%B1%E0%B8%81%E0%B8%A9%E0%B8%A3-07-2.png");
	background-repeat: no-repeat;
}

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

.elementor-5514 .elementor-element.elementor-element-4976c953 > .elementor-background-overlay {
	background-color: #dfdfdf;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5514 .elementor-element.elementor-element-4976c953 > .elementor-container {
	max-width: 1400px;
}

.elementor-5514 .elementor-element.elementor-element-4976c953 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 0% 10% 0%;
}

.elementor-5514 .elementor-element.elementor-element-684c2807 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-14081edc > .elementor-container {
	max-width: 850px;
}

.elementor-5514 .elementor-element.elementor-element-14081edc {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5514 .elementor-element.elementor-element-09a6de1 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-09a6de1 {
	text-align: center;
}

.elementor-5514 .elementor-element.elementor-element-09a6de1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-5514 .elementor-element.elementor-element-b87ed86 {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-5514 .elementor-element.elementor-element-5ee5307 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-bce5bab > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-bce5bab {
	text-align: center;
}

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

.elementor-5514 .elementor-element.elementor-element-9b34eaf > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-21a10c0 > .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-5514 .elementor-element.elementor-element-21a10c0 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-21a10c0 .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5514 .elementor-element.elementor-element-21a10c0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-5514 .elementor-element.elementor-element-21a10c0 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-6e29eba {
	--spacer-size: 20px;
}

.elementor-5514 .elementor-element.elementor-element-4ec7bc0 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-df232ff > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-df232ff {
	text-align: center;
}

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

.elementor-5514 .elementor-element.elementor-element-657704f > .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-5514 .elementor-element.elementor-element-657704f .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-657704f .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5514 .elementor-element.elementor-element-657704f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-5514 .elementor-element.elementor-element-657704f .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-d94c5cf {
	--spacer-size: 20px;
}

.elementor-5514 .elementor-element.elementor-element-81d66a7 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-7a532e4 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-7a532e4 {
	text-align: center;
}

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

.elementor-5514 .elementor-element.elementor-element-83a1724 > .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-5514 .elementor-element.elementor-element-83a1724 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-83a1724 .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5514 .elementor-element.elementor-element-83a1724 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-5514 .elementor-element.elementor-element-83a1724 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-df89d44 {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-5514 .elementor-element.elementor-element-4188c85 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-f36828d > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-e8aadcb > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-e8aadcb {
	text-align: center;
}

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

.elementor-5514 .elementor-element.elementor-element-424026a > .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-5514 .elementor-element.elementor-element-424026a .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-424026a .elementor-icon-list-icon svg {
	fill: #e40000;
	transition: fill .3s;
}

.elementor-5514 .elementor-element.elementor-element-424026a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-5514 .elementor-element.elementor-element-424026a .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-5514 .elementor-element.elementor-element-00521b7 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-c8b3bb1 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-5514 .elementor-element.elementor-element-c8b3bb1 {
	text-align: center;
}

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

.elementor-5514 .elementor-element.elementor-element-ba94a63 > .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-5514 .elementor-element.elementor-element-ba94a63 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

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

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

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

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

.elementor-5514 .elementor-element.elementor-element-4baaa53 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-ddde64c {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-5514 .elementor-element.elementor-element-9b2ec2e > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-24d1051 {
	text-align: center;
}

.elementor-5514 .elementor-element.elementor-element-24d1051 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

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

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

.elementor-5514 .elementor-element.elementor-element-f301d70 > .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-5514 .elementor-element.elementor-element-f301d70 .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

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

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

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

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

.elementor-5514 .elementor-element.elementor-element-99237a1 {
	--spacer-size: 50px;
}

.elementor-5514 .elementor-element.elementor-element-2331263 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-5514 .elementor-element.elementor-element-611565b {
	text-align: center;
}

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

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

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

.elementor-5514 .elementor-element.elementor-element-e3955cc > .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-5514 .elementor-element.elementor-element-e3955cc .elementor-icon-list-icon i {
	color: #e40000;
	transition: color .3s;
}

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

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

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

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

@media (min-width:768px) {
	.elementor-5514 .elementor-element.elementor-element-5ee5307 {
		width: 33.26%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4ec7bc0 {
		width: 32.979%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-81d66a7 {
		width: 33.404%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4188c85 {
		width: 15%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-f36828d {
		width: 33%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-00521b7 {
		width: 33%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4baaa53 {
		width: 19%;
	}
}

@media (max-width:1024px) {
	.elementor-5514 .elementor-element.elementor-element-4976c953 {
		margin-top: 0%;
		margin-bottom: 15%;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-5ca36c81 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-b87ed86 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-5ee5307 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4ec7bc0 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-81d66a7 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-df89d44 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4188c85 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-f36828d > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-00521b7 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4baaa53 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-ddde64c {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-9b2ec2e > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-f301d70 > .elementor-widget-container {
		padding: 5px 10px 50px 10px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-2331263 > .elementor-element-populated {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-5514 .elementor-element.elementor-element-e3955cc > .elementor-widget-container {
		padding: 5px 10px 50px 10px;
	}
}

@media (max-width:767px) {
	.elementor-5514 .elementor-element.elementor-element-b87ed86 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-21a10c0 > .elementor-widget-container {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4ec7bc0 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-83a1724 > .elementor-widget-container {
		padding: 20px 10px 50px 25px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-df89d44 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-00521b7 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-4baaa53 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-ddde64c {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-f301d70 > .elementor-widget-container {
		padding: 0px 20px 20px 30px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-2331263 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5514 .elementor-element.elementor-element-e3955cc > .elementor-widget-container {
		padding: 0px 20px 20px 30px;
	}
}
