/* End custom CSS */

.elementor-15210 .elementor-element.elementor-element-50969596 {
	--display: flex;
}

.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-15210 .elementor-element.elementor-element-58896d0 {
	--display: flex;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

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

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	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-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-15210 .elementor-element.elementor-element-521d9c3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-icon i {
	color: var(--e-global-color-8e37e4a);
	transition: color .3s;
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-8e37e4a);
	transition: fill .3s;
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-item > a {
	font-family: "Kanit", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-text {
	color: var(--e-global-color-8e37e4a);
	transition: color .3s;
}

.elementor-15210 .elementor-element.elementor-element-477e856c {
	--display: flex;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	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-nested-tabs {
	--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
}

.elementor-15210 .elementor-element.elementor-element-775f6055 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-775f6055:not(.elementor-motion-effects-element-type-background), .elementor-15210 .elementor-element.elementor-element-775f6055 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b954083);
}

.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-15210 .elementor-element.elementor-element-38b0264f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-38b0264f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-38b0264f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.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-15210 .elementor-element.elementor-element-1388bdb7 {
	--display: flex;
}

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

.elementor-15210 .elementor-element.elementor-element-c6c3033 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-c6c3033 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-4c3642f9 {
	--display: flex;
}

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

.elementor-15210 .elementor-element.elementor-element-ece153 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-ece153 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-598fcfd3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-1fea2ca8 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1fea2ca8.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.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-15210 .elementor-element.elementor-element-e056ac0 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-e056ac0 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-6c04932e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6c04932e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6c04932e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6c04932e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 29px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4e341751 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4e341751.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4e341751 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4e341751 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6ff11083 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-5390dc65 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5390dc65.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-ef2f728 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-ef2f728 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-676c0408 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-676c0408.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-676c0408 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-676c0408 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-68a79ece > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-68a79ece.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-68a79ece {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-68a79ece .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1e787339 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-699d6983 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-699d6983.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-28f84396 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-28f84396 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-28f84396 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-a4e74d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-a4e74d3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-a4e74d3 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-a4e74d3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7acf5f93 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7acf5f93.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7acf5f93 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7acf5f93 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-69ea8ca4 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-13611c28 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-128f78ba > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-128f78ba {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-128f78ba .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-d50a21 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-d50a21 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-d50a21 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-7c61d22d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-1519749e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1519749e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-49164912 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-49164912 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-3a42643d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3a42643d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3a42643d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3a42643d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-51747ffd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-51747ffd.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-51747ffd {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-51747ffd .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1f1a7cd6 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-607b3d09 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-607b3d09.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-34c90a30 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-34c90a30 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-34c90a30 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4d331c51 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4d331c51.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4d331c51 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4d331c51 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5222bc91 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5222bc91.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5222bc91 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5222bc91 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-27e1c338 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-117451c1 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-117451c1.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-192af01d {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-192af01d .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-192af01d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-58aa6d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-58aa6d5.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-58aa6d5 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-58aa6d5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7858e66a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7858e66a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7858e66a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7858e66a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1e52b36b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-f212b01 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-f212b01.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-9d7b74b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-9d7b74b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-9d7b74b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4cb69447 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4cb69447.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4cb69447 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4cb69447 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-75eea110 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-75eea110.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-75eea110 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-75eea110 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-173a3b62 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-4f94c14 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4f94c14.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-191837ec {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-191837ec .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-191837ec .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-411a470d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-411a470d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-411a470d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-411a470d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-30651efe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-30651efe.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-30651efe {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-30651efe .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7b5414fb {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7b5414fb.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-256df603 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-256df603 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-256df603 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-714e1148 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-714e1148.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-714e1148 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-714e1148 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-54922ead > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-54922ead.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-54922ead {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-54922ead .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-77f68204 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-77f68204 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-77f68204 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-54d742a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6f02302d {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6f02302d.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-4429a00c {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-4429a00c .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-4429a00c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-31aa2bc0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-31aa2bc0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-31aa2bc0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-31aa2bc0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-1b55d775.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1b55d775 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1b55d775 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-b324c9d {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-90a269c {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-90a269c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-c34741c {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-c34741c .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-27dd20d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-27dd20d5.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-27dd20d5 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-27dd20d5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-680a591b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-680a591b.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-680a591b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-680a591b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-600c40c9 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-54a396c2 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-54a396c2.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-322deae9 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-322deae9 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-322deae9 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-12d79a8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-12d79a8a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-12d79a8a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-12d79a8a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-14bfb465 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-14bfb465.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-14bfb465 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-14bfb465 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-204a2a02 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3d21db7f {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3d21db7f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-33b8a99f {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-33b8a99f .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-33b8a99f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-77420b41 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-77420b41.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-77420b41 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-77420b41 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-37ba72e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-37ba72e7.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-37ba72e7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-37ba72e7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3b0c7cd5 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3b0c7cd5.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-4c0d2315 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-4c0d2315 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-4c0d2315 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-15210 .elementor-element.elementor-element-1cfd25f7.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1cfd25f7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1cfd25f7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-45320101 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-45320101.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-45320101 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-45320101 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5a9433c8 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5a9433c8.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-713a7815 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-713a7815 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-713a7815 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-54f2f401 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-54f2f401.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-54f2f401 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-54f2f401 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5e8e3479 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5e8e3479.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5e8e3479 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5e8e3479 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-214872bc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7419cccb {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7419cccb.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-13d07ea {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-13d07ea .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-13d07ea .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3377eb0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3377eb0a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3377eb0a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3377eb0a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-549587f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-549587f9.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-549587f9 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-549587f9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-311220db {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-559c420d {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-559c420d.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-295478f7 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-295478f7 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-295478f7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-67a03578 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-67a03578.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-67a03578 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-67a03578 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7612409f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7612409f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7612409f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7612409f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2dcaa93a {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-197d621d > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-197d621d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-197d621d .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-48e7bba6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6e884ca1 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6e884ca1.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3210db61 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3210db61 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3210db61 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4c91371e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4c91371e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4c91371e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4c91371e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2b931f69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2b931f69.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2b931f69 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2b931f69 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-62f63bc1 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-62f63bc1.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-48b67f0b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-48b67f0b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-48b67f0b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6bf64d1d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6bf64d1d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6bf64d1d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6bf64d1d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-76321e6a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-76321e6a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-76321e6a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-76321e6a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6e0bb73 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6e0bb73.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6f63d59f {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6f63d59f .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6f63d59f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-414cf8df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-414cf8df.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-414cf8df {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-414cf8df .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-19e6d80c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-19e6d80c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-19e6d80c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-19e6d80c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5f7c79c9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5815ec3a {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5815ec3a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-68525b82 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-68525b82 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-68525b82 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-1124cb08 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-1124cb08.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1124cb08 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1124cb08 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-533af868 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-533af868.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-533af868 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-533af868 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-444c5c68 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-444c5c68.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3fdaea75 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3fdaea75 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3fdaea75 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4889cdc8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4889cdc8.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4889cdc8 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4889cdc8 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2ffcb9c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2ffcb9c6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2ffcb9c6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2ffcb9c6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-339e11cb {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-339e11cb.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-12851295 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-12851295 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

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

.elementor-15210 .elementor-element.elementor-element-1f737872.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1f737872 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1f737872 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5e3f0f7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5e3f0f7e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5e3f0f7e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5e3f0f7e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4d43cb89 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2bdb9cdb {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2bdb9cdb.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6c31ec51 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6c31ec51 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6c31ec51 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-25098c71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-25098c71.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-25098c71 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-25098c71 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-54e62fd6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-54e62fd6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-54e62fd6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-54e62fd6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2942b557 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2942b557.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-4781b504 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-4781b504 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-4781b504 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6bdb7fb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6bdb7fb0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6bdb7fb0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6bdb7fb0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-f490e64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-f490e64.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-f490e64 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-f490e64 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-18d47a8f {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-65ca8e5a {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-65f0e47b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-65f0e47b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-65f0e47b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-668ceb4e > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-668ceb4e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-668ceb4e .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-70dae717 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-21f152de {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-21f152de.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-71b7aa8a {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-71b7aa8a .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-71b7aa8a .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-702496d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-702496d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-702496d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-702496d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-bcca381 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-bcca381.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-bcca381 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-bcca381 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5c761204 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-68c2e11c {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-68c2e11c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-58fe5b8e {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-58fe5b8e .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-58fe5b8e .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-12459d6e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-12459d6e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-12459d6e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-12459d6e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6f8aae31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6f8aae31.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6f8aae31 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6f8aae31 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5b223194 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-2786e3fd {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2786e3fd.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-c2c6557 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-c2c6557 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-5ba1ce38 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5ba1ce38.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5ba1ce38 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5ba1ce38 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-771cd7fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-771cd7fa.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-771cd7fa {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-771cd7fa .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-274723d8 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-7ae09ad2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2d40dcb {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2d40dcb.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-d848bf9 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-d848bf9 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-3fb5982d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3fb5982d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3fb5982d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3fb5982d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-d9f43df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-d9f43df.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-d9f43df {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-d9f43df .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1a5c052c {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1a5c052c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-49716cbc {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-49716cbc .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-49716cbc .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-68002c76 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-68002c76.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-68002c76 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-68002c76 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-177016a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-177016a6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-177016a6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-177016a6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6bfd6ba5 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-63ea40a9 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-63ea40a9 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-63ea40a9 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-297d06e4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-28d236a5 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-28d236a5.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-19a695c1 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-19a695c1 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-19a695c1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-653dc85e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-653dc85e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-653dc85e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-653dc85e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4c1b4520 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4c1b4520.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4c1b4520 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4c1b4520 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4f6f2623 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4f6f2623.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6d10b263 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6d10b263 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6d10b263 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4ba100ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4ba100ec.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4ba100ec {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4ba100ec .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7289f5b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7289f5b0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7289f5b0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7289f5b0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1408ea02 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1408ea02.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7f6ca8b7 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7f6ca8b7 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7f6ca8b7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2e73eac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2e73eac.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2e73eac {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2e73eac .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-301928cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-301928cf.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-301928cf {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-301928cf .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5531805f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-442c782c {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-442c782c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6b1fa53a {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6b1fa53a .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6b1fa53a .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4924576 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4924576.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4924576 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4924576 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6a6c325e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6a6c325e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6a6c325e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6a6c325e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5ab0ca41 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-1c6b433f {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1c6b433f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-62491148 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-62491148 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-76900a30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-76900a30.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-76900a30 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-76900a30 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-199dc547 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-199dc547.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-199dc547 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-199dc547 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3fc15d1a > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3fc15d1a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3fc15d1a .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-7efac8c4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-749ddaab {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-749ddaab.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1372366b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1372366b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1372366b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3e4573b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3e4573b7.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3e4573b7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3e4573b7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-e5c8ebf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-e5c8ebf.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-e5c8ebf {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-e5c8ebf .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-125f0a79 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-72c2b72d {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-72c2b72d.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-15e4f1c6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-15e4f1c6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-15e4f1c6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-60482448 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-60482448.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-60482448 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-60482448 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-43dce05b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-43dce05b.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-43dce05b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-43dce05b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-108cdac7 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-76e5082e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-76e5082e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-783eaa68 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-783eaa68 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-783eaa68 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-26c73f94 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-26c73f94.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-26c73f94 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-26c73f94 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-92ee6f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-92ee6f3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-92ee6f3 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-92ee6f3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3e5bc316 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-4fb713ee {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-c4e88ab {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-c4e88ab.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3e9d7942 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3e9d7942 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3e9d7942 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-41982382 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-41982382.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-41982382 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-41982382 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2be4504c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2be4504c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2be4504c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2be4504c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-69052a26 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-69052a26.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6bbdcb96 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6bbdcb96 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6bbdcb96 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-15210 .elementor-element.elementor-element-15a01b6c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-15a01b6c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-15a01b6c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-59439502 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-59439502.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-59439502 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-59439502 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-ec37e99 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-ec37e99.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-142ca4cb {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-142ca4cb .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-142ca4cb .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-11388a04 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-11388a04.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-11388a04 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-11388a04 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6dce5444 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6dce5444.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6dce5444 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6dce5444 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-29278b06 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-170262f9 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-170262f9 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-170262f9 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-4b022174 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3969e41c {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3969e41c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-27074d2f {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-27074d2f .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-27074d2f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4305834 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4305834.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4305834 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4305834 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-30a67073.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-30a67073 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-30a67073 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2042a06d {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-4eddd9df {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4eddd9df.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3c28c6e5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3c28c6e5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3c28c6e5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-694789ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-694789ec.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-694789ec {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-694789ec .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-24906ecd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-24906ecd.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-24906ecd {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-24906ecd .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3d6cde0 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-2211af1a {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2211af1a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6373d4b5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6373d4b5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6373d4b5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-345f7d7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-345f7d7f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-345f7d7f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-345f7d7f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4991625e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4991625e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4991625e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4991625e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-95e3fee {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-4b97c081 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4b97c081 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4b97c081 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-4e1a24dd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2d0466e5 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2d0466e5.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6c0ee3a3 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6c0ee3a3 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6c0ee3a3 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-650f2702 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-650f2702.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-650f2702 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-650f2702 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-24b88a02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-24b88a02.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-24b88a02 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-24b88a02 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2d7e3c21 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-7bc60d7a {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7bc60d7a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1a368d28 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1a368d28 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1a368d28 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2194e0d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2194e0d3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2194e0d3 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2194e0d3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-32ea4e3a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-32ea4e3a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-32ea4e3a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-32ea4e3a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3cf5403b {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3cf5403b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-2974cfa9 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-2974cfa9 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-2974cfa9 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6d78edbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6d78edbb.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6d78edbb {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6d78edbb .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2bbe23bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2bbe23bb.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2bbe23bb {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2bbe23bb .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2f614946 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-52d18f18 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-52d18f18 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-52d18f18 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-557ce1b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3eebe5cf {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3eebe5cf.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-47de8998 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-47de8998 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-47de8998 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3bb08aeb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3bb08aeb.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3bb08aeb {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3bb08aeb .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-572bb066 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-572bb066.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-572bb066 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-572bb066 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-345a7648 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-608c0ed5 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-608c0ed5.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7a3f4bc8 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7a3f4bc8 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7a3f4bc8 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5e8ef564 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5e8ef564.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5e8ef564 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5e8ef564 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-563a57f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-563a57f1.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-563a57f1 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-563a57f1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-55ee198c {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-616d1900 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-616d1900.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-44a92d5d {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-44a92d5d .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-44a92d5d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-c35005f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-c35005f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-c35005f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-c35005f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2042397e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2042397e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2042397e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2042397e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6e1eea7a {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-11d000ec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6aaa5614 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6aaa5614.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-687e30e6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-687e30e6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-687e30e6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-72654823 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-72654823.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-72654823 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-72654823 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7ff67921 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7ff67921.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7ff67921 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7ff67921 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6aa04927 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-4d1a29ae {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4d1a29ae.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-5204da4d {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-5204da4d .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-5204da4d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4be2db61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4be2db61.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4be2db61 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4be2db61 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2f8dd861 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2f8dd861.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2f8dd861 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2f8dd861 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7096d657 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-16419c2e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-16419c2e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-43d32a0d {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-43d32a0d .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-43d32a0d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5ec9e451 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5ec9e451.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5ec9e451 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5ec9e451 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-633368d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-633368d3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-633368d3 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-633368d3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3bd3451f {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-3ba08fb0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-99ad86b {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-99ad86b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-38cbfa18 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-38cbfa18 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-38cbfa18 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-278b932e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-278b932e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-278b932e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-278b932e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-48873c62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-48873c62.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-48873c62 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-48873c62 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-27b09096 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-788475af {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-788475af.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6e077d6b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6e077d6b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6e077d6b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7baeb9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7baeb9f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7baeb9f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7baeb9f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-59c5a8a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-59c5a8a1.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-59c5a8a1 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-59c5a8a1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-617115f4 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #cfcfcf;
}

.elementor-15210 .elementor-element.elementor-element-6b53b5ac {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-7d8a1db0 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7d8a1db0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7d8a1db0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-4db437ce > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4db437ce {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4db437ce .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-658fcd98 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-18664878 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-18664878.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-32679db1 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-32679db1 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-32679db1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7db719eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7db719eb.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7db719eb {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7db719eb .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1379b79b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-1379b79b.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1379b79b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1379b79b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4f3f0825 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4f3f0825.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-9997dd6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-9997dd6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-9997dd6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-169b8d0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-169b8d0c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-169b8d0c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-169b8d0c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7cb2d0c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7cb2d0c9.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7cb2d0c9 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7cb2d0c9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-58081eb8 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-58081eb8.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7deeb614 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7deeb614 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7deeb614 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5603f605 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5603f605.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5603f605 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5603f605 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-76d8e2ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-76d8e2ac.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-76d8e2ac {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-76d8e2ac .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5987c27b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-598ea595 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-598ea595.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-4f5fa35b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-4f5fa35b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-4f5fa35b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-34afeb02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-34afeb02.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-34afeb02 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-34afeb02 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5c38f9ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5c38f9ed.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5c38f9ed {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5c38f9ed .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6fd25a76 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6fd25a76.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-32951f5a {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-32951f5a .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-32951f5a .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-25ea3bff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-25ea3bff.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-25ea3bff {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-25ea3bff .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2bc54810 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2bc54810.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2bc54810 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2bc54810 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-543aa688 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-543aa688.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-63094a7c {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-63094a7c .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-63094a7c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-15210 .elementor-element.elementor-element-1f136f6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1f136f6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1f136f6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6fc7088e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6fc7088e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6fc7088e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6fc7088e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5d7c99c1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-33839b9 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-33839b9.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-27b420a8 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-27b420a8 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-27b420a8 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-720cfcbf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-720cfcbf.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-720cfcbf {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-720cfcbf .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7fba74ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7fba74ea.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7fba74ea {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7fba74ea .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1a52a19f {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1a52a19f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1fb2c4aa {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1fb2c4aa .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1fb2c4aa .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-729db0e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-729db0e7.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-729db0e7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-729db0e7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-1fc0f873.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1fc0f873 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1fc0f873 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6a2d0d7b {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6a2d0d7b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-2f7882e6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-2f7882e6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-2f7882e6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-94b5fe0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-94b5fe0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-94b5fe0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-94b5fe0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5fd72edb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5fd72edb.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5fd72edb {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5fd72edb .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-223578f4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-e191b04 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-e191b04.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-425ed3ea {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-425ed3ea .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-425ed3ea .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-15210 .elementor-element.elementor-element-1aaa4599.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1aaa4599 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1aaa4599 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-166d2c96 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-166d2c96.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-166d2c96 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-166d2c96 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5eabb742 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5eabb742.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-2031c01c {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-2031c01c .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-2031c01c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-fff498b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-fff498b.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-fff498b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-fff498b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-582a1462 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-582a1462.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-582a1462 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-582a1462 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3dd5932b {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3dd5932b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1142c16b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1142c16b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1142c16b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-efd6f84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-efd6f84.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-efd6f84 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-efd6f84 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6cecdc28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6cecdc28.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6cecdc28 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6cecdc28 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-73c75c19 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-73c75c19 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-73c75c19 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-4d7e8e43 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2ae57ea1 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2ae57ea1.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-4d7380d6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-4d7380d6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-4d7380d6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-19e7a994 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-19e7a994.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-19e7a994 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-19e7a994 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-383b648d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-383b648d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-383b648d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-383b648d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2423482 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2423482.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1fd68f8b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1fd68f8b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1fd68f8b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-281fd29f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-281fd29f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-281fd29f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-281fd29f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-60f8382f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-60f8382f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-60f8382f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-60f8382f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1e883526 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1e883526.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1af46de4 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1af46de4 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1af46de4 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-449bb2ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-449bb2ee.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-449bb2ee {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-449bb2ee .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-193faa52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-193faa52.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-193faa52 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-193faa52 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-78b4dd39 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-571ef50c {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-571ef50c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-79ff0eb1 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-79ff0eb1 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-79ff0eb1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-108e95ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-108e95ff.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-108e95ff {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-108e95ff .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7e969024 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7e969024.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7e969024 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7e969024 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-ebca82 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-ebca82.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-2d93a1ad {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-2d93a1ad .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-2d93a1ad .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-e539d3f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-e539d3f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-e539d3f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-e539d3f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-1aeb495b.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1aeb495b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1aeb495b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1831979b {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1831979b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-5ac9bfee {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-5ac9bfee .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-5ac9bfee .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-15210 .elementor-element.elementor-element-1f354291.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1f354291 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1f354291 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-24f3827d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-24f3827d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-24f3827d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-24f3827d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-51c92576 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-63da5469 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-63da5469 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-63da5469 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-5662c095 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5662c095 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5662c095 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-42dd0dc2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2d1f20dd {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2d1f20dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1c1cd101 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1c1cd101 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1c1cd101 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5707005f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5707005f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5707005f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5707005f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-38fb9d92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-38fb9d92.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-38fb9d92 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-38fb9d92 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6c246112 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6c246112.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7201c306 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7201c306 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7201c306 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-266a1e09 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-266a1e09.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-266a1e09 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-266a1e09 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7fec8a7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7fec8a7f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7fec8a7f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7fec8a7f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2474775d {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2474775d.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-66b3f60e {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-66b3f60e .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-66b3f60e .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-13410ca6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-13410ca6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-13410ca6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-13410ca6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-57e00c0e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-57e00c0e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-57e00c0e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-57e00c0e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3bc52b33 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-35f044dd {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-35f044dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-66a535b4 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-66a535b4 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-66a535b4 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7f535488 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7f535488.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7f535488 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7f535488 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4cdf54ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4cdf54ef.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4cdf54ef {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4cdf54ef .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1ce33299 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1ce33299.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-14981651 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-14981651 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-33c89b30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-33c89b30.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-33c89b30 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-33c89b30 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-13a10b35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-13a10b35.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-13a10b35 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-13a10b35 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7dba3093 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7dba3093.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-5a8472ba {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-5a8472ba .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-5a8472ba .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-19e8b370 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-19e8b370.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-19e8b370 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-19e8b370 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6aab76c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6aab76c6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6aab76c6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6aab76c6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5b83246 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-197a11 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-197a11.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-61b40dfa {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-61b40dfa .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-61b40dfa .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5a5152ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5a5152ee.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5a5152ee {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5a5152ee .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4cdcc806 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4cdcc806.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4cdcc806 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4cdcc806 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6d7f615e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6d7f615e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-354dd3d7 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-354dd3d7 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-354dd3d7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-34b4ae38 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-34b4ae38.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-34b4ae38 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-34b4ae38 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-503c0110 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-503c0110.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-503c0110 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-503c0110 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-70b45a98 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-70b45a98.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-46ceb4df {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-46ceb4df .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-46ceb4df .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-17994f53 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-17994f53.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-17994f53 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-17994f53 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-66a34268 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-66a34268.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-66a34268 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-66a34268 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4212ddd5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4868037e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4868037e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7c25b355 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7c25b355 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7c25b355 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-440f514c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-440f514c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-440f514c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-440f514c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-27809ff9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-27809ff9.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-27809ff9 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-27809ff9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-47675ec1 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-47675ec1.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7827976e {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7827976e .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7827976e .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2125ed8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2125ed8a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2125ed8a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2125ed8a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-562b6153 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-562b6153.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-562b6153 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-562b6153 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6e1011f9 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6e1011f9.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-ac34bd5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-ac34bd5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-193c158e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-193c158e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-193c158e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-193c158e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-44af275f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-44af275f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-44af275f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-44af275f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4980e956 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4980e956 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4980e956 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-3d4349ed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5dc75b73 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5dc75b73.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-2fbd08bc {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-2fbd08bc .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-2fbd08bc .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-26ff8fc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-26ff8fc4.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-26ff8fc4 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-26ff8fc4 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-759ac62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-759ac62.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-759ac62 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-759ac62 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7957c874 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7957c874.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-149458c7 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-149458c7 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-149458c7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-46f1b6d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-46f1b6d8.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-46f1b6d8 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-46f1b6d8 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4eb603aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4eb603aa.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4eb603aa {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4eb603aa .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-47b20f13 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-47b20f13.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1d3e298f {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1d3e298f .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1d3e298f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-b5475a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-b5475a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-b5475a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-b5475a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-dde822b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-dde822b.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-dde822b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-dde822b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3074eb48 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-61cdc0f2 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-61cdc0f2.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-42d5f404 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-42d5f404 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-42d5f404 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-17587e64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-17587e64.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-17587e64 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-17587e64 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7dd15627 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7dd15627.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7dd15627 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7dd15627 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6fed4e98 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6fed4e98.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-702e30d6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-702e30d6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-702e30d6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-592bf47a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-592bf47a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-592bf47a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-592bf47a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7315fac8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7315fac8.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7315fac8 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7315fac8 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4781e4ae {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4781e4ae.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1797297a {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1797297a .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1797297a .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7a951147 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7a951147.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7a951147 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7a951147 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-277b4a6f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-277b4a6f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-277b4a6f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-277b4a6f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7fa98650 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-6800c8e7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6800c8e7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6800c8e7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-2a82f224 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-1840f2ad {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1840f2ad.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-676df155 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-676df155 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-676df155 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-586aeaaf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-586aeaaf.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-586aeaaf {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-586aeaaf .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4f236b28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4f236b28.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-4f236b28 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4f236b28 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3b80d891 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3b80d891.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7241de5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7241de5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7241de5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-aecbf92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-aecbf92.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-aecbf92 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-aecbf92 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5555f70e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5555f70e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5555f70e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5555f70e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7b07781d {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7b07781d.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-fccc8cd {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-fccc8cd .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-2c06cf86 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2c06cf86.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2c06cf86 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2c06cf86 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-927c723 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-927c723.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-927c723 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-927c723 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1237e718 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-56182cc3 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-56182cc3.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7ad6bb10 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7ad6bb10 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7ad6bb10 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-cc42e7c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-cc42e7c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-cc42e7c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-cc42e7c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2f7d6545 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2f7d6545.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2f7d6545 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2f7d6545 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3e7084 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3e7084.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3aaa55f9 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3aaa55f9 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3aaa55f9 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5e838f11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5e838f11.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5e838f11 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5e838f11 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-1e4d19a4.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1e4d19a4 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1e4d19a4 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-480fc390 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-480fc390.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1e7583de {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1e7583de .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1e7583de .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6cc88590 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6cc88590.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6cc88590 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6cc88590 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-29d48871 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-29d48871.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-29d48871 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-29d48871 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4191ed23 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-48c86504 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-48c86504.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-e26b9dd {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-e26b9dd .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-714c5483 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-714c5483.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-714c5483 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-714c5483 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-1b097089.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1b097089 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1b097089 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-c793c6a {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-c793c6a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-199c4f48 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-199c4f48 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-199c4f48 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7b4378b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7b4378b8.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7b4378b8 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7b4378b8 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6f687f2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6f687f2d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6f687f2d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6f687f2d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-798dd9a4 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-798dd9a4.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-406f93e5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-406f93e5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-406f93e5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7cf83229 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7cf83229.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7cf83229 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7cf83229 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-25bfc5a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-25bfc5a1.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-25bfc5a1 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-25bfc5a1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-679da710 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-4654701c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4654701c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4654701c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-65156193 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-65156193 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-65156193 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-336e88ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3ff15363 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3ff15363.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-5ef40b2c {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-5ef40b2c .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-5ef40b2c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-530337fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-530337fc.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-530337fc {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-530337fc .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7213a9ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7213a9ee.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7213a9ee {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7213a9ee .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-9896a31 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-9896a31.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6972ee4c {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6972ee4c .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6972ee4c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-318faf48 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-318faf48.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-318faf48 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-318faf48 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2f4a66e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2f4a66e0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2f4a66e0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2f4a66e0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7cc5ee5d {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7cc5ee5d.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1535c599 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1535c599 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1535c599 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2853c220 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2853c220.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2853c220 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2853c220 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3b377a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3b377a2.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3b377a2 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3b377a2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3f0909fa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-17e5dfa8 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-17e5dfa8.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-39b409b1 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-39b409b1 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-39b409b1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5480f823 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5480f823.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5480f823 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5480f823 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3d33e270 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3d33e270.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3d33e270 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3d33e270 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2048077f {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-2048077f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-360c8b46 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-360c8b46 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-360c8b46 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-161e1aff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-161e1aff.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-161e1aff {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-161e1aff .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-30783a8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-30783a8d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-30783a8d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-30783a8d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-708582b2 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-708582b2.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-26c8c31e {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-26c8c31e .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-26c8c31e .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-261dfe3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-261dfe3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-261dfe3 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-261dfe3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7203d37c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7203d37c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7203d37c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7203d37c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3c4fb98e > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3c4fb98e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3c4fb98e .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-ab89a00 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-40fa803 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-40fa803.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-25de8af8 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-25de8af8 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-25de8af8 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-13a95536 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-13a95536.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-13a95536 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-13a95536 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6b80bd28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6b80bd28.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6b80bd28 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6b80bd28 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6a3f5721 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6a3f5721.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3fba0ea2 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3fba0ea2 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3fba0ea2 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-228450f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-228450f1.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-228450f1 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-228450f1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6f997d3f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6f997d3f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6f997d3f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6f997d3f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-36bcd046 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-36bcd046.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7f4e18f3 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7f4e18f3 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7f4e18f3 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-597e7535 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-597e7535.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-597e7535 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-597e7535 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-607de081 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-607de081.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-607de081 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-607de081 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7486206e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-17b2429e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-17b2429e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6ff35648 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6ff35648 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6ff35648 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3896d74c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3896d74c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3896d74c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3896d74c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3b5910f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3b5910f6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3b5910f6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3b5910f6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-33fe94f9 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-33fe94f9.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-2e08244 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-2e08244 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-2e08244 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-570b53dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-570b53dc.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-570b53dc {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-570b53dc .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-308c922a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-308c922a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-308c922a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-308c922a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1458f945 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-1458f945.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-400059e6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-400059e6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-400059e6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-124092e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-124092e1.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-124092e1 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-124092e1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-243a5d17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-243a5d17.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-243a5d17 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-243a5d17 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-98c1a2d > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-98c1a2d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-98c1a2d .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-1736f116 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3de75cc2 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3de75cc2.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7feb1891 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7feb1891 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7feb1891 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2f528b81 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2f528b81.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2f528b81 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2f528b81 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6b524d08 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6b524d08.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6b524d08 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6b524d08 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4641bfb {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4641bfb.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1dadfe77 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1dadfe77 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1dadfe77 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2ba4563c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2ba4563c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2ba4563c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2ba4563c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5fd90347 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5fd90347.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5fd90347 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5fd90347 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-61cb6167 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-61cb6167.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-5f46cf94 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-5f46cf94 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-5f46cf94 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-ec8f7ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-ec8f7ca.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-ec8f7ca {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-ec8f7ca .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-1d7f8970.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1d7f8970 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1d7f8970 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6e803520 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-27025ab2 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-27025ab2.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-16192935 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-16192935 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-5f448786 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5f448786.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5f448786 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5f448786 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-222c652d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-222c652d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-222c652d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-222c652d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-67b6b62a {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-67b6b62a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6934662 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6934662 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-6aa5a631 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6aa5a631.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6aa5a631 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6aa5a631 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-209ef084 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-209ef084.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-209ef084 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-209ef084 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6abee87b {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-6abee87b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-33543962 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-33543962 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-2493b33f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2493b33f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2493b33f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2493b33f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-110257e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-110257e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-110257e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-110257e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4660ea95 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-265fcfb2 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-265fcfb2.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3c8c75f6 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3c8c75f6 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3c8c75f6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-593ab376 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-593ab376.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-593ab376 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-593ab376 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7e888d24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7e888d24.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7e888d24 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7e888d24 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5331f200 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5331f200.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6a33a50c {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6a33a50c .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6a33a50c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-52655a29 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-52655a29.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-52655a29 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-52655a29 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5155d657 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5155d657.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5155d657 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5155d657 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-22144686 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-22144686.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1e8476b4 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1e8476b4 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1e8476b4 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7d35ac06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7d35ac06.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7d35ac06 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7d35ac06 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-74543477 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-74543477.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-74543477 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-74543477 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-27ad8925 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-46c98226 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-46c98226 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-46c98226 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-5e70110b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3b600daa {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3b600daa.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-98ee54f {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-98ee54f .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-98ee54f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-15210 .elementor-element.elementor-element-50edc1b0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-50edc1b0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-50edc1b0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1125d67f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-1125d67f.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1125d67f {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1125d67f .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-38ff3e13 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-38ff3e13.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-7efee609 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-7efee609 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-7efee609 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-65fdef0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-65fdef0a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-65fdef0a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-65fdef0a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-e8355a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-e8355a4.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-e8355a4 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-e8355a4 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-31d6c115 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-31d6c115.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-c69e575 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-c69e575 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-d0db9fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-d0db9fd.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-d0db9fd {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-d0db9fd .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-ae8e9b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-ae8e9b7.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-ae8e9b7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-ae8e9b7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-19b70cf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7ab8ecb4 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7ab8ecb4.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-788e8be2 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-788e8be2 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-788e8be2 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-171b4832 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-171b4832.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-171b4832 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-171b4832 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-785b0dd2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-785b0dd2.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-785b0dd2 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-785b0dd2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3014c48a {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3014c48a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-207f0b95 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-207f0b95 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-207f0b95 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-73f157a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-73f157a5.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-73f157a5 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-73f157a5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3039811b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3039811b.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3039811b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3039811b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-65a716ca {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-65a716ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-11c8885b {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-11c8885b .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-11c8885b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-7ccb7a23 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7ccb7a23.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7ccb7a23 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7ccb7a23 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-36c4ef8c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-36c4ef8c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-36c4ef8c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-36c4ef8c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-657ce261 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-10028533 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-10028533.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-20703e72 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-20703e72 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-20703e72 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-68c6e0a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-68c6e0a8.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-68c6e0a8 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-68c6e0a8 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-34d878dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-34d878dc.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-34d878dc {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-34d878dc .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-e8dbc6e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-e8dbc6e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-59fbf3b5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-59fbf3b5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-59fbf3b5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-46c7a264 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-46c7a264.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-46c7a264 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-46c7a264 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-25d33dd2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-25d33dd2.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-25d33dd2 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-25d33dd2 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-39d3a2d {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-39d3a2d.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-5eab86a8 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-5eab86a8 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-5eab86a8 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-1010df44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-1010df44.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1010df44 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1010df44 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-111b9ef6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-111b9ef6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-111b9ef6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-111b9ef6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-35346682 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-4df0e0e4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-4df0e0e4 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-4df0e0e4 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-688e56ab {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-3dfb5b3f {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3dfb5b3f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-2edd8ebf {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-2edd8ebf .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-2edd8ebf .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-127eec0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-127eec0d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-127eec0d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-127eec0d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

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

.elementor-15210 .elementor-element.elementor-element-1e36e6e1.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1e36e6e1 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1e36e6e1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-4664d693 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4664d693.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-59c29c14 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-59c29c14 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-59c29c14 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-2803e425 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2803e425.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2803e425 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2803e425 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-67dac711 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-67dac711.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-67dac711 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-67dac711 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7b8d168e {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7b8d168e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-79189ed1 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-79189ed1 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-79189ed1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6ed063d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6ed063d3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6ed063d3 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6ed063d3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-701b5f8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-701b5f8a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-701b5f8a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-701b5f8a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7bad8b0d {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-5bcd541b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5bcd541b {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5bcd541b .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-9d67298 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-9d67298 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-9d67298 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-7b1f01f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-4aa59d94 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-4aa59d94.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-58b961a7 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-58b961a7 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-58b961a7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-15210 .elementor-element.elementor-element-1e0222d5.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1e0222d5 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1e0222d5 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-216e83e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-216e83e8.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-216e83e8 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-216e83e8 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7a3d5c00 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-7a3d5c00.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-567fc14d {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-567fc14d .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-567fc14d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-612ef7d7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-612ef7d7.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-612ef7d7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-612ef7d7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-45c768c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-45c768c1.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-45c768c1 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-45c768c1 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5cddb98b {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5cddb98b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-62652685 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-62652685 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-15210 .elementor-element.elementor-element-3e7ea437 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3e7ea437.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3e7ea437 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3e7ea437 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6bf7adc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6bf7adc7.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6bf7adc7 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6bf7adc7 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-73b11c7d > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-73b11c7d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-73b11c7d .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-3343686c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-da60635 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-da60635.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-1ba774c8 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-1ba774c8 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-1ba774c8 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-6f7bc622 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6f7bc622.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6f7bc622 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6f7bc622 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-f7755f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-f7755f3.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-f7755f3 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-f7755f3 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-5b415e3c {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-5b415e3c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-565c3a11 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-565c3a11 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-565c3a11 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-19f751da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-19f751da.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-19f751da {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-19f751da .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3acb034 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-3acb034.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-3acb034 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-3acb034 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-3962c023 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-3962c023.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-798af7bf {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-798af7bf .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-798af7bf .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-23076566 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-23076566.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-23076566 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-23076566 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-71c8e444 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-71c8e444.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-71c8e444 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-71c8e444 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-68085631 > .elementor-widget-container {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-68085631 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-68085631 .elementor-heading-title {
	font-family: var(--e-global-typography-a908129-font-family), Sans-serif;
	font-size: var(--e-global-typography-a908129-font-size);
	font-weight: var(--e-global-typography-a908129-font-weight);
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-2614425a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-136a0a16 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-136a0a16.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3b858d80 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3b858d80 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3b858d80 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-623dce89 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-623dce89.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-623dce89 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-623dce89 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-33cfd430 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-33cfd430.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-33cfd430 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-33cfd430 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-24722f97 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-24722f97.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-6ae12eca {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-6ae12eca .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-6ae12eca .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-31dac334 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-31dac334.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-31dac334 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-31dac334 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-6a29927e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-6a29927e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-6a29927e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-6a29927e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-8da9b18 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-8da9b18.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-33dc795f {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-33dc795f .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-33dc795f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-31e7bb2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-31e7bb2e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-31e7bb2e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-31e7bb2e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-2e61fc94 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-2e61fc94.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-2e61fc94 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-2e61fc94 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-1c486a58 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-8afb8d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-8afb8d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-8afb8d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-4f9ada4f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-31bdf02a {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-31bdf02a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-34c1f59e {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-34c1f59e .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-34c1f59e .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-ce6033e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-ce6033e.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-ce6033e {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-ce6033e .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7d0b01c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7d0b01c9.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7d0b01c9 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7d0b01c9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-69a2d541 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-69a2d541.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3624c026 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3624c026 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3624c026 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-5c67c408 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-5c67c408.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-5c67c408 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-5c67c408 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-19e97176 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-19e97176.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-19e97176 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-19e97176 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-438a3f33 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-438a3f33.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-3d1dda3f {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-3d1dda3f .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-3d1dda3f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-1530138d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-1530138d.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-1530138d {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-1530138d .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-79977be6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-79977be6.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-79977be6 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-79977be6 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-38280a19 {
	--display: flex;
}

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

.elementor-15210 .elementor-element.elementor-element-49216374 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-49216374 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: var(--e-global-color-a26b95f);
}

.elementor-15210 .elementor-element.elementor-element-460c92d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 10% 10%;
	--row-gap: 10%;
	--column-gap: 10%;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 5px;
	--margin-right: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15210 .elementor-element.elementor-element-453bdf68 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-453bdf68.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-57d93ce5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-57d93ce5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-57d93ce5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-41943be0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-41943be0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-41943be0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-41943be0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-12117e1c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-12117e1c.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-12117e1c {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-12117e1c .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-81b5470 {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-81b5470.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-22f0d60a {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-22f0d60a .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-22f0d60a .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-249e0bb9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-249e0bb9.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-249e0bb9 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-249e0bb9 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-462e1ab0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-462e1ab0.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-462e1ab0 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-462e1ab0 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-144272bf {
	--display: flex;
	--justify-content: space-evenly;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-15210 .elementor-element.elementor-element-144272bf.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15210 .elementor-element.elementor-element-121f92c5 {
	--divider-border-style: solid;
	--divider-color: #fe114b;
	--divider-border-width: 12px;
}

.elementor-15210 .elementor-element.elementor-element-121f92c5 .elementor-divider-separator {
	width: 163px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15210 .elementor-element.elementor-element-121f92c5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-15210 .elementor-element.elementor-element-48e49d7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-48e49d7a.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-48e49d7a {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-48e49d7a .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 18px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-7eda8a07 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15210 .elementor-element.elementor-element-7eda8a07.elementor-element {
	--align-self: center;
}

.elementor-15210 .elementor-element.elementor-element-7eda8a07 {
	text-align: center;
}

.elementor-15210 .elementor-element.elementor-element-7eda8a07 .elementor-heading-title {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-50a834e3 {
	--n-tabs-direction: column;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: initial;
	--n-tabs-title-width: 100%;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 1;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-gap: 0px;
	--n-tabs-gap: 0px;
	--n-tabs-title-border-radius: 3px 3px 3px 3px;
	--n-tabs-title-padding-top: 7px;
	--n-tabs-title-padding-right: 7px;
	--n-tabs-title-padding-bottom: 7px;
	--n-tabs-title-padding-left: 7px;
	--n-tabs-title-color: var(--e-global-color-8376405);
}

.elementor-15210 .elementor-element.elementor-element-50a834e3 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-8e37e4a);
}

.elementor-15210 .elementor-element.elementor-element-50a834e3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-15210 .elementor-element.elementor-element-50a834e3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-8376405);
}

:where( .elementor-15210 .elementor-element.elementor-element-50a834e3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: var(--e-global-color-secondary);
}

.elementor-15210 .elementor-element.elementor-element-50a834e3 > .elementor-widget-container {
	background-color: var(--e-global-color-8376405);
}

.elementor-15210 .elementor-element.elementor-element-50a834e3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: none;
}

.elementor-15210 .elementor-element.elementor-element-54a7d11d {
	--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 1px;
	--row-gap: 0px;
	--column-gap: 1px;
	border-style: solid;
	--border-style: solid;
	border-width: 4px 0px 4px 0px;
	--border-top-width: 4px;
	--border-right-width: 0px;
	--border-bottom-width: 4px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--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-15210 .elementor-element.elementor-element-588ba671 {
	--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-15210 .elementor-element.elementor-element-588ba671.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-15210 .elementor-element.elementor-element-e02e611 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-8e37e4a);
	color: var(--e-global-color-8e37e4a);
}

.elementor-15210 .elementor-element.elementor-element-3012ac4f {
	--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-15210 .elementor-element.elementor-element-316ba27 {
	column-gap: 0px;
}

.elementor-15210 .elementor-element.elementor-element-590d20f3 {
	--display: flex;
}

.elementor-15210 .elementor-element.elementor-element-29815b90 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-15210 .elementor-element.elementor-element-29815b90 .elementor-divider-separator {
	width: 100%;
}

.elementor-15210 .elementor-element.elementor-element-29815b90 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-15210 .elementor-element.elementor-element-32e90e4f {
	--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 1px;
	--row-gap: 0px;
	--column-gap: 1px;
	border-style: solid;
	--border-style: solid;
	border-width: 4px 0px 4px 0px;
	--border-top-width: 4px;
	--border-right-width: 0px;
	--border-bottom-width: 4px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--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-15210 .elementor-element.elementor-element-44fb2f51 {
	--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-15210 .elementor-element.elementor-element-44fb2f51.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15210 .elementor-element.elementor-element-2c4f7b48 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: var(--e-global-color-8e37e4a);
	color: var(--e-global-color-8e37e4a);
}

.elementor-15210 .elementor-element.elementor-element-323aed86 {
	--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-15210 .elementor-element.elementor-element-6e0952e7 {
	column-gap: 0px;
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.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-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-598fcfd3 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fea2ca8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-e056ac0 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5390dc65 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ef2f728 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-699d6983 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-28f84396 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-d50a21 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-7c61d22d {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1519749e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-49164912 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-607b3d09 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34c90a30 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-117451c1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-192af01d .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e52b36b {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-f212b01 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9d7b74b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f94c14 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-191837ec .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b5414fb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-256df603 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-77f68204 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-54d742a8 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f02302d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4429a00c .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-90a269c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c34741c .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-54a396c2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-322deae9 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-204a2a02 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d21db7f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33b8a99f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b0c7cd5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4c0d2315 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a9433c8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-713a7815 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-214872bc {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7419cccb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-13d07ea .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-559c420d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-295478f7 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-197d621d .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-48e7bba6 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e884ca1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3210db61 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62f63bc1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48b67f0b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e0bb73 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f63d59f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5f7c79c9 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5815ec3a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68525b82 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-444c5c68 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fdaea75 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-339e11cb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-12851295 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d43cb89 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2bdb9cdb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c31ec51 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2942b557 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4781b504 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-668ceb4e .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-70dae717 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-21f152de {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-71b7aa8a .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68c2e11c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58fe5b8e .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2786e3fd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c2c6557 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ae09ad2 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d40dcb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-d848bf9 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a5c052c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-49716cbc .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-63ea40a9 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-297d06e4 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-28d236a5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19a695c1 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f6f2623 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d10b263 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1408ea02 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7f6ca8b7 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5531805f {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-442c782c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6b1fa53a .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1c6b433f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62491148 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fc15d1a .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-7efac8c4 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-749ddaab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1372366b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-72c2b72d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-15e4f1c6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-76e5082e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-783eaa68 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4fb713ee {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c4e88ab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e9d7942 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69052a26 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bbdcb96 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ec37e99 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-142ca4cb .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-170262f9 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-4b022174 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3969e41c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27074d2f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4eddd9df {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3c28c6e5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2211af1a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6373d4b5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4b97c081 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-4e1a24dd {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d0466e5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c0ee3a3 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7bc60d7a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a368d28 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3cf5403b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2974cfa9 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-52d18f18 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-557ce1b {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3eebe5cf {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47de8998 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-608c0ed5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a3f4bc8 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-616d1900 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-44a92d5d .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-11d000ec {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aaa5614 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-687e30e6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d1a29ae {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5204da4d .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-16419c2e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-43d32a0d .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3ba08fb0 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-99ad86b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38cbfa18 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-788475af {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e077d6b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4db437ce .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-658fcd98 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-18664878 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-32679db1 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f3f0825 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9997dd6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58081eb8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7deeb614 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5987c27b {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-598ea595 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f5fa35b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fd25a76 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-32951f5a .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-543aa688 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-63094a7c .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5d7c99c1 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33839b9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27b420a8 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a52a19f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fb2c4aa .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a2d0d7b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f7882e6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-223578f4 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e191b04 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-425ed3ea .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5eabb742 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2031c01c .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dd5932b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1142c16b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-73c75c19 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d7e8e43 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2ae57ea1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d7380d6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2423482 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fd68f8b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e883526 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1af46de4 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-78b4dd39 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-571ef50c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-79ff0eb1 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ebca82 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d93a1ad .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1831979b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ac9bfee .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5662c095 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-42dd0dc2 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d1f20dd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1c1cd101 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c246112 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7201c306 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2474775d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-66b3f60e .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3bc52b33 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-35f044dd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-66a535b4 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1ce33299 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-14981651 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7dba3093 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a8472ba .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b83246 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-197a11 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61b40dfa .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d7f615e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-354dd3d7 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-70b45a98 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-46ceb4df .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4212ddd5 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4868037e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7c25b355 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47675ec1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7827976e .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e1011f9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ac34bd5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4980e956 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d4349ed {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5dc75b73 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2fbd08bc .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7957c874 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-149458c7 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47b20f13 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1d3e298f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3074eb48 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cdc0f2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-42d5f404 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fed4e98 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-702e30d6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4781e4ae {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1797297a .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2a82f224 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1840f2ad {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-676df155 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b80d891 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7241de5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b07781d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-fccc8cd .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1237e718 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-56182cc3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ad6bb10 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e7084 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3aaa55f9 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-480fc390 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e7583de .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4191ed23 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48c86504 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e26b9dd .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c793c6a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-199c4f48 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-798dd9a4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-406f93e5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-65156193 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-336e88ac {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3ff15363 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ef40b2c .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9896a31 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6972ee4c .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7cc5ee5d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1535c599 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3f0909fa {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17e5dfa8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-39b409b1 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2048077f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-360c8b46 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-708582b2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-26c8c31e .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3c4fb98e .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-ab89a00 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-40fa803 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-25de8af8 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a3f5721 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fba0ea2 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-36bcd046 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7f4e18f3 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7486206e {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17b2429e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ff35648 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33fe94f9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2e08244 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1458f945 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-400059e6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-98c1a2d .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-1736f116 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3de75cc2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7feb1891 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4641bfb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1dadfe77 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cb6167 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5f46cf94 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e803520 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27025ab2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-16192935 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-67b6b62a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6934662 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6abee87b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33543962 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4660ea95 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-265fcfb2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3c8c75f6 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5331f200 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a33a50c .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-22144686 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e8476b4 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5e70110b {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b600daa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-98ee54f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38ff3e13 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7efee609 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31d6c115 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c69e575 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19b70cf {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ab8ecb4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-788e8be2 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3014c48a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-207f0b95 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-65a716ca {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-11c8885b .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-657ce261 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-10028533 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-20703e72 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e8dbc6e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59fbf3b5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-39d3a2d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5eab86a8 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-688e56ab {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dfb5b3f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2edd8ebf .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4664d693 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59c29c14 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b8d168e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-79189ed1 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9d67298 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b1f01f3 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4aa59d94 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58b961a7 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a3d5c00 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-567fc14d .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5cddb98b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62652685 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-73b11c7d .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-3343686c {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-da60635 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1ba774c8 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b415e3c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-565c3a11 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3962c023 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-798af7bf .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68085631 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-2614425a {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-136a0a16 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b858d80 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-24722f97 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ae12eca .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-8da9b18 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33dc795f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f9ada4f {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31bdf02a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34c1f59e .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69a2d541 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3624c026 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-438a3f33 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d1dda3f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-460c92d3 {
		--justify-content: space-between;
		--gap: 49px 49px;
		--row-gap: 49px;
		--column-gap: 49px;
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-453bdf68 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-57d93ce5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-81b5470 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-22f0d60a .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-144272bf {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-121f92c5 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15210 .elementor-element.elementor-element-521d9c3 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.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-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-598fcfd3 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fea2ca8 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-e056ac0 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c04932e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4e341751 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ff11083 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ff11083 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5390dc65 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ef2f728 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-676c0408 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68a79ece .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e787339 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e787339 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-699d6983 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-28f84396 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-a4e74d3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7acf5f93 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69ea8ca4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69ea8ca4 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-d50a21 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-7c61d22d {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1519749e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-49164912 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3a42643d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-51747ffd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1f1a7cd6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1f1a7cd6 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-607b3d09 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34c90a30 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d331c51 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5222bc91 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27e1c338 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27e1c338 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-117451c1 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-192af01d .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58aa6d5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7858e66a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e52b36b {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-f212b01 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9d7b74b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4cb69447 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-75eea110 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-173a3b62 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-173a3b62 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f94c14 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-191837ec .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-411a470d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-30651efe .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b5414fb {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-256df603 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-714e1148 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-54922ead .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-77f68204 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-54d742a8 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f02302d {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4429a00c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4429a00c .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31aa2bc0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1b55d775 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-b324c9d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-b324c9d {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-90a269c {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c34741c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c34741c .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27dd20d5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-680a591b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-600c40c9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-600c40c9 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-54a396c2 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-322deae9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-322deae9 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-12d79a8a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-14bfb465 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-204a2a02 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d21db7f {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33b8a99f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33b8a99f .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-77420b41 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-37ba72e7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b0c7cd5 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4c0d2315 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4c0d2315 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1cfd25f7 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-45320101 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a9433c8 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-713a7815 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-713a7815 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-54f2f401 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5e8e3479 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-214872bc {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7419cccb {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-13d07ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-13d07ea .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3377eb0a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-549587f9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-311220db > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-311220db {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-559c420d {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-295478f7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-295478f7 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-67a03578 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7612409f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2dcaa93a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2dcaa93a {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-197d621d .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-48e7bba6 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e884ca1 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3210db61 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3210db61 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4c91371e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2b931f69 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62f63bc1 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48b67f0b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48b67f0b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bf64d1d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-76321e6a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e0bb73 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f63d59f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f63d59f .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-414cf8df .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19e6d80c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5f7c79c9 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5815ec3a {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68525b82 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68525b82 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1124cb08 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-533af868 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-444c5c68 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fdaea75 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fdaea75 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4889cdc8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2ffcb9c6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-339e11cb {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-12851295 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-12851295 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1f737872 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5e3f0f7e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d43cb89 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2bdb9cdb {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c31ec51 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c31ec51 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-25098c71 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-54e62fd6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2942b557 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4781b504 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4781b504 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bdb7fb0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-f490e64 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-668ceb4e .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-70dae717 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-21f152de {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-71b7aa8a .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-702496d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-bcca381 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5c761204 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5c761204 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68c2e11c {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58fe5b8e .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-12459d6e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f8aae31 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b223194 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b223194 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2786e3fd {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c2c6557 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ba1ce38 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-771cd7fa .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-274723d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-274723d8 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ae09ad2 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d40dcb {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-d848bf9 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fb5982d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-d9f43df .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a5c052c {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-49716cbc .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68002c76 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-177016a6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bfd6ba5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bfd6ba5 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-63ea40a9 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-297d06e4 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-28d236a5 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19a695c1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19a695c1 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-653dc85e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4c1b4520 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f6f2623 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d10b263 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d10b263 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4ba100ec .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7289f5b0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1408ea02 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7f6ca8b7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7f6ca8b7 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2e73eac .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-301928cf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5531805f {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-442c782c {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6b1fa53a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6b1fa53a .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4924576 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a6c325e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ab0ca41 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ab0ca41 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1c6b433f {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62491148 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62491148 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-76900a30 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-199dc547 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fc15d1a .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-7efac8c4 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-749ddaab {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1372366b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1372366b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e4573b7 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e5c8ebf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-125f0a79 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-125f0a79 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-72c2b72d {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-15e4f1c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-15e4f1c6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-60482448 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-43dce05b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-108cdac7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-108cdac7 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-76e5082e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-783eaa68 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-783eaa68 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-26c73f94 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-92ee6f3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e5bc316 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e5bc316 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4fb713ee {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c4e88ab {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e9d7942 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e9d7942 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-41982382 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2be4504c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69052a26 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bbdcb96 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bbdcb96 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-15a01b6c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59439502 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ec37e99 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-142ca4cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-142ca4cb .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-11388a04 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6dce5444 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-29278b06 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-29278b06 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-170262f9 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-4b022174 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3969e41c {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27074d2f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27074d2f .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4305834 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-30a67073 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2042a06d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2042a06d {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4eddd9df {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3c28c6e5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3c28c6e5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-694789ec .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-24906ecd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d6cde0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d6cde0 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2211af1a {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6373d4b5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6373d4b5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-345f7d7f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4991625e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-95e3fee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-95e3fee {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4b97c081 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-4e1a24dd {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d0466e5 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c0ee3a3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c0ee3a3 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-650f2702 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-24b88a02 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d7e3c21 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d7e3c21 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7bc60d7a {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a368d28 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a368d28 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2194e0d3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-32ea4e3a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3cf5403b {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2974cfa9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2974cfa9 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d78edbb .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2bbe23bb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f614946 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f614946 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-52d18f18 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-557ce1b {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3eebe5cf {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47de8998 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47de8998 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3bb08aeb .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-572bb066 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-345a7648 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-345a7648 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-608c0ed5 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a3f4bc8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a3f4bc8 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5e8ef564 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-563a57f1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-55ee198c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-55ee198c {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-616d1900 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-44a92d5d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-44a92d5d .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c35005f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2042397e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e1eea7a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e1eea7a {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-11d000ec {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aaa5614 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-687e30e6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-687e30e6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-72654823 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ff67921 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aa04927 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aa04927 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d1a29ae {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5204da4d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5204da4d .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4be2db61 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f8dd861 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7096d657 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7096d657 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-16419c2e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-43d32a0d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-43d32a0d .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ec9e451 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-633368d3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3bd3451f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3bd3451f {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3ba08fb0 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-99ad86b {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38cbfa18 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38cbfa18 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-278b932e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48873c62 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27b09096 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27b09096 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-788475af {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e077d6b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e077d6b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7baeb9f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59c5a8a1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-617115f4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-617115f4 {
		font-size: 16px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4db437ce .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-658fcd98 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-18664878 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-32679db1 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7db719eb .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1379b79b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f3f0825 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9997dd6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-169b8d0c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7cb2d0c9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58081eb8 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7deeb614 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5603f605 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-76d8e2ac .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5987c27b {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-598ea595 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f5fa35b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34afeb02 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5c38f9ed .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fd25a76 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-32951f5a .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-25ea3bff .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2bc54810 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-543aa688 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-63094a7c .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1f136f6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fc7088e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5d7c99c1 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33839b9 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27b420a8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27b420a8 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-720cfcbf .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7fba74ea .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a52a19f {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fb2c4aa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fb2c4aa .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-729db0e7 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fc0f873 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a2d0d7b {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f7882e6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f7882e6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-94b5fe0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5fd72edb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-223578f4 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e191b04 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-425ed3ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-425ed3ea .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1aaa4599 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-166d2c96 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5eabb742 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2031c01c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2031c01c .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-fff498b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-582a1462 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dd5932b {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1142c16b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1142c16b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-efd6f84 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6cecdc28 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-73c75c19 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d7e8e43 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2ae57ea1 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d7380d6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d7380d6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19e7a994 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-383b648d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2423482 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fd68f8b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1fd68f8b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-281fd29f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-60f8382f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e883526 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1af46de4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1af46de4 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-449bb2ee .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-193faa52 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-78b4dd39 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-571ef50c {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-79ff0eb1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-79ff0eb1 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-108e95ff .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7e969024 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ebca82 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d93a1ad > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d93a1ad .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e539d3f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1aeb495b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1831979b {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ac9bfee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ac9bfee .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1f354291 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-24f3827d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5662c095 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-42dd0dc2 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d1f20dd {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1c1cd101 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5707005f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38fb9d92 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c246112 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7201c306 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-266a1e09 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7fec8a7f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2474775d {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-66b3f60e .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-13410ca6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-57e00c0e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3bc52b33 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-35f044dd {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-66a535b4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-66a535b4 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7f535488 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4cdf54ef .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1ce33299 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-14981651 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-14981651 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33c89b30 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-13a10b35 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7dba3093 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a8472ba > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a8472ba .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19e8b370 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aab76c6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b83246 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-197a11 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61b40dfa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61b40dfa .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a5152ee .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4cdcc806 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d7f615e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-354dd3d7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-354dd3d7 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34b4ae38 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-503c0110 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-70b45a98 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-46ceb4df > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-46ceb4df .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17994f53 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-66a34268 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4212ddd5 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4868037e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7c25b355 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-440f514c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27809ff9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47675ec1 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7827976e .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2125ed8a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-562b6153 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e1011f9 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ac34bd5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-193c158e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-44af275f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4980e956 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d4349ed {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5dc75b73 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2fbd08bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2fbd08bc .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-26ff8fc4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-759ac62 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7957c874 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-149458c7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-149458c7 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-46f1b6d8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4eb603aa .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47b20f13 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1d3e298f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1d3e298f .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-b5475a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-dde822b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3074eb48 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cdc0f2 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-42d5f404 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-42d5f404 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17587e64 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7dd15627 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fed4e98 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-702e30d6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-702e30d6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-592bf47a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7315fac8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4781e4ae {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1797297a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1797297a .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a951147 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-277b4a6f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2a82f224 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1840f2ad {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-676df155 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-586aeaaf .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f236b28 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b80d891 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7241de5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-aecbf92 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5555f70e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b07781d {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-fccc8cd .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2c06cf86 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-927c723 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1237e718 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-56182cc3 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ad6bb10 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-cc42e7c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f7d6545 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e7084 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3aaa55f9 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5e838f11 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e4d19a4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-480fc390 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e7583de .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6cc88590 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-29d48871 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4191ed23 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48c86504 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e26b9dd .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-714c5483 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1b097089 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c793c6a {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-199c4f48 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b4378b8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f687f2d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-798dd9a4 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-406f93e5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7cf83229 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-25bfc5a1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-65156193 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-336e88ac {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3ff15363 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5ef40b2c .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-530337fc .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7213a9ee .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9896a31 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6972ee4c .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-318faf48 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f4a66e0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7cc5ee5d {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1535c599 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2853c220 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b377a2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3f0909fa {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17e5dfa8 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-39b409b1 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5480f823 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d33e270 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2048077f {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-360c8b46 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-161e1aff .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-30783a8d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-708582b2 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-26c8c31e .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-261dfe3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7203d37c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3c4fb98e .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-ab89a00 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-40fa803 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-25de8af8 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-13a95536 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6b80bd28 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a3f5721 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3fba0ea2 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-228450f1 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f997d3f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-36bcd046 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7f4e18f3 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-597e7535 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-607de081 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7486206e {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17b2429e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ff35648 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3896d74c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b5910f6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33fe94f9 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2e08244 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-570b53dc .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-308c922a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1458f945 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-400059e6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-124092e1 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-243a5d17 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-98c1a2d .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-1736f116 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3de75cc2 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7feb1891 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2f528b81 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6b524d08 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4641bfb {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1dadfe77 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2ba4563c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5fd90347 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cb6167 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5f46cf94 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ec8f7ca .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1d7f8970 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e803520 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27025ab2 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-16192935 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5f448786 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-222c652d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-67b6b62a {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6934662 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aa5a631 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-209ef084 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6abee87b {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33543962 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2493b33f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-110257e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4660ea95 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-265fcfb2 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3c8c75f6 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-593ab376 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7e888d24 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5331f200 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a33a50c .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-52655a29 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5155d657 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-22144686 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e8476b4 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7d35ac06 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-74543477 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5e70110b {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b600daa {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-98ee54f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-98ee54f .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-50edc1b0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1125d67f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38ff3e13 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7efee609 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7efee609 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-65fdef0a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e8355a4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31d6c115 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c69e575 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c69e575 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-d0db9fd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ae8e9b7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19b70cf {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ab8ecb4 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-788e8be2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-788e8be2 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-171b4832 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-785b0dd2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3014c48a {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-207f0b95 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-207f0b95 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-73f157a5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3039811b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-65a716ca {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-11c8885b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-11c8885b .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ccb7a23 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-36c4ef8c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-657ce261 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-10028533 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-20703e72 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-20703e72 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68c6e0a8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34d878dc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e8dbc6e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59fbf3b5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59fbf3b5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-46c7a264 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-25d33dd2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-39d3a2d {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5eab86a8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5eab86a8 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1010df44 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-111b9ef6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-688e56ab {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dfb5b3f {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2edd8ebf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2edd8ebf .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-127eec0d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e36e6e1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4664d693 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59c29c14 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-59c29c14 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2803e425 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-67dac711 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b8d168e {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-79189ed1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-79189ed1 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ed063d3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-701b5f8a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9d67298 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b1f01f3 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4aa59d94 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58b961a7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58b961a7 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e0222d5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-216e83e8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a3d5c00 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-567fc14d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-567fc14d .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-612ef7d7 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-45c768c1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5cddb98b {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62652685 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62652685 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e7ea437 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6bf7adc7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-73b11c7d .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-3343686c {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-da60635 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1ba774c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1ba774c8 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f7bc622 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-f7755f3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b415e3c {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-565c3a11 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-565c3a11 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19f751da .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3acb034 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3962c023 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-798af7bf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-798af7bf .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-23076566 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-71c8e444 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68085631 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-2614425a {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-136a0a16 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b858d80 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b858d80 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-623dce89 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33cfd430 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-24722f97 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ae12eca > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6ae12eca .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31dac334 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a29927e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-8da9b18 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33dc795f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33dc795f .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31e7bb2e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2e61fc94 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f9ada4f {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31bdf02a {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34c1f59e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-34c1f59e .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ce6033e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7d0b01c9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69a2d541 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3624c026 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3624c026 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5c67c408 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-19e97176 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-438a3f33 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d1dda3f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d1dda3f .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1530138d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-79977be6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-460c92d3 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-453bdf68 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-57d93ce5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-41943be0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-12117e1c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-81b5470 {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-22f0d60a .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-249e0bb9 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-462e1ab0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-144272bf {
		--width: 500px;
		--min-height: 150px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-121f92c5 .elementor-divider-separator {
		width: 93px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48e49d7a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7eda8a07 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-15210 .elementor-element.elementor-element-e02e611 .elementor-button {
		font-size: 17px;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2c4f7b48 .elementor-button {
		font-size: 17px;
	}
}

@media (min-width:768px) {
	.elementor-15210 .elementor-element.elementor-element-1fea2ca8 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5390dc65 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-699d6983 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1519749e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-607b3d09 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-117451c1 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-f212b01 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f94c14 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b5414fb {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f02302d {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-90a269c {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-54a396c2 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d21db7f {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b0c7cd5 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a9433c8 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7419cccb {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-559c420d {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e884ca1 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62f63bc1 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e0bb73 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5815ec3a {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-444c5c68 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-339e11cb {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2bdb9cdb {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2942b557 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-21f152de {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68c2e11c {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2786e3fd {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d40dcb {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a5c052c {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-28d236a5 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f6f2623 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1408ea02 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-442c782c {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1c6b433f {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-749ddaab {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-72c2b72d {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-76e5082e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c4e88ab {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69052a26 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ec37e99 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3969e41c {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4eddd9df {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2211af1a {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d0466e5 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7bc60d7a {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3cf5403b {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3eebe5cf {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-608c0ed5 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-616d1900 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aaa5614 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d1a29ae {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-16419c2e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-99ad86b {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-788475af {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-18664878 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f3f0825 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58081eb8 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-598ea595 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fd25a76 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-543aa688 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33839b9 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a52a19f {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a2d0d7b {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e191b04 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5eabb742 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dd5932b {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2ae57ea1 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2423482 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e883526 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-571ef50c {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ebca82 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1831979b {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d1f20dd {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c246112 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2474775d {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-35f044dd {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1ce33299 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7dba3093 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-197a11 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d7f615e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-70b45a98 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4868037e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47675ec1 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e1011f9 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5dc75b73 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7957c874 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47b20f13 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cdc0f2 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fed4e98 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4781e4ae {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1840f2ad {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b80d891 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b07781d {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-56182cc3 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e7084 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-480fc390 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48c86504 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c793c6a {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-798dd9a4 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3ff15363 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9896a31 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7cc5ee5d {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17e5dfa8 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2048077f {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-708582b2 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-40fa803 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a3f5721 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-36bcd046 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17b2429e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33fe94f9 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1458f945 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3de75cc2 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4641bfb {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cb6167 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27025ab2 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-67b6b62a {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6abee87b {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-265fcfb2 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5331f200 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-22144686 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b600daa {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38ff3e13 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31d6c115 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ab8ecb4 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3014c48a {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-65a716ca {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-10028533 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e8dbc6e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-39d3a2d {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dfb5b3f {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4664d693 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b8d168e {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4aa59d94 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a3d5c00 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5cddb98b {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-da60635 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b415e3c {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3962c023 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-136a0a16 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-24722f97 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-8da9b18 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31bdf02a {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69a2d541 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-438a3f33 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-453bdf68 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-81b5470 {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-144272bf {
		--width: 33%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-588ba671 {
		--width: 27.277%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3012ac4f {
		--width: 66.6666%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-44fb2f51 {
		--width: 27.277%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-323aed86 {
		--width: 66.6666%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15210 .elementor-element.elementor-element-1fea2ca8 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5390dc65 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-699d6983 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1519749e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-607b3d09 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-117451c1 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-f212b01 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f94c14 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b5414fb {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6f02302d {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-90a269c {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-54a396c2 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3d21db7f {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b0c7cd5 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5a9433c8 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7419cccb {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-559c420d {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e884ca1 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-62f63bc1 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e0bb73 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5815ec3a {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-444c5c68 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-339e11cb {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2bdb9cdb {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2942b557 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-21f152de {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-68c2e11c {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2786e3fd {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d40dcb {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a5c052c {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-28d236a5 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f6f2623 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1408ea02 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-442c782c {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1c6b433f {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-749ddaab {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-72c2b72d {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-76e5082e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c4e88ab {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69052a26 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ec37e99 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3969e41c {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4eddd9df {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2211af1a {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d0466e5 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7bc60d7a {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3cf5403b {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3eebe5cf {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-608c0ed5 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-616d1900 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6aaa5614 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4d1a29ae {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-16419c2e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-99ad86b {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-788475af {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-18664878 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4f3f0825 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-58081eb8 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-598ea595 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fd25a76 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-543aa688 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33839b9 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1a52a19f {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a2d0d7b {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e191b04 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5eabb742 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dd5932b {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2ae57ea1 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2423482 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1e883526 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-571ef50c {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-ebca82 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1831979b {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2d1f20dd {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6c246112 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2474775d {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-35f044dd {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1ce33299 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7dba3093 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-197a11 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6d7f615e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-70b45a98 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4868037e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47675ec1 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6e1011f9 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5dc75b73 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7957c874 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-47b20f13 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cdc0f2 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6fed4e98 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4781e4ae {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1840f2ad {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b80d891 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b07781d {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-56182cc3 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3e7084 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-480fc390 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-48c86504 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-c793c6a {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-798dd9a4 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3ff15363 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-9896a31 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7cc5ee5d {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17e5dfa8 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-2048077f {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-708582b2 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-40fa803 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6a3f5721 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-36bcd046 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-17b2429e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-33fe94f9 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-1458f945 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3de75cc2 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4641bfb {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-61cb6167 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-27025ab2 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-67b6b62a {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-6abee87b {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-265fcfb2 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5331f200 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-22144686 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3b600daa {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-38ff3e13 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31d6c115 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7ab8ecb4 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3014c48a {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-65a716ca {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-10028533 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-e8dbc6e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-39d3a2d {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3dfb5b3f {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4664d693 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7b8d168e {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-4aa59d94 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-7a3d5c00 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5cddb98b {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-da60635 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-5b415e3c {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-3962c023 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-136a0a16 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-24722f97 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-8da9b18 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-31bdf02a {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-69a2d541 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-438a3f33 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-453bdf68 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-81b5470 {
		--width: 45%;
	}
	
	.elementor-15210 .elementor-element.elementor-element-144272bf {
		--width: 45%;
	}
}

/* Start custom CSS for nested-tabs, class: .elementor-element-50a834e3 */
.elementor-15210 .elementor-element.elementor-element-50a834e3 .elementor-tab-desktop-title {
	border-radius: 25px;
	border-width: 2px;
	border-right-width: 2px;
	margin-top: 15px;
	background-color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-50a834e3 .elementor-tabs-content-wrapper {
	border-style: solid;
	border-width: 2px;
	border-radius: 25px;
	margin-top: 15px;
	margin-left: 20px;
	background-color: #fff;
}

.elementor-15210 .elementor-element.elementor-element-50a834e3 .elementor-tab-title.elementor-tab-desktop-title {
	border-radius: 25px;
	border-width: 2px;
	border-style: solid;
}
