
.elementor-1599 .elementor-element.elementor-element-53d28aa:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-53d28aa > .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/11/%E0%B9%80%E0%B8%81%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%A7%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B9%80%E0%B8%A3%E0%B8%B23_Cover-1-1.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1599 .elementor-element.elementor-element-53d28aa > .elementor-container {
	min-height: 600px;
}

.elementor-1599 .elementor-element.elementor-element-53d28aa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-53d28aa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-5b09752 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-5b09752 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	line-height: 10em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-1599 .elementor-element.elementor-element-2f8e5d3 {
	text-align: center;
}

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

.elementor-1599 .elementor-element.elementor-element-0aba94c:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-0aba94c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-1599 .elementor-element.elementor-element-0aba94c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-1ae6d0a > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-f97719d > .elementor-widget-container {
	margin: 80px 50px 0px 50px;
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-icon i {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-icon svg {
	fill: #355575;
	transition: fill .3s;
}

.elementor-1599 .elementor-element.elementor-element-f97719d {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-icon {
	padding-inline-end: 50px;
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: 0px;
}

.elementor-1599 .elementor-element.elementor-element-f97719d .elementor-icon-list-text {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-1db08bf > .elementor-widget-container {
	margin: 0px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-1db08bf {
	text-align: start;
}

.elementor-1599 .elementor-element.elementor-element-1db08bf .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-1599 .elementor-element.elementor-element-5f09057 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-ca35a91 {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-7eeae8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-7eeae8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-7eeae8d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-7eeae8d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-2cc9c11 > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-2cc9c11 img {
	filter: brightness(100%) contrast(100%) saturate(54%) blur(0px) hue-rotate(0deg);
}

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

.elementor-1599 .elementor-element.elementor-element-d00954c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-0448b7a > .elementor-element-populated {
	margin: 50px 0px 30px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-8efa646 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-8efa646 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-7e7a889:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-7e7a889 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-7e7a889 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-7e7a889 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-cddd0a1 > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-cddd0a1 img {
	filter: brightness(100%) contrast(100%) saturate(91%) blur(0px) hue-rotate(0deg);
}

.elementor-1599 .elementor-element.elementor-element-01a7816 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-59d8104 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-icon i {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-icon svg {
	fill: #355575;
	transition: fill .3s;
}

.elementor-1599 .elementor-element.elementor-element-59d8104 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-icon {
	padding-inline-end: 50px;
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: 0px;
}

.elementor-1599 .elementor-element.elementor-element-59d8104 .elementor-icon-list-text {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-d517031 > .elementor-widget-container {
	margin: 0px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-d517031 {
	text-align: start;
}

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

.elementor-1599 .elementor-element.elementor-element-9972926:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-9972926 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-1599 .elementor-element.elementor-element-9972926 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-23cefa1 > .elementor-element-populated {
	margin: 80px 0px 38px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-b5dcef5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-b5dcef5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-b5dcef5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -25px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-1599 .elementor-element.elementor-element-a9a4e4c > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-2f48d6c > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-96dd08b > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-icon i {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-icon svg {
	fill: #355575;
	transition: fill .3s;
}

.elementor-1599 .elementor-element.elementor-element-96dd08b {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-icon {
	padding-inline-end: 50px;
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: 0px;
}

.elementor-1599 .elementor-element.elementor-element-96dd08b .elementor-icon-list-text {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-d3b328d > .elementor-widget-container {
	margin: 0px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-d3b328d {
	text-align: start;
}

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

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

.elementor-1599 .elementor-element.elementor-element-2b153b9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-2b153b9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-4481a32 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-4481a32 > .elementor-element-populated, .elementor-1599 .elementor-element.elementor-element-4481a32 > .elementor-element-populated > .elementor-background-overlay, .elementor-1599 .elementor-element.elementor-element-4481a32 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-ef53091 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-icon i {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-icon svg {
	fill: #355575;
	transition: fill .3s;
}

.elementor-1599 .elementor-element.elementor-element-ef53091 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-icon {
	padding-inline-end: 50px;
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: 0px;
}

.elementor-1599 .elementor-element.elementor-element-ef53091 .elementor-icon-list-text {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-877beee > .elementor-widget-container {
	margin: 0px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-877beee {
	text-align: start;
}

.elementor-1599 .elementor-element.elementor-element-877beee .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-1599 .elementor-element.elementor-element-6c649e5 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-3c36940 {
	margin-top: 60px;
	margin-bottom: 60px;
}

.elementor-1599 .elementor-element.elementor-element-5ad349b > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #000;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-1fd20af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-1fd20af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-1fd20af > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-1fd20af > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-5e24c43 > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-5e24c43 img {
	filter: brightness(100%) contrast(114%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1599 .elementor-element.elementor-element-1c61283:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-1c61283 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-1599 .elementor-element.elementor-element-1c61283 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-1c61283 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-453533b > .elementor-element-populated {
	margin: 40px 0px 30px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-336ac8d {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-1599 .elementor-element.elementor-element-fd7110c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-fd7110c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-fd7110c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-1599 .elementor-element.elementor-element-4579d22 > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-4579d22 img {
	filter: brightness(114%) contrast(84%) saturate(103%) blur(0px) hue-rotate(0deg);
}

.elementor-1599 .elementor-element.elementor-element-b7d6738 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-c02d488 > .elementor-widget-container {
	margin: 55px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-icon i {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-icon svg {
	fill: #355575;
	transition: fill .3s;
}

.elementor-1599 .elementor-element.elementor-element-c02d488 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-icon {
	padding-inline-end: 50px;
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: 0px;
}

.elementor-1599 .elementor-element.elementor-element-c02d488 .elementor-icon-list-text {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-922f7bc > .elementor-widget-container {
	margin: 0px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-922f7bc {
	text-align: start;
}

.elementor-1599 .elementor-element.elementor-element-922f7bc .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

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

.elementor-1599 .elementor-element.elementor-element-3a8b45f > .elementor-container {
	min-height: 350px;
}

.elementor-1599 .elementor-element.elementor-element-3a8b45f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-18776ad > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-icon i {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-icon svg {
	fill: #355575;
	transition: fill .3s;
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-icon {
	padding-inline-end: 50px;
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: 0px;
}

.elementor-1599 .elementor-element.elementor-element-a4b0bf0 .elementor-icon-list-text {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-3c19970 > .elementor-widget-container {
	margin: 0px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-3c19970 {
	text-align: start;
}

.elementor-1599 .elementor-element.elementor-element-3c19970 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-1599 .elementor-element.elementor-element-f14d5ed > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-016e339 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 70px;
	margin-bottom: 30px;
}

.elementor-1599 .elementor-element.elementor-element-016e339 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-bc974b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-bc974b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-bc974b7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-0abf3b6 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

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

.elementor-1599 .elementor-element.elementor-element-f153c31 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-ecd0346 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-6726f4f > .elementor-widget-container {
	margin: 125px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-6726f4f {
	text-align: start;
}

.elementor-1599 .elementor-element.elementor-element-6726f4f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-1599 .elementor-element.elementor-element-60648bd > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-776a08e {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-1599 .elementor-element.elementor-element-1415528:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-1415528 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-1415528 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-1a380a5 > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
}

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

.elementor-1599 .elementor-element.elementor-element-34970dc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-34970dc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-1de4dd5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-827d2b5 > .elementor-widget-container {
	margin: 130px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-827d2b5 {
	text-align: start;
}

.elementor-1599 .elementor-element.elementor-element-827d2b5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
}

.elementor-1599 .elementor-element.elementor-element-d3f17e9 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-a3d575e {
	margin-top: 30px;
	margin-bottom: 50px;
}

.elementor-1599 .elementor-element.elementor-element-e50ac39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-e50ac39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-e50ac39 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-1599 .elementor-element.elementor-element-ce63054 > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-acfd5ef:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-acfd5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-1599 .elementor-element.elementor-element-acfd5ef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-3eb42df > .elementor-element-populated {
	margin: 60px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-41ea3b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1599 .elementor-element.elementor-element-41ea3b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3a3a3a;
}

.elementor-1599 .elementor-element.elementor-element-41ea3b0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-41ea3b0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-869a5fb > .elementor-widget-container {
	background-color: #000;
	margin: -25px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-4d4f5e2 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #355575;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-icon i {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-icon svg {
	fill: #355575;
	transition: fill .3s;
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-icon {
	padding-inline-end: 50px;
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: 0px;
}

.elementor-1599 .elementor-element.elementor-element-1cbea91 .elementor-icon-list-text {
	color: #355575;
	transition: color .3s;
}

.elementor-1599 .elementor-element.elementor-element-e53ceb6 > .elementor-widget-container {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-e53ceb6 {
	text-align: start;
}

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

.elementor-1599 .elementor-element.elementor-element-8eaa669 {
	--spacer-size: 50px;
}

.elementor-1599 .elementor-element.elementor-element-c894b8b {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-c894b8b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	line-height: 3.2em;
}

.elementor-1599 .elementor-element.elementor-element-b33688a {
	--spacer-size: 50px;
}

.elementor-1599 .elementor-element.elementor-element-3d4497f:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-3d4497f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-3d4497f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-eff4ab4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-a1f052e > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-d5f9753 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-d5f9753 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-850f27e {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-9f8a6b6 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-08afab8 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-08afab8 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-abe8567 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-a3d2f4c > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-e8e2be1 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-e8e2be1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-794fac6 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-ccbfdf0 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-3975562 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-3975562 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-4a86997 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-6ee85df {
	--spacer-size: 50px;
}

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

.elementor-1599 .elementor-element.elementor-element-3d6bbc8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-ec1170a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-0eb33fb > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-61f76b0 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-61f76b0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-19d680e {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-662c2b7 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-775549f {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-775549f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-3ec3825 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-871ff1c > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-88bb2ae {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-88bb2ae .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-3139a87 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-f05be32 {
	--spacer-size: 50px;
}

.elementor-1599 .elementor-element.elementor-element-c6dafe3:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-c6dafe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-c6dafe3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-89d9cac > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-1eb7cca > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-d4eb968 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-d4eb968 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-80f2c69 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-0691540 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-a815505 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-a815505 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-e648229 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-7366a1c > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-b2f84b6 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-b2f84b6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-b0d7f2e {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-cf071b5 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-544a3a9 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-544a3a9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-9189c21 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-092b6e6 {
	--spacer-size: 50px;
}

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

.elementor-1599 .elementor-element.elementor-element-83a7e53 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1599 .elementor-element.elementor-element-83a7e53 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1599 .elementor-element.elementor-element-d54690d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-f9b27f5 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-d72413f {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-d72413f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-e783479 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-c935194 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-2762ccc {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-2762ccc .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-01ee8fd {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-b63fc0c > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-2adc449 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-2adc449 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-3cd1994 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-defb5be > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-76a9857 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-76a9857 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-c592867 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-2708591 {
	--spacer-size: 50px;
}

.elementor-1599 .elementor-element.elementor-element-3afcfb7:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-3afcfb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-3afcfb7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-8f166ee > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-c2fbff2 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-c2fbff2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-36ddb4f {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-469a984 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-438ecf3 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-438ecf3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-2609544 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-0fef5ee > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-1726344 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-b46bcf5 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-b46bcf5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-a547d40 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-0a0d5b9 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-494a844 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-494a844 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-fe90337 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-e12cf6a {
	--spacer-size: 50px;
}

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

.elementor-1599 .elementor-element.elementor-element-b62f298 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-32e555b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-9c4a603 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-5a6b8be {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-5a6b8be .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-7411f96 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-cd01ac7 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-a18e89d {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-a18e89d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-9b7a9fe {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-e7227cf > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-af6f649 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-af6f649 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-28300cc {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-9cdb1a6 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-3982244 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-3982244 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-edcb7a9 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #4b7dae;
}

.elementor-1599 .elementor-element.elementor-element-2e62795 {
	--spacer-size: 50px;
}

.elementor-1599 .elementor-element.elementor-element-bdf6e7f:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-bdf6e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #355575;
}

.elementor-1599 .elementor-element.elementor-element-bdf6e7f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1599 .elementor-element.elementor-element-851d012 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1599 .elementor-element.elementor-element-1c41e84 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-ddbe728 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-ddbe728 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-2c61b3d {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-9edb4a5 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-0250760 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-0250760 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-9802a60 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-d0e83a6 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-ec71a68 {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-ec71a68 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-9589b55 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-1ee1e27 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1599 .elementor-element.elementor-element-faafcca {
	text-align: center;
}

.elementor-1599 .elementor-element.elementor-element-faafcca .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-8719a8c {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	color: #fff;
}

.elementor-1599 .elementor-element.elementor-element-0ff111f {
	--spacer-size: 50px;
}

@media (max-width:1024px) {
	.elementor-1599 .elementor-element.elementor-element-cd01ac7 > .elementor-widget-container {
		margin: -34px 0px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-e7227cf > .elementor-widget-container {
		margin: -34px 0px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-9cdb1a6 > .elementor-widget-container {
		margin: -34px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-1599 .elementor-element.elementor-element-1ae6d0a {
		width: 50%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-5f09057 {
		width: 50%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-d80a029 {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-7eeae8d {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-e0337f6 {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-bee3386 {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-7e7a889 {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-794d359 {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-7f2d167 {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-b5dcef5 {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-e149bff {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-5ad349b {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-1fd20af {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-e784fd4 {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-aa1ea1b {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-fd7110c {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-3405671 {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-05b1a3e {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-bc974b7 {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-b5055a0 {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-20387f1 {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-1415528 {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-574712b {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-8a7b03f {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-e50ac39 {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-bbbcf72 {
		width: 2.389%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-1f4d65f {
		width: 3.79%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-41ea3b0 {
		width: 87.196%;
	}
	
	.elementor-1599 .elementor-element.elementor-element-df26f03 {
		width: 2.389%;
	}
}

@media (max-width:767px) {
	.elementor-1599 .elementor-element.elementor-element-f97719d > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-59d8104 > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-96dd08b > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-d3b328d > .elementor-widget-container {
		margin: 0px 30px 30px 30px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-ef53091 > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-c02d488 > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-a4b0bf0 > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-6726f4f > .elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-827d2b5 > .elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-1cbea91 > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-1599 .elementor-element.elementor-element-e53ceb6 > .elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}
}

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