
.elementor-8234 .elementor-element.elementor-element-910323a {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-089224d {
	--spacer-size: 10px;
}

.elementor-8234 .elementor-element.elementor-element-b4991bf {
	--display: flex;
}

.elementor-widget-table-of-contents {
	--header-color: var(--e-global-color-secondary);
	--item-text-color: var(--e-global-color-text);
	--item-text-hover-color: var(--e-global-color-accent);
	--marker-color: var(--e-global-color-text);
}

.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-table-of-contents .elementor-toc__list-item {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8234 .elementor-element.elementor-element-a673622 > .elementor-widget-container {
	margin: -10px -10px -10px -10px;
}

.elementor-8234 .elementor-element.elementor-element-a673622 {
	--box-background-color: var(--e-global-color-primary);
	--box-border-color: var(--e-global-color-8376405);
	--box-border-width: 1px;
	--box-border-radius: 1px;
	--separator-width: 0px;
	--header-color: var(--e-global-color-8e37e4a);
	--toggle-button-color: var(--e-global-color-8e37e4a);
	--item-text-color: var(--e-global-color-8e37e4a);
	--item-text-hover-decoration: underline;
	--item-text-active-color: var(--e-global-color-8e37e4a);
	--marker-color: var(--e-global-color-8376405);
	--marker-size: 15px;
}

.elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__spinner {
	color: var(--e-global-color-8e37e4a);
	fill: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__header-title {
	text-align: start;
}

.elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__header, .elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__header-title {
	font-family: "Kanit", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__header {
	flex-direction: row;
}

.elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__list-item {
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-644a0742 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-644a0742:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-644a0742 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-775ed63 {
	--display: flex;
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-8234 .elementor-element.elementor-element-dbb787c {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
}

.elementor-8234 .elementor-element.elementor-element-dbb787c .elementor-headline {
	text-align: center;
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 45px;
}

.elementor-8234 .elementor-element.elementor-element-dbb787c .elementor-headline .elementor-headline-plain-text {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-8234 .elementor-element.elementor-element-dbb787c .elementor-headline-dynamic-text {
	font-family: "Kanit", Sans-serif;
	font-weight: 600;
	line-height: 45px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-8234 .elementor-element.elementor-element-936e3b2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-8234 .elementor-element.elementor-element-7320460 {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-100cd06 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-f1c33b1 {
	color: #fff;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8234 .elementor-element.elementor-element-79fe373 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-9be3e12 {
	color: #fff;
}

.elementor-8234 .elementor-element.elementor-element-5f6aa5b3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-8234 .elementor-element.elementor-element-5f6aa5b3:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-5f6aa5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-8234 .elementor-element.elementor-element-7d905a40 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-7d905a40 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-7d905a40.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-7d905a40 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-addd50d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
}

.elementor-8234 .elementor-element.elementor-element-addd50d::before, .elementor-8234 .elementor-element.elementor-element-addd50d > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-addd50d > .e-con-inner > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-addd50d > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-addd50d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-addd50d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: "";
}

.elementor-8234 .elementor-element.elementor-element-a4fb591 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-8234 .elementor-element.elementor-element-1c2f7dc .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #020202;
	color: #020202;
	box-shadow: 8px 8px 0px 0px #f8b400;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #020202;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8234 .elementor-element.elementor-element-1c2f7dc .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-1c2f7dc .elementor-button:focus {
	background-color: #02f585;
}

.elementor-8234 .elementor-element.elementor-element-1c2f7dc {
	width: auto;
	max-width: auto;
}

.elementor-8234 .elementor-element.elementor-element-1c2f7dc > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-8234 .elementor-element.elementor-element-cd7e598 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 25% 10% 15% 20%;
	--margin-top: 5%;
	--margin-bottom: 5%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 8%;
	--padding-bottom: 10%;
	--padding-left: 20%;
	--padding-right: 10%;
}

.elementor-8234 .elementor-element.elementor-element-cd7e598:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-cd7e598 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-lgaml.nitrocdn.com/RCbeTrkKTkzxKwyhARewqEdHlQUojRiQ/assets/images/optimized/rev-7b4cdde/theaitrack.com/wp-content/uploads/2023/07/madhura-grid-1.png");
	background-position: center center;
	background-size: 10% auto;
}

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

.elementor-8234 .elementor-element.elementor-element-6589315 > .elementor-widget-container {
	background-color: var(--e-global-color-8e37e4a);
	padding: 15px 15px 15px 15px;
}

.elementor-8234 .elementor-element.elementor-element-6589315 {
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-8234 .elementor-element.elementor-element-4073fa3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-4073fa3:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-4073fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-ec559c2 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-816f565 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-816f565 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-816f565.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-816f565 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-574e087 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-toggle .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8234 .elementor-element.elementor-element-c86bec3.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-8234 .elementor-element.elementor-element-6fe481e {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-6fe481e .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-6fe481e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-cb502ab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-cb502ab:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-cb502ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-4c6c71b {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-a7450ed {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-a7450ed > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-a7450ed.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-a7450ed .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-50dd52a .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-e0f7c99.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-32d00b0 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-32d00b0 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-32d00b0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-bd1c007 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-bd1c007:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-bd1c007 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-b8c75ec {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-b347236 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-b347236 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-b347236.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-b347236 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-3526ea7 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-19b8713.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-550368f {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-550368f .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-550368f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-c88769c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-c88769c:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-c88769c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-c84d5bc {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-a0490d4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-a0490d4 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-a0490d4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-a0490d4 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-d5c73f7 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9c94bfd.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-281810c {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-281810c .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-281810c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-b849976 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-b849976:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-b849976 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-49df5b8 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-4eeeca9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-4eeeca9 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-4eeeca9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-4eeeca9 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-24d40fc .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9747c7f.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-c9db38f {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-c9db38f .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-c9db38f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-694d6ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-694d6ee:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-694d6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-a8689ba {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-fc29917 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-fc29917 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-fc29917.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-fc29917 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-210c0ae .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-13e7f39.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-97e6f34 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-97e6f34 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-97e6f34 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-414f263 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-414f263:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-414f263 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-e238905 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-2d3b671 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-2d3b671 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-2d3b671.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-2d3b671 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-5841f32 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-ac8015b.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-739b330 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-739b330 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-739b330 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-ee9be7a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-ee9be7a:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-ee9be7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-32405d2 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-cfc2422 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-cfc2422 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-cfc2422.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-cfc2422 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-a143e2b .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9bc603e.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-534426d {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-534426d .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-534426d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-6e511fd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-6e511fd:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-6e511fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-e977e91 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-5541b3a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-5541b3a > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-5541b3a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-5541b3a .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-1f16034 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-d749673.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-d749673 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-d749673 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-d749673 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-d749673 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-d749673 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-d749673 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-d749673 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-caf1000 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-caf1000 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-caf1000 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-042824d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-042824d:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-042824d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-3ee2c98 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-a5c8d33 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-a5c8d33 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-a5c8d33.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-a5c8d33 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-4efd8fa .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-da6c246.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-0da59d3 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-0da59d3 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-0da59d3 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-139b131 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-139b131:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-139b131 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-8dac900 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-6cabdde {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-6cabdde > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-6cabdde.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-6cabdde .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-1a2015f .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-23b61ca.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-7ce5368 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-7ce5368 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-7ce5368 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-c82bab8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-c82bab8:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-c82bab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-3b63b40 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-25a171a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-25a171a > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-25a171a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-25a171a .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-6b49b8e .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-12bcc09.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-222c822 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-222c822 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-222c822 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-fcdf0c3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-fcdf0c3:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-fcdf0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-2078dd0 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-f574865 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-f574865 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-f574865.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-f574865 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-c0f4ee2 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-e0bbaba.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-d78826a {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-d78826a .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-d78826a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-cce0651 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-cce0651:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-cce0651 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-83fb343 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-e8a6094 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-e8a6094 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-e8a6094.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-e8a6094 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-1add32e .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9af944d.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-9af944d .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-9af944d .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9af944d .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9af944d .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-9af944d .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-9af944d .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-9af944d .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-38dea37 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-38dea37 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-38dea37 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-0455a3e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-0455a3e:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-0455a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-aa77954 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-c97d72c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-c97d72c > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-c97d72c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-c97d72c .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-70cd5e2 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-4e8d4be.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-59e62ec {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-59e62ec .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-59e62ec .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-9d194f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-9d194f5:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-9d194f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-f4aec74 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-4ecbbe4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-4ecbbe4 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-4ecbbe4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-4ecbbe4 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-7a582b8 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-f037e18.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-96c9523 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-96c9523 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-96c9523 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-2feb145 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-2feb145:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-2feb145 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-b57fa9e {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-8d87102 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-8d87102 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-8d87102.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-8d87102 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-64b1c2b .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-be439ca.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-be439ca .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-be439ca .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-be439ca .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-be439ca .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-be439ca .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-be439ca .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-be439ca .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-60b60d7 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-60b60d7 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-60b60d7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-0222b7c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-0222b7c:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-0222b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-e1437a1 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-e82d081 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-e82d081 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-e82d081.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-e82d081 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-0cf30e0 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-6d30451.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-73b0c22 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-73b0c22 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-73b0c22 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-007784f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-007784f:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-007784f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-9786c49 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-e699aae {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-e699aae > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-e699aae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-e699aae .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-7227620 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-c6bb52a.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-28b1933 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-28b1933 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-28b1933 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-de624cd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-de624cd:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-de624cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-df919ac {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-bbdfc77 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-bbdfc77 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-bbdfc77.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-bbdfc77 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-b8ba91b .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-44567e8.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-4f009d6 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-4f009d6 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-4f009d6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-94245b0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-94245b0:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-94245b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-1c8e9df {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-de288ca {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-de288ca > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-de288ca.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-de288ca .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-6b45d55 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-abfcc63.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-3cedcdf {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-3cedcdf .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-3cedcdf .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-917d4fe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-917d4fe:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-917d4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-520befb {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-b3d62ae {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-b3d62ae > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-b3d62ae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-b3d62ae .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-806f38c .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-a2adbd2.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-63c7b28 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-63c7b28 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-63c7b28 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-15f5cce {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-15f5cce:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-15f5cce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-4b5ca3b {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-13b5c69 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-13b5c69 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-13b5c69.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-13b5c69 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-fc51434 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-5917116.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-5917116 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-5917116 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-5917116 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-5917116 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-5917116 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-5917116 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-5917116 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-72032fa {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-72032fa .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-72032fa .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-f00bc10 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-8234 .elementor-element.elementor-element-f00bc10:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-f00bc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8234 .elementor-element.elementor-element-76c3e2a {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-86a0be0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8234 .elementor-element.elementor-element-86a0be0 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-shadow: 3px 3px 0px 0px #000;
}

.elementor-8234 .elementor-element.elementor-element-86a0be0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8234 .elementor-element.elementor-element-86a0be0 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-8e37e4a);
}

.elementor-8234 .elementor-element.elementor-element-bafdda9 .widget-image-caption {
	text-align: start;
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-1998444.elementor-element {
	--align-self: center;
}

.elementor-8234 .elementor-element.elementor-element-1998444 .elementor-toggle-title, .elementor-8234 .elementor-element.elementor-element-1998444 .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-1998444 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-1998444 .elementor-tab-title.elementor-active a, .elementor-8234 .elementor-element.elementor-element-1998444 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8376405);
}

.elementor-8234 .elementor-element.elementor-element-1998444 .elementor-toggle-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-1998444 .elementor-tab-content {
	color: var(--e-global-color-8e37e4a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-6edc1d9 {
	--divider-border-style: parallelogram;
	--divider-color: var(--e-global-color-8e37e4a);
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8234 .elementor-element.elementor-element-6edc1d9 .elementor-divider-separator {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-6edc1d9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8234 .elementor-element.elementor-element-8ec8d49 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-8234 .elementor-element.elementor-element-f6bcfa8 {
	--display: flex;
}

.elementor-8234 .elementor-element.elementor-element-3806f85 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-post__excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8234 .elementor-element.elementor-element-cc7188b {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-8234 .elementor-element.elementor-element-cc7188b:after {
	content: "0.66";
}

.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__meta-data span + span:before {
	content: "///";
}

.elementor-8234 .elementor-element.elementor-element-cc7188b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-8234 .elementor-element.elementor-element-cc7188b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-8234 .elementor-element.elementor-element-cc7188b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__title, .elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__title a {
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
}

.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__meta-data {
	font-family: "Kanit", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__excerpt p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

@media (min-width:768px) {
	.elementor-8234 .elementor-element.elementor-element-644a0742 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a4fb591 {
		--width: 33.3333%;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cd7e598 {
		--width: 66.6666%;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4073fa3 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cb502ab {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-bd1c007 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c88769c {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b849976 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-694d6ee {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-414f263 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-ee9be7a {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6e511fd {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-042824d {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-139b131 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c82bab8 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-fcdf0c3 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cce0651 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-0455a3e {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9d194f5 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-2feb145 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-0222b7c {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-007784f {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-de624cd {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-94245b0 {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-917d4fe {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-15f5cce {
		--content-width: 1700px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-f00bc10 {
		--content-width: 1700px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-table-of-contents .elementor-toc__list-item {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-animated-headline .elementor-headline {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-animated-headline .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-1c2f7dc .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-toggle .elementor-toggle-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-3806f85 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-posts a.elementor-post__read-more {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__excerpt p {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
}

@media (max-width:767px) {
	.elementor-8234 .elementor-element.elementor-element-089224d {
		--spacer-size: 10px;
	}
	
	.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-table-of-contents .elementor-toc__list-item {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-a673622 > .elementor-widget-container {
		margin: -10px -10px -10px -10px;
		padding: 3px 3px 3px 3px;
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a673622 {
		--box-padding: 1px;
		--marker-size: 12px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__header, .elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__header-title {
		font-size: 19px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a673622 .elementor-toc__list-item {
		font-size: 14px;
		line-height: 15px;
	}
	
	.elementor-widget-animated-headline .elementor-headline {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-animated-headline .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-8234 .elementor-element.elementor-element-dbb787c .elementor-headline {
		font-size: 18px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-7d905a40 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-7d905a40 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-7d905a40.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-7d905a40 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-1c2f7dc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8234 .elementor-element.elementor-element-1c2f7dc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-1c2f7dc .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		border-width: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cd7e598 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6589315 > .elementor-widget-container {
		margin: 35px 35px 35px 35px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6589315 {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-816f565 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-816f565 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-816f565.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-816f565 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-574e087 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-widget-toggle .elementor-toggle-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c86bec3 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-a7450ed {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a7450ed > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a7450ed.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a7450ed .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-50dd52a .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e0f7c99 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b347236 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b347236 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b347236.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b347236 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-3526ea7 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-19b8713 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a0490d4 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a0490d4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a0490d4.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a0490d4 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-d5c73f7 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9c94bfd .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4eeeca9 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4eeeca9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4eeeca9.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4eeeca9 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-24d40fc .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9747c7f .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-fc29917 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-fc29917 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-fc29917.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-fc29917 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-210c0ae .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-13e7f39 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-2d3b671 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-2d3b671 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-2d3b671.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-2d3b671 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-5841f32 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-ac8015b .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cfc2422 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cfc2422 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cfc2422.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cfc2422 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a143e2b .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9bc603e .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-5541b3a {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-5541b3a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-5541b3a.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-5541b3a .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-1f16034 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-d749673 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-d749673 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a5c8d33 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a5c8d33 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a5c8d33.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a5c8d33 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4efd8fa .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-da6c246 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6cabdde {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6cabdde > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6cabdde.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6cabdde .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-1a2015f .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-23b61ca .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-25a171a {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-25a171a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-25a171a.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-25a171a .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6b49b8e .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-12bcc09 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-f574865 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-f574865 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-f574865.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-f574865 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c0f4ee2 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e0bbaba .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e8a6094 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e8a6094 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e8a6094.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e8a6094 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-1add32e .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9af944d .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-9af944d .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c97d72c {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c97d72c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c97d72c.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c97d72c .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-70cd5e2 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4e8d4be .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4ecbbe4 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4ecbbe4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4ecbbe4.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-4ecbbe4 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-7a582b8 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-f037e18 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-8d87102 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-8d87102 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-8d87102.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-8d87102 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-64b1c2b .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-be439ca .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-be439ca .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e82d081 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e82d081 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e82d081.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e82d081 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-0cf30e0 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6d30451 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e699aae {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e699aae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e699aae.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-e699aae .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-7227620 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-c6bb52a .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-bbdfc77 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-bbdfc77 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-bbdfc77.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-bbdfc77 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b8ba91b .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-44567e8 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-de288ca {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-de288ca > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-de288ca.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-de288ca .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-6b45d55 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-abfcc63 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b3d62ae {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b3d62ae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b3d62ae.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-b3d62ae .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-806f38c .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-a2adbd2 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-13b5c69 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-13b5c69 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-13b5c69.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-13b5c69 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-fc51434 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-5917116 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-5917116 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-86a0be0 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8234 .elementor-element.elementor-element-86a0be0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-86a0be0.elementor-element {
		--align-self: center;
	}
	
	.elementor-8234 .elementor-element.elementor-element-86a0be0 .elementor-heading-title {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-bafdda9 .widget-image-caption {
		font-size: 12px;
		line-height: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-1998444 .elementor-toggle-title {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-1998444 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-3806f85 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-posts a.elementor-post__read-more {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-8234 .elementor-element.elementor-element-cc7188b:after {
		content: "0.5";
	}
	
	.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__title, .elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__title a {
		font-size: 18px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__meta-data {
		font-size: 17px;
	}
	
	.elementor-8234 .elementor-element.elementor-element-cc7188b .elementor-post__excerpt p {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
}
