
.elementor-1844 .elementor-element.elementor-element-594eab9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1844 .elementor-element.elementor-element-594eab9:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-594eab9 > .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/02/Cover10.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1844 .elementor-element.elementor-element-594eab9 > .elementor-container {
	min-height: 925px;
}

.elementor-1844 .elementor-element.elementor-element-594eab9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-1844 .elementor-element.elementor-element-594eab9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-6d08a90 > .elementor-element-populated {
	margin: 10px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-1844 .elementor-element.elementor-element-60f28ea {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-60f28ea > .elementor-widget-container {
	margin: 10px 0px 0px 10px;
}

.elementor-1844 .elementor-element.elementor-element-60f28ea .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-693ec4b > .elementor-widget-container {
	margin: 15px 0px 0px 10px;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #e9883a;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-693ec4b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 > .elementor-widget-container {
	margin: -20px 0px 0px 30px;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-icon i {
	color: #f9f9f9;
	transition: color .3s;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-icon svg {
	fill: #f9f9f9;
	transition: fill .3s;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #dc6c04;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #dc6c04;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 {
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: 0px;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 40px;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-1844 .elementor-element.elementor-element-357b0a6 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #dc6c04;
}

.elementor-1844 .elementor-element.elementor-element-8696537 {
	width: var(--container-widget-width, 273.875px);
	max-width: 273.875px;
	--container-widget-width: 273.875px;
	--container-widget-flex-grow: 0;
	top: 198.844px;
}

body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-8696537 {
	left: 73.047px;
}

body.rtl .elementor-1844 .elementor-element.elementor-element-8696537 {
	right: 73.047px;
}

.elementor-1844 .elementor-element.elementor-element-7994fd2 {
	width: var(--container-widget-width, 178.875px);
	max-width: 178.875px;
	--container-widget-width: 178.875px;
	--container-widget-flex-grow: 0;
	top: 138.844px;
}

body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-7994fd2 {
	left: -17.922px;
}

body.rtl .elementor-1844 .elementor-element.elementor-element-7994fd2 {
	right: -17.922px;
}

.elementor-1844 .elementor-element.elementor-element-3cf4958 {
	width: var(--container-widget-width, 286.938px);
	max-width: 286.938px;
	--container-widget-width: 286.938px;
	--container-widget-flex-grow: 0;
	top: 409.766px;
}

body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-3cf4958 {
	left: -4.969px;
}

body.rtl .elementor-1844 .elementor-element.elementor-element-3cf4958 {
	right: -4.969px;
}

.elementor-1844 .elementor-element.elementor-element-287544d {
	width: var(--container-widget-width, 535.891px);
	max-width: 535.891px;
	--container-widget-width: 535.891px;
	--container-widget-flex-grow: 0;
	top: 421.844px;
}

body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-287544d {
	left: 223.844px;
}

body.rtl .elementor-1844 .elementor-element.elementor-element-287544d {
	right: 223.844px;
}

.elementor-1844 .elementor-element.elementor-element-772efcc > .elementor-element-populated, .elementor-1844 .elementor-element.elementor-element-772efcc > .elementor-element-populated > .elementor-background-overlay, .elementor-1844 .elementor-element.elementor-element-772efcc > .elementor-background-slideshow {
	border-radius: 13px 13px 13px 13px;
}

.elementor-1844 .elementor-element.elementor-element-772efcc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 140px 50px 0px 30px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-772efcc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-9b538d1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -119px;
	margin-bottom: 0px;
}

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

.elementor-1844 .elementor-element.elementor-element-df1c6f1 > .elementor-element-populated {
	margin: -778px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-f899f9d > .elementor-widget-container {
	background-color: #fff;
	margin: 70px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1844 .elementor-element.elementor-element-f899f9d .elementor-heading-title {
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-3f48223 > .elementor-widget-container {
	margin: -773px -30px 0px -15px;
}

.elementor-1844 .elementor-element.elementor-element-deaad63 > .elementor-widget-container {
	margin: -665px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-deaad63 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-deaad63 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-1844 .elementor-element.elementor-element-c875e65 > .elementor-widget-container {
	margin: -645px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-302c044 > .elementor-widget-container {
	margin: -510px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-302c044 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-302c044 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd > .elementor-widget-container {
	margin: -480px 0px 0px 0px;
	padding: 0px 80px 0px 80px;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-button {
	font-family: "Kanit", Sans-serif;
	border-radius: 6px 6px 6px 6px;
	padding: 15px 65px 15px 65px;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .e-form__buttons__wrapper__button-next {
	background-color: #ff7b00;
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-button[type="submit"] {
	background-color: #ff7b00;
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .e-form__buttons__wrapper__button-next:hover {
	background-color: #d10000;
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-button[type="submit"]:hover {
	background-color: #d10000;
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd .elementor-message {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-919f8cd {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-1844 .elementor-element.elementor-element-ef55dc9 {
	width: auto;
	max-width: auto;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1844 .elementor-element.elementor-element-ef55dc9 > .elementor-widget-container {
	margin: -220px 10px 0px 65px;
}

.elementor-1844 .elementor-element.elementor-element-ef55dc9 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1844 .elementor-element.elementor-element-ef55dc9 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1844 .elementor-element.elementor-element-ef55dc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1844 .elementor-element.elementor-element-ef55dc9 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 10px;
}

.elementor-1844 .elementor-element.elementor-element-ef55dc9 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1844 .elementor-element.elementor-element-22cb06b {
	width: auto;
	max-width: auto;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1844 .elementor-element.elementor-element-22cb06b > .elementor-widget-container {
	margin: -220px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-22cb06b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1844 .elementor-element.elementor-element-22cb06b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1844 .elementor-element.elementor-element-22cb06b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1844 .elementor-element.elementor-element-22cb06b .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 10px;
}

.elementor-1844 .elementor-element.elementor-element-22cb06b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1844 .elementor-element.elementor-element-380409e .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Kanit", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	fill: #ff7b00;
	color: #ff7b00;
}

.elementor-1844 .elementor-element.elementor-element-380409e > .elementor-widget-container {
	margin: -210px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-380409e .elementor-button:hover, .elementor-1844 .elementor-element.elementor-element-380409e .elementor-button:focus {
	color: #313131;
}

.elementor-1844 .elementor-element.elementor-element-380409e .elementor-button:hover svg, .elementor-1844 .elementor-element.elementor-element-380409e .elementor-button:focus svg {
	fill: #313131;
}

.elementor-1844 .elementor-element.elementor-element-4cbce8e:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-4cbce8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-1844 .elementor-element.elementor-element-4cbce8e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 75px 0px 100px 0px;
}

.elementor-1844 .elementor-element.elementor-element-4cbce8e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-1844 .elementor-element.elementor-element-9e25c4a > .elementor-widget-container {
	margin: 80px 0px 0px 50px;
}

.elementor-1844 .elementor-element.elementor-element-9e25c4a {
	text-align: start;
}

.elementor-1844 .elementor-element.elementor-element-9e25c4a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 18px;
	color: #db700a;
}

.elementor-1844 .elementor-element.elementor-element-847bb63 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-1844 .elementor-element.elementor-element-847bb63 {
	text-align: start;
}

.elementor-1844 .elementor-element.elementor-element-847bb63 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 55px;
}

.elementor-1844 .elementor-element.elementor-element-709088d > .elementor-widget-container {
	margin: -10px 0px 0px 50px;
}

.elementor-1844 .elementor-element.elementor-element-709088d {
	text-align: start;
}

.elementor-1844 .elementor-element.elementor-element-709088d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.elementor-1844 .elementor-element.elementor-element-8b3536f > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-1844 .elementor-element.elementor-element-8b3536f {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-1d99ba0 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1844 .elementor-element.elementor-element-1d99ba0 > .elementor-widget-container {
	margin: -660px 0px 0px 0px;
	padding: 45px 45px 45px 45px;
}

.elementor-1844 .elementor-element.elementor-element-783157a:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-783157a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-1844 .elementor-element.elementor-element-783157a > .elementor-container {
	max-width: 1600px;
}

.elementor-1844 .elementor-element.elementor-element-783157a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1844 .elementor-element.elementor-element-783157a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-6ea2474 > .elementor-widget-container {
	margin: 125px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-6ea2474 {
	text-align: center;
}

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

.elementor-1844 .elementor-element.elementor-element-ffdadb6 > .elementor-widget-container {
	padding: 0px 40px 0px 40px;
}

.elementor-1844 .elementor-element.elementor-element-ffdadb6 {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-6a0045f > .elementor-widget-container {
	padding: 0px 40px 0px 40px;
}

.elementor-1844 .elementor-element.elementor-element-6a0045f {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-8000aa6 > .elementor-container {
	min-height: 400px;
}

.elementor-1844 .elementor-element.elementor-element-8000aa6 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-1844 .elementor-element.elementor-element-1b37a16 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px .5px 0px 0px;
	border-color: #bfbfbf;
	margin: 15px 0px 15px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-c2b280b {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-c2b280b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
}

.elementor-1844 .elementor-element.elementor-element-cb1c5d1 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px .5px 0px 0px;
	border-color: #bfbfbf;
	margin: 15px 0px 15px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-f356cf5 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-f356cf5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
}

.elementor-1844 .elementor-element.elementor-element-fba3253 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px .5px 0px 0px;
	border-color: #bfbfbf;
	margin: 15px 0px 15px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-6eead2f {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-6eead2f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
}

.elementor-1844 .elementor-element.elementor-element-5c22abb > .elementor-element-populated {
	margin: 15px 0px 15px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-462ada1 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-462ada1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
}

.elementor-1844 .elementor-element.elementor-element-8dded45:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-8dded45 > .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/02/Still-Cover_Cover-H3.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1844 .elementor-element.elementor-element-8dded45 > .elementor-container {
	max-width: 1200px;
}

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

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

.elementor-1844 .elementor-element.elementor-element-8ecd862 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-8ecd862 > .elementor-widget-container {
	margin: 95px 0px 0px 15px;
}

.elementor-1844 .elementor-element.elementor-element-8ecd862 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 300;
}

.elementor-1844 .elementor-element.elementor-element-4972aba > .elementor-widget-container {
	margin: 0px 0px 0px 47px;
}

.elementor-1844 .elementor-element.elementor-element-4972aba .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 40px;
	font-weight: 500;
}

.elementor-1844 .elementor-element.elementor-element-e1b2b44 > .elementor-widget-container {
	margin: -70px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-4bc1e17 {
	width: initial;
	max-width: initial;
}

.elementor-1844 .elementor-element.elementor-element-ef8f0b3 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-ef8f0b3 > .elementor-widget-container {
	margin: 20px 0px 0px 30px;
}

.elementor-1844 .elementor-element.elementor-element-ef8f0b3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
}

.elementor-1844 .elementor-element.elementor-element-c6c908c {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-c6c908c > .elementor-widget-container {
	margin: -65px 0px 0px 150px;
}

.elementor-1844 .elementor-element.elementor-element-c6c908c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1844 .elementor-element.elementor-element-ebe3a29 {
	width: initial;
	max-width: initial;
}

.elementor-1844 .elementor-element.elementor-element-d73cd59 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-d73cd59 > .elementor-widget-container {
	margin: 20px 0px 0px 30px;
}

.elementor-1844 .elementor-element.elementor-element-d73cd59 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
}

.elementor-1844 .elementor-element.elementor-element-0196f47 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-0196f47 > .elementor-widget-container {
	margin: -65px 0px 0px 150px;
}

.elementor-1844 .elementor-element.elementor-element-0196f47 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1844 .elementor-element.elementor-element-f01cb10 {
	width: initial;
	max-width: initial;
}

.elementor-1844 .elementor-element.elementor-element-f01cb10 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-1844 .elementor-element.elementor-element-422e9ca {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
}

.elementor-1844 .elementor-element.elementor-element-422e9ca > .elementor-widget-container {
	margin: 20px 0px 0px 15px;
}

.elementor-1844 .elementor-element.elementor-element-422e9ca .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
}

.elementor-1844 .elementor-element.elementor-element-8549b66 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-8549b66 > .elementor-widget-container {
	margin: -80px 0px 0px 150px;
}

.elementor-1844 .elementor-element.elementor-element-8549b66 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1844 .elementor-element.elementor-element-46c5c73 {
	margin-top: 60px;
	margin-bottom: 0px;
	padding: -10px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-135f6fd {
	--divider-border-style: solid;
	--divider-color: #355575;
	--divider-border-width: 3px;
}

.elementor-1844 .elementor-element.elementor-element-135f6fd > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-135f6fd .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1844 .elementor-element.elementor-element-135f6fd .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1844 .elementor-element.elementor-element-90e2781 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-90e2781 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-90e2781 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
}

.elementor-1844 .elementor-element.elementor-element-b9b63d5 {
	--divider-border-style: solid;
	--divider-color: #355575;
	--divider-border-width: 3px;
}

.elementor-1844 .elementor-element.elementor-element-b9b63d5 > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-b9b63d5 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1844 .elementor-element.elementor-element-b9b63d5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1844 .elementor-element.elementor-element-3ef8dd8 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active) {
	background-color: #333;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li {
	font-family: "Kanit", Sans-serif;
	background-color: #515151;
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li i {
	font-size: 80px;
	color: #333;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li img {
	width: 80px;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li svg {
	width: 80px;
	height: 80px;
	fill: #333;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-tab-inline-icon li .title-before-icon {
	margin-right: 0px;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-tab-inline-icon li .title-after-icon {
	margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-tab-top-icon li i, .elementor-1844 .elementor-element.elementor-element-b3b235a .eael-tab-top-icon li img, .elementor-1844 .elementor-element.elementor-element-b3b235a .eael-tab-top-icon li svg {
	margin-bottom: 0px;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li:hover {
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li:hover > i {
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg {
	fill: #fff;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul .active {
	background-color: #db700a;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li.active {
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li.active > i {
	color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li.active > svg {
	fill: #fff;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-content > div {
	color: #333;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs .eael-tabs-nav > ul li:after {
	border-width: 10px;
	bottom: -10px;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after {
	right: -10px;
	top: calc(50% - 10px) !important;
	border-left-color: #444;
}

.rtl .elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after {
	right: auto;
	left: -10px !important;
	top: calc(50% - 10px) !important;
}

.elementor-1844 .elementor-element.elementor-element-b3b235a .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after {
	border-top-color: #444;
}

.elementor-1844 .elementor-element.elementor-element-ce62e33:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-ce62e33 > .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/02/Still-Cover_Cover-H4.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1844 .elementor-element.elementor-element-ce62e33 > .elementor-container {
	max-width: 1200px;
}

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

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

.elementor-1844 .elementor-element.elementor-element-1a07be2 {
	--spacer-size: 20px;
}

.elementor-1844 .elementor-element.elementor-element-1a07be2 > .elementor-widget-container {
	margin: 30px 0px 50px 0px;
}

.elementor-1844 .elementor-element.elementor-element-84d37fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-84d37fc {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-84d37fc .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
}

.elementor-1844 .elementor-element.elementor-element-1ab7be8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1844 .elementor-element.elementor-element-1ab7be8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-1ab7be8 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #868686;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1844 .elementor-element.elementor-element-1ab7be8:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #3e3e3e;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .5);
}

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

.elementor-1844 .elementor-element.elementor-element-ed78392 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-ed78392 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 10px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-ed78392.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-ed78392.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-ed78392.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad > .elementor-widget-container {
	padding: 0px 25px 0px 25px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-e3923ad.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-c5c4939 {
	width: auto;
	max-width: auto;
}

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

.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-c5c4939.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-c5c4939.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-c5c4939.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-103e5c6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-103e5c6 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-103e5c6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 500;
	color: #dc6c04;
}

.elementor-1844 .elementor-element.elementor-element-65999f6 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-65999f6 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-65999f6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 400;
}

.elementor-1844 .elementor-element.elementor-element-994127d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1844 .elementor-element.elementor-element-994127d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-994127d > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #868686;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1844 .elementor-element.elementor-element-994127d:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #3e3e3e;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .5);
}

.elementor-1844 .elementor-element.elementor-element-994127d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 12px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-9152fb5.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44 > .elementor-widget-container {
	padding: 0px 30px 0px 30px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-16e1e44.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-0079570 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-0079570 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-0079570.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-0079570.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-0079570.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-85bbe72 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-85bbe72 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-85bbe72 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 500;
	color: #dc6c04;
}

.elementor-1844 .elementor-element.elementor-element-c916e09 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-c916e09 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-c916e09 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 400;
}

.elementor-1844 .elementor-element.elementor-element-6372865:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1844 .elementor-element.elementor-element-6372865 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-6372865 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #868686;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1844 .elementor-element.elementor-element-6372865:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #3e3e3e;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .5);
}

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

.elementor-1844 .elementor-element.elementor-element-fb0e878 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-fb0e878 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 25px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-fb0e878.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-fb0e878.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-fb0e878.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6 > .elementor-widget-container {
	padding: 0px 25px 0px 25px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-126d4b6.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-0ff785c {
	width: auto;
	max-width: auto;
}

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

.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-0ff785c.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-0ff785c.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-0ff785c.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-cd24e5a > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-cd24e5a {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-cd24e5a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 400;
	color: #dc6c04;
}

.elementor-1844 .elementor-element.elementor-element-fcd2887 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-fcd2887 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-fcd2887 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 400;
}

.elementor-1844 .elementor-element.elementor-element-502d8ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1844 .elementor-element.elementor-element-502d8ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1844 .elementor-element.elementor-element-502d8ec > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #868686;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1844 .elementor-element.elementor-element-502d8ec:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #3e3e3e;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .5);
}

.elementor-1844 .elementor-element.elementor-element-502d8ec > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-5ab4efd.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-50baa3d.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-c017b19 {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-c017b19 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #cbcbcb;
}

.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-c017b19.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-c017b19.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-c017b19.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-e351eae {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-e351eae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-1844 .elementor-element.elementor-element-e351eae.elementor-view-stacked .elementor-icon {
	background-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-e351eae.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-e351eae.elementor-view-default .elementor-icon {
	fill: #b1b1b1;
	color: #b1b1b1;
	border-color: #b1b1b1;
}

.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon {
	font-size: 16px;
}

.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 14px;
}

.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-title {
	color: #808080;
}

.elementor-1844 .elementor-element.elementor-element-ddfd45f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-ddfd45f {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-ddfd45f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 400;
	color: #dc6c04;
}

.elementor-1844 .elementor-element.elementor-element-c3aa39f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-c3aa39f {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-c3aa39f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 400;
}

.elementor-1844 .elementor-element.elementor-element-c09675b .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #ff7b00;
	color: #ff7b00;
}

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

.elementor-1844 .elementor-element.elementor-element-c09675b .elementor-button:hover, .elementor-1844 .elementor-element.elementor-element-c09675b .elementor-button:focus {
	color: #313131;
}

.elementor-1844 .elementor-element.elementor-element-c09675b .elementor-button:hover svg, .elementor-1844 .elementor-element.elementor-element-c09675b .elementor-button:focus svg {
	fill: #313131;
}

.elementor-1844 .elementor-element.elementor-element-414f4a5 {
	margin-top: 112px;
	margin-bottom: 112px;
}

.elementor-1844 .elementor-element.elementor-element-05f81f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

.elementor-1844 .elementor-element.elementor-element-05f81f2 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-05f81f2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 41px;
	color: #a2a2a2;
}

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

.elementor-1844 .elementor-element.elementor-element-2eb5b55 > .elementor-container {
	max-width: 1200px;
}

.elementor-1844 .elementor-element.elementor-element-2eb5b55 {
	border-style: solid;
	border-width: 0px 0px 10px 0px;
	border-color: #dc6c04;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

.elementor-1844 .elementor-element.elementor-element-6b2a158 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1844 .elementor-element.elementor-element-6b2a158 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-9d07ddb .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/2022/02/Still-Service-Maxcrane.jpg");
	background-size: cover;
}

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

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

.elementor-1844 .elementor-element.elementor-element-9d07ddb .swiper-slide {
	transition-duration: calc(3000ms * 1.2);
	height: 380px;
}

.elementor-1844 .elementor-element.elementor-element-9d07ddb > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-9d07ddb .swiper-slide-contents {
	max-width: 66%;
}

.elementor-1844 .elementor-element.elementor-element-9d07ddb .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

.elementor-1844 .elementor-element.elementor-element-91948ec > .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-1844 .elementor-element.elementor-element-91948ec > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-1844 .elementor-element.elementor-element-2466625 .elementor-blockquote__content {
	color: #fff;
	font-family: "Kanit", Sans-serif;
	margin-top: 15px;
}

.elementor-1844 .elementor-element.elementor-element-2466625 .elementor-blockquote__content +.e-q-footer {
	margin-top: 0px;
}

.elementor-1844 .elementor-element.elementor-element-2466625 .elementor-blockquote:before {
	font-size: calc(1.2px * 100);
}

.elementor-1844 .elementor-element.elementor-element-16ad9db > .elementor-container {
	max-width: 1200px;
}

.elementor-1844 .elementor-element.elementor-element-16ad9db {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1844 .elementor-element.elementor-element-3a8140f {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-3a8140f > .elementor-widget-container {
	margin: 23px 0px 0px 30px;
}

.elementor-1844 .elementor-element.elementor-element-3a8140f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-weight: 500;
}

.elementor-1844 .elementor-element.elementor-element-9f5e6be {
	width: auto;
	max-width: auto;
}

.elementor-1844 .elementor-element.elementor-element-0b93e67 > .elementor-container {
	max-width: 1200px;
}

.elementor-1844 .elementor-element.elementor-element-0b93e67 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-0b93e67 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-1844 .elementor-element.elementor-element-1429d56.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1844 .elementor-element.elementor-element-1429d56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1844 .elementor-element.elementor-element-1429d56 > .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-1844 .elementor-element.elementor-element-1429d56 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1844 .elementor-element.elementor-element-9043811 img {
	width: 80%;
}

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

.elementor-bc-flex-widget .elementor-1844 .elementor-element.elementor-element-1d65433.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

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

.elementor-1844 .elementor-element.elementor-element-1d65433 > .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: 30px 30px 30px 30px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 30px;
	padding: 50px 10px 50px 10px;
}

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

.elementor-1844 .elementor-element.elementor-element-9aaeaa2 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-9aaeaa2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #fff;
}

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

.elementor-1844 .elementor-element.elementor-element-364f1de > .elementor-container {
	min-height: 70px;
}

.elementor-1844 .elementor-element.elementor-element-1698573 {
	--spacer-size: 50px;
}

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

.elementor-1844 .elementor-element.elementor-element-d19de6e > .elementor-container {
	max-width: 1040px;
}

.elementor-1844 .elementor-element.elementor-element-d19de6e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -87px;
	margin-bottom: 0px;
	padding: 100px 0px 60px 0px;
}

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

.elementor-1844 .elementor-element.elementor-element-35fdb7f6 {
	text-align: center;
}

.elementor-1844 .elementor-element.elementor-element-35fdb7f6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: -1.2px;
	color: #000;
}

.elementor-1844 .elementor-element.elementor-element-39d8ce50 {
	padding: 30px 0px 30px 0px;
}

.elementor-1844 .elementor-element.elementor-element-6b12ef24 > .elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-4299e910 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 25px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0c387;
	box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, .12);
}

.elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-stacked .elementor-icon {
	background-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-default .elementor-icon {
	fill: #bfc9d1;
	color: #bfc9d1;
	border-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-default:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-framed:has(:focus) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-4299e910.elementor-view-default:has(:focus) .elementor-icon {
	fill: #d96d06;
	color: #d96d06;
	border-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon {
	font-size: 50px;
}

.elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 19px;
	font-weight: 600;
}

.elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon-box-title {
	color: #002949;
}

.elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon-box-description {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-1666036c > .elementor-element-populated {
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0c387;
	box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, .12);
}

.elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-stacked .elementor-icon {
	background-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-default .elementor-icon {
	fill: #bfc9d1;
	color: #bfc9d1;
	border-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-default:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-framed:has(:focus) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-34d7e262.elementor-view-default:has(:focus) .elementor-icon {
	fill: #d96d06;
	color: #d96d06;
	border-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 19px;
	font-weight: 600;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon-box-title {
	color: #002949;
}

.elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon-box-description {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-757cd353 > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-1844 .elementor-element.elementor-element-2659459c > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0c387;
	box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, .12);
}

.elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-stacked .elementor-icon {
	background-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-default .elementor-icon {
	fill: #bfc9d1;
	color: #bfc9d1;
	border-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-default:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-framed:has(:focus) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-2659459c.elementor-view-default:has(:focus) .elementor-icon {
	fill: #d96d06;
	color: #d96d06;
	border-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 19px;
	font-weight: 600;
}

.elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon-box-title {
	color: #002949;
}

.elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon-box-description {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-a3e4448 {
	padding: 30px 0px 30px 0px;
}

.elementor-1844 .elementor-element.elementor-element-a9f3c1e > .elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
}

.elementor-1844 .elementor-element.elementor-element-1e29c10 > .elementor-element-populated {
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
}

.elementor-1844 .elementor-element.elementor-element-73a116b > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0c387;
	box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, .12);
}

.elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-stacked .elementor-icon {
	background-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-default .elementor-icon {
	fill: #bfc9d1;
	color: #bfc9d1;
	border-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-default:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-framed:has(:focus) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-73a116b.elementor-view-default:has(:focus) .elementor-icon {
	fill: #d96d06;
	color: #d96d06;
	border-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 19px;
	font-weight: 600;
}

.elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon-box-title {
	color: #002949;
}

.elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon-box-description {
	font-family: "Kanit", Sans-serif;
}

.elementor-1844 .elementor-element.elementor-element-6cd9d40 > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0c387;
	box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, .12);
}

.elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-stacked .elementor-icon {
	background-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-framed .elementor-icon, .elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-default .elementor-icon {
	fill: #bfc9d1;
	color: #bfc9d1;
	border-color: #bfc9d1;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-default:has(:hover) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-framed:has(:focus) .elementor-icon, .elementor-1844 .elementor-element.elementor-element-d2fb719.elementor-view-default:has(:focus) .elementor-icon {
	fill: #d96d06;
	color: #d96d06;
	border-color: #d96d06;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon-box-title a {
	font-family: "Kanit", Sans-serif;
	font-size: 19px;
	font-weight: 600;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon-box-title {
	color: #002949;
}

.elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon-box-description {
	font-family: "Kanit", Sans-serif;
}

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

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

.elementor-1844 .elementor-element.elementor-element-0369613 {
	--divider-border-style: solid;
	--divider-color: #979797;
	--divider-border-width: 3px;
}

.elementor-1844 .elementor-element.elementor-element-0369613 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-0369613 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1844 .elementor-element.elementor-element-0369613 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-1844 .elementor-element.elementor-element-ea62f68 .elementor-widget-container {
	text-align: center;
}

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

.elementor-1844 .elementor-element.elementor-element-ea62f68 .elementor-social-icon i {
	color: #979797;
}

.elementor-1844 .elementor-element.elementor-element-ea62f68 .elementor-social-icon svg {
	fill: #979797;
}

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

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

.elementor-1844 .elementor-element.elementor-element-530ad32 {
	--divider-border-style: solid;
	--divider-color: #979797;
	--divider-border-width: 3px;
}

.elementor-1844 .elementor-element.elementor-element-530ad32 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-1844 .elementor-element.elementor-element-530ad32 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1844 .elementor-element.elementor-element-530ad32 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

@media (max-width:1024px) {
	.elementor-1844 .elementor-element.elementor-element-60f28ea .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-693ec4b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8696537 {
		width: var(--container-widget-width, 210.875px);
		max-width: 210.875px;
		--container-widget-width: 210.875px;
		--container-widget-flex-grow: 0;
		top: 241.844px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-8696537 {
		left: 181.047px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-8696537 {
		right: 181.047px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-7994fd2 {
		width: var(--container-widget-width, 201.875px);
		max-width: 201.875px;
		--container-widget-width: 201.875px;
		--container-widget-flex-grow: 0;
		top: 132.844px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-7994fd2 {
		left: -2.953px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-7994fd2 {
		right: -2.953px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-3cf4958 {
		width: var(--container-widget-width, 210.938px);
		max-width: 210.938px;
		--container-widget-width: 210.938px;
		--container-widget-flex-grow: 0;
		top: 393.766px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-3cf4958 {
		left: -37.969px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-3cf4958 {
		right: -37.969px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-287544d {
		width: var(--container-widget-width, 431.891px);
		max-width: 431.891px;
		--container-widget-width: 431.891px;
		--container-widget-flex-grow: 0;
		top: 512.844px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-287544d {
		left: 101.844px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-287544d {
		right: 101.844px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-df1c6f1 > .elementor-element-populated {
		margin: -650px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-f899f9d > .elementor-widget-container {
		margin: 0px 13px -30px 13px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-3f48223 > .elementor-widget-container {
		margin: -590px -35px 0px -30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-deaad63 > .elementor-widget-container {
		margin: -505px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-deaad63 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c875e65 > .elementor-widget-container {
		margin: -500px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-302c044 > .elementor-widget-container {
		margin: -410px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-302c044 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-919f8cd > .elementor-widget-container {
		margin: -395px 15px 0px 15px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ef55dc9 > .elementor-widget-container {
		margin: -150px 0px 0px 35px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ef55dc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1844 .elementor-element.elementor-element-ef55dc9 .elementor-icon-list-item > a {
		font-size: 8px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-22cb06b > .elementor-widget-container {
		margin: -150px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-22cb06b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1844 .elementor-element.elementor-element-22cb06b .elementor-icon-list-item > a {
		font-size: 8px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-380409e > .elementor-widget-container {
		margin: -140px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9e25c4a > .elementor-widget-container {
		margin: 40px 0px 0px 50px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-847bb63 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-709088d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8b3536f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1d99ba0 > .elementor-widget-container {
		margin: -536px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6ea2474 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8dded45 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-142f61e > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8ecd862 > .elementor-widget-container {
		margin: -30px 0px 0px 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-4972aba .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e1b2b44 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c1b58ad > .elementor-element-populated {
		margin: -91px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-3ea8146 > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ef8f0b3 > .elementor-widget-container {
		margin: -90px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ef8f0b3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c6c908c > .elementor-widget-container {
		margin: -70px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c6c908c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-d73cd59 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-d73cd59 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0196f47 > .elementor-widget-container {
		margin: -82px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0196f47 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-f01cb10 > .elementor-widget-container {
		margin: 0px -10px 0px -10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-422e9ca > .elementor-widget-container {
		margin: -115px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-422e9ca {
		--container-widget-width: 667px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 667px);
		max-width: 667px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-422e9ca .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8549b66 > .elementor-widget-container {
		margin: -95px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8549b66 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-135f6fd .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-90e2781 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-3ef8dd8 {
		margin-top: 100px;
		margin-bottom: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-84d37fc .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ed78392 > .elementor-widget-container {
		margin: 0px 0px 0px 15px;
		padding: 0px 5px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e3923ad > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c5c4939 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9152fb5 > .elementor-widget-container {
		margin: 0px 0px 0px 15px;
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-16e1e44 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0079570 > .elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fb0e878 > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-126d4b6 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0ff785c > .elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-5ab4efd > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
		padding: 0px 6px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-50baa3d > .elementor-widget-container {
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c017b19 > .elementor-widget-container {
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e351eae > .elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-title a {
		font-size: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9d07ddb > .elementor-widget-container {
		margin: 0px -14px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-d19de6e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-39d8ce50 {
		padding: 30px 0px 20px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6b12ef24 > .elementor-element-populated {
		margin: 0px 20px 0px 0px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-4299e910 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1666036c > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-34d7e262 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-757cd353 > .elementor-element-populated {
		margin: 0px 0px 0px 20px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-2659459c .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-a3e4448 {
		padding: 30px 0px 20px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-a9f3c1e > .elementor-element-populated {
		margin: 0px 20px 0px 0px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1e29c10 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-73a116b .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6cd9d40 > .elementor-element-populated {
		margin: 0px 0px 0px 20px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-d2fb719 .elementor-icon-box-title a {
		font-size: 15px;
	}
}

@media (min-width:768px) {
	.elementor-1844 .elementor-element.elementor-element-6d08a90 {
		width: 71.171%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-772efcc {
		width: 28.457%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c813d26 {
		width: 60.173%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-df1c6f1 {
		width: 39.783%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1b9774b {
		width: 52.982%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-07e78ba {
		width: 47.018%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9fcf8bb {
		width: 63.947%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fe24a4f {
		width: 32.244%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-142f61e {
		width: 44.999%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c1b58ad {
		width: 55.001%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-bf155cb {
		width: 30%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8d9c024 {
		width: 39.332%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8180773 {
		width: 30%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1429d56 {
		width: 50%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1d65433 {
		width: 50%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6b12ef24 {
		width: 33%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1666036c {
		width: 33.899%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-757cd353 {
		width: 33%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-a9f3c1e {
		width: 17%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1e29c10 {
		width: 33%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6cd9d40 {
		width: 32.904%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-eb59830 {
		width: 17%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1844 .elementor-element.elementor-element-6d08a90 {
		width: 80%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-772efcc {
		width: 30%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c813d26 {
		width: 58%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1808ed0 {
		width: 45%;
	}
	
	.elementor-1844 .elementor-element.elementor-element-142f61e {
		width: 45%;
	}
}

@media (max-width:767px) {
	.elementor-1844 .elementor-element.elementor-element-594eab9 > .elementor-container {
		min-height: 90vh;
	}
	
	.elementor-1844 .elementor-element.elementor-element-60f28ea > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-60f28ea .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-693ec4b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-693ec4b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-357b0a6 > .elementor-widget-container {
		margin: -30px 0px 0px 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8696537 {
		width: var(--container-widget-width, 177.875px);
		max-width: 177.875px;
		--container-widget-width: 177.875px;
		--container-widget-flex-grow: 0;
		top: 158.813px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-8696537 {
		left: 60.094px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-8696537 {
		right: 60.094px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-7994fd2 {
		width: var(--container-widget-width, 186.875px);
		max-width: 186.875px;
		--container-widget-width: 186.875px;
		--container-widget-flex-grow: 0;
		top: 124.813px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-7994fd2 {
		left: 222.094px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-7994fd2 {
		right: 222.094px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-3cf4958 {
		width: var(--container-widget-width, 135.938px);
		max-width: 135.938px;
		--container-widget-width: 135.938px;
		--container-widget-flex-grow: 0;
		top: 317.719px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-3cf4958 {
		left: 272.969px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-3cf4958 {
		right: 272.969px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-287544d {
		width: var(--container-widget-width, 405.938px);
		max-width: 405.938px;
		--container-widget-width: 405.938px;
		--container-widget-flex-grow: 0;
		top: 368.875px;
	}
	
	body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-287544d {
		left: -13.125px;
	}
	
	body.rtl .elementor-1844 .elementor-element.elementor-element-287544d {
		right: -13.125px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-772efcc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9b538d1 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c813d26 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-df1c6f1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-f899f9d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-3f48223 > .elementor-widget-container {
		margin: -450px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-deaad63 > .elementor-widget-container {
		margin: -345px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c875e65 > .elementor-widget-container {
		margin: -330px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-302c044 > .elementor-widget-container {
		margin: -205px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-919f8cd > .elementor-widget-container {
		margin: -180px 0px 0px 0px;
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ef55dc9 > .elementor-widget-container {
		margin: 0px 10px 0px 75px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-22cb06b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-380409e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9e25c4a > .elementor-widget-container {
		margin: 60px 0px 0px 50px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-847bb63 > .elementor-widget-container {
		margin: 0px 0px 0px 40px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-847bb63 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-709088d > .elementor-widget-container {
		margin: -10px 0px 0px 40px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-709088d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8b3536f > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1d99ba0 > .elementor-widget-container {
		margin: -950px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6ea2474 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ffdadb6 > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6a0045f > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8dded45 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 80px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8ecd862 > .elementor-widget-container {
		margin: 10px 0px 0px 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-4972aba > .elementor-widget-container {
		margin: 0px 0px 0px 55px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-4972aba .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e1b2b44 > .elementor-widget-container {
		margin: -50px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-4bc1e17 {
		width: var(--container-widget-width, 139px);
		max-width: 139px;
		--container-widget-width: 139px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1844 .elementor-element.elementor-element-4bc1e17 > .elementor-widget-container {
		margin: 0px 0px 0px -30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ef8f0b3 > .elementor-widget-container {
		margin: -95px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ef8f0b3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c6c908c > .elementor-widget-container {
		margin: -74px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c6c908c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ebe3a29 {
		width: var(--container-widget-width, 140px);
		max-width: 140px;
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ebe3a29 > .elementor-widget-container {
		margin: 0px 0px 0px -30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-d73cd59 > .elementor-widget-container {
		margin: 5px 0px 0px -20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-d73cd59 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0196f47 > .elementor-widget-container {
		margin: -95px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0196f47 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-f01cb10 {
		width: var(--container-widget-width, 140px);
		max-width: 140px;
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1844 .elementor-element.elementor-element-f01cb10 > .elementor-widget-container {
		margin: 0px 0px 0px -30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-422e9ca > .elementor-widget-container {
		margin: -125px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-422e9ca .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8549b66 > .elementor-widget-container {
		margin: -105px 0px 0px 120px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-8549b66 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-46c5c73 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-135f6fd .elementor-divider-separator {
		width: 18%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-1844 .elementor-element.elementor-element-135f6fd .elementor-divider {
		text-align: center;
	}
	
	.elementor-1844 .elementor-element.elementor-element-90e2781 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-b9b63d5 .elementor-divider-separator {
		width: 18%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-1844 .elementor-element.elementor-element-b9b63d5 .elementor-divider {
		text-align: center;
	}
	
	.elementor-1844 .elementor-element.elementor-element-3ef8dd8 {
		margin-top: 80px;
		margin-bottom: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-b3b235a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1a07be2 > .elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-84d37fc .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1ab7be8 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ed78392 > .elementor-widget-container {
		margin: 0px 0px 0px 90px;
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon {
		font-size: 14px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-ed78392 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e3923ad > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-e3923ad .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c5c4939 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-c5c4939 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-103e5c6 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-65999f6 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-994127d > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9152fb5 > .elementor-widget-container {
		margin: 0px 0px 0px 90px;
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-9152fb5 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-16e1e44 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-16e1e44 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0079570 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-0079570 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-85bbe72 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c916e09 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6372865 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fb0e878 > .elementor-widget-container {
		margin: 0px 0px 0px 97px;
		padding: 0px 10px 0px 5px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-fb0e878 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-126d4b6 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-126d4b6 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0ff785c > .elementor-widget-container {
		padding: 0px 0px 0px 12px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-0ff785c .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-cd24e5a > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-fcd2887 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-502d8ec > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-5ab4efd > .elementor-widget-container {
		margin: 0px 0px 0px 65px;
		padding: 0px 10px 0px 5px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-5ab4efd .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-50baa3d > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-50baa3d .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c017b19 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-c017b19 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e351eae > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-title, .elementor-1844 .elementor-element.elementor-element-e351eae .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ddfd45f > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-c3aa39f > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-05f81f2 .elementor-heading-title {
		font-size: 41px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-2eb5b55 {
		margin-top: 0px;
		margin-bottom: 8px;
		padding: 0px 0px 35px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9d07ddb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-9d07ddb .swiper-slide {
		height: 280px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-2466625 > .elementor-widget-container {
		margin: -153px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-35fdb7f6 {
		text-align: center;
	}
	
	.elementor-1844 .elementor-element.elementor-element-39d8ce50 {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6b12ef24 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-4299e910 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1666036c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-34d7e262 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-757cd353 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-2659459c > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-a3e4448 {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-a9f3c1e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-1e29c10 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-73a116b > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-6cd9d40 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-d2fb719 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0369613 .elementor-divider-separator {
		width: 18%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-1844 .elementor-element.elementor-element-0369613 .elementor-divider {
		text-align: center;
	}
	
	.elementor-1844 .elementor-element.elementor-element-ea62f68 {
		--icon-size: 25px;
		--grid-column-gap: 19px;
	}
	
	.elementor-1844 .elementor-element.elementor-element-530ad32 .elementor-divider-separator {
		width: 18%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-1844 .elementor-element.elementor-element-530ad32 .elementor-divider {
		text-align: center;
	}
}
