
.elementor-495 .elementor-element.elementor-element-2f483f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.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-495 .elementor-element.elementor-element-20b55613 .elementor-button {
	background-color: #ffec01;
	font-family: "Work Sans", Sans-serif;
	font-size: 23px;
	font-weight: 900;
	text-transform: uppercase;
	fill: #000;
	color: #000;
	box-shadow: 5px 5px 0px 0px #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-20b55613 .elementor-button:hover, .elementor-495 .elementor-element.elementor-element-20b55613 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-495 .elementor-element.elementor-element-20b55613 > .elementor-widget-container {
	--e-transform-rotateZ: -3deg;
	margin: 0px 150px 0px 150px;
	padding: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-20b55613 > .elementor-widget-container:hover {
	--e-transform-rotateZ: 0deg;
}

.elementor-495 .elementor-element.elementor-element-20b55613 {
	z-index: 2;
}

.elementor-495 .elementor-element.elementor-element-20b55613 .elementor-button:hover svg, .elementor-495 .elementor-element.elementor-element-20b55613 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-495 .elementor-element.elementor-element-2a9b8f5a {
	--spacer-size: 26px;
}

.elementor-495 .elementor-element.elementor-element-2d3c76b {
	padding: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-d246039 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-495 .elementor-element.elementor-element-5ad3f14 .elementor-button {
	background-color: var(--e-global-color-8376405);
	font-family: "Work Sans", Sans-serif;
	font-size: 23px;
	font-weight: 900;
	text-transform: uppercase;
	fill: var(--e-global-color-8e37e4a);
	color: var(--e-global-color-8e37e4a);
	box-shadow: 5px 5px 0px 0px #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-5ad3f14 .elementor-button:hover, .elementor-495 .elementor-element.elementor-element-5ad3f14 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-495 .elementor-element.elementor-element-5ad3f14 > .elementor-widget-container {
	--e-transform-rotateZ: -3deg;
	margin: 0px 150px 0px 150px;
	padding: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-5ad3f14 > .elementor-widget-container:hover {
	--e-transform-rotateZ: 0deg;
}

.elementor-495 .elementor-element.elementor-element-5ad3f14 {
	z-index: 2;
}

.elementor-495 .elementor-element.elementor-element-5ad3f14 .elementor-button:hover svg, .elementor-495 .elementor-element.elementor-element-5ad3f14 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-495 .elementor-element.elementor-element-7fb859e {
	--spacer-size: 26px;
}

.elementor-495 .elementor-element.elementor-element-29dcd89a {
	--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;
	--overlay-opacity: .5;
}

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

.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-495 .elementor-element.elementor-element-5933c916 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-8376405);
	--divider-border-width: 6px;
	width: 100%;
	max-width: 100%;
	--divider-icon-size: 29px;
}

.elementor-495 .elementor-element.elementor-element-5933c916 .elementor-divider-separator {
	width: 224px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-495 .elementor-element.elementor-element-5933c916 .elementor-divider {
	text-align: center;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-495 .elementor-element.elementor-element-4aff4b12 .elementor-button {
	background-color: var(--e-global-color-8376405);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	font-style: italic;
	fill: var(--e-global-color-8e37e4a);
	color: var(--e-global-color-8e37e4a);
	border-radius: 13px 13px 13px 13px;
}

.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-495 .elementor-element.elementor-element-655403c4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-495 .elementor-element.elementor-element-655403c4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-655403c4 .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: #212121;
}

.elementor-495 .elementor-element.elementor-element-2ee0cb91 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.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-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-495 .elementor-element.elementor-element-7be490dc {
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-495 .elementor-element.elementor-element-7a819120 .elementor-button {
	background-color: var(--e-global-color-f684c2a);
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	fill: var(--e-global-color-8e37e4a);
	color: var(--e-global-color-8e37e4a);
}

.elementor-495 .elementor-element.elementor-element-7a819120.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-e3b4649 {
	--display: flex;
}

.elementor-495 .elementor-element.elementor-element-d52efa7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-b954083);
	--divider-border-width: 6px;
	--divider-icon-size: 38px;
}

.elementor-495 .elementor-element.elementor-element-d52efa7 .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-495 .elementor-element.elementor-element-d52efa7 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-495 .elementor-element.elementor-element-e49b7b7 {
	--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-495 .elementor-element.elementor-element-4d5001bc {
	font-family: "Kanit", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-495 .elementor-element.elementor-element-6e0bc66 {
	--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-495 .elementor-element.elementor-element-7cab650d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
}

.elementor-495 .elementor-element.elementor-element-7cab650d::before, .elementor-495 .elementor-element.elementor-element-7cab650d > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-7cab650d > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-7cab650d > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-7cab650d > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-7cab650d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #8fd1fc;
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-6dfeee33 {
	width: var(--container-widget-width, 26.408%);
	max-width: 26.408%;
	--container-widget-width: 26.408%;
	--container-widget-flex-grow: 0;
}

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

.elementor-495 .elementor-element.elementor-element-6dfeee33.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-495 .elementor-element.elementor-element-58d24d05::before, .elementor-495 .elementor-element.elementor-element-58d24d05 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-58d24d05 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-58d24d05 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-58d24d05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-58d24d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #8fd1fc;
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-6dbf7827 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--border-radius: -2px -2px -2px -2px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 11px;
	--padding-bottom: 11px;
	--padding-left: 11px;
	--padding-right: 11px;
}

.elementor-495 .elementor-element.elementor-element-6dbf7827.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-5e2b42ff > .elementor-widget-container {
	background-color: var(--e-global-color-c6a2cad);
	margin: 0px 0px -7px 0px;
	padding: 5px 0px 0px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-495 .elementor-element.elementor-element-5e2b42ff {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 21px;
	color: var(--e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-5b23f7ea > .elementor-widget-container {
	background-color: var(--e-global-color-1ef8dd2);
	margin: 0px 0px -7px 0px;
	padding: 5px 0px 0px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-495 .elementor-element.elementor-element-5b23f7ea {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 21px;
	color: var(--e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-7c4e7d61 > .elementor-widget-container {
	background-color: var(--e-global-color-6cb96af);
	margin: 0px 0px -7px 0px;
	padding: 5px 0px 0px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-495 .elementor-element.elementor-element-7c4e7d61 {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 21px;
	color: var(--e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-6256602f > .elementor-widget-container {
	background-color: var(--e-global-color-38394a5);
	margin: 0px 0px -7px 0px;
	padding: 5px 0px 0px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-495 .elementor-element.elementor-element-6256602f {
	font-family: "Kanit", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 21px;
	color: var(--e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-7c09d050 {
	--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-495 .elementor-element.elementor-element-7c09d050:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-7c09d050 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-495 .elementor-element.elementor-element-7c09d050.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-22b99bf8 {
	--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;
	--overlay-opacity: 1;
}

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

.elementor-495 .elementor-element.elementor-element-46b4fb68 {
	width: var(--container-widget-width, 104.997%);
	max-width: 104.997%;
	--container-widget-width: 104.997%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: center;
}

.elementor-495 .elementor-element.elementor-element-46b4fb68 > .elementor-widget-container {
	--e-transform-rotateZ: -3deg;
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-46b4fb68 > .elementor-widget-container:hover {
	--e-transform-rotateZ: 0deg;
}

.elementor-495 .elementor-element.elementor-element-46b4fb68 img {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-495 .elementor-element.elementor-element-323b5057::before, .elementor-495 .elementor-element.elementor-element-323b5057 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-323b5057 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-323b5057 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-323b5057 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-323b5057 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-579cd74 {
	--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-495 .elementor-element.elementor-element-579cd74.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-2885a52c {
	width: var(--container-widget-width, 104.426%);
	max-width: 104.426%;
	--container-widget-width: 104.426%;
	--container-widget-flex-grow: 0;
}

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

.elementor-495 .elementor-element.elementor-element-2885a52c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-2885a52c .elementor-heading-title {
	font-size: 25px;
	font-weight: 800;
	color: var(--e-global-color-8e37e4a);
}

.elementor-495 .elementor-element.elementor-element-7ad00d7e {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 19px;
}

.elementor-495 .elementor-element.elementor-element-7ad00d7e > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor4);
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .67);
}

.elementor-495 .elementor-element.elementor-element-7ad00d7e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-6ff4fdd9 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-495 .elementor-element.elementor-element-7d5aec84 {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 19px;
}

.elementor-495 .elementor-element.elementor-element-7d5aec84 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor4);
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .67);
}

.elementor-495 .elementor-element.elementor-element-7d5aec84.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-48839d8c > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-495 .elementor-element.elementor-element-29fe505a {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
	font-family: "Kanit", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 19px;
}

.elementor-495 .elementor-element.elementor-element-29fe505a > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor4);
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .67);
}

.elementor-495 .elementor-element.elementor-element-29fe505a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-2dc0b499 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

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

.elementor-495 .elementor-element.elementor-element-1046cfba::before, .elementor-495 .elementor-element.elementor-element-1046cfba > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-1046cfba > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-1046cfba > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-1046cfba > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-1046cfba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #8fd1fc;
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-1a354fbc {
	width: var(--container-widget-width, 36.569%);
	max-width: 36.569%;
	--container-widget-width: 36.569%;
	--container-widget-flex-grow: 0;
}

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

.elementor-495 .elementor-element.elementor-element-1a354fbc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-1a354fbc .elementor-heading-title {
	font-size: 25px;
	font-weight: 800;
	color: var(--e-global-color-8e37e4a);
}

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

.elementor-495 .elementor-element.elementor-element-466ec345::before, .elementor-495 .elementor-element.elementor-element-466ec345 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-466ec345 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-466ec345 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-466ec345 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-466ec345 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #8fd1fc;
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-7d7f9f59 > .elementor-background-overlay {
	background-color: #8fd1fc;
	opacity: 1;
}

.elementor-495 .elementor-element.elementor-element-6f1f4f2e .elementor-button {
	background-color: #fcb;
	font-family: "Kanit", Sans-serif;
	font-size: 2vw;
	font-weight: 900;
	text-transform: uppercase;
	fill: #000;
	color: #000;
	box-shadow: 5px 5px 0px 0px #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-6f1f4f2e .elementor-button:hover, .elementor-495 .elementor-element.elementor-element-6f1f4f2e .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-495 .elementor-element.elementor-element-6f1f4f2e > .elementor-widget-container {
	--e-transform-rotateZ: -3deg;
	margin: -20px 180px 10px 180px;
}

.elementor-495 .elementor-element.elementor-element-6f1f4f2e > .elementor-widget-container:hover {
	--e-transform-rotateZ: 0deg;
}

.elementor-495 .elementor-element.elementor-element-6f1f4f2e {
	z-index: 2;
}

.elementor-495 .elementor-element.elementor-element-6f1f4f2e .elementor-button:hover svg, .elementor-495 .elementor-element.elementor-element-6f1f4f2e .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-495 .elementor-element.elementor-element-3a25c21f::before, .elementor-495 .elementor-element.elementor-element-3a25c21f > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-3a25c21f > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-3a25c21f > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-3a25c21f > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-3a25c21f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #8fd1fc;
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-50e456a9 {
	--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-495 .elementor-element.elementor-element-172ce87a {
	--spacer-size: 50px;
}

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

.elementor-495 .elementor-element.elementor-element-7254ebd8::before, .elementor-495 .elementor-element.elementor-element-7254ebd8 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-7254ebd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-7254ebd8 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-7254ebd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-7254ebd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-5377b14);
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-4229a4db {
	width: var(--container-widget-width, 36.569%);
	max-width: 36.569%;
	--container-widget-width: 36.569%;
	--container-widget-flex-grow: 0;
}

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

.elementor-495 .elementor-element.elementor-element-4229a4db.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-4229a4db .elementor-heading-title {
	font-size: 25px;
	font-weight: 800;
	color: var(--e-global-color-8e37e4a);
}

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

.elementor-495 .elementor-element.elementor-element-7d2ca059::before, .elementor-495 .elementor-element.elementor-element-7d2ca059 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-7d2ca059 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-7d2ca059 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-7d2ca059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-7d2ca059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-5377b14);
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-f63ed8 {
	--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-495 .elementor-element.elementor-element-3fe3425f {
	--spacer-size: 50px;
}

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

.elementor-495 .elementor-element.elementor-element-4b77e8c5::before, .elementor-495 .elementor-element.elementor-element-4b77e8c5 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-4b77e8c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-4b77e8c5 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-4b77e8c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-4b77e8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-38394a5);
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-570dfa4c {
	width: var(--container-widget-width, 36.569%);
	max-width: 36.569%;
	--container-widget-width: 36.569%;
	--container-widget-flex-grow: 0;
}

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

.elementor-495 .elementor-element.elementor-element-570dfa4c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-570dfa4c .elementor-heading-title {
	font-size: 25px;
	font-weight: 800;
	color: var(--e-global-color-8e37e4a);
}

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

.elementor-495 .elementor-element.elementor-element-770b5386::before, .elementor-495 .elementor-element.elementor-element-770b5386 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-770b5386 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-770b5386 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-770b5386 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-770b5386 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-38394a5);
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-1576b72d {
	--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-495 .elementor-element.elementor-element-4a392c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .4;
}

.elementor-495 .elementor-element.elementor-element-4a392c0::before, .elementor-495 .elementor-element.elementor-element-4a392c0 > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-4a392c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-4a392c0 > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-4a392c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-4a392c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-7ffdd681 {
	width: var(--container-widget-width, 52.197%);
	max-width: 52.197%;
	--container-widget-width: 52.197%;
	--container-widget-flex-grow: 0;
}

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

.elementor-495 .elementor-element.elementor-element-7ffdd681.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-495 .elementor-element.elementor-element-cb68ee7 {
	--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-495 .elementor-element.elementor-element-39c0c3bd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #020202;
	--border-color: #020202;
	--border-radius: 0px 0px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-495 .elementor-element.elementor-element-39c0c3bd:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-39c0c3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #abb8c3;
}

.elementor-495 .elementor-element.elementor-element-39c0c3bd::before, .elementor-495 .elementor-element.elementor-element-39c0c3bd > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-39c0c3bd > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-39c0c3bd > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-39c0c3bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-39c0c3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ffec01;
	--background-overlay: "";
}

.elementor-495 .elementor-element.elementor-element-74677599 {
	width: var(--container-widget-width, 103.651%);
	max-width: 103.651%;
	--container-widget-width: 103.651%;
	--container-widget-flex-grow: 0;
}

.elementor-495 .elementor-element.elementor-element-74677599 > .elementor-widget-container {
	background-color: var(--e-global-color-ac3b78c);
	margin: 20px 20px 20px 20px;
	padding: 14px 14px 14px 14px;
}

.elementor-495 .elementor-element.elementor-element-74677599.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-5af6601c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #020202;
	--border-color: #020202;
	--border-radius: 0px 0px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-495 .elementor-element.elementor-element-1ea848f7 {
	width: var(--container-widget-width, 103.651%);
	max-width: 103.651%;
	--container-widget-width: 103.651%;
	--container-widget-flex-grow: 0;
}

.elementor-495 .elementor-element.elementor-element-1ea848f7 > .elementor-widget-container {
	background-color: var(--e-global-color-a26b95f);
	margin: 20px 20px 20px 20px;
	padding: 14px 14px 14px 14px;
}

.elementor-495 .elementor-element.elementor-element-1ea848f7.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-495 .elementor-element.elementor-element-2cb84129 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #020202;
	--border-color: #020202;
	--border-radius: 0px 0px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-495 .elementor-element.elementor-element-2cb84129:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-2cb84129 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #abb8c3;
}

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

.elementor-495 .elementor-element.elementor-element-643334c6 {
	width: var(--container-widget-width, 103.651%);
	max-width: 103.651%;
	--container-widget-width: 103.651%;
	--container-widget-flex-grow: 0;
}

.elementor-495 .elementor-element.elementor-element-643334c6 > .elementor-widget-container {
	background-color: var(--e-global-color-c6a2cad);
	margin: 20px 20px 20px 20px;
	padding: 14px 14px 14px 14px;
}

.elementor-495 .elementor-element.elementor-element-643334c6.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

@media (min-width:768px) {
	.elementor-495 .elementor-element.elementor-element-6dbf7827 {
		--width: 40.101%;
	}
	
	.elementor-495 .elementor-element.elementor-element-7c09d050 {
		--width: 62.573%;
	}
	
	.elementor-495 .elementor-element.elementor-element-579cd74 {
		--width: 61.268%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-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-495 .elementor-element.elementor-element-655403c4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-495 .elementor-element.elementor-element-655403c4 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-495 .elementor-element.elementor-element-2ee0cb91 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-495 .elementor-element.elementor-element-20b55613 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-495 .elementor-element.elementor-element-20b55613 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-495 .elementor-element.elementor-element-5ad3f14 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-495 .elementor-element.elementor-element-5ad3f14 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-495 .elementor-element.elementor-element-4aff4b12 .elementor-button {
		font-size: 14px;
	}
	
	.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-495 .elementor-element.elementor-element-655403c4 .elementor-heading-title {
		font-size: var(--e-global-typography-a908129-font-size);
	}
	
	.elementor-495 .elementor-element.elementor-element-2ee0cb91 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-495 .elementor-element.elementor-element-7be490dc {
		font-size: 18px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7a819120 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-495 .elementor-element.elementor-element-4d5001bc {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-6dfeee33 {
		width: var(--container-widget-width, 235.281px);
		max-width: 235.281px;
		--container-widget-width: 235.281px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-495 .elementor-element.elementor-element-6dfeee33 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-495 .elementor-element.elementor-element-6dfeee33 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-495 .elementor-element.elementor-element-5e2b42ff {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-5b23f7ea {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7c4e7d61 {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-6256602f {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-2885a52c {
		width: var(--container-widget-width, 235.281px);
		max-width: 235.281px;
		--container-widget-width: 235.281px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-495 .elementor-element.elementor-element-2885a52c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-495 .elementor-element.elementor-element-2885a52c .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7ad00d7e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7ad00d7e {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7d5aec84 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7d5aec84 {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-29fe505a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-495 .elementor-element.elementor-element-29fe505a {
		font-size: 16px;
	}
	
	.elementor-495 .elementor-element.elementor-element-1a354fbc {
		width: var(--container-widget-width, 235.281px);
		max-width: 235.281px;
		--container-widget-width: 235.281px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-495 .elementor-element.elementor-element-1a354fbc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-495 .elementor-element.elementor-element-1a354fbc .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-495 .elementor-element.elementor-element-6f1f4f2e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-495 .elementor-element.elementor-element-6f1f4f2e .elementor-button {
		font-size: 20px;
	}
	
	.elementor-495 .elementor-element.elementor-element-4229a4db {
		width: var(--container-widget-width, 235.281px);
		max-width: 235.281px;
		--container-widget-width: 235.281px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-495 .elementor-element.elementor-element-4229a4db > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-495 .elementor-element.elementor-element-4229a4db .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-495 .elementor-element.elementor-element-570dfa4c {
		width: var(--container-widget-width, 235.281px);
		max-width: 235.281px;
		--container-widget-width: 235.281px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-495 .elementor-element.elementor-element-570dfa4c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-495 .elementor-element.elementor-element-570dfa4c .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7ffdd681 {
		width: var(--container-widget-width, 235.281px);
		max-width: 235.281px;
		--container-widget-width: 235.281px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-495 .elementor-element.elementor-element-7ffdd681 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-495 .elementor-element.elementor-element-7ffdd681 .elementor-heading-title {
		font-size: 25px;
	}
}
