
.elementor-1419 .elementor-element.elementor-element-ab2bac4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1419 .elementor-element.elementor-element-ab2bac4:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-ab2bac4 > .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/2022/05/Sany-Crane-Cover2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1419 .elementor-element.elementor-element-ab2bac4 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #000 13%, rgba(255, 255, 255, 0) 60%);
	opacity: .7;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-ab2bac4 > .elementor-container {
	max-width: 1600px;
	min-height: 850px;
}

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

.elementor-1419 .elementor-element.elementor-element-51621de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-51621de {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-51621de .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 60px;
	text-shadow: 0px 0px 10px #000;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-d5cea11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-d5cea11 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-d5cea11 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 40px;
	text-shadow: 0px 2px 4px #000;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-321c7d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-321c7d6 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-321c7d6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 19px;
	text-shadow: 0px 1px 2px #000;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-aec49c9 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: .1em;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	box-shadow: 1px 6px 8px 0px rgba(0, 0, 0, .29);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 35px 18px 35px;
}

.elementor-1419 .elementor-element.elementor-element-aec49c9 .elementor-button:hover, .elementor-1419 .elementor-element.elementor-element-aec49c9 .elementor-button:focus {
	background-color: #fff;
	color: #111013;
}

.elementor-1419 .elementor-element.elementor-element-aec49c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-aec49c9 .elementor-button:hover svg, .elementor-1419 .elementor-element.elementor-element-aec49c9 .elementor-button:focus svg {
	fill: #111013;
}

.elementor-1419 .elementor-element.elementor-element-53d9283 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 180px 0px 150px 0px;
}

.elementor-1419 .elementor-element.elementor-element-a52f5ba {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 4px;
	width: auto;
	max-width: auto;
}

.elementor-1419 .elementor-element.elementor-element-a52f5ba .elementor-divider-separator {
	width: 45px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-1419 .elementor-element.elementor-element-a52f5ba .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1419 .elementor-element.elementor-element-e9930b2 {
	width: auto;
	max-width: auto;
}

.elementor-1419 .elementor-element.elementor-element-0507a49 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
}

.elementor-1419 .elementor-element.elementor-element-0507a49 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 50px;
}

.elementor-1419 .elementor-element.elementor-element-600dcd1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
}

.elementor-1419 .elementor-element.elementor-element-600dcd1 {
	column-gap: 0px;
	text-align: justify;
	font-family: "Kanit", Sans-serif;
}

.elementor-1419 .elementor-element.elementor-element-9d65e1f .elementor-button {
	background-color: #f00;
	font-family: "Prompt", Sans-serif;
	font-size: 16px;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: .1em;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 50px 50px 50px 50px;
	padding: 20px 35px 18px 35px;
}

.elementor-1419 .elementor-element.elementor-element-9d65e1f .elementor-button:hover, .elementor-1419 .elementor-element.elementor-element-9d65e1f .elementor-button:focus {
	background-color: #fff;
	color: #111013;
}

.elementor-1419 .elementor-element.elementor-element-9d65e1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
}

.elementor-1419 .elementor-element.elementor-element-9d65e1f .elementor-button:hover svg, .elementor-1419 .elementor-element.elementor-element-9d65e1f .elementor-button:focus svg {
	fill: #111013;
}

.elementor-1419 .elementor-element.elementor-element-ffb84dd:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-ffb84dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #212121;
}

.elementor-1419 .elementor-element.elementor-element-ffb84dd > .elementor-container {
	max-width: 1300px;
}

.elementor-1419 .elementor-element.elementor-element-ffb84dd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
}

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

.elementor-1419 .elementor-element.elementor-element-ffb84dd > .elementor-shape-top svg {
	height: 50px;
}

.elementor-1419 .elementor-element.elementor-element-ffb84dd > .elementor-shape-top {
	z-index: 2;
	pointer-events: none;
}

.elementor-1419 .elementor-element.elementor-element-b925159 > .elementor-element-populated {
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-1419 .elementor-element.elementor-element-0f05569 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-0f05569 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 55px;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-22eeb37 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 7px;
}

.elementor-1419 .elementor-element.elementor-element-22eeb37 > .elementor-widget-container {
	margin: -19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-22eeb37 .elementor-divider-separator {
	width: 354px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-1419 .elementor-element.elementor-element-22eeb37 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1419 .elementor-element.elementor-element-cae2bcd {
	text-align: justify;
	font-family: "Prompt", Sans-serif;
	color: #d1d1d1;
}

.elementor-1419 .elementor-element.elementor-element-a3faf29 {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-bef42eb:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-bef42eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #212121;
}

.elementor-1419 .elementor-element.elementor-element-bef42eb > .elementor-container {
	max-width: 1300px;
}

.elementor-1419 .elementor-element.elementor-element-bef42eb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -38px;
	margin-bottom: 0px;
	padding: 0px 20px 50px 50px;
}

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

.elementor-1419 .elementor-element.elementor-element-91c860d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1419 .elementor-element.elementor-element-e2ae860 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-e2ae860 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-fe23f63 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-fe23f63 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-244f037 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-d2bfedd {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-d2bfedd .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-6670d04 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-6670d04 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-6030a26 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1419 .elementor-element.elementor-element-e7169c7 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-e7169c7 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-e733548:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-e733548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #212121;
}

.elementor-1419 .elementor-element.elementor-element-e733548 > .elementor-container {
	max-width: 1300px;
}

.elementor-1419 .elementor-element.elementor-element-e733548 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1419 .elementor-element.elementor-element-f76b08b > .elementor-element-populated {
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-1419 .elementor-element.elementor-element-beb2655 {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-91794ad:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-91794ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #212121;
}

.elementor-1419 .elementor-element.elementor-element-91794ad {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -40px;
	margin-bottom: 0px;
	padding: 0px 0px 60px 0px;
}

.elementor-1419 .elementor-element.elementor-element-91794ad > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-91794ad > .elementor-shape-bottom svg {
	height: 40px;
}

.elementor-1419 .elementor-element.elementor-element-abc9e2b {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-abc9e2b .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-d2f3e40 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-d2f3e40 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-24076e0 {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-24076e0 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-103751d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-1419 .elementor-element.elementor-element-103751d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-4185604 > .elementor-element-populated {
	margin: 0px 0px 0px 55px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 55px;
}

.elementor-1419 .elementor-element.elementor-element-94624f8 {
	--divider-border-style: solid;
	--divider-color: #f00;
	--divider-border-width: 5px;
}

.elementor-1419 .elementor-element.elementor-element-94624f8 .elementor-divider-separator {
	width: 80px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-1419 .elementor-element.elementor-element-94624f8 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1419 .elementor-element.elementor-element-1f5fb39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-1f5fb39 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 55px;
	color: #000;
}

.elementor-1419 .elementor-element.elementor-element-a19a8e5 {
	--divider-border-style: solid;
	--divider-color: #f00;
	--divider-border-width: 5px;
}

.elementor-1419 .elementor-element.elementor-element-a19a8e5 > .elementor-widget-container {
	padding: 0px 110px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-a19a8e5 .elementor-divider-separator {
	width: 80px;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1419 .elementor-element.elementor-element-a19a8e5 .elementor-divider {
	text-align: right;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1419 .elementor-element.elementor-element-48b6554:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-48b6554 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efeded;
}

.elementor-1419 .elementor-element.elementor-element-48b6554 > .elementor-container {
	min-height: 0px;
}

.elementor-1419 .elementor-element.elementor-element-48b6554 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 20px 0px;
}

.elementor-1419 .elementor-element.elementor-element-48b6554 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-48b6554 > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-48b6554 > .elementor-shape-top svg {
	height: 170px;
}

.elementor-1419 .elementor-element.elementor-element-c59c8d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1419 .elementor-element.elementor-element-c59c8d1 > .elementor-widget-wrap > .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/2022/05/BG-White_SAC.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1419 .elementor-element.elementor-element-c59c8d1 > .elementor-element-populated, .elementor-1419 .elementor-element.elementor-element-c59c8d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1419 .elementor-element.elementor-element-c59c8d1 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

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

.elementor-1419 .elementor-element.elementor-element-3c6b3d6 > .elementor-widget-container {
	margin: 75px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-3c6b3d6 {
	text-align: left;
}

.elementor-1419 .elementor-element.elementor-element-3c6b3d6 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 40px;
	color: #fb0000;
}

.elementor-1419 .elementor-element.elementor-element-638d893 {
	width: var(--container-widget-width, 455px);
	max-width: 455px;
	--container-widget-width: 455px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Prompt", Sans-serif;
	font-size: 14px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: #000;
}

.elementor-1419 .elementor-element.elementor-element-638d893 > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-b8a1e3c .elementor-button {
	background-color: #000;
	font-family: "Kanit", Sans-serif;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 25px 10px 25px;
}

.elementor-1419 .elementor-element.elementor-element-b8a1e3c .elementor-button:hover, .elementor-1419 .elementor-element.elementor-element-b8a1e3c .elementor-button:focus {
	background-color: #f00;
}

.elementor-1419 .elementor-element.elementor-element-b8a1e3c > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-b8a1e3c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1419 .elementor-element.elementor-element-eb34166 > .elementor-element-populated {
	margin: 0px 0px 0px -80px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -80px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-61fc206 > .elementor-widget-container {
	margin: -20px 0px -35px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-3a21272:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-3a21272 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #efeded 0%, #faf8f8 100%);
}

.elementor-1419 .elementor-element.elementor-element-3a21272 > .elementor-container {
	min-height: 0px;
}

.elementor-1419 .elementor-element.elementor-element-3a21272 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 20px 0px;
}

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

.elementor-1419 .elementor-element.elementor-element-2373783:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1419 .elementor-element.elementor-element-2373783 > .elementor-widget-wrap > .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/2022/05/BG-White_SRC.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1419 .elementor-element.elementor-element-2373783 > .elementor-element-populated, .elementor-1419 .elementor-element.elementor-element-2373783 > .elementor-element-populated > .elementor-background-overlay, .elementor-1419 .elementor-element.elementor-element-2373783 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

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

.elementor-1419 .elementor-element.elementor-element-10dce41 > .elementor-widget-container {
	margin: 75px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-10dce41 {
	text-align: left;
}

.elementor-1419 .elementor-element.elementor-element-10dce41 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 40px;
	color: #fb0000;
}

.elementor-1419 .elementor-element.elementor-element-ddd2d3d {
	width: var(--container-widget-width, 455px);
	max-width: 455px;
	--container-widget-width: 455px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Prompt", Sans-serif;
	font-size: 14px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: #000;
}

.elementor-1419 .elementor-element.elementor-element-ddd2d3d > .elementor-widget-container {
	margin: -15px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-7a90b56 .elementor-button {
	background-color: #000;
	font-family: "Kanit", Sans-serif;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 25px 10px 25px;
}

.elementor-1419 .elementor-element.elementor-element-7a90b56 .elementor-button:hover, .elementor-1419 .elementor-element.elementor-element-7a90b56 .elementor-button:focus {
	background-color: #f00;
}

.elementor-1419 .elementor-element.elementor-element-7a90b56 > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-7a90b56 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1419 .elementor-element.elementor-element-762e0d7 > .elementor-element-populated {
	margin: 0px 0px 0px -80px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -80px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-7c97192 > .elementor-widget-container {
	margin: -20px 0px -35px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-7c97192 img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1419 .elementor-element.elementor-element-53e92b9:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-53e92b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #faf8f8;
}

.elementor-1419 .elementor-element.elementor-element-53e92b9 > .elementor-container {
	min-height: 0px;
}

.elementor-1419 .elementor-element.elementor-element-53e92b9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

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

.elementor-1419 .elementor-element.elementor-element-53e92b9 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-53e92b9 > .elementor-shape-bottom svg {
	height: 123px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-1419 .elementor-element.elementor-element-5fd3971:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-widget-wrap > .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/2022/05/BG-White_SRC.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1419 .elementor-element.elementor-element-5fd3971:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-element-populated, .elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-element-populated > .elementor-background-overlay, .elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 35px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-e58affd > .elementor-widget-container {
	margin: 75px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-e58affd {
	text-align: left;
}

.elementor-1419 .elementor-element.elementor-element-e58affd .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	font-size: 40px;
	color: #fb0000;
}

.elementor-1419 .elementor-element.elementor-element-8f40a46 {
	width: var(--container-widget-width, 455px);
	max-width: 455px;
	--container-widget-width: 455px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Prompt", Sans-serif;
	font-size: 14px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: #000;
}

.elementor-1419 .elementor-element.elementor-element-8f40a46 > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-d308517 .elementor-button {
	background-color: #000;
	font-family: "Kanit", Sans-serif;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 25px 10px 25px;
}

.elementor-1419 .elementor-element.elementor-element-d308517 .elementor-button:hover, .elementor-1419 .elementor-element.elementor-element-d308517 .elementor-button:focus {
	background-color: #f00;
}

.elementor-1419 .elementor-element.elementor-element-d308517 > .elementor-widget-container {
	margin: -10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-d308517 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1419 .elementor-element.elementor-element-f5473d5 > .elementor-element-populated {
	margin: 0px 0px 0px -80px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -80px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-ebf38f9 > .elementor-widget-container {
	margin: -20px 0px -35px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-cc359b4 > .elementor-container {
	max-width: 1200px;
	min-height: 309px;
}

.elementor-1419 .elementor-element.elementor-element-cc359b4 {
	padding: 150px 0px 0px 0px;
}

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

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

.elementor-1419 .elementor-element.elementor-element-8c5405e.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-1419 .elementor-element.elementor-element-8c5405e.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-1419 .elementor-element.elementor-element-8c5405e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-1419 .elementor-element.elementor-element-8c5405e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 51%;
}

.elementor-1419 .elementor-element.elementor-element-8c5405e .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-1419 .elementor-element.elementor-element-8c5405e .elementor-image-box-title {
	font-family: "Prompt", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #302f2f;
}

.elementor-1419 .elementor-element.elementor-element-468bb40.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-1419 .elementor-element.elementor-element-468bb40.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-1419 .elementor-element.elementor-element-468bb40.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-1419 .elementor-element.elementor-element-468bb40 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 51%;
}

.elementor-1419 .elementor-element.elementor-element-468bb40 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1419 .elementor-element.elementor-element-468bb40 .elementor-image-box-title {
	font-family: "Prompt", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #302f2f;
}

.elementor-1419 .elementor-element.elementor-element-8ae0706.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-1419 .elementor-element.elementor-element-8ae0706.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-1419 .elementor-element.elementor-element-8ae0706.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-1419 .elementor-element.elementor-element-8ae0706 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 51%;
}

.elementor-1419 .elementor-element.elementor-element-8ae0706 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1419 .elementor-element.elementor-element-8ae0706 .elementor-image-box-title {
	font-family: "Prompt", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #302f2f;
}

.elementor-1419 .elementor-element.elementor-element-d8a9aec.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-1419 .elementor-element.elementor-element-d8a9aec.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-1419 .elementor-element.elementor-element-d8a9aec.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-1419 .elementor-element.elementor-element-d8a9aec .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-1419 .elementor-element.elementor-element-d8a9aec .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-1419 .elementor-element.elementor-element-d8a9aec .elementor-image-box-title {
	font-family: "Prompt", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #302f2f;
}

.elementor-1419 .elementor-element.elementor-element-097c1ed > .elementor-background-overlay {
	background-color: #fff;
	opacity: .76;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-097c1ed > .elementor-container {
	max-width: 1200px;
}

.elementor-1419 .elementor-element.elementor-element-097c1ed {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1419 .elementor-element.elementor-element-edba8c6 > .elementor-widget-container {
	padding: 100px 0px 40px 0px;
}

.elementor-1419 .elementor-element.elementor-element-edba8c6 {
	z-index: 5;
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-edba8c6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 90px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .9em;
	letter-spacing: -4.4px;
	color: rgba(191, 201, 209, .34);
}

.elementor-1419 .elementor-element.elementor-element-e5e1d41 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1419 .elementor-element.elementor-element-e5e1d41:not(.elementor-motion-effects-element-type-background), .elementor-1419 .elementor-element.elementor-element-e5e1d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #343536;
}

.elementor-1419 .elementor-element.elementor-element-e5e1d41 > .elementor-container {
	max-width: 1200px;
}

.elementor-1419 .elementor-element.elementor-element-e5e1d41 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ec1c24;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 85px 0px;
}

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

.elementor-1419 .elementor-element.elementor-element-f213291:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1419 .elementor-element.elementor-element-f213291 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #343536;
}

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

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

.elementor-1419 .elementor-element.elementor-element-a179836 .elementor-repeater-item-f9c9da0 .swiper-slide-bg {
	background-image: url("https://cdn-ildoabn.nitrocdn.com/ampeReJccTKWHqllaXTLfpTJMvDpjMKX/assets/images/optimized/rev-7cf2ece/www.maxcrane.co.th/wp-content/uploads/2022/05/Sany-Sale.jpg");
	background-size: cover;
}

.elementor-1419 .elementor-element.elementor-element-a179836 .elementor-repeater-item-f9c9da0 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1419 .elementor-element.elementor-element-a179836 .elementor-repeater-item-f9c9da0 .elementor-background-overlay {
	background-color: rgba(255, 198, 83, .05);
}

.elementor-1419 .elementor-element.elementor-element-a179836 .elementor-repeater-item-2bc9b44 .swiper-slide-bg {
	background-image: url("https://cdn-ildoabn.nitrocdn.com/ampeReJccTKWHqllaXTLfpTJMvDpjMKX/assets/images/optimized/rev-7cf2ece/www.maxcrane.co.th/wp-content/uploads/2021/09/%E0%B8%A3%E0%B8%B9%E0%B8%9B%E0%B8%97%E0%B8%B5%E0%B8%A1-sany-sale-_-customer-service-02-2.jpg");
	background-size: cover;
}

.elementor-1419 .elementor-element.elementor-element-a179836 .elementor-repeater-item-2bc9b44 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1419 .elementor-element.elementor-element-a179836 .elementor-repeater-item-2bc9b44 .elementor-background-overlay {
	background-color: rgba(255, 198, 83, .07);
}

.elementor-1419 .elementor-element.elementor-element-a179836 .swiper-slide {
	transition-duration: calc(3000ms * 1.2);
	height: 370px;
}

.elementor-1419 .elementor-element.elementor-element-a179836 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-a179836 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-1419 .elementor-element.elementor-element-a179836 .swiper-slide-inner {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-5a811c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1419 .elementor-element.elementor-element-5a811c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #343536;
}

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

.elementor-1419 .elementor-element.elementor-element-5a811c1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-dd1a0e4 > .elementor-widget-container {
	margin: -50px 6px 0px 60px;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-dd1a0e4 .elementor-blockquote__content {
	color: #fff;
	margin-top: 0px;
}

.elementor-1419 .elementor-element.elementor-element-dd1a0e4 .elementor-blockquote:before {
	font-size: calc(1.1px * 100);
}

.elementor-1419 .elementor-element.elementor-element-6e0e7f8 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 15px 0px 45px;
}

.elementor-1419 .elementor-element.elementor-element-6e0e7f8 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-859e754 {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: #e50407;
}

.elementor-1419 .elementor-element.elementor-element-b6664f1 {
	width: auto;
	max-width: auto;
}

.elementor-1419 .elementor-element.elementor-element-b6664f1 > .elementor-widget-container {
	margin: 18px 0px 0px 16px;
}

.elementor-1419 .elementor-element.elementor-element-b6664f1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 500;
}

.elementor-1419 .elementor-element.elementor-element-98ad9b2 {
	width: auto;
	max-width: auto;
}

.elementor-1419 .elementor-element.elementor-element-e82482a > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-e82482a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 25px 0px;
}

.elementor-bc-flex-widget .elementor-1419 .elementor-element.elementor-element-40631db.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1419 .elementor-element.elementor-element-40631db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1419 .elementor-element.elementor-element-40631db > .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;
	padding: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-40631db > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1419 .elementor-element.elementor-element-ff8c1ca img {
	width: 80%;
}

.elementor-1419 .elementor-element.elementor-element-cb6236e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1419 .elementor-element.elementor-element-cb6236e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b3439;
}

.elementor-bc-flex-widget .elementor-1419 .elementor-element.elementor-element-cb6236e.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-1419 .elementor-element.elementor-element-cb6236e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-1419 .elementor-element.elementor-element-cb6236e > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	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;
	padding: 50px 10px 50px 10px;
}

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

.elementor-1419 .elementor-element.elementor-element-e83dc9b {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-e83dc9b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-b47a372 {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-f7ee70b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-1419 .elementor-element.elementor-element-f7ee70b > .elementor-container {
	min-height: 420px;
}

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

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

.elementor-1419 .elementor-element.elementor-element-980cbc8 .elementor-repeater-item-2167b01 {
	--hotspot-min-width: 0px;
	left: 45%;
	--hotspot-translate-x: 45%;
	top: 43%;
	--hotspot-translate-y: 43%;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .elementor-repeater-item-91bda94 {
	--hotspot-min-width: 0px;
	left: 51%;
	--hotspot-translate-x: 51%;
	top: 49%;
	--hotspot-translate-y: 49%;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .elementor-repeater-item-ec87f23 {
	--hotspot-min-width: 0px;
	left: 40%;
	--hotspot-translate-x: 40%;
	top: 20%;
	--hotspot-translate-y: 20%;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .elementor-repeater-item-3dc370a {
	--hotspot-min-width: 0px;
	left: 55%;
	--hotspot-translate-x: 55%;
	top: 29%;
	--hotspot-translate-y: 29%;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .elementor-repeater-item-643bf16 {
	--hotspot-min-width: 0px;
	left: 39%;
	--hotspot-translate-x: 39%;
	bottom: 27%;
	--hotspot-translate-y: 27%;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .e-hotspot--tooltip-position {
	right: initial;
	bottom: calc(100% + 5px);
	left: initial;
	top: initial;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 img {
	filter: brightness(200%) contrast(99%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .6s;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .elementor-widget-container>img:hover {
	--opacity: 1;
}

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

.elementor-1419 .elementor-element.elementor-element-980cbc8 {
	--hotspot-color: #d50000;
	--hotspot-size: 29px;
	--hotspot-padding: 0px;
	--hotspot-border-radius: 10px 10px 10px 10px;
	--tooltip-text-color: #fc0202;
	--tooltip-align: center;
	--tooltip-min-width: 0px;
	--tooltip-color: #ededed;
	--tooltip-border-radius: 10px 10px 10px 10px;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .e-hotspot__label {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button, .elementor-1419 .elementor-element.elementor-element-980cbc8 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .81);
}

.elementor-1419 .elementor-element.elementor-element-980cbc8 .e-hotspot__tooltip {
	font-family: "Kanit", Sans-serif;
}

.elementor-1419 .elementor-element.elementor-element-2c9d0f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-2c9d0f2 .elementor-heading-title {
	font-family: "Prompt", Sans-serif;
	line-height: 0em;
	color: #000;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	background-color: #fff;
	color: #000;
	font-family: "Kanit", Sans-serif;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	font-family: "Kanit", Sans-serif;
	color: #333;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	margin-left: 10px;
	color: #333;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #333;
	fill: #333;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #333;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #444;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #444;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #444;
	fill: #444;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-9e29ff2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-1419 .elementor-element.elementor-element-3c49931 {
	--spacer-size: 50px;
}

.elementor-1419 .elementor-element.elementor-element-f8f3e03 {
	padding: 45px 0px 65px 0px;
}

.elementor-1419 .elementor-element.elementor-element-ba70b8b {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 21px;
	--grid-column-gap: 30px;
	--grid-row-gap: 0px;
}

.elementor-1419 .elementor-element.elementor-element-ba70b8b .elementor-widget-container {
	text-align: center;
}

.elementor-1419 .elementor-element.elementor-element-ba70b8b .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-1419 .elementor-element.elementor-element-ba70b8b .elementor-social-icon i {
	color: #aec4d0;
}

.elementor-1419 .elementor-element.elementor-element-ba70b8b .elementor-social-icon svg {
	fill: #aec4d0;
}

.elementor-1419 .elementor-element.elementor-element-ba70b8b .elementor-social-icon:hover i {
	color: #535a77;
}

.elementor-1419 .elementor-element.elementor-element-ba70b8b .elementor-social-icon:hover svg {
	fill: #535a77;
}

@media (min-width:768px) {
	.elementor-1419 .elementor-element.elementor-element-f222044 {
		width: 10%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-c12a0b4 {
		width: 26%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-2340617 {
		width: 26%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8ab0435 {
		width: 26%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8854000 {
		width: 11.982%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-4185604 {
		width: 59.474%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e94450a {
		width: 40.482%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-f213291 {
		width: 50%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-5a811c1 {
		width: 50%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-40631db {
		width: 50%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-cb6236e {
		width: 50%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-2db1049 {
		width: 49.999%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-23f1f52 {
		width: 49.826%;
	}
}

@media (max-width:1024px) {
	.elementor-1419 .elementor-element.elementor-element-ab2bac4 > .elementor-container {
		min-height: 506px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-51621de > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-51621de .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d5cea11 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d5cea11 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-321c7d6 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-321c7d6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-aec49c9 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-aec49c9 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a52f5ba .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-0507a49 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-600dcd1 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0px 20px 0px 50px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-600dcd1 {
		text-align: left;
	}
	
	.elementor-1419 .elementor-element.elementor-element-9d65e1f > .elementor-widget-container {
		margin: -35px 0px 0px 25px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-9d65e1f .elementor-button {
		padding: 20px 26px 20px 25px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-b925159 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-0f05569 > .elementor-widget-container {
		margin: 15px 0px -15px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-0f05569 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-22eeb37 .elementor-divider-separator {
		width: 26%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-22eeb37 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-bef42eb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e733548 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-91794ad {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 60px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-103751d {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-4185604 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 45px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-94624f8 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-1f5fb39 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-1f5fb39 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a19a8e5 > .elementor-widget-container {
		padding: 0px 180px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a19a8e5 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-3c6b3d6 > .elementor-widget-container {
		margin: 56px 0px -20px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-3c6b3d6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-638d893 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-638d893 {
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
		font-size: 14px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-b8a1e3c > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-b8a1e3c .elementor-button {
		padding: 5px 15px 5px 15px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-10dce41 > .elementor-widget-container {
		margin: 75px 0px -20px 0px;
		padding: 0px 0px 0px 55px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-10dce41 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-ddd2d3d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-ddd2d3d {
		--container-widget-width: 410px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 410px);
		max-width: 410px;
		font-size: 14px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-7a90b56 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-7a90b56 .elementor-button {
		padding: 5px 15px 5px 15px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e58affd > .elementor-widget-container {
		margin: 70px 0px -20px 0px;
		padding: 0px 0px 0px 55px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e58affd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8f40a46 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8f40a46 {
		--container-widget-width: 418px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 418px);
		max-width: 418px;
		font-size: 14px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d308517 > .elementor-widget-container {
		margin: -12px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d308517 .elementor-button {
		padding: 5px 15px 5px 15px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-edba8c6 .elementor-heading-title {
		font-size: 80px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e5e1d41 {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a179836 > .elementor-widget-container {
		margin: 0px -20px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-2c9d0f2 .elementor-heading-title {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor-1419 .elementor-element.elementor-element-ab2bac4 > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-ab2bac4 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-51621de > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-51621de .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d5cea11 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d5cea11 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-321c7d6 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-321c7d6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-aec49c9 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-aec49c9 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-53d9283 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-dee2e07 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a52f5ba > .elementor-widget-container {
		margin: 5px 0px 0px -15px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-0507a49 > .elementor-widget-container {
		padding: 0px 0px 0px 35px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-0507a49 .elementor-heading-title {
		font-size: 49px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-600dcd1 > .elementor-widget-container {
		padding: 0px 15px 0px 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-9d65e1f > .elementor-widget-container {
		margin: -15px 0px 0px 50px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-9d65e1f .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-b925159 > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-0f05569 > .elementor-widget-container {
		padding: 0px 0px 0px 25px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-22eeb37 > .elementor-widget-container {
		padding: 0px 0px 0px 25px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-22eeb37 .elementor-divider-separator {
		width: 68%;
	}
	
	.elementor-1419 .elementor-element.elementor-element-33876d2 > .elementor-widget-container {
		padding: 0px 70px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-4185604 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-94624f8 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-1f5fb39 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-1f5fb39 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a19a8e5 > .elementor-widget-container {
		padding: 0px 40px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-c59c8d1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 55px 0px 20px 28px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-3c6b3d6 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-3c6b3d6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-638d893 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-638d893 {
		--container-widget-width: 374px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 374px);
		max-width: 374px;
		text-align: left;
		font-size: 14px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-b8a1e3c > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-b8a1e3c .elementor-button {
		font-size: 14px;
		padding: 9px 20px 9px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-eb34166 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-2373783 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 55px 0px 20px 28px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-10dce41 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-10dce41 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-ddd2d3d > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-ddd2d3d {
		--container-widget-width: 388px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 388px);
		max-width: 388px;
		text-align: left;
		font-size: 14px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-7a90b56 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-7a90b56 .elementor-button {
		font-size: 14px;
		padding: 9px 20px 9px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-762e0d7 > .elementor-element-populated {
		margin: -15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-5fd3971 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 0px 20px 28px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e58affd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e58affd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8f40a46 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8f40a46 {
		--container-widget-width: 375px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 375px);
		max-width: 375px;
		text-align: left;
		font-size: 14px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d308517 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d308517 .elementor-button {
		font-size: 14px;
		padding: 9px 20px 9px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-f5473d5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8c5405e .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-468bb40 .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-8ae0706 .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-d8a9aec .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-edba8c6 .elementor-heading-title {
		font-size: 76px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-e5e1d41 {
		margin-top: 0px;
		margin-bottom: 8px;
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a179836 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-a179836 .swiper-slide {
		height: 280px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-dd1a0e4 > .elementor-widget-container {
		margin: -150px 0px 0px 60px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-6e0e7f8 > .elementor-widget-container {
		margin: -55px 20px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-f8f3e03 {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-1419 .elementor-element.elementor-element-ba70b8b {
		--icon-size: 17px;
		--grid-column-gap: 19px;
	}
}
